Linux
是否可以僅覆蓋一個 Nagios 主機組的聯繫人?
我所有的 linux 主機的聯繫人都是
admins
Nagioscontact_group
。但是對於這台 Linux 主機,我希望被contact_group
呼叫sandradebug
者也會得到通知。問題是,當我添加
contact_groups sandradebug
它時,它仍然只是admins
得到通知,而不是sandradebug
.問題
我怎樣才能包含
sandradebug
這個主機,所以通知也會在那裡發送?主機模板
define host { name linux-host use generic-host check_command check-host-alive notification_interval 4320 notification_options d,u,r contact_groups admins register 0 }
主機定義
define host { use linux-host host_name example alias example address 10.10.10.10 hostgroups default-linux-services contact_groups sandradebug }
問題是,當我添加
contact_groups sandradebug
它時,它仍然只是admins
得到通知,而不是sandradebug
.您是否重新啟動了 Nagios?您的上述配置將覆蓋模板值,並且只有
sandradebug
組會收到這些警報。我怎樣才能包含
sandradebug
這個主機,所以通知也會在那裡發送?對象繼承是您正在尋找的:
define host { use linux-host host_name example alias example address 10.10.10.10 hostgroups default-linux-services contact_groups +sandradebug }
使用該
+
符號,主機定義使用模板中的數據並將其添加sandradebug
到警報中。