作家
登录

Nagios监控Sphinx的indexer日志

作者: 来源: 2012-06-12 17:21:03 阅读 我要评论

编者按:作者楚霏由于需要关注sphinx的indexer是不是在要求的时间内更新,编写个简答插件。下面是Nagios监控Sphinx的indexer日志的具体方法。

以前写过一个监控sphinx的searchd的插件,参见http://www.chengyongxu.com/blog/nagios监控sphinx/

因为研发要求关注一下sphinx的indexer是不是在要求的时间内更新了,于是写一个简单插件吧

先把更新时间最早的文件和它的改动时间打出来,和规定的时间UPDATE_TIME比较,发现是规定时间之前更新的就报警。

使用方法

#1.登上运行有sphinx的服务器上,下载脚本放到nagios的libexec目录下,例如:cd /usr/local/nagios/libexec/wget http://down.chengyongxu.com/check_indexer_log##2.改属主,加执行权限chown nagios:nagios check_indexer_logchmod 755 check_indexer_log##3.在nrpe.cfg文件中增加下边一行,参数根据你的需要修改#----------------------------增加文字-开始----------------------------command[check_indexer_log]=/usr/local/nagios/libexec/check_indexer_log#----------------------------增加文字-结束----------------------------##4.保存退出后重启nrpeservice nrpe restart##5.要主监控服务器上增加一个服务监控#----------------------------增加文字-开始----------------------------define service{host_name 10.0.0.166service_description check_indexer_logcheck_command check_nrpe!check_indexer_logmax_check_attempts 3check_interval 10retry_interval 5check_period 24x7notification_interval 30notification_period 24x7notification_options w,u,c#contacts contacts(*)contact_groups sa_groups}#----------------------------增加文字-结束----------------------------##6.保存退出后重启nagiosservice nagios restart插件贴出如下:#!/bin/bashLOG_DIR=/usr/local/sphinx/var/logUPDATE_TIME=40# 上次改动时间最早的文件和其改动时间,格式为03-0317:25FILE_A=`ls -t $LOG_DIR/*searchd.log | tail -n 1`TIME_A=`ls -tl $LOG_DIR/*searchd.log | tail -n 1 | awk '{print $6$7}'`# 要求的最近更新时间,格式为03-0317:25TIME_B=`date +%m-%d%H:%M -d "$UPDATE_TIME min ago"`if [[ "$TIME_A" > "$TIME_B" ]]thenecho "OK | All files changed in $UPDATE_TIME minutes"elseecho "$FILE_A last update time is $TIME_A"exit 2fi

原文链接:http://www.chengyongxu.com/blog/nagios%E7%9B%91%E6%8E%A7sphinx%E7%9A%84indexer%E6%97%A5%E5%BF%97/

【编辑推荐】

  1. 玩转Nagios实战篇:你应该知道的Nagios技巧
  2. Nagios监控Windows 2003服务器的六大注意
  3. FreeBSD 7.0上的nagios安装完全攻略

  推荐阅读

  真的可以打造零缺陷系统么

尽管零缺陷听上去很动听,但真有这种可能吗?还是说这是一个无法实现的目标?很多组织采用“零缺陷的方法”。这是否真的有意义?Jim Bird认为,100%完美的成本是异常高昂的。一旦团队去除了90%的缺陷,到达>>>详细阅读


本文标题:Nagios监控Sphinx的indexer日志

地址:http://www.17bianji.com/yunwei/1156.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)