0%

Zabbix(7)监控端口、服务存活

之前添加的tomcat监控,只能监控到jvm,类,线程之类的参数,不能监控tomcat本身的存活状态,总感觉有点美中不足;网上找了下,监控端口、服务还是挺简单的,这里记录一下。

zabbix有三种监控端口的监控项方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1.net.tcp.listen[port] 
用于监听端口是否开启
1表示开启 0表示未开启
2.net.tcp.port[,port]
是否可以连接到指定的TCP端口
0 – 无法连接
1 – 可以连接
ip – IP 地址(默认是 127.0.0.1)
port – 端口
范例:
net.tcp.port[,80]
检测 web 服务器端口是否运行中
3.net.tcp.service[service,,]
检测服务,是否开启,并且端口可用
0 – 服务挂了
1 – 服务运行中
service – 如下: ssh, ntp, ldap, smtp, ftp, http, pop, nntp,imap, tcp, https, telnet
ip – IP地址 (默认127.0.0.1)
port – 端口 (默认情况为标准端口号)
示例 key:
net.tcp.service[ftp,,21] – 检测 21 端口上得 FTP 是否运行中
Zabbix 1.8.3 支持的版本请使用 service.ntp 代替 ntp.https 和 telnet 服务从 2.0 和 2.2 开始支持

4.net.tcp.service.perf[service,,]
检测服务器性能
0 – 服务挂了;
seconds – 链接到服务器端口消耗的时间
service – 如下:ssh, ntp,ldap, smtp, ftp, http, pop, nntp,imap, tcp, https,telnet
ip – IP地址 (默认127.0.0.1)
port – 端口 (默认情况为标准端口号)
5.net.udp.listen[port]
检测 UDP端口是否在监听
0 – 未监听
1 – 监听中
port – udp 端口 范例:
net.udp.listen[68]

监控tomcat 8080端口

添加监控项

z

添加触发器

z

添加图形

z

参考链接:http://www.cnblogs.com/saneri/p/6126786.html