安装zabbix(需要关闭celinux和防火墙)
环境:关闭防火墙和selinux
1、导入安装包 zabbix.repo、RPM-GPG-KEY-ZABBIX
[root@mysql5 yum.repos.d]# mv /zabbix.repo /etc/yum.repos.d/
[root@mysql5 yum.repos.d]# mv /RPM-GPG-KEY-ZABBIX /etc/pki/rpm-gpg/
#4.0# wget https://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
2、安装
[root@mysql5 yum.repos.d]# yum list|grep zabbix
[root@mysql5 yum.repos.d]# yum install zabbix-web-mysql zabbix-server-mysql
[root@mysql5 zabbix-server-mysql-3.0.20]# yum install zabbix-agent
3、初始化
mysql> create database zabbix;
[root@mysql5 zabbix-server-mysql-3.0.20]# cd /usr/share/doc/zabbix-server-mysql-3.0.20
[root@mysql5 zabbix-server-mysql-3.0.20]# chown mysql:mysql create.sql.gz
[mysql@mysql5 zabbix-server-mysql-3.0.20]$ zcat /usr/share/doc/zabbix-server-mysql-3.0.20/create.sql.gz | mysql -uroot -p -S /mysqldb/db_slave/mysql.sock -D zabbix
4、配置参数
ln -s /usr/local/mysql-5.7/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql-5.7/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql-5.7/bin/mysql_config /usr/bin/mysql_config
ln -s /usr/local/mysql-5.7/lib/libmysqlclient.so.20 /usr/lib64/libmysqlclient.so.20
[root@mysql5 zabbix-server-mysql-3.0.20]# vi /etc/zabbix/zabbix_server.conf
#修改成以下结果#
[root@mysql5 zabbix-server-mysql-3.0.20]# grep -v '^#' /etc/zabbix/zabbix_server.conf |grep -v '^$';
[root@mysql5 zabbix]# vi /etc/zabbix/zabbix_agentd.conf
#修改成以下结果#
[root@mysql5 zabbix]# grep -v '^#' /etc/zabbix/zabbix_agentd.conf |grep -v '^$';
[root@mysql5 zabbix]# cd /var/lib/
[root@mysql5 lib]# mkdir zabbix
[root@mysql5 lib]# cd zabbix/
[root@mysql5 zabbix]# vi .my.cnf
[client]
password=oracle
user=root
socket=/mysqldb/db_master01/mysql.sock
5、编辑Zabbix前端的PHP配置
[root@mysql5 zabbix-server-mysql-3.0.20]# vi /etc/httpd/conf.d/zabbix.conf
6、启动zabbix进程
mysql> grant all on *.* to zabbix@localhost;
mysql> flush privileges;
[root@mysql5 zabbix-server-mysql-3.0.20]# systemctl start zabbix-agent
[root@mysql5 zabbix-server-mysql-3.0.20]# systemctl status zabbix-agent
[root@mysql5 zabbix-server-mysql-3.0.20]# systemctl start zabbix-server
[root@mysql5 zabbix-server-mysql-3.0.20]# systemctl status zabbix-server
查看日志
[root@mysql5 zabbix-server-mysql-3.0.20]# tail -f /var/log/zabbix/zabbix_server.log
7、重启Apache Web服务器
[root@mysql5 zabbix-server-mysql-3.0.20]# systemctl start httpd
8、进入zabbix网页
http://#IP地址(hostaname)#/zabbix
修改ZABBIX 连接参数
[root@mysql5 ~]# vi /etc/zabbix/web/zabbix.conf.php