zabbix主被動模式
主被動針對agent而言,至因而agent主動提交(主動模式),
仍是等待server鏈接agent的10050端口(被動模式)
若是參數StartAgents=0和ServerActive都沒有設置 那麼會提示
either active or passive checks must be enabled #主動或者被動選擇一個
關鍵在於agent配置
nginx
案例一:配置主動模式
[root@localhost zabbix]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=100
ListenPort=10050
ListenIP=192.168.182.146
StartAgents=0 #啓動多少個程序處理server發過來的請求
ServerActive=192.168.182.144 #這樣應該是純主動模式即agent主動提交給server
Hostname=hf-psbc-nginx2
Include=/etc/zabbix/zabbix_agentd.d/*.conf
[root@localhost zabbix]#
web
案例二:配置被動模式
[root@hf-psbc-nginx1 ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.182.144 #主動server連過來的地址 主動模式下這個最好配置一下 不然你的web頁面可用標誌沒有變化,數據能夠收到,也能夠出圖。
ListenIP=192.168.182.147
StartAgents=3 #啓動3個程序處理server發過來的請求
Hostname=hf-psbc-nginx1
RefreshActiveChecks=60
Include=/etc/zabbix/zabbix_agentd.d/.conf
那麼問題來了,
純主動模式的可用標誌是否是不變,在沒改agent interfaces狀況下,怎麼讓他變成可用狀態
主被動模式混用
[root@hf-psbc-nginx1 ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep -v "^$"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.182.144
ListenIP=192.168.182.147
StartAgents=3
Hostname=hf-psbc-nginx1
RefreshActiveChecks=60
Include=/etc/zabbix/zabbix_agentd.d/.confide