SUN Solaris10 安装配置NET-SNMP——方式1(系统默认snmp)

1.版本说明

平台:x86
操作系统:Solaris 5.10
snmp:系统默认已安装,未查询到版本

1.1 安装配置方式

1)solaris系统自带snmp;
2)net-snmp pkg软件包;
3)net-snmp 编译包;

本文仅适用于方式1的安装配置;

2.确认系统snmp服务是否运行:

Solaris10 新装系统后,默认自带snmp服务,并且snmp服务会随开机自动启动。
默认情况下配置文件中,共同体名称为“public”。如果需要修改共同体名称,并重启服务,可以参考本文。

# ps -ef | grep snmp
    root  /usr/sfw/sbin/snmpd
    root  /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
    root  grep snmp

2.如果能看到snmp运行中,执行下列命令,停止服务:

# svcadm disable sma
# svcadm disable seaport
# svcadm disable snmpdx
# ps -ef | grep snmp

3.编辑配置文件

# vi /etc/sma/snmp/snmpd.conf
rocommunity public		#默认
改为:
rocommunity cmsnmp

4.启动服务

# svcadm enable sma
# svcadm enable seaport
# svcadm enable snmpdx
# ps -ef | grep snmp

5.本地测试

snmpget -v 1 -c cmsnmp localhost sysUpTime.0
snmpwalk -v 1 -c cmsnmp -m ALL localhost .1.3 | more

如果配置成功,执行上述命令后会有相关输出信息

6.snmp server端测试

# cmsnmp为共同体名称
# 10.168.1.129为client端IP地址
snmpwalk -v 1 -c cmsnmp 10.168.1.129 .1.3.6.1.2.1.25.2.2  			#取得系统总内存
snmpwalk -v 1 -c cmsnmp 10.168.1.129 hrSystemNumUsers  				#取得系统用户数
snmpwalk -v 1 -c cmsnmp 10.168.1.129 .1.3.6.1.2.1.4.20    			#取得IP信息
snmpwalk -v 1 -c cmsnmp 10.168.1.129 system   						#查看系统信息
snmpwalk -v 1 -c cmsnmp 10.168.1.129 ifDescr 						#获取网卡信息

注:系统默认的snmp在我们实际测试中,遇到一些BUG,主要是获取的信息不全或者有误,因此考虑安装net-snmp来替代系统默认snmp。关于net-snmp的安装方法,可以参考本人其他博文。

猜你喜欢

转载自blog.csdn.net/m0_37862262/article/details/107065057
今日推荐