亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: [已解決]在nagios里用mysql調(diào)用hostname [打印本頁]

作者: deweiku    時間: 2012-11-01 10:37
標題: [已解決]在nagios里用mysql調(diào)用hostname
本帖最后由 deweiku 于 2012-11-03 11:19 編輯

在nagios的commands.cfg配置文件里。

define command{
        command_name    notify-host-by-email
        command_line    /usr/bin/printf "%b" "$HOSTADDRESS$\nInfo: $HOSTOUTPUT$" | /usr/bin/sendEmail   -t `mysql -uroot -p**** -h**** db -e "select a.label,b.email from item a ,user b where a.owner_id=b.id and label ='$host_name'"|grep -v "label"|awk '{print$2}'` -cc $CONTACTEMAIL$  -u "$NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$"

根據(jù) hostname查詢通訊錄表里對應(yīng)聯(lián)系人 并給他們發(fā)信 通訊錄表里的hostname與聯(lián)系人是對應(yīng)的。

-t `mysql -uroot -p**** -h**** db -e "select a.label,b.email from item a ,user b where a.owner_id=b.id and label ='$host_name'"
我就是想知道$hostname該調(diào)用nagios里的哪個。。。

請高手指點啊,感激不盡。
作者: deweiku    時間: 2012-11-01 10:57
-t `mysql -uroot -p**** -h**** db -e "select a.label,b.email from item a ,user b where a.owner_id=b.id and label ='$HOSTNAME'"
寫成$HOSTNAME 好像調(diào)用的是本機的hostname。

有沒有高手? 難道現(xiàn)在nagios沒人使用了。
作者: chenyx    時間: 2012-11-01 11:24
還沒用過mysql作為nagios的存儲呢.哪天研究下
作者: deweiku    時間: 2012-11-01 11:32
不好意思,可能我表達的不是很清楚;
我改的是nagios的commands.cfg配置文件里的
command_name    notify-host-by-email
command_name    notify-service-by-email
我是想當有主機報警后,通過主機名查通訊錄表,將該主機報警直接發(fā)郵件給該主機的負責人。
我現(xiàn)在就是不知道怎么才能調(diào)用nagios報警的主機名去查mysql, 不知道哪個才是hostname的變量
作者: deweiku    時間: 2012-11-03 11:20
原來不能直接調(diào)用nagios的內(nèi)置變量,我最后是通過SHELL轉(zhuǎn)一下變量再調(diào)用的。
作者: love100    時間: 2012-11-13 09:26
用$HOSTNAME$ 試試




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2