安装

  1. 禁用selinux,iptables
  2. 先添加一个zabbix的官方yum源
    sudo rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

  3. 安装软件及依赖:sudo yum -y install iksemel libssh2 zabbix-server-mysql zabbix-web-mysql mysql-server zabbix-agent install net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils net-snmp httpd mysql-server

配置mysql

配置zabbix

sudo vim /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=zabbix 

配置php

sudo vim /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai  # 修改这一行即可

其他配置

添加固定服务端口,以便于后期监测和防火墙监控端口 sudo vim /etc/services

zabbix-agent    10050/tcp               # zabbix-agent-tcp,agent端需要配置
zabbix-agent    10050/udp               # zabbix-agent-udp,agent端需要配置
zabbix-trapper  10051/tcp               # zabbix-trapper-tcp,server端需要配置
zabbix-trapper  10051/udp               # zabbix-trapper-udp,server端需要配置

启动

进入图形安装界面

Agent端配置

vim /etc/zabbix/zabbix_agentd.conf

主要是配置
Hostname=master   # 这个名字要和web界面中host的name一样,不然日志中会报异常
Server=192.168.0.4,192.168.0.5 #被动模式,允许哪些Zabbix-Server向我发送请求,不要写127.0.0.1
ServerActive=192.168.0.5:10051 #主动模式,我要发动哪些zabbix-server上

配置原则