Ich bin ein neuer Linux-Benutzer und möchte meinen Linux-Server mit dem SNMP-Protokoll überwachen, um Informationen zu CPU und Speicher zu erhalten. Wie verwende ich SNMP zur Überwachung des Linux-Systems? Wie überwache ich Linux-Server mit SNMP?
Antwort1
SNMP (Simple Network Management Protocol) ist ein Standard-TCP/IP-Protokoll für die Netzwerkverwaltung. Netzwerkadministratoren verwenden SNMP, um Netzwerkverfügbarkeit, Leistung und Fehlerraten zu überwachen und abzubilden. Damit können Sie den Zustand vieler Systemgeräte überwachen. In diesem Dokument wird beschrieben, wie Sie den SNMP-Dienst einrichten.
Installieren Sie SNMP auf einem Debian- oder Ubuntu-System
Der SNMP-Service-Daemon ist snmpd. Um ihn zu installieren, geben Sie den folgenden Befehl ein:
[root@devops~]# apt-get install snmpd
snmpd ist jetzt installiert, aber wir müssen noch die snmpd-Konfigurationsdatei (/etc/snmp/snmpd.conf) wie folgt bearbeiten:
// Auf allen Schnittstellen (sowohl IPv4 als auch IPv6) auf Verbindungen warten
Agentenadresse udp:161,udp6:[::1]:161
//verwenden Sie entweder den Domänennamen Ihres Servers oder seine IP-Adresse rocommunity
IhreCommunity 172.16.1.0/254
Die Optionseinstellung fügt sowohl "sysLocation" als auch "sysContact" hinzu in
sysLocation LOCATION_NAME sysContact CONTACT_NAME
Nachdem Sie mit Ihren Änderungen fertig sind und den SNMPD-Dienst neu starten 1
[root@devops~]# /etc/init.d/snmpd retsart
Überprüfen der SNMP-Konfiguration
Wir können die SNMPwalk-Tools verwenden, um die SNMP-Konfiguration zu testen. Wenn Sie eine Seitenausgabe erhalten, wurde SNMP erfolgreich eingerichtet. 1
[root@devops~]#snmpwalk -Oav -v2c -c youcommunity 172.17.16.2
ODER
[root@devops~]#sudo service snmpd restart
über:http://itsprite.com/linuxhow-to-monitor-your-linux-servers-via-snmp-protocol/