I\'m working in IT for above 10 years, although I\'m not an expert yet, but I\'m working on it :)
分类: LINUX
2012-06-29 16:34:19
用户有需求如下:
在Nagios的服务告警邮件中,带出额外的信息。
我在Centreon的定义中,发现有了定义额外信息的地方,但是在notification的邮件中确无法调用出来,没有对应的变量。
最后搜索发现估计是没有对应的变量可以用了。搜索出一个建议就是自己定义一个变量,然后调用,其实挺容易的, 就是自己定义的变量名与调用的时候使用的名字是不一样的,要注意。
比如自己定义的变量叫 COMM, 那么引用时要用 $_SERVICECOMM$
实现方法如下图:
1.在Service 定义页面的 service Extended info 中的comments中写上你要加的额外的信息
3.在notification命令中,引用这个变量,注意引用名称为 $_SERVICECUSTOMERNOTES$
4.然后模拟这个服务的故障,在收到的邮件告警中就能看到这个额外的信息啦!