zabbix搭建

安装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

原文地址:https://www.cnblogs.com/Knight7971/p/9543377.html