linux中nagios check_mk监控juniper的配置

一、开启juniper snmp配置

 代码如下 复制代码
#设备标识信息和联系信息
set snmp location 361way_office
set snmp contact "admin@361way.com"
#配置snmp及允许连接的客户端IP
set snmp community public authorization read-only
set snmp community public clients 192.168.1.0/24

以在配置完成后可以通过snmpwalk进行检测是否能正常获取数据

 代码如下 复制代码
[root@localhost ~]# snmpwalk -v 2c -c public 192.168.1.1 |more
SNMPv2-MIB::sysDescr.0 = STRING: Juniper Networks, Inc. srx650 internet router, kernel JUNOS 11.4R9.4 #0: 2013-08-22 06:58
:13 UTC     builder@singlath:/volume/build/junos/11.4/release/11.4R9.4/obj-octeon/bsd/kernels/JSRXNLE/kernel Build date: 2
013-08-22 07:12:02 UTC Copyright (c) 1996-2
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.2636.1.1.1.2.40
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (11036284) 1 day, 6:39:22.84
SNMPv2-MIB::sysContact.0 = STRING: admin@361way.com
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING: 361way_office
SNMPv2-MIB::sysServices.0 = INTEGER: 4
IF-MIB::ifNumber.0 = INTEGER: 36
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.6 = INTEGER: 6
IF-MIB::ifIndex.7 = INTEGER: 7
IF-MIB::ifIndex.8 = INTEGER: 8
………………………………省略

由上面可以看到,可以正常的获取数据,证明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插件 ,www.111cn.net该插件的项目主页为:https://github.com/cloved/check_traffic ,由于之前有过一篇专门关于该插件的日志文章 ———— nagios snmp流量监控之check_traffic.sh ,所以这里就不做详细介绍,只列出配置即可。

 代码如下 复制代码
define service{
        use     generic-service,srv-pnp
        host_name       juniper-fireware
        service_description     gre
        check_command   check_traffic!514!200,100!300,200!192.168.1.2
        notifications_enabled   1
        normal_check_interval   5
        retry_interval  1
        }

上面是基于nrpe上做的一个测试配置。这里也做下pnp4nagios的图开展示,这里的出图模板我用的不是石头在github上提供的,因为其是用两条线绘制的,个人感觉太丑陋了,这里我还是用的我以前文章中的模板,效果如下图:

时间: 2024-09-20 05:41:27

linux中nagios check_mk监控juniper的配置的相关文章

linux中Nagios监控LVS连接数方法

LVS 介绍 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一. 可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份).我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的.在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务

linux中nagios pnp4nagios 图形监控 mysql

nagios图形界面还是比较麻烦的,下面以mysql为例来说一下.监控mysql的插件比较多,在这里了解方法,而不是死搬硬套. 一,安装pnp4nagios [root@localhost objects]# yum install pnp4nagios rrdtool  如果找不到包换epel源,博客里面有搜一下.关于nagios的安装,请参考:nagios 安装配置 详解 二,配置nagios 1,修改nagios.cfg   [root@localhost objects]# vim /e

Linux中nagios mail实现服务器状态监控例子

nagios使用邮件来告警通知是很常见的一种方式. 1. 使用sendEmail来发送邮件 sendEmail工具非常好用.具体内容参见: 2. 创建一个联系人  代码如下 复制代码 # vim /usr/local/nagios/etc/objects/contacts.cfg define contact{         contact_name                    mobei         alias                           mobei  

linux中使用Monit监控进程与系统状态

但现实是残酷的,不少软件本身的稳定性有待提升,机器的硬件资源提升会触及成本,因此在集群的环境中,具备冗余,使得执行简单的服务重启成为了最现实的选择. 这本身不是什么困难的事情,实现的方法有很多,比如在Zabbix或Nagios的报警中增加Action或Commands,或自己写脚本放到计划任务中执行都可以. 但本文要介绍的,是专门来做这种事情的一个工具:Monit. 它最大的特点是配置文件简单易读,同时支持进程和系统状态的监控,并灵活的提供了各种检测的方式,周期,并进行报警和响应(重启服务,执行

linux中sudo的用法和sudoers配置详解

sudo 是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的.它的特性主要有这样几点: 1.sudo能够限制用户只在某台主机上运行某些命令. 2.sudo提供了丰富的日志,详细地记录了每个用户干了什么.它能够将日志传到中心主机或者日志服务器. 3.sudo使用时间戳文件来执行类似的"

Linux中NFS服务器的安装与配置

NFS是Net http://www.aliyun.com/zixun/aggregation/19352.html">File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件.通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件. 以下是NFS最显而易见的好处: 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到. 2.用户不

linux中vsftpd下虚拟用户+被动模式配置详解

下面说说在linux下部署vsftp的过程吧,小小笔记. 一.安装 这里我说下最简单的rpm包安装,因为光盘中有,何必编译呢? yum install db4* vsftpd -y 二.配置 1.新建系统用户 useradd vsftpd -s /sbin/nologin 限制vsftpd用户登录,此用户将最为vsftpd服务的宿主用户 useradd ftp -s /sbin/nologin 这里是Vsftpd虚拟宿主用户,默认情况下这个用户应该有. 当然这些用户你可以用另外的名字. 2.修改

linux中RSYNC进行网站增量备份配置

利用Linux的Rsync可以非常简单的对VPS进行增量备份操作,今天我就给大家写一个教程供大家使用. 首先需要下载两个压缩包,一个为服务器端,一个为客户端,服务器端为数据源VPS,客户端为备份VPS,注意:仅支持单向同步,即备份功能. 一.配置服务器端,例如IP:111.111.111.111 下载 rsync-server.zip 文件,解压后,上传到/etc目录,需要设置4个地方: 1.设置 /etc/rsyncd/rsyncd.conf 中的服务器端IP为您VPS的IP  代码如下 复制

Linux中e-mail服务器的安装与配置

随着互联网的发展,e-mail迅速成长成为主要的网络http://www.aliyun.com/zixun/aggregation/38653.html">信息传递工具.面对大量要求能够快速,廉价,和高可信赖的e-mail需求,很多公司和个人都把linux提供的服务作为满足这些需求的解决方案. redhat7.1默认安装的时间已经安装了SendMail 8.11服务.因为redhat安装使用都非常的简单,我们这里就忽略安装过程,相关资料请查阅redhat CD里的文档.要使你的新e-mai