一、环境,监控服务器和被监控服务器都关闭防火墙和SELINUX
二、监控服务器安装及配置
1、zabbix官网下载yum仓库安装
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd mariadb mariadb-server -y
2、 安装好数据库后启动systemctl start mariadb,
创建数据库create database zabbix character set utf8 collate utf8_bin;
创建账户并授权grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
向数据库导入数据zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix
3、修改zabbix配置文件,
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix 授权的数据库名
DBUser=zabbix 授权的用户名称
DBPassword=zabbix 授权的密码
4、启动监控服务systemctl start zabbix-server zabbix-agent
5、配置时区vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
6、启动httpd服务systemctl start httpd
7、使用浏览器打开如下地址:http://服务器IP或者域名/zabbix
输入用户名 Admin 以及密码 zabbix 以作为Zabbix超级用户登陆。
三、 被监控服务器的安装及配置
1、zabbix官网下载yum仓库
2、安装监控的客户端yum -y install zabbix-agent
3、修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server= //zabbix服务器地址
ServerActive= //主动模式的服务器地址
Hostname= //客户端主机名称
UnsafeUserParameters=1 //支持特殊字符
4、启动客户端服务systemctl start zabbix-agent
zabbix服务报错
1358:20180914:100212.289 using configuration file: /etc/zabbix/zabbix_server.conf
1358:20180914:100212.289 cannot set resource limit: [13] Permission denied
1358:20180914:100212.289 cannot disable core dump, exiting...
检查机器的selinux是否关闭