系統:CentOS7
軟件:VMware workstation
網絡連接方式:橋接模式
部署方式:server端和agent端部署在同一台虛擬機上
Agent模式:被動模式
一、zabbix安裝及初設置
安裝參考文檔:https://www.cnblogs.com/Sungeek/p/9069999.html
注:這步安裝報錯是網絡問題,將安裝失敗的包重新yum install一下,直到100%即可。
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

二、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具有更好的性能