本文介绍如何在linux下配置snmp服务,供大家学习参考。 1.1 snmpd 服务安装 复制代码 代码如下: yuminstall net-snmp* 1.2 编辑snmpd.conf 配置文档 vim /etc/snmp/snmpd.conf 复制代码 代码如下: 41行 1将default 改为监控服务器ip;2 将public 改成复杂些的...
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插件来说明编写方法和我遇到一些问题调试方法。 如果你有耐心可以通篇看完,应该...
提供几个apache日志分析脚本 1.查看apache进程: 复制代码 代码如下: ps aux | grep httpd | grep -v grep | wc -l 2.查看80端口的tcp连接: 复制代码 代码如下: netstat-tan | grep ESTABLISHED | grep :80 | wc -l 3.通过日志查看当天ip连接数,过滤重复: 复...
本文介绍logrotate的配置,以及结合cron进行自动化的日志转储等。 1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做转储。 可以根据日志文件的大小,也可以根据其天数来转储,这个过程一...
系统管理员使用logrotate管理系统中的日志,logrotate还可以用来备份日志文件。 本文包括以下内容: 1、logrotate 配置 2、缺省配置 logrotate 3、使用include 选项读取其他配置文件 4、使用include 选项覆盖缺省配置 5、为指定的文件配置转储参数 一、logro...