nagios check_mk监控juniper
公司内部有一台juniper rtx650防火墙,需要监控该设备的流量等信息 。配置原理十分简单,在防火墙上开启snmp配置,监控端通过snmp协议进行监控。这里使用了简单快捷的check_mk插件进行监控 。操作步骤现总结如下。
一、开启juniper snmp配置
1#设备标识信息和联系信息
2set snmp location 361way_office
3set snmp contact "[email protected]"
4#配置snmp及允许连接的客户端IP
5set snmp community public authorization read-only
6set snmp community public clients 192.168.1.0/24
以在配置完成后可以通过snmpwalk进行检测是否能正常获取数据
1[root@localhost ~]# snmpwalk -v 2c -c public 192.168.1.1 |more
2SNMPv2-MIB::sysDescr.0 = STRING: Juniper Networks, Inc. srx650 internet router, kernel JUNOS 11.4R9.4 #0: 2013-08-22 06:58
3:13 UTC builder@singlath:/volume/build/junos/11.4/release/11.4R9.4/obj-octeon/bsd/kernels/JSRXNLE/kernel Build date: 2
4013-08-22 07:12:02 UTC Copyright (c) 1996-2
5SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2636.1.1.1.2.40
6DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (11036284) 1 day, 6:39:22.84
7SNMPv2-MIB::sysContact.0 = STRING: [email protected]
8SNMPv2-MIB::sysName.0 = STRING:
9SNMPv2-MIB::sysLocation.0 = STRING: 361way_office
10SNMPv2-MIB::sysServices.0 = INTEGER: 4
11IF-MIB::ifNumber.0 = INTEGER: 36
12IF-MIB::ifIndex.3 = INTEGER: 3
13IF-MIB::ifIndex.4 = INTEGER: 4
14IF-MIB::ifIndex.6 = INTEGER: 6
15IF-MIB::ifIndex.7 = INTEGER: 7
16IF-MIB::ifIndex.8 = INTEGER: 8
17………………………………省略
由上面可以看到,可以正常的获取数据,证明juniper上的snmp配置正常。
二、check_mk wato配置snmp监控
配置步骤为:WATO configuration —–> hosts ——-> new hosts ,然后按下面界面填写相关参数,注意代理监测部分选用SNMP ,不然会出错,因为程序会默认按check_mk_agent的方式查找6556端口是否开启,然后获取数据。
完成后save & go to services 可以看到自动检测到的所有服务项,这里一共检测到了17项,部分服务截图如下:
最后配合pnp4nagios的出图效果如下:
三、check_traffic.sh与gre tunnel
由于公司使用的有gre tunnel ,同时希望对于gre tunnel的流量使用情况在监控系统上给予展示 。这里就用到了石头的check_traffic.sh插件 ,该插件的项目主页为:https://github.com/cloved/check_traffic ,由于之前有过一篇专门关于该插件的日志文章 ———— nagios snmp流量监控之check_traffic.sh ,所以这里就不做详细介绍,只列出配置即可。
1define service{
2 use generic-service,srv-pnp
3 host_name juniper-fireware
4 service_description gre
5 check_command check_traffic!514!200,100!300,200!192.168.1.2
6 notifications_enabled 1
7 normal_check_interval 5
8 retry_interval 1
9 }
上面是基于nrpe上做的一个测试配置。这里也做下pnp4nagios的图开展示,这里的出图模板我用的不是石头在github上提供的,因为其是用两条线绘制的,个人感觉太丑陋了,这里我还是用的我以前文章中的模板,效果如下图:
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/nagios-check-mk-juniper/3202.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.