jscd /etc/zabbix/zabbix_agent2.d/
创建一个配置文件
jsvi tomcatlnt.conf
ymlUserParameter=tomcat.port.8081,netstat -tlnp 2>/dev/null | grep -q ':8081 ' && echo 1 || echo 0
jsUserParameter=tomcat.port.8081:自定义键值(后续在 Zabbix 服务端使用此键值调用)。
netstat -tlnp:查看所有监听的 TCP 端口及进程。
grep -q ':8081 ':静默匹配 8081 端口(空格避免匹配 80810 等端口)。
&& echo 1 || echo 0:如果端口监听则返回 1,否则返回 0。
重启生效
jssystemctl restart zabbix-agent2




去这里查看自己的最新数据

然后我去把tomcat关了看看变不变0,0就是检查不到8081端口

本文作者:松轩(^U^)
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!