linux下端口和服務是對應的,Java進程啟動時默認監聽8080端口,如果服務掛掉則8080端口就沒有了.
lsof -i:8080 端口,如果沒有任何的輸出,說明該端口不在工作.
想在zabbix平台上對Java進程的8080端口進行監控,如果端口掛掉可以發郵件或者發短信!
實現方法:
1.先創建一個模板:Configuration-->Templates 然后點右上角的Create templates 按鈕.
點擊Add完成模板創建
2.然后在模板中創建application,如圖:點application
點擊Add完成Applications創建.
3.創建item,點附件中的item項-->Create item
點下方的Add按鈕保存即可.
4.然后需要創建一個trigger,見附件
點擊下方的Add添加即可完成.
5.創建一個graph,用於圖像展示:
6.圖像查看.
zabbix端口相關:

zabbix有三種監控端口的監控項方法。 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, p op, nntp,imap, tcp, https, telnet ip – IP地址 (默認127.0.0. 1) port – 端口 (默認情況為標 准端口號) 示例 key: net.tcp.service[ftp,,45] – 檢測 45 端口 上得 FTP 是否運行中 Zabbix 1.8.3 支持的版本請使用 service.n tp 代替 ntp. https 和 telnet 服務從 2.0 和 2.2 開始支持 4.net.tcp.service.perf[service,,] 檢 測 服 務 器性能 0 – 服務掛了; seconds – 鏈接到 服務器端口消耗的時 間 service – 如下:ssh, ntp, ldap, smtp, ftp, http, po p, 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]
參考文檔:
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20776139&id=4297607
http://www.mamicode.com/info-detail-899100.html
http://blog.csdn.net/qq_31794773/article/details/54924018