首页 > nagios > nagios监控提示null

nagios监控提示null

2010年8月2日 eric 发表评论 阅读评论

今天在nagios插件网上下载了一个check_uptime.pl 插件,来监测nginx服务器的运行天数,服务器的运行时间·下载下来在服务器上执行能得到数据,但是在nagios服务器上,在commands.cfg 加了配置文件,然后在services.cfg 加了监测服务,在nagios 页面上显示 null. 在网上查找了好久原因都没找到问题的所在,想好了久,既然执行命令能输出内容,为什么在nagios上不能输出内容呢,发现是这个插件的输出内容格式与 nagios 的内容格式不符所导致的。

报警信息为:
***** Nagios *****

Notification Type: PROBLEM

Service: fms_uptime1
Host: fms-server
Address: 219.232.237.166
State: CRITICAL

Date/Time: Mon Aug 2 13:39:17 CST 2010

Additional Info:

(null)

下载的 check_uptime.pl 输出内容:

nagios $> ./check_uptime.pl -H -L
OK :UPTIME on fms - current uptime: 23 days

正确格式应该为:

OK - UPTIME on fms - current uptime: 23 days

状态 后面要跟 – 不能为冒号 :

修改 代码

nagios $> vim /usr/local/nagios/libexec/check_uptime.pl

# 按 shift +g 跳到最后一行

print "$result :UPTIME on $hostname -$message current uptime: $uptime $units\n";

把这行 改为

print "$result - UPTIME on $hostname ($message current uptime: $uptime $units )\n";

# wq 保存退出
然后在执行代码

nagios $> ./check_uptime.pl -H -L
OK - UPTIME on fms ( current uptime: 23 days )

过了nagios 的重新检测时间nagios 页面上 在也不是显示 null 了。显示出了 OK – UPTIME on fms ( current uptime: 23 days )

下面我顺便介绍一下这个插件的使用方法:

1.下载 check_uptime.pl 到 /usr/local/nagios/libexec/ 目录下 给予 可执行权限
2.修改 /usr/local/nagios/etc/objects/commands.cfg 加入代码:
define command{
command_name check_uptime
command_line $USER1$/check_uptime.pl -H -L -W $ARG1$ -C $ARG2$ -w $ARG3$ -c $ARG4$
}
3.修改 services.cfg 加入代码:

define service{
    use                     local-service,srv-pnp
    host_name               fms
    service_description     fms_uptime
    check_command           check_uptime!365!400!2!1
}

# 如果是 nrpe 客户端 则加入:

command[check_uptime]=/usr/local/nagios/libexec/check_uptime.pl -H -L -W 365 -C 400 -w 1 -c 0

4.重启服务

/etc/init.d/nagios restart

# nrpe 客户端

/etc/init.d/xinetd restart

转载请注明:文章转载自:Eric's linux and nginx! (http://www.nginxs.com)
本文地址:http://www.nginxs.com/linux/206.html

分类: nagios 标签: ,
  1. 2010年8月3日21:32 | #1

    command[check_memory]=/usr/local/nagios/libexec/check_uptime.pl -H -L -W 365 -C 400 -w 1 -c 0
    改成
    command[check_uptime]=/usr/local/nagios/libexec/check_uptime.pl -H -L -W 365 -C 400 -w 1 -c 0

    吧,虽然都知道

  2. 2010年8月4日12:36 | #2

    谢谢虎总,大意了~

  3. 2018年4月3日20:00 | #3

    wh0cd69032 retin-a

  4. 2018年4月3日21:49 | #4

    wh0cd69032 erythromycin 250mg

  5. 2018年4月4日17:12 | #5

    wh0cd69032 benicar hct generic

  6. 2018年4月4日18:32 | #6

    wh0cd69032 vasotec

  7. 2018年4月5日06:08 | #7

    wh0cd69032 KAMAGRA

  8. 2018年4月5日14:15 | #8

    wh0cd69032 cymbalta

  9. 2018年4月5日19:45 | #9

    wh0cd69032 rocaltrol

  10. 2018年4月6日00:18 | #10
  11. Louisvor
    2018年4月7日07:05 | #11

    Hello! legitimate online pharmacy beneficial web page.

  12. Geraldwophy
    2018年4月7日07:07 | #12

    Hi there! buy valtrex medication excellent web page.

  13. Geraldwophy
    2018年4月7日18:28 | #13

    Hi! valtrex great web page.

  14. 2018年4月7日20:46 | #14

    wh0cd69032 10mg levitra

  15. 2018年4月8日05:35 | #15

    wh0cd69032 TADALAFIL

  16. Geraldwophy
    2018年4月8日09:01 | #16

    Hi! valtrex very good website.

  17. Geraldwophy
    2018年4月8日14:06 | #17

    Hi there! buy valtrex medication good web site.

  18. Louisvor
    2018年4月8日14:08 | #18

    Howdy! pharmacy tech training online excellent site.

  19. 2018年4月8日17:06 | #19

    wh0cd69032 ventolin

  20. Geraldwophy
    2018年4月9日00:31 | #20

    Hello! buy valtrex medication excellent web page.

  21. Geraldwophy
    2018年4月9日07:20 | #21

    Hello! buy valtrex uk very good web site.

  22. Geraldwophy
    2018年4月9日14:34 | #22

    Hello there! buy valtrex 100 mg beneficial website.

  23. Louisvor
    2018年4月9日14:49 | #23

    Hello! soma online pharmacy excellent web site.

  24. 2018年4月10日08:54 | #24

    wh0cd69032 retin a 0.025

  25. 2018年4月10日10:14 | #25

    wh0cd69032 Cost Of Lasix

  26. Louisvor
    2018年4月10日14:54 | #26

    Hello there! retin a online pharmacy great internet site.

  27. 2018年4月11日01:44 | #27

    wh0cd69032 as explained here

  28. 2018年4月11日01:46 | #28

    buy online australia http://drugstore-usa.science online sale.

  29. 2018年4月11日09:26 | #29

    wh0cd69032 150 mg seroquel

  30. Geraldwophy
    2018年4月11日16:29 | #30

    Howdy! buy cialis pills excellent internet site.

  31. 2018年4月11日22:28 | #31

    wh0cd69032 doxycycline hyclate

  32. Geraldwophy
    2018年4月12日07:04 | #32

    Hi there! buy cialis no prescription very good internet site.

  33. 2018年4月13日06:25 | #33

    wh0cd69032 discover more here

  34. 2018年4月13日08:10 | #34

    wh0cd69032 lasix medication

  35. Geraldwophy
    2018年4月13日09:20 | #35
  36. 2018年4月14日08:42 | #36
  37. RonaldPheft
    2018年4月14日14:56 | #37

    Hi there! [url=http://valtrex-valacyclovir.tech/#buy-generic-valtrex]buy valtrex no prescription[/url] very good internet site.

  38. RonaldPheft
    2018年4月14日22:36 | #38

    Hello! buy valtrex cheap great web page.

  39. 2018年4月15日01:19 | #39

    wh0cd69032 wellbutrin

  40. RonaldPheft
    2018年4月15日03:34 | #40

    Hi there! valtrex cheap excellent web page.

  41. 2018年4月15日06:38 | #41

    wh0cd69032 continue

  42. RonaldPheft
    2018年4月15日08:17 | #42

    Howdy! buy valtrex 500 mg beneficial site.

  43. Harveyplock
    2018年4月15日08:21 | #43

    Hi there! online pharmacy no rx beneficial site.

  44. 2018年4月15日09:11 | #44

    wh0cd69032 vasotec enalapril

  45. 2018年4月15日18:34 | #45

    wh0cd69032 cialis

  46. 2018年4月15日21:36 | #46

    wh0cd69032 lasix

  47. Harveyplock
    2018年4月15日22:26 | #47

    Hello! mexican pharmacy online excellent internet site.

  48. 2018年4月15日22:47 | #48

    wh0cd69032 albuterol

  49. RonaldPheft
    2018年4月16日00:02 | #49

    Hi! [url=http://valtrex-valacyclovir.tech/#buy-valtrex-cheap]buy valtrex uk[/url] very good web page.

  50. RonaldPheft
    2018年4月16日08:08 | #50

    Howdy! purchase valtrex excellent internet site.

评论分页
1 2 3 4 206
订阅评论
3+6= (必填)