一.Zabbix-agent的安装
agent一般会有很多服务器,可以通过salt进行批量自动化安装,可以参考我的另一篇博客:https://www.cnblogs.com/Jackie-Chen/articles/10795003.html
注:关于zabbix的安装的说明,zabbix的servcer版本可以高于agent的版本,而agent的版本不能高于server的版本。
二.启动zabbix-agent
1.启动前先检查下配置:
grep '^[a-Z]' /etc/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0Server=192.168.60.130ServerActive=127.0.0.1Hostname=linux-node1.example.com Include=/etc/zabbix/zabbix_agentd.d/*.conf
注:/etc/zabbix/zabbix_agentd.d/ 这个目录下可以存放自定义监控的内容
2.启动agent:
service zabbix-agent restart
启动agent过程中遇到的问题:
启动的时候,agent显示启动成功,但是查看10050端口并没有被占用,通过查看 /var/log/zabbix/zabbix_agentd.log 日志,发下如下提示:
6862:20190502:070049.945 using configuration file: /etc/zabbix/zabbix_agentd.conf 6862:20190502:070049.946 cannot set resource limit: [13] Permission denied
看到这类不允许的,第一反应就怀疑防火墙和selinux,防火墙已关,后来发现关闭selinux之后,果然好了
setenforce 0 #关闭selinux
三.在zabbix-server上添加agent主机
1.创建主机
2.配置
3.使用模板
然后就创建好了,后面的IPMI和宏不需要配置
4.返回主机列表
四.在server的web界面查看图形
注:下面的乱码是字符集导致的,修改一下字符集即可显示,由于是实验环境,不做过多操作。
五.查看指定时间段内的图形
六.数据说明
七.其他说明
由于本次实验是在Linux上安装的zabbix-agent,如果你使用的是其他的操作系统,可以在官网下载到不同系统和不同版本的agent
https://www.zabbix.com/download_agents