【发布时间】:2018-10-02 16:03:27
【问题描述】:
我在 nagios 上有一个这样定义的主机:
define host {
host_name my-host
address ip
display_name my-host
hostgroups windows,windows-process-count
use windows-server
_PROCESSNAME my-process1.exe
_PROCESSCOUNT 1
}
在这台主机上,我只检查 my-process1.exe 是否已启动。 但我需要检查更多进程(my-process1、my-process2 等....) 我想检查更多流程,定义如下:
define host {
host_name my-host
address ip
display_name my-host
hostgroups windows,windows-process-count
use windows-server
_PROCESSNAME my-process1.exe
_PROCESSCOUNT 1
_PROCESSNAME2 my-process2.exe
_PROCESSCOUNT2 1
_PROCESSNAME2 my-process3.exe
_PROCESSCOUNT2 4
etc...... for x process that i must control on this server
}
但是这样我必须定义 x 服务、x 主机组和 x 命令。 这很不舒服,也不是很优雅。
获得此结果的最佳方法是什么?
【问题讨论】:
标签: nagios