snmpd est pas à l'écoute sur le port 161 sur le serveur Ubuntu
J'ai installé snmpd sur mon serveur Ubuntu via apt-get install snmpd snmp. Puis j'ai changé la ligne dans /etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'
Après cela, j'ai redémarré la snmpd serveur(/etc/init.d/snmpd restart). Cependant, quand j'ai couru netstat -an | grep "ÉCOUTER ", je ne vois pas snmpd est à l'écoute sur le port 161.
Je n'ai pas de pare-feu qui bloque ce port.
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
- Hors-sujet; appartient à Serveur de Faute. Aussi, avez-vous cherché un snmpd fichier journal? Est le
snmpd
processus en cours d'exécution? Qu'obtenez-vous si vous exécuteznetstat -nap|grep [pid-of-snmpd-process]
? - oui, il est en marche et l'identifiant du processus est 23592. sudo netstat -nap|grep 23592 udp 0 0 0.0.0.0:161 0.0.0.0:* 23592/snmpd unix 2 [ ] DGRAM 2985974 23592/snmpd
- SNMP utilise le protocole UDP, vous ne verrez pas tout les sockets TCP en écoute dans netstat.. (les sockets UDP n'est jamais dans un état d'attente)
Vous devez vous connecter pour publier un commentaire.
Utilisateur "n" est correct; UDP liaisons ne se présentent pas comme des "ÉCOUTER" en vertu de la commande "netstat". Au lieu de cela, vous verrez une ligne ou deux, comme le suivant, en montrant que "snmpd" est en effet prêt à recevoir des données sur le port UDP 161:
La commande "netstat" page de manuel a ceci à dire à propos de la colonne "Etat":
Ainsi, vous ne seriez pas s'attendre à voir le mot "ÉCOUTER" ici.
À partir d'un point de vue pratique, cependant, il ya encore une chose que je tiens à noter. Souvent, la valeur par défaut de la Net-SNMP "snmpd.conf fichier de configuration des limites de connexions entrantes vers seulement des processus locaux.
Par défaut /etc/snmp/snmpd.conf
Généralement, le point de mettre en place des "snmpd" est ainsi que un autre machine peut le surveiller. Pour ce faire, assurez-vous que la première ligne est commentée et que la seconde ligne est activée.
Dirait qu'il est à l'écoute sur 161/UDP. À partir de la page de man:
Lire la page de manuel pour plus de détails