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># passwordmysql> 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.confDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=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 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_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
服务器配置好后可用性灯若是灰色,有可能是客户端和服务器端连接的端口没有开放