1. Notes de version
Plateforme : x86
Système d'exploitation : Solaris 5.10
snmp : Le système est installé par défaut, mais la version n'est pas interrogée
1.1 Méthode d'installation et de configuration
1) Le système Solaris est livré avec snmp ;
2) le package logiciel net-snmp pkg ;
3) le package compilé net-snmp ;
Cet article s'applique uniquement à la configuration d'installation de la méthode 1 ;
2. Vérifiez si le service snmp du système est en cours d'exécution :
Une fois le système Solaris10 nouvellement installé, le service snmp est fourni par défaut et le service snmp démarrera automatiquement à la mise sous tension du système.
Par défaut, le nom de communauté dans le fichier de configuration est « public ». Si vous devez modifier le nom de la communauté et redémarrer le service, vous pouvez vous référer à cet article.
# ps -ef | grep snmp
root /usr/sfw/sbin/snmpd
root /usr/lib/snmp/snmpdx -y -c /etc/snmp/conf
root grep snmp
2. Si vous voyez snmp en cours d'exécution, exécutez la commande suivante pour arrêter le service :
# svcadm disable sma
# svcadm disable seaport
# svcadm disable snmpdx
# ps -ef | grep snmp
3. Modifier le fichier de configuration
# vi /etc/sma/snmp/snmpd.conf
rocommunity public #默认
改为:
rocommunity cmsnmp
4. Démarrez le service
# svcadm enable sma
# svcadm enable seaport
# svcadm enable snmpdx
# ps -ef | grep snmp
5. Tests locaux
snmpget -v 1 -c cmsnmp localhost sysUpTime.0
snmpwalk -v 1 -c cmsnmp -m ALL localhost .1.3 | more
Si la configuration réussit, des informations de sortie pertinentes apparaîtront après l'exécution de la commande ci-dessus.
6. Test côté serveur 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 #获取网卡信息
Remarque : Le snmp par défaut du système a rencontré quelques bugs lors de nos tests réels, principalement parce que les informations obtenues étaient incomplètes ou incorrectes. Par conséquent, nous avons envisagé d'installer net-snmp pour remplacer le snmp par défaut du système. Concernant la méthode d'installation de net-snmp, vous pouvez vous référer à mes autres articles de blog.