zabbix官网

1、关闭防火墙及selinuxsystemctl stop firewalld.servicesystemctl disable firewalld.servicesed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configgrep SELINUX=disabled /etc/selinux/configsetenforce 0
2、安装mariadbyum install mariadb-server mariadb -ymariadb数据库的相关命令是:systemctl start mariadb  #启动MariaDBsystemctl stop mariadb  #停止MariaDBsystemctl restart mariadb  #重启MariaDBsystemctl enable mariadb  #设置开机启动

3、安装和配置zabbix 

# rpm -i

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent   (zabbix服务器、前端、代理)

4、创建初始数据库

# mysql -uroot -p<password>

password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;

导入初始模式和数据。系统将提示您输入新创建的密码。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

5、为zabbix服务器配置数据库

# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password

6、启动zabbix服务

# systemctl start zabbix-server zabbix-agent httpd

# systemctl enable zabbix-server zabbix-agent httpd

7、为zabbix前端配置php

Zabbix前端的Apache配置文件位于/etc/httpd/conf.d/zabbix.conf。一些PHP设置已经配置好了。但有必要取消注释“date.timezone”设置,并为您设置正确的时区。

php_value max_execution_time 300

php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga

php_value date.timezone Asia/Shanghai

8、配置前端

新安装的Zabbix前端:http://server_ip_or_name/zabbix    登录管理员账户:Admin  密码:zabbix  (大小写也是需要区分的)

9、安装配置zabbix-agent端

# rpm -i 

# yum install zabbix-agent

配置zabbxi-agentgrep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix/zabbix_agentd.logLogFileSize=0Server=127.0.0.1ServerActive=127.0.0.1Hostname=Zabbix serverInclude=/etc/zabbix/zabbix_agentd.d/*.conf其中 Server 和 ServerActive 都指定 zabbixserver 的 IP 地址,不同的是,前者是被动后者是主动。也就是说 Server 这个配置是用来允许 127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是,客户端主动提交数据给他

3、启动zabbxi-agent并设置开机启动systemctl enable zabbix-agent.servicesystemctl restart zabbix-agent.service

服务器配置好后可用性灯若是灰色,有可能是客户端和服务器端连接的端口没有开放