天天看點

Zabbix監控之簡單檢查

zabbix監控之簡單檢查

zabbix常用的監控協定有:

snmp通過oid收集資料

zabbixagent:通過zabbix用戶端收集資料

jmx:通過javagateway收集資料

有關簡單檢查類型例子如下:

Zabbix監控之簡單檢查

簡單檢查一般用于被監控的主機上沒安裝代理,再監測主機狀态以及端口狀态時非常有用。

支援簡單檢查的監控有:

key 名稱

icmppingloss[<ip>,<count>,<interval>,<size>,<timeout>] returns percentage of lost icmp ping packets.

icmppingsec[<ip>,<count>,<interval>,<size>,<timeout>,<type>] returns icmp ping response time in seconds. example: 0.02

icmpping[<ip>,<count>,<interval>,<size>,<timeout>] checks if server is accessible by icmp ping. 0 - icmp ping fails. 1 - icmp ping successful. one of zabbix_server processes performs icmp pings once per pingerfrequency seconds.

net.tcp.service.perf[service,<ip>,<port>] check performance of service. 0 - service is down, sec - number of seconds spent on connection to the service. if <ip> is missing, ip or dns name is taken from host definition. if <port> is missing, default service port is used.

net.tcp.service[service,<ip>,<port>] check

1。檢查主機的存活狀态

icmpping[<target>,<packets>,<interval>,<size>,<timeout>] #檢查主機是否可以ping通

傳回值為0表示ping失敗,傳回值為1表示可以ping通

target:主機名或ip位址

packets:資料包的數量

interval:兩個連續資料包發送的時間間隔,以毫秒為機關

size:包的大小,以位元組為機關

timeout:逾時時間,以毫秒為機關

2.檢查服務的端口

net.tcp.service[service,<ip>,<port>]  #檢查服務是否運作

0表示服務是down,1表示服務運作

舉例:

net.tcp.service[ftp,,45]

net.tcp.service[tcp,,3306]

3.檢查服務的性能

net.tcp.service.perf[service,<ip>,<port>]

#傳回值為0表示服務關閉,或者傳回連接配接到服務所花費的時間。

net.tcp.service.perf[ssh]

繼續閱讀