用nagiosql来管理nagios

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

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

Tags: ,

FreeBSD下开启Counter64的支持[技术]

一月 13th, 2010 | 没有评论 | 发表在 FreeBSD, 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 201 次

今天蚊子在FreeBSD下搭建cacti环境,所有准备都完成了,但就是网卡流量图出不来,于是就在console->settings->General中把Poller Logging Level改成DEBUG模式,然后查看了一下日志,发现如下信息。 01/13/2010 10:45:01 AM - CMDPHP: Poller[0] Host[1] DS[8] SNMP: v2: 127.0.0.1, dsname: traffic_out, oid: .1.3.6.1.2.1.31.1.1.1.10.1, output: U 01/13/2010 10:45:01 AM - CMDPHP: Poller[0] Host[1] DS[8] WARNING: Result from SNMP not valid. Partial Result: U 01/13/2010 10:45:01 AM - CMDPHP: Poller[0] Host[1] DS[8] SNMP: v2: 127.0.0.1, dsname: traffic_in, oid: .1.3.6.1.2.1.31.1.1.1.6.1, output: U 01/13/2010 10......阅读全文

Tags: , , , ,

cacti性能优化笔记(面向大规模集群的监控管理)[转]

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

目标: 单台Cacti服务器,同时监控1000+ Server,50000+ RRD 文件. 保证图表数据的连续和流畅,每一轮数据采集时间控制在3分钟之内。 硬件环境: Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz  4 cores 4G memory normal sata disk 优化步骤: 1,优化数据库schema,建立合理的索引 cacti默认的cacti.sql建立的数据库模型,竟然一个Index都没有建。每次执行poller.php的时候,主要的时间,都花费在数据库查询上。使用下面的sql语句,建立一系列索引,弥补默认的cacti.sql中缺乏index的缺点。可以有效的提高poller.php执行的效率,缩短更新RRD文件所需的时间 CREATE INDE......阅读全文

Tags: , , , , , ,

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

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

在蚊子上篇文章《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条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 301 次

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

Tags: , ,

nagios监控apache进程数[技术]

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

蚊子今天写了一个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条评论 | 发表在 系统监控类 | 作者:深夜的蚊子 | 本文被浏览 559 次

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

Tags: ,

cacti不出图解决一例[技术]

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

蚊子在今天遇到了这样一件怪事,公司监控组给我打电话说我们有两台机器down机了,我就说不可能呀,我的cacti上monitor没有报警呀,我说等我上去看看,结果果然登陆不上,我就让他帮我重启系统了。我就开始检查我的cacti,发现cacti不画图已经有了一段时日了,在查看cacti的log,发现了很多的错误,都是数据库的错误,错误如下 于是第一反应是先去备份数据库,结果执行mysqldump命令的时候报一下的错误 mysqldump: Got error: 145: Table './cactidb/poller_item' is marked as crashed and should be repaired when using LOCK TABLES 这下比较麻烦了,我于是先用mysqladmin停掉了数据库,然后把cactidb的数据库目录拷贝了一份出来,然......阅读全文

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监控iostat[技术]

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

网上NetSeek写了一篇文章就是用nagios监控iostat的,但他使用的都是源码包编译的,具体可以参考他的这篇文章http://bbs.linuxtone.org/thread-2289-1-1.html 但编译的方式对于多机部署上来讲可能会有些不太方便,所以蚊子我在网上查了一下要想让nagios监控iostat需要的rpm包 蚊子我的环境都是centos5,所以我下载的包都是rhel5的,有需要其他环境的,我会在下面把下载地址给出,各位自己去找适合自己的。 http://packages.sw.be/perl-Nagios-Plugin/perl-Nagios-Plugin-0.33-1.el5.rf.noarch.rpm http://dag.wieers.com/rpm/packages/perl-Class-Accessor/perl-Class-Accessor-0.31-1.el5.rf.noarch.rpm http://dag.wieers.com/rpm/packages/......阅读全文

Tags: , , , ,
第1页 共2页 1 2 下一页
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接