1. Notas de versión
Plataforma: x86
Sistema operativo: Solaris 5.10
snmp: El sistema se instala de forma predeterminada, pero no se consulta la versión
1.1 Método de instalación y configuración
1) El sistema solaris viene con snmp;
2) paquete de software net-snmp;
3) paquete compilado net-snmp;
Este artículo solo se aplica a la configuración de instalación del método 1;
2. Confirme si el servicio SNMP del sistema se está ejecutando:
Una vez recién instalado el sistema Solaris10, el servicio snmp viene con él de forma predeterminada y se iniciará automáticamente cuando se encienda el sistema.
De forma predeterminada, el nombre de la comunidad en el archivo de configuración es "público". Si necesita modificar el nombre de la comunidad y reiniciar el servicio, puede consultar este artículo.
# ps -ef | grep snmp
root /usr/sfw/sbin/snmpd
root /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
root grep snmp
2. Si puede ver snmp ejecutándose, ejecute el siguiente comando para detener el servicio:
# svcadm disable sma
# svcadm disable seaport
# svcadm disable snmpdx
# ps -ef | grep snmp
3. Editar archivo de configuración
# vi /etc/sma/snmp/snmpd.conf
rocommunity public #默认
改为:
rocommunity cmsnmp
4. Inicie el servicio
# svcadm enable sma
# svcadm enable seaport
# svcadm enable snmpdx
# ps -ef | grep snmp
5. Pruebas locales
snmpget -v 1 -c cmsnmp localhost sysUpTime.0
snmpwalk -v 1 -c cmsnmp -m ALL localhost .1.3 | more
Si la configuración es exitosa, habrá información de salida relevante después de ejecutar el comando anterior.
6. prueba del lado del servidor snmp
# 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 #获取网卡信息
Nota: El snmp predeterminado del sistema encontró algunos errores durante nuestras pruebas reales, principalmente porque la información obtenida era incompleta o incorrecta, por lo que consideramos instalar net-snmp para reemplazar el snmp predeterminado del sistema. Con respecto al método de instalación de net-snmp, puede consultar mis otras publicaciones de blog.