系统:CentOS7
软件:VMware workstation
网络连接方式:桥接模式
部署方式:server端和agent端部署在同一台虚拟机上
Agent模式:被动模式
补充:被动模式的流程
一、zabbix安装及初设置
安装参考文档:https://www.cnblogs.com/Sungeek/p/9069999.html
二、agent配置
将/etc/zabbix/zabbix_agentd.conf的内容清空,改成如下内容再重启zabbix_agent:server端即localhost(127.0.0.1)
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 ListenPort=10050 ListenIP=0.0.0.0 Server=127.0.0.1 #ServerActive=10.27.146.250 Hostname=Zabbix server Include=/etc/zabbix/zabbix_agentd.d/
systemctl restart zabbix-agent.service
三、界面配置
1.功能点:界面=>主机=>创建主机
2.主机名称和agent端口与zabbix_agentd.conf文件中的Hostname和Server一致,端口默认10050
3.模板添加Template OS Linux
4.回到主机页面可以看到可用性这里变绿了
5.即可查看各监控项对应图形
功能点:监测中=>图形
补充1:基本排错
1.在配置好zabbix后可以通过zabbix_get检测是否配置成功
2.查看agent和server端日志是否有报错
tail -100f /var/log/zabbix/zabbix_server.log
tail -100f /var/log/zabbix/zabbix_agentd.log
3.查看表中是否有最新数据(把第二列的时间戳转为北京时间,链接:https://tool.lu/timestamp/)
MariaDB [zabbix]> use zabbix;
MariaDB [zabbix]> select * from history;
补充2:agent的主动模式和被动模式的区分
1.被动模式:Server每次连接Agent等待采集
工作流程:
2.主动模式:Agent将采集到的数据主动发送给server
工作流程:
故采用主动模式会使zabbix_server具有更好的性能