如何配置Hyperic 的 SNMP trap receiver

用户可以让Hyepric 接收和记录从远程网络管理系统或支持SNMP的设备发出的 SNMP消息。并可以根据接收的信息定义报警。这个配置过程包括配置HQ Agent和相互通信的网络系统或设备,还需要创建一个类型是Network Device的平台,用于表示这个远程系统或设备。

选择和启用一个用于接收TRAP的HQ Agent

当用户配置一个Network Device平台时,必须指定一个Hyperic Agent的连接信息。该Agent将接收SNMP数据,并能够接收Trap.

HQ Agent默认接收traps的端口是162,该端口属于特权端口,所以HQ Agent应以root身份运行或 windows的管理员身份。

配置一个非特权端口接收trap的步骤如下:

步骤 1,用文本编辑器打开 agent.properties文件;

步骤 2,加入下面内容:

snmpTrapReceiver.listenAddress=udp:0.0.0.0/1620

步骤 3,重启 Hyperic Agent;

该设置可以使Hyperic Agent可以接收该平台上通过所有网络接口的 UDP 1620 端口发来的trap。可以根据需要指定特定的网络接口的IP地址或其他非特权端口(大于 1024)。

可以使用netstat检查端口的状态。

配置Trap Generator

步骤1, 在启用SNMP的系统或应用中,设置Hypeic Agent为接收trap的目的地。

步骤2, 提供Hyperic Agent的SNMP监听地址和端口,或者是默认连接信息,或者是上面配置的信息

为Trap数据创建一个 Proxy 平台

在Hyperic中,被监控的远程资源表示为一个平台。下面是为远程设备或主机创建一个平台的过程:

步骤 1,从 “Tool”菜单中选择 “新建平台”;

步骤 2,输入平台名称;

步骤 3,从平台类型下拉框中选择 “网络设备”;

步骤 4,输入网络设备或主机的 FQDN;

步骤 5,从下拉框中选择Agent的连接;必须能连接到设备或主机的SNMP端口;

步骤 6,输入网络设备或主机的IP地址;

步骤 7,设备或服务器的子网掩码或MAC地址,被监控的设备可能需要;

步骤 8,点击 OK;在资源(Inventory)的选项卡窗口中将显示该新建平台;

步骤 9,在配置属性中点击“编辑”

步骤 10,选择 interface.index ,用于唯一标识接口服务。大多数设备使用默认值 (ifDescr).

步骤 11,提供并确认 snmpIp, snmpPort 和 SNMP community string.

步骤 12,选择该设备对应的 snmpVersion;

步骤 13,如果使用SNMP v3, 很有可能使用的验证,需要输入 username, password 和 auth type;

步骤 14,选择Enable Log Tracking复选框;

步骤 15,点击 OK;

解决配置问题

问题

不接受SNMP配置

解决办法

1 核实 IP地址,SNMP 端口, SNMP 版本, 验证设置等信息;

2 核实所选择的Hyperic Agent与被监控的设备之间网络可连通,特别是其端口访问畅通;

3 确保 Proxy平台使用的community 字符串与发送trap所使用的community 字符串一致。如果不匹配,trap不会发送到proxy平台,可能会转发到默认平台,如果默认平台启用了日志跟踪功能;

检查Hyperic Agent日志文件,确保Agent的UDP端口已打开。如果配置正确,将看到类似下面的内容:

2008-06-05 16:45:05,447 DEBUG [SNMPTrapReceiver] snmpTrapReceiver.listenAddress=udp:0.0.0.0/1620
2008-06-05 16:45:05,572 DEBUG [SNMPTrapReceiver] Add 1:10003 for 10.2.0.2-switch

欢迎下载hyperic 免费版本 http://www.innovatedigital.com/download/hyperic_index.asp

时间: 2024-07-29 13:22:50

如何配置Hyperic 的 SNMP trap receiver的相关文章

seci-log 1.08 发布 增加snmp trap v2c和v3的收集

日志分析软件 seci-log 1.08发布,snmp trap v2c和v3的支持.上篇文章http://www.oschina.net/news/63834/seci-log-1-07,有兴趣可以了解一下. SNMP Trap 是一种标准的报告机制,广泛应用在各种网络管理软件中.很多网络设备和安全设备中都存在这中协议,现在常用的版本是SNMPv2C:基于共同体(Community-Based)的SNMPv2管理架构,.SNMPv3 :通过对数据进行鉴别和加密,V3提供了以下的安全特性: 1)

使用Zabbix的SNMP trap监控类型监控设备的一个例子

本文以监控绿盟设备为例. 1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器. snmptrap地址也叫陷阱. 2.验证是否能在zabbix服务器或代理服务器上收到设备的trap信息.(可跳过,遇到问题后再检查) ip add 查看设备的网卡名称 tcpdump -i ens160 src 192.166.16.8 查看ens160 网卡收到的IP为192.166.16.8的设备的数据包 效果如下图: 没有tcpdump命令的话,可以使用命令yum -y

snmp trap编写

1.MIB库查看net-snmp的安装目录./usr/share/snmp/mibs目录下: NET-SNMP-EXAMPLES-MIB.mib本件部分内容如下: netSnmpExampleHeartbeatRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A simple integer object, to act as a payload for t

Cacti 0.8.8b 安装配置(含snmp配置)

类别:原创 服务器 本文参考 第一:说明 目的:   安装cacti并配置. 其它说明: 操作系统为:centos 6.6 64位, cactiserver的ip为:192.168.10.112,测试服务器为:192.168.1.4(windows) 第二:本例操作环境  [[email protected]~]# yum update -y [[email protected] ~]# uname -a Linux i-tcz0hdhc 2.6.32-431.29.2.el6.x86_64#1

H3C设备与中兴89系列交换机snmp V3配置模板与kali snmpwalk配套测试

SNMP V3 支持三重安全机制,比V2C.V2与V1更安全NMS与Agent建立连接时需要认证,报文传输需要加密:交互时需要团体名. 1.中兴89系列交换机SNMP v3 配置模板:snmp  enable  inform snmp version v3 enable snmp community XXXsnmp-server group ztegrp v3 auth read DefaultViewsnmp-server group ztegrp v3 auth write DefaultV

H3C SNMP配置解析

华为交换机snmp配置 snmp-agent                                           /使能snmp服务/snmp-agent local-engineid 000007DB7F000001000049DD   /系统自动生成,无需配置/snmp-agent community read public                     /设置读团体名:public/snmp-agent community write private       

关于Snmp的Trap代码开发之坑

最近是被这个snmp的trap给坑了,其实回想起来主要是对这个不了解.特别是对snmp协议研究不够深入, 真的不想看这些协议东西,只想大概知道.结果在开发snmp trap时候被坑了,下面列下自己踩到的坑: 1.snmp的trap的中文问题 本来在自己的机器上运行挺好,但是测试说发现乱码,内心直呼不可能吧,结果还真是,原来的代码如下: if (val_type.equals("OCTET STRING")){ //字符串类型转码,防止里面有中文内容 strValue = new Str

在RedHat Linux系统中安装和配置snmp服务

检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-utils-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 SNMP服务安装后会有以上安

安装和配置SNMP

1.yum安装方式 --有YUM源的话可以采用这种方式,最快 yum install -y net-snmp net-snmp-utils 2.以下是安装snmp服务需要的rpm包: libsensors3-2.10.6-55.el5.i386.rpm lm_sensors-2.10.6-55.el5.i386.rpm net-snmp-libs-5.3.2.2-5.el5.i386.rpm net-snmp-5.3.2.2-5.el5.i386.rpm net-snmp-utils-5.3.2