GNU/Linux >> LINUX-Kenntnisse >  >> Linux

CentOS / RHEL :So ermitteln Sie, welche SNMP-Version verwendet wird

Frage: 1. Welcher Befehl zeigt an, welche SNMP-Protokollversion(en) [1, 2c, 3] ich auf meinem System ausführe?
2. Wie ändere ich die verwendete SNMP-Version?

Antwort :
Es gibt keinen Befehl, um die aktuell ausgeführte SNMP-Version anzuzeigen. Der snmpd-Daemon wird nicht als in einer bestimmten Version ausgeführt angezeigt, da er jederzeit alle drei ausführen kann. Die Konfiguration in der Datei snmpd.conf (/etc/sma/snmp/snmpd.conf ) gibt an, welche Versionen zulässig sind.

– Standardmäßig erlauben die in der snmpd.conf eingestellten rocommunity- und rwcommuntiy-Zeilen den Zugriff auf SNMP V1 und V2.
– Eine snmpd.conf ohne rocommunity- und rwcommuntiy-Zeilen würde nur eine SNMPV3-Abfrage unterstützen.
V1 und V2-Anfragen würden ignoriert.
– Damit SNMPV3-Abfragen funktionieren, müssen die erforderlichen Optionen, der Benutzer,
die Passphrase und die Authentifizierungs-/Verschlüsselungsmethode konfiguriert werden. Bei SNMPV3 gibt es keine „öffentliche“ Abfragefunktion.

Beispiel einer für v1 und v2c konfigurierten snmpd.conf-Datei:

...
# rocommunity: a SNMPv1/SNMPv2c read-only access community name
#   arguments:  community [default|hostname|network/bits] [oid]
rocommunity  public
...
# rwcommunity: a SNMPv1/SNMPv2c read-write access community name
#   arguments:  community [default|hostname|network/bits] [oid]
#
# The following entry provides minimum access for successful
# SEA subagent registration.
#
rwcommunity  private localhost .1.3.6.1.4.1.42.2.15
...

Beispiel einer snmpd.conf-Datei, die NUR für v3-Zugriff konfiguriert ist:

...
# SECTION: Access Control Setup
#
#   This section defines who is allowed to talk to your running
#   snmp agent.

# rwuser: a SNMPv3 read-write user
#   arguments:  user [noauth|auth|priv] [restriction_oid]

rwuser  geekuser

# rouser: a SNMPv3 read-only user
#   arguments:  user [noauth|auth|priv] [restriction_oid]

rouser  geekuser
...

wobei „geekuser“ der einzige erlaubte Benutzer in diesem Beispiel ist.

CentOS / RHEL 6 :Installieren und konfigurieren Sie SNMPv3


Linux
  1. So konfigurieren Sie SNMP-Daemons:snmpd und snmptrapd unter CentOS/RHEL 5,6 und 7

  2. CentOS / RHEL 6 :So konfigurieren Sie kdump

  3. CentOS / RHEL :Wie finde ich heraus, welcher Benutzer einen bestimmten Befehl ausführt?

  4. CentOS / RHEL :So ändern Sie den SNMP-Community-String

  5. So finden Sie heraus, welches RPM-Paket eine bestimmte Datei oder Bibliothek in RHEL / CentOS bereitstellt

So installieren Sie SNMP unter RHEL 8 / CentOS 8

So richten Sie SSH unter CentOS und RHEL ein

So überprüfen Sie die CentOS-Version – 8 Möglichkeiten

Wie installiere ich MongoDB Version 4.0 auf Centos 7?

So überprüfen Sie die CentOS-Version

So ermitteln Sie die USB-Version 1.1 oder 2.0