`

nagios 监控流量插件check_traffic

阅读更多
一,安装所需软件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_logifiles实现日志监控.docx

    在日志监控方面,虽然Nagios自带了check_logfile插件,但它的功能相对有限。为了更有效地进行日志检查,我们可以选择使用ConSol Labs开发的check_logfiles插件,它提供了更多的高级特性,如处理截断日志、支持宏定义...

    check_traffic.sh

    "check_traffic.sh" 是一...总的来说,`check_traffic.sh` 脚本是Nagios监控系统中的一个重要组件,它使得对Linux服务器的网络流量监控变得简单而有效,能够帮助运维人员及时发现并解决网络问题,保持系统的高效运行。

    nagios check_mysql_health

    **Nagios Check_MySQL_Health:全面监控MySQL数据库的工具** Nagios是一款流行的开源网络监控系统,用于实时监控网络服务、主机状态以及各种应用程序。Check_MySQL_Health是Nagios的一个插件,专为监测MySQL数据库...

    nagios监控插件开发步骤

    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.rar_check_mem_nagios

    "check_mem"脚本是Nagios监控插件之一,其主要功能是收集服务器的内存使用信息,并根据预设的阈值判断内存是否超出正常范围。这个脚本可以提供关于物理内存(RAM)和交换空间(Swap)的使用情况,包括总量、已用量、...

    Linux 主机实现对网卡流量的监控.txt

    本文所用到的监控流量插件来自“石头“的1.20版shell插件。感谢之。。。。 下载地址为:http://www.itnms.net/discuz/viewthread.php?tid=767&extra=pageD1&page=1 主要步骤: 1、 安装snmpd服务软件包并设置启动之...

    Nagios监控Windows主机(NSClient++安装与应用

    同时,Nagios 服务器可以使用 check_nt 插件来收集 NSClient++ 服务中的数据,并将其展示在 Nagios Web 界面中。 在实际应用中,Nagios 监控 Windows 主机可以实现多种监控功能,例如系统检查、磁盘检查、服务检查...

    nagios监控网卡流量插件

    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监控ORACLE插件

    Nagios的check_oracle_health插件版本1.9.3.4提供了上述功能,通过配置插件参数,可以定制化的监控Oracle数据库的各项指标。在安装和配置过程中,需要注意以下几点: 1. **安装依赖**:确保Nagios服务器和被监控...

    check_snmp_cisco.zip

    本话题主要围绕"check_snmp_cisco.zip"这一压缩包,它是Nagios监控Cisco交换机CPU和内存利用率的一种实现方式,通过SNMP(简单网络管理协议)进行数据采集。 首先,让我们了解一下SNMP。SNMP是Internet上的标准管理...

    Nagios监控系统插件nagios-plugins-2.3.2.tar.gz

    在实际部署中,Nagios监控系统还可能涉及到其他组件,如NRPE(Nagios Remote Plugin Executor)用于远程执行插件,NSCA(Nagios Service Check Acceptor)用于接收并处理客户端的检查结果,以及Nagios XI或Nagios ...

    nagios-install.rar_nagios_nagios install.txt_网络监控

    - **插件**:Nagios的强大之处在于其丰富的插件生态,能监控各种网络设备和服务。 四、Nagios的进一步优化 1. **资源分配**:合理分配Nagios服务器的硬件资源,如内存、CPU和磁盘空间,以应对大量监控数据的处理。 ...

    nagios监控mongodb插件

    Nagios监控MongoDB插件是IT运维人员用于实时监测MongoDB数据库状态的重要工具,尤其在处理大规模分片集群时,这种监控显得尤为关键。Nagios是一款广泛使用的开源网络监控系统,它能够提前预警系统故障,确保业务的...

    mrtg.rar_linux 监控_monitor traffic_流量监控_网络流量_网络监控

    Linux系统中,MRTG(Multi Router Traffic Grapher)是一款广泛使用的网络流量监控工具,它能实时监控网络流量,并生成直观的图表,便于分析和管理。本文将详细介绍MRTG的使用及其核心功能。 MRTG是由Tobias ...

    一组 Icinga/Nagios 插件,用于使用 SNMP 协议 检查主机和硬件_Perl_snmp

    check_snmp_storage 存储检查(磁盘、交换、内存等) check_snmp_int 接口状态、主机、交换机、路由器等的使用情况。 check_snmp_process 正在运行的进程、它们的数量、使用的 CPU 和内存。 check_snmp_load 负载/...

    Nagios监控平台之三:MRTG监控交换机流量.docx

    3. **重启Nagios服务**:重启Nagios服务后,可以通过Nagios的Web界面查看交换机各端口的流量监控信息。 通过以上步骤,用户不仅能够在Nagios平台上实时查看交换机的流量数据,还能够及时发现并解决网络拥堵等问题,...

    nagios监控mysql主从

    **NRPE(Nagios Remote Plugin Executor)** 是Nagios的一个插件,用于远程执行检查命令。在从服务器上安装NRPE,并在配置文件`nrpe.cfg`中添加如下内容: ```conf command[check_mysql_slave]=/usr/local/nagios/...

    check_was_0.4.bin

    而"check_was_0.4.bin"就是专门为nagios设计的一个插件,版本号为0.4,主要用于监控IBM的WebSphere应用服务器。 IBM WebSphere是企业级的Java应用服务器,它提供了开发、部署和管理分布式Web应用程序的平台。...

Global site tag (gtag.js) - Google Analytics