使用远程服务器和 Zenoss 上的 netcat 监控端口

使用远程服务器和 Zenoss 上的 netcat 监控端口

我对 Zenoss 的使用还很陌生,所以如果这太简单了,请多包涵。

我有一个 bash 单行程序,用于检查一系列服务是否在某些端口上运行:

for i in {80,443,5009,5010,5020,5030,5040,5050,5060,5065,5066,5070,5080,5098}; do nc -vz localhost $i; done

有什么方法可以告诉 Zenoss 通过 SSH 在远程服务器上运行它,并在失败时创建警报?

我已经针对该设备创建了一个模板,并将该模板添加到 zDeviceTemplates 中,但我不确定从哪里开始才能使其真正发挥作用。

谢谢。

相关内容