Centos net-snmp开发包的安装及配置 .

NET-SNMP的官方网站是:http://www.net-snmp.org
先阅读一下官网的一点说明(详细见官网)

安装

在http://www.net-snmp.org/download.html选择最新版本进行下载

[root@localhost ~]# tar -xvf net-snmp-5.6.2.1.tar.gz


[root@localhost ~]# cd net-snmp-5.6.2.1

[root@localhost net-snmp-5.6.2.1]# ./configure --prefix=/usr/local/net-snmp --with-default-snmp-version="2" --                                                                             with-logfile=/usr/local/net-snmp/log/snmplog.log --with-persistent-directory=/var/net-snmp


--prefix 
安装的路径
--with-
default-snmp-version 默认的版本
--with-logfile 
日志文件的路径
--with-persistent-directory 
固定数据存储目录


[root@localhost net-snmp-5.6.2.1]# make && make install

[root@localhost net-snmp-5.6.2.1]# cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

[root@localhost net-snmp-5.6.2.1]# cd /usr/local/net-snmp/share/snmp/
vi snmpd.conf

60 #       sec.name  source          community
61 com2sec local     localhost       COMMUNITY
62 com2sec mynetwork NETWORK/24      COMMUNITY



修改为   

60 #       sec.name  source          community
61 com2sec local     localhost       
public
62 com2sec mynetwork NETWORK/24      
public



在/etc/rc.local追加
/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

在/etc/profile文件的export命令前追加
PATH=/usr/local/net-snmp/bin:/usr/local/net-snmp/sbin:$PATH

 

[root@localhost snmp]# vi snmpd.conf

[root@localhost snmp]# vi /etc/rc.local

[root@localhost snmp]# vi /etc/profile

[root@localhost snmp]# source /etc/profile

 


检查

使用 ps -aux | grep snmpd查看snmpd的进程是否启动

 

[root@localhost snmp]# cd /etc

[root@localhost etc]# cd init.d

 

启动

[root@localhost init.d]# ./snmpd start



使用如下命令从本机检查snmp是否得到系统数据

snmpwalk -v 2c -c public localhost

如果返回的不是Time out,而是系统信息就说明net-snmp安装成功

 

 

[root@localhost init.d]# ./snmpd start

Starting snmpd:                                            [  OK  ]

[root@localhost init.d]# snmpwalk -v 2c -c public localhost

SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09                                                                              UTC 2013 x86_64

SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1000) 0:00:10.00

SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)

SNMPv2-MIB::sysName.0 = STRING: localhost.localdomain

SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)

SNMPv2-MIB::sysORLastChange.0 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORID.1 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1

SNMPv2-MIB::sysORID.2 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance

SNMPv2-MIB::sysORID.3 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance

SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB

SNMPv2-MIB::sysORID.5 = OID: TCP-MIB::tcpMIB

SNMPv2-MIB::sysORID.6 = OID: IP-MIB::ip

SNMPv2-MIB::sysORID.7 = OID: UDP-MIB::udpMIB

SNMPv2-MIB::sysORID.8 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup

SNMPv2-MIB::sysORDescr.1 = STRING: The MIB for Message Processing and Dispatching.

SNMPv2-MIB::sysORDescr.2 = STRING: The MIB for Message Processing and Dispatching.

SNMPv2-MIB::sysORDescr.3 = STRING: The SNMP Management Architecture MIB.

SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for SNMPv2 entities

SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing TCP implementations

SNMPv2-MIB::sysORDescr.6 = STRING: The MIB module for managing IP and ICMP implementations

SNMPv2-MIB::sysORDescr.7 = STRING: The MIB module for managing UDP implementations

SNMPv2-MIB::sysORDescr.8 = STRING: View-based Access Control Model for SNMP.

SNMPv2-MIB::sysORUpTime.1 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.2 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.3 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.4 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.5 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.6 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.7 = Timeticks: (2) 0:00:00.02

SNMPv2-MIB::sysORUpTime.8 = Timeticks: (2) 0:00:00.02

HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (138831525) 16 days, 1:38:35.25

HOST-RESOURCES-MIB::hrSystemUptime.0 = No more variables left in this MIB View (It is past the end of the MIB                                                                              tree)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值