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...
本文介绍如何在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...
nagios web界面提示 It appears as though you do not have permission to view information for any of the services you requested... 打开cgi.cfg配置文件,里面有个参数: use_authentication=1 为了保障系统的安全性,nagios设置了这个参数,默认为1,改...
一、fetion20091117 wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz wget http://www.it-adv.net/fetion/downng/fetion20090406003-linux.tar.gz wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz #在安装飞信之前需...
一、mysql服务器端配置 创建一个mysql访问用户nag-mysql-user,此账号仅是nagios监控程序用来访问mysql数据库所用。 为了安全起见仅赋予此用户select权限即可。 创建一个空的数据库testdb,然后让nag-mysql-user可以访问。 1、创建空数据库(需mysql root权...
本文介绍nagios报警设置,包括网页报警、邮件报警与飞信报警。 一、网页报警 1. 修改cgi.cfg 去掉下面几行注释 host_unreachable_sound=hostdown.wav host_down_sound=hostdown.wav service_critical_sound=critical.wav service_warning_sound=warning.wav...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...