Feeds:
文章
评论

Archive for 2013年1月

Nagios troubleshooting

1. 确认各个plugin单独能执行,往往是因为某些环境相关的设置(例如路径、例如权限)导致脚本本身不能执行。

2. 以非dameon的方式运行nagios,nagios.log的信息就显示在console上了。

bin/nagios etc/nagios.cfg

3. 检查nagios.log,nagios.cfg的log_file配置指定了nagios.log的位置。如果nagios.log并没有出现,可能是运行nagios的用户(在安装nagios时指定)没有对nagios.log所指定的目录的写权限。

4. 加速nagios启动后的查询的执行,在nagios.cfg中有如下配置影响nagios启动后的查询执行。

service_inter_check_delay_method

max_service_check_spread

service_interleave_factor

max_concurrent_checks

5. 设置nagios.cfg的debug_level配置,输出debug信息。debug信息输出到nagios.debug,其配置见debug_file。比较有用的是Macros,可以nagios处理Macros的结果,用于验证命令是否正确执行。

6. 自定义的plugin做好log输出,便于检查是否执行以及是否正确执行。

Advertisements

Read Full Post »