免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2405 | 回复: 5
打印 上一主题 下一主题

[其他] [已解决]在nagios里用mysql调用hostname [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-01 10:37 |只看该作者 |倒序浏览
本帖最后由 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$"

根据 hostname查询通讯录表里对应联系人 并给他们发信 通讯录表里的hostname与联系人是对应的。

-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该调用nagios里的哪个。。。

请高手指点啊,感激不尽。

论坛徽章:
0
2 [报告]
发表于 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 好像调用的是本机的hostname。

有没有高手? 难道现在nagios没人使用了。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2012-11-01 11:24 |只看该作者
还没用过mysql作为nagios的存储呢.哪天研究下

论坛徽章:
0
4 [报告]
发表于 2012-11-01 11:32 |只看该作者
不好意思,可能我表达的不是很清楚;
我改的是nagios的commands.cfg配置文件里的
command_name    notify-host-by-email
command_name    notify-service-by-email
我是想当有主机报警后,通过主机名查通讯录表,将该主机报警直接发邮件给该主机的负责人。
我现在就是不知道怎么才能调用nagios报警的主机名去查mysql, 不知道哪个才是hostname的变量

论坛徽章:
0
5 [报告]
发表于 2012-11-03 11:20 |只看该作者
原来不能直接调用nagios的内置变量,我最后是通过SHELL转一下变量再调用的。

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
6 [报告]
发表于 2012-11-13 09:26 |只看该作者
用$HOSTNAME$ 试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP