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

    技术2022-07-11  101

    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的安装方法,可以参考本人其他博文。

    Processed: 0.024, SQL: 10