一,安装所需软件net-snmp net-snmp-utils net-snmp-libs net-snmp-devel
yum install net-snmp net-snmp-utils net-snmp-libs net-snmp-devel bc
二,修复snmp配置:
vim /etc/snmp/snmp.conf 修改为:
# sec.name source community
#com2sec notConfigUser default public
com2sec notConfigUser localhost public
access notConfigGroup "" any noauth exact mib2 none none
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
三,启动snmp服务:
service snmpd start
四,设置开启启动:
chkconfig snmpd on
五,上传插件到/usr/local/nagios/libexec (插件在附件中)
六,配置
测试check_traffic 脚本:
cd /usr/local/nagios/libexec
./check_traffic -V 2c -C nagios -H localhost –L命令列出网络接口
然后更改所属 chown nagios:nagios check_traffic.sh
执行如下命令查看网卡 /usr/local/nagios/libexec/check_traffic.sh -V 2c -C nagios -H localhost -L (which: no bc in (/program/system/jdk1.6/bin::/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) Can not found command bc in you system PATH: /program/system/jdk1.6/bin::/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin, pleas check it *****解决办法 yum install bc )
cd /usr/local/nagios/etc
vim nrpe.cfg #添加
command[check_traffic]=/usr/local/nagios/libexec/check_traffic -V 2c -C public -H localhost -I 2 -w 2200,4000 -c 2500,4500 -K -B
-I 2 指网卡接口(就是你要监控的网卡接口)
修改chown nagios:nagios /var/tmp/check_traffic_localhost_2.hist_dat
重启nrpe 服务
七,配置监控服务器:
cd /usr/local/nagios/etc/objects
编辑vim services.cfg中添加:
define service {
use services-pnp
host_name xxx-Server
service_description check-traffic
check_period 24x7
max_check_attempts 4
normal_check_interval 3
retry_check_interval 2
contact_groups sagroup
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
check_command check_nrpe!check_traffic
}
八,测试
分享到:
相关推荐
在日志监控方面,虽然Nagios自带了check_logfile插件,但它的功能相对有限。为了更有效地进行日志检查,我们可以选择使用ConSol Labs开发的check_logfiles插件,它提供了更多的高级特性,如处理截断日志、支持宏定义...
"check_traffic.sh" 是一...总的来说,`check_traffic.sh` 脚本是Nagios监控系统中的一个重要组件,它使得对Linux服务器的网络流量监控变得简单而有效,能够帮助运维人员及时发现并解决网络问题,保持系统的高效运行。
**Nagios Check_MySQL_Health:全面监控MySQL数据库的工具** Nagios是一款流行的开源网络监控系统,用于实时监控网络服务、主机状态以及各种应用程序。Check_MySQL_Health是Nagios的一个插件,专为监测MySQL数据库...
1、编写shell ...4、在监控客户端(路径/usr/local/nagios/etc)配置nrpe.cfg command[check_update]=/usr/local/nagios/libexec/check_update /mail/logs/sendmail -w 1 -c 2 5、客户端、主机服务重启
"check_mem"脚本是Nagios监控插件之一,其主要功能是收集服务器的内存使用信息,并根据预设的阈值判断内存是否超出正常范围。这个脚本可以提供关于物理内存(RAM)和交换空间(Swap)的使用情况,包括总量、已用量、...
本文所用到的监控流量插件来自“石头“的1.20版shell插件。感谢之。。。。 下载地址为:http://www.itnms.net/discuz/viewthread.php?tid=767&extra=pageD1&page=1 主要步骤: 1、 安装snmpd服务软件包并设置启动之...
同时,Nagios 服务器可以使用 check_nt 插件来收集 NSClient++ 服务中的数据,并将其展示在 Nagios Web 界面中。 在实际应用中,Nagios 监控 Windows 主机可以实现多种监控功能,例如系统检查、磁盘检查、服务检查...
nagios监控网卡流量插件 Total RX Bytes: 9671.37 MB, Total TX Bytes: 4099.41 MB Average Traffic: 0.00 kB/s (0.0%) in, 2.10 kB/s (0.0%) out| inUsage=0.0;80;100;; outUsage=0.0;80;100;;
Nagios的check_oracle_health插件版本1.9.3.4提供了上述功能,通过配置插件参数,可以定制化的监控Oracle数据库的各项指标。在安装和配置过程中,需要注意以下几点: 1. **安装依赖**:确保Nagios服务器和被监控...
本话题主要围绕"check_snmp_cisco.zip"这一压缩包,它是Nagios监控Cisco交换机CPU和内存利用率的一种实现方式,通过SNMP(简单网络管理协议)进行数据采集。 首先,让我们了解一下SNMP。SNMP是Internet上的标准管理...
在实际部署中,Nagios监控系统还可能涉及到其他组件,如NRPE(Nagios Remote Plugin Executor)用于远程执行插件,NSCA(Nagios Service Check Acceptor)用于接收并处理客户端的检查结果,以及Nagios XI或Nagios ...
- **插件**:Nagios的强大之处在于其丰富的插件生态,能监控各种网络设备和服务。 四、Nagios的进一步优化 1. **资源分配**:合理分配Nagios服务器的硬件资源,如内存、CPU和磁盘空间,以应对大量监控数据的处理。 ...
Nagios监控MongoDB插件是IT运维人员用于实时监测MongoDB数据库状态的重要工具,尤其在处理大规模分片集群时,这种监控显得尤为关键。Nagios是一款广泛使用的开源网络监控系统,它能够提前预警系统故障,确保业务的...
Linux系统中,MRTG(Multi Router Traffic Grapher)是一款广泛使用的网络流量监控工具,它能实时监控网络流量,并生成直观的图表,便于分析和管理。本文将详细介绍MRTG的使用及其核心功能。 MRTG是由Tobias ...
check_snmp_storage 存储检查(磁盘、交换、内存等) check_snmp_int 接口状态、主机、交换机、路由器等的使用情况。 check_snmp_process 正在运行的进程、它们的数量、使用的 CPU 和内存。 check_snmp_load 负载/...
3. **重启Nagios服务**:重启Nagios服务后,可以通过Nagios的Web界面查看交换机各端口的流量监控信息。 通过以上步骤,用户不仅能够在Nagios平台上实时查看交换机的流量数据,还能够及时发现并解决网络拥堵等问题,...
**NRPE(Nagios Remote Plugin Executor)** 是Nagios的一个插件,用于远程执行检查命令。在从服务器上安装NRPE,并在配置文件`nrpe.cfg`中添加如下内容: ```conf command[check_mysql_slave]=/usr/local/nagios/...
而"check_was_0.4.bin"就是专门为nagios设计的一个插件,版本号为0.4,主要用于监控IBM的WebSphere应用服务器。 IBM WebSphere是企业级的Java应用服务器,它提供了开发、部署和管理分布式Web应用程序的平台。...