Zabbix学习笔记(一)CentOS 7.8安装zabbix-server-4.2

一、安装环境

阿里云 ECS 服务器:安全组开通 80、1000~65535 端口(学习使用)

角色 系统 IP 配置
Server CentOS 7.8 64位 8.130.24.61 2 核 1 GiB
MySQL CentOS 7.8 64位 8.130.27.107 2 核 1 GiB

二、下载RPM包

下载地址:https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/
上传至 Server 服务器的包:
zabbix-release-4.2-2.el7.noarch.rpm
zabbix-server-mysql-4.2.8-1.el7.x86_64.rpm
zabbix-web-4.2.8-1.el7.noarch.rpm
zabbix-web-mysql-4.2.8-1.el7.noarch.rpm

三、安装MySQL

MySQL 服务器卸载自带的 Mariadb

yum -y remove mariadb-libs

RPM 方式安装

yum install -y wget \
&& wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar \
&& tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar \
&& yum install -y libaio net-tools perl \
&& rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm \
&& rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm \
&& rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm \
&& rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm \
&& rpm -ivh mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm 

启动MySQL,获取初始密码

systemctl start mysqld && systemctl enable mysqld
grep password /var/log/mysqld.log | sed 's/.*\(............\)$/\1/'

初始化,并创建 zabbix 的库与用户

[root@iZ0jl93erztz4a8va9px7lZ ~]# mysql -uroot -p
Enter password: 
mysql> set password for root@localhost = password('123456Aa.');
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456Aa.';
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by '123456Aa.';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> grant all privileges on *.* to 'zabbix'@'%' identified by '123456Aa.';
mysql> flush privileges;

四、安装Zabbix-Server

yum install -y mysql
yum install -y zabbix-release-4.2-2.el7.noarch.rpm
yum install -y zabbix-server-mysql-4.2.8-1.el7.x86_64.rpm 
yum install -y zabbix-web-4.2.8-1.el7.noarch.rpm
yum install -y zabbix-web-mysql-4.2.8-1.el7.noarch.rpm

导入初始数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h8.130.27.107 -uzabbix -p123456Aa. zabbix

编辑 server 端配置文件 /etc/zabbix/zabbix_server.conf

DBHost=8.130.27.107
DBName=zabbix
DBUser=zabbix
DBPassword=123456Aa.
DBPort=3306

编辑 httpd 配置文件 /etc/php.ini

max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
max_input_vars = 10000
always_populate_raw_post_data = -1
date.timezone = Asia/Shanghai

启动 zabbix-serverhttpd 服务

systemctl start zabbix-server.service && systemctl enable zabbix-server.service
systemctl start httpd.service && systemctl enable httpd.service

登陆网址:http://8.130.24.61/zabbix/setup.php,开始初始化操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
默认用户名:Admin 密码:zabbix
在这里插入图片描述

おすすめ

転載: blog.csdn.net/qq_39680564/article/details/109738992