Zabbix-server服务端安装
安装Zabbix官方源和epel源
rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装Zabbix-Server
yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
安装MySQL数据路服务
yum install -y mysql-server
修改MySQL配置文件:
vim /etc/my.cnf
启动服务
chkconfig mysqld on
service mysqld start
查看服务是否启动成功
ps aux |grep mysql
1、创建Zabbix的数据库
设置MySQL的root用户密码
2、导入Zabbix-Server的数据库
mysql -uzabbix -pzabbix
use zabbix
source /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql;
show tables;
配置zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
查看修改后的参数
egrep -v "(^#|^$)" /etc/zabbix/zabbix_server.conf
mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts
启动Zabbix-Server服务
service zabbix-server start
service httpd start
添加开机启动项
chkconfig zabbix-server on
chkconfig httpd on
防火墙、Selinux及权限的设置
1、防火墙的设置
vim /etc/sysconfig/iptables
service iptables restart
2、关闭Selinux
setenforce 0
getenforce #获取当前Selinux的运行状态
或直接关闭Selinux:
vim /etc/selinux/config
SELINUX=disabled (此方法需重启服务器生效)
3、php.ini配置文件的设置
vim /etc/httpd/conf.d/zabbix.conf
service httpd restart
配置web界面
http://192.168.0.136/zabbix

Zabbix-Agent客户端安装
安装Zabbix官方源
安装Zabbix-Agent客户端
yum install -y zabbix zabbix-agent
关闭防火墙
iptables -F
配置zabbix_agentd.conf
egrep -v "(^#|^$)" /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix-agent on
service zabbix-agent start