设为首页收藏本站我的广告

运维网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
运维网 门户 查看主题

【重大新闻】 Nconf点生成Nagios配置文件的同时自动执行脚本,使Nagios的配置文件立刻生效【顶】

发布者: admin | 发布时间: 2012-7-12 12:02| 查看数: 60826| 评论数: 349|帖子模式

【站长推荐】 201207121141001.png

之前总有人抱怨nconf还需要手动执行脚本,配置才可以生效,太麻烦了,后来也说过可以通计划任务来解决,但是最快也要1分钟才会执行一次,不够及时,想一生成nagios配置文件就可以看到结果,今天这个问题可以彻底解决了!

点nconf里的【 Generate Nagios config 】生成Nagios配置文件的同时自动执行脚本,使Nagios的配置文件生效,这样就省的再手动执行一次脚本了,一次性web方式搞定了。

(1)修改 deployment.ini 配置文件
文件在此目录下 /var/www/nconf/config,修改 deployment.ini 文件里第一个中括号下的内容,去掉前面的“分号”符号,并增加要执行的脚本,具体配置如下

修改前:
  1. ;[extract config]
  2. ;type        = local
  3. ;source_file = "/var/www/nconf/output/NagiosConfig.tgz"
  4. ;target_file = "/tmp/"
  5. ;action      = extract
复制代码


修改后:
  1. [extract config]
  2. type        = local
  3. source_file = "/var/www/nconf/output/NagiosConfig.tgz"
  4. target_file = "/tmp/"
  5. action      = extract
  6. reload_command = "sudo /var/www/nconf/ADD-ONS/deploy_local.sh"
复制代码


(2)至此直接点击nconf里的【 Generate Nagios config 】生成配置文件会报以下错误

system call        FAILED        sudo /var/www/nconf/ADD-ONS/deploy_local.sh
                                        sudo: sorry, you must have a tty to run sudo

201207121141002.png

解决办法如下:
回帖是对楼主的肯定及动力,老规矩回帖可看全部

游客,如果您要查看本帖隐藏内容请回复

运维网 感谢您的阅读

最新评论

shuiyong 发表于 2012-7-12 12:23:49
支持
zhongwf_yw 发表于 2012-7-12 12:27:31
顶起来,好贴
yuyannet 发表于 2012-7-12 12:37:24
正是需要的,很好
7788925 发表于 2012-7-12 13:30:32
来支持支持你了
承诺无痕迹 发表于 2012-7-12 13:31:34
顶  支持楼主
colen.me 发表于 2012-7-12 13:31:40
支持。
tk96293520 发表于 2012-7-12 13:32:48
很好,支持一下!
a.lion 发表于 2012-7-12 13:33:53
昨天我也做了,呵
rcgll 发表于 2012-7-12 13:41:15
过来支持

QQ|申请友链|sitemap|手机版|小黑屋|Archiver|运维网 ( 京ICP备16008201号  

GMT+8, 2018-1-23 11:34 , Processed in 0.267667 second(s), 83 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表