安装zabbix-server
- 下载安装| 12
 3
 4
 5
 6
 
 | wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.10/zabbix-3.0.10.tar.gz# tar包含 Server, Proxy, Agent, GUI
 tar -zxvf zabbix-3.0.10.tar.gz
 cd zabbix-3.0.10
 ./configure --prefix=/usr/local/zabbix --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2make
 make install
 
 |  
 
- 相关依赖
- 未提示错误此步骤可以跳过| 12
 3
 4
 
 |  yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel# zabbix server有图形化要求,需要借助PHP gd的支持,这两项是PHP gd的必须项
 - freetype
 - jpegsrc
 
 |  
 
 
- 配置
- 给zabbix server服务配置mysql信息| 12
 3
 4
 5
 6
 
 | vi /usr/local/zabbix/etc/zabbix_server.confLogFile=/var/log/zabbix/zabbix_server.log
 DBHost=localhost
 DBName=zabbix //数据库名
 DBUser=zabbix //数据库用户名
 DBPassword=zabbix //密码
 
 |  
 
 
配置访问界面web程序
- zabbix web服务由php编写,所以需要有php环境,将php目录移至web目录或者配置web可访问此目录。
- 浏览器打开范文此目录地址开始安装步骤,如果提示扩展或不通过项,安装扩展并修改`php.ini`即可。
安装zabbix-agent
- agent是部署在被监控的机器上,用于采集CPU、内存、磁盘等统计信息,并上报给server用于进一步处理
- 安装| 12
 3
 
 | cd zabbix-3.0.10./configure --prefix=/usr/local/zabbix-agent --enable-agent
 make install
 
 |  
 
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | vi /usr/local/zabbix-agent/etc/zabbix_agentd.conf#日志最大值,默认1M,超出会rotate
 LogFileSize=
 #被动模式下服务器地址,可以是ip或者hostname
 Server=192.168.0.1
 #主动模式下服务器地址,可以ip或者hostname
 ServerActive=192.168.0.1
 #被监控机的ip或hostname,注意的是该值必须和你在server的监控界面中定义的server name要保持一致
 Hostname=192.168.0.2
 
 |  
 
- 配置开机启动项| 12
 3
 4
 5
 6
 7
 
 | cd /zabbix-3.0.10/misc/init.d/fedora/coresudo cp zabbix_* /etc/init.d/
 sudo chmod a+x /etc/init.d/zabbix_*
 chkconfig --add zabbix_server
 chkconfig --add zabbix_agentd
 chkconfig --level 345 zabbix_server on
 chkconfig --level 345 zabbix_agentd on
 
 |  
 
- 检查开机启动项| 12
 3
 4
 
 | chkconfig --list | grep zabbix//看到输出说明开机启动ok
 zabbix_agentd   0:off   1:off   2:off   3:on    4:on    5:on    6:off
 zabbix_server    0:off   1:off   2:off   3:on    4:on    5:on    6:off
 
 |