用nagiosql来管理nagios

七月 9th, 2010 | 2条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 89 次

下午蚊子抽空也装上了nagiosql,这是一款web方式管理nagios的软件,安装过程确实很简单,只要符合官方要求后,一路下一步就搞定了,基本上没有遇到啥问题 关于权限上的设置可以参考http://www.nagiosql.org/faq/31-general-documentation/71-nagiosql3-documentation.html#Download 感谢老曲的大力支持,有了这个,确实能达到事半功倍的效果,而且可以不用太多的关注关联问题,只需要根据自己的需求点点鼠标,悄悄键盘就行了。 官方放出了个demo,有兴趣的可以去看看http://demo.nagiosql.org,用户名密码都是demo。 放两张截图 阅读全文

Tags: ,

nagios监控NFS挂载脚本更新[原创]

九月 1st, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 282 次

在蚊子上篇文章《nagios监控NFS是否被正确的挂载》中,介绍了一个脚本,是用了监控nfs是否被正常挂载的,在这几天使用过程中还是发现了一些小问题。 如果nfs挂载的顺序没有按照fstab中写的顺序进行挂载,监控就会发出warning的警告,但报警信息中没挂载的硬盘信息是空的,实际查看机器确是所有挂载正常。 于是对我的脚本进行了调整,将check_mount函数提前运行,然后根据LIST变量内容判断是否挂载正常,调整后脚本的如下,同时后面提供了脚本下载地址。 #!/bin/bash #VERSION="1.1" #AUTHOR by wenzizone.cn . /usr/local/nagios/libexec/utils.sh CHECKNAME="Mount NFS" RESULT="" EXIT_STATUS=$STATE_OK NF......阅读全文

Tags: , ,

nagios监控NFS是否被正确的挂载[原创]

八月 19th, 2009 | 1条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 295 次

今天蚊子与大家分享的nagios监控脚本是监控NFS是否被挂载上的脚本 先说下我写这个脚本的初衷吧,事情还是因为上次网络部调整我服务器机柜位置引起的,当时蚊子自信满满的认为服务器上我已经配置好了自动挂载NFS,所以我根本不用担心NFS挂载的情况,当服务器启动恢复后,我的nagios给我发了一个recovery的邮件,我就想当然的认为好了,也就没管。第二天开发人员居然找到我,问我昨天是不是有两台机器重启了,我说是呀,他们就说NFS没有挂载上,我当时还很强调说不可能呢,结果我手动重启了一下昨天的机器,发现真的没有自动挂载上,让我很是郁闷。 没有自动挂载到还不是让人最郁闷,那个我已经通过技术问题解决了,郁闷的是有了问题居然不是na......阅读全文

Tags: , ,

nagios监控apache进程数[技术]

八月 17th, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 350 次

蚊子今天写了一个nagios监控apache的进程数的脚本,同时学习到了一个新的命令:getopts,现把脚本分享如下。 #!/bin/bash . /usr/local/nagios/libexec/utils.sh #AUTHOR by wenzizone.cnVERSION="1.0" CHECKNAME="HTTP process" PS=/bin/ps GREP=/bin/grep WC=/usr/bin/wc FLAG_VERBOSE=FALSE LEVEL_WARN="" LEVEL_CRIT="" RESULT="" EXIT_STATUS=$STATE_OK usage() {     echo " check_apacheprocess $VERSION - Nagios Apache concurrent HTTP process number check script"     echo ""     echo " Usage: ch......阅读全文

Tags: ,

解决nagios报警不发邮件通知一例[技术]

八月 10th, 2009 | 2条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 558 次

今天早上来到公司,打开nagios页面,发现服务这部分有10多个严重的报警,都是红色的,蚊子我就特别的诧异了,周六的时候我还收到了很多的warning的邮件呢,怎么这两天这么消停呢,好在目前还只是在测试阶段,不然,可就郁闷坏了。 不说这个了,先来排查错误吧。 第一个想到的是warning报警发了邮件,而CRITICAL就报警不发邮件通知了,又看了一下nagios的日志,我service的状态变化是出在周六,也就是从warning转变成critical就不发邮件了,问题可能出在服务报警通知那部分,于是先看了一下我定义的所有服务和主机的模板文件,内容如下 # vi genericdef.cfg   1 define host{   2     name   &n......阅读全文

Tags: ,

nagios通过msn/飞信发送报警通知[技术]

七月 22nd, 2009 | 没有评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 415 次

蚊子最近一直在弄公司的nagios,最近进行的监控报警这部分了,主要锁定在了msn和短信报警上,下面我把我这边实现的方法整理出来,有需要的朋友可以参考。 1,msn报警 先在这里http://code.google.com/p/phpmsnclass/downloads/list下载最新的msn类文件,这个下载后其实是一套完整的msnbot的php程序,我们这里只是使用了其中的msn.class.php这个文件。 遵循nagios的标准结构,程序文件都会放在/usr/local/nagios/libexec文件夹下,所以我在此文件夹下创建phpmsnclass文件夹,将msn.class.php文件放置其中,并在此目录下创建用于发送msn报警的php程序,内容如下。# cat sendmsnmsg.php #!/usr/local/php529/bin/php -q <?php include_o......阅读全文

Tags: , , , ,

nagios平台从apache迁移到nginx

六月 13th, 2009 | 5条评论 | 发表在 nginx | 作者:深夜的蚊子 | 本文被浏览 1,352 次

为了学习nginx,又苦于公司生产环境没有打算要换到nginx上,于是就想到拿自己搭建的监控环境开刀了,一路配置下来确实还是遇到不少麻烦,不过还好最终还都是圆满解决掉了,下面就把我这次从apache迁移到nginx的过程整理下来 原来的监控环境是apache+cacti+nagios,按照网上相关的文档,配置起来那真是傻瓜之所及也,我也不太想赘述了,网上google一下后大把大把的。 新的监控环境nginx+cacti+nagios,其实就是把apache换成了nginx而已,cacti和nagios的安装方法我也不多说了,自己去搜好了,就把转换过程和需要注意的地方写下来。 nginx安装我不赘述,首先是cacti相关的配置,详细如下 location /cacti/ {     &nbs......阅读全文

Tags: , , , , ,
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接