ubuntu下编译安装nagios-3.2.1 1.安装开发库 ,apache、GCC、gd卡发库和php apt-get install build-essential libgd2-dev apache2 php5 php5-gd libmysqlclient15-dev 2.下载所需要软件 复制代码 代码如下: mkdir nagios_src cd nagios_src #所需要软件: wg...
在nagios插件网上下载了一个check_uptime.pl 插件,来监测nginx服务器的运行天数,服务器的运行时间。下载下来在服务器上执行能得到数据,但是在nagios服务器上,在commands.cfg 加了配置文件,然后在services.cfg 加了监测服务,在nagios 页面上显示 null....
一 ,准备工作,最小化安装系统 系统版本centos5.4 http://www.verycd.com/topics/2776496/ nagios-3.2.3.tar http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz nagios-plugins-1.4.15.tar http://prdownloads.sourceforge.net/s...
首先,需要一个中文字体,如simsun等,将它放进 /usr/share/fonts目录。 然后执行下面的命令,刷新字体缓存: fc-cache -f -v 然后在cacti 中设置 默认字体的路径为你使用的中文字体的路径。 测试发现, 字体只能放到系统字体路径当中, 并要刷新字体缓存。 提...
系统环境 监控服务器:redhatlinuxas5,nagios-3.0.5, nagios-plugins-1.4.11 被监控端:windows2003,nsclient++0.3.3 本文档主要实现nagios监控windows主机,nagios监控windows系统有三种实现方式:SNMP、NSClient++、NRPE。 本文只介绍使用NSClient++方式来监...
nagios+pnp4nagios配置实例 没有过多的文字介绍,仅提供了安装步骤,大家自行研读吧。 复制代码 代码如下: yum -y install wget openssl-devel vixie-cron libart_lgpl-devel pango-devel cairo-devel gd-devel perl-devel zlib-devel libjpeg-devel libpng-...
nethogs可以查看各进程的流量,bmon可以查看网卡总流量。 安装nethogs 复制代码 代码如下: yum -y install libpcap-devel ncurses-devel wget http://mirrors.download3k.com/token/3e0d2800a8edb26dfe0683d9ada6fa25/nethogs-0.8.0.tar.gz tar xvzf nethogs...
rrdtool监控网络流量配置一例,供大家学习参考。 首先,在被监控的机器上。 复制代码 代码如下: yum -y install net-snmp* vi /etc/snmp/snmpd.conf com2sec notConfigUser 10.10.10.210(这里写监控机的IP) cctvcj group notConfigGroup v1 notConfigUser gr...
以前写的rrdtool 监控tcp状态的脚本 复制代码 代码如下: #!/bin/bash set -x path=/data/rrdtool rrd=/usr/local/rrdtool/bin/rrdtool rrdtime=`date -d 1 days ago +%s` netstat-an |awk/^tcp/{a[$NF]++}END{for (b in a )print b=a[b]} /tmp/rrdtcp.sh chm...
安装rrdtool 用CentOS 默认的yum源没有这个包,要在默认的yum源下面加上一下新的源. # vi /etc/yum.repos.d/xxx.repo 在最后面加上如下源,如果不想做验证,修改 gpgcheck=0 复制代码 代码如下: [dag] name=Dag RPM Repository for Red Hat Enterprise Linux ba...
大家都知道/var/log/下放了许多的日志文件,不同类型的日志文件。 1)/var/log/secure:记录登录系统存取数据的文件; 例如:pop3,ssh,telnet,ftp等都会记录在此. 2)/ar/log/btmp:记录登录这的信息记录,被编码过,所以必须以last解析; 例如:lastb |awk{ pr...
对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate程序用来管理系统中的最新的事件。 系统管理员可以使用logrotate 程序用来: 1、管理系统中的最新的事件 2、备份日志文件 一、logrotate 配置 logrotate 程序是一个日志文...
部署好memcache以后,并不意味着不管不顾,更多的我们应该监控memcahce的状态,内存使用情况,hit/miss值是多少,利用 cacti能够很形象的监控memcache的各个参数。本文为大家介绍利用cacti来监控memcache的方法,供大家学习参考。 首先我们可以从官网上学习...
Cacti监控MySQL 的配置教程,需要的朋友可以参考学习下。 1. 安装监控插件 复制代码 代码如下: wget http://mysql-cacti-templates.googlecode.com/files/mysql-cacti-templates-1.1.2.tar.gz tar -xzvf mysql-cacti-templates-1.1.2.tar.gz cp mysql-cacti-...
http://exchange.nagios.org/上有shell版本的check_memcache插件,nagios可以监控到命中率,是基于telnet 的,使用之后看到进程里有个telnet 进程,很不爽,而且脚本需要修改一下,不然会报错。而我需要的是监控命中率、内存使用率以及当前连接数。所以只能...
python编写的check_log插件检查日志关键词for nagios,供大家学习参考。 基于 python-2.5.2 版本写的一个小插件,巡检日志里的关键词,可以设置阀值,超过阀值报警! 开始写的时候没有太多注意,结果处理一个大的日志文件脚本执行时间有点长,看了下日志有 7...
nagios配合PNP,可以创造出绚烂多彩的输出,只要你的脚本符合perfdata规则,那么rrdtool就可以出数据,PNP就可以用图给你画出来。 下面就开始nagios安装配置pnp4nagios-0.6.6之旅吧。 1、下载安装 pnp4nagios-0.6.6.tar.gz 复制代码 代码如下: nagios $ wget...
一、Cacti简介 Cacti是一个完整的网络图形解决方案,利用了RRDTool的数据存储和绘图的强大功能。Cacti提供了一个快速轮询,先进的图形模板,多种数据采集方法,分组的功能,用户管理。所有这一切都被包括在一个直观的,易于使用的界面,使安装了数百台服务器...
1.系统centos5.3安装好后,定义非官方库,好安装其它软件。 建立dag.repo,定义非官方库 [root@sample ~]#cat /etc/yum.repos.d/dag.repo 复制代码 代码如下: [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/...
安装cacti之后,需要做更深入的配置,cacti自带的功能比较少,例如我们要设置监控报警,邮件报警或者我们自己定义监控mongodb等等,这时就需要安装相应的插件来实现。 今天我们一起来探讨cacti 常用插件的安装和配置。 一、如何开启插件管理功能及模块: 默...
一、定义主机模板 复制代码 代码如下: define host { #模板名称 name etnet #该模板的父模板 use generic-host #最大尝试次数 max_check_attempts 3 #正常检测的时间间隔 normal_check_interval 3 #当检测到监控对象不在线时,尝试检测的次数 retry_check_int...
nagios check_http模板详解,供大家学习参考。 //显示版本 #./check_http -V check_http v2053 (nagios-plugins 1.4.13) //-H vhost -u uri -p port (不能直接-u写URL,用-u时要用-H;-u带的URL可以写全或相对) #./check_http -H www.****.com HTTP OK HTT...
nagios check_http模板详解,供大家学习参考。 //显示版本 #./check_http -V check_http v2053 (nagios-plugins 1.4.13) //-H vhost -u uri -p port (不能直接-u写URL,用-u时要用-H;-u带的URL可以写全或相对) #./check_http -H www.****.com HTTP OK HTT...
编辑/usr/local/nagios/etc/cgi.cfg文件,找到最后部分,将前面的注释去掉,下面是去掉注释的模板。保存退出后,重启NAGIOS服务。 再通过WEB访问,就能听到正常和严重的错误报警音了。 复制代码 代码如下: # SOUND OPTIONS # These options allow you to spe...
脚本源自:exchange.nagios.org,由ewayfly修改完成。 复制代码 代码如下: #!/bin/bash # Script to check number of items in a directory and alert appropriately # 7/8/2011 # Usage: check_dir_filecount.sh [directory] [warn value] [critical value]...
学习本脚本,请首先学习掌握which command与while getopts命令,以助于理解。 通过使用/usr/bin/procinfo或/usr/bin/sar命令获取数据。 复制代码 代码如下: #!/bin/sh # Filename: check_cpu.sh # Version 0.0.2 - Jan/2009 # Changes: improved grabbing of...
Nagios是相当不错的监控工具,被称作是监控之神,但同样也有难搞死头衔。发挥Nagios一切魅力的都是他的插件,正因为丰富多样的插件让nagios有血有肉。 本文用我的第一个Nagios插件来说明编写方法和我遇到一些问题调试方法。 如果你有耐心可以通篇看完,应该...
本文介绍logrotate的配置,以及结合cron进行自动化的日志转储等。 1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做转储。 可以根据日志文件的大小,也可以根据其天数来转储,这个过程一...
Netdata 是一款 Linux 性能实时监测工具 Netdata是一个高度优化的Linux守护进程,它为...
Linux-dash 1.5 发布,此版本现已提供下载( ZIP ),更新内容如下: 相比 1.2 版本没...
一、htop是什么? top是linux下常用的监控程序,htop相当于其加强版,颜色显示不同参...