GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare snmp su RHEL 8 / CentOS 8

SNMP (Simple Network Management Protocol) è ampiamente utilizzato per scopi di monitoraggio e gestione centralizzata. In questo tutorial installeremo il snmpd servizio su una macchina RHEL 8 / CentOS 8, abilitare l'avvio automatico e, dopo aver avviato il servizio, testeremo il servizio funzionante con snmpwalk eseguendo le impostazioni predefinite.

In questo tutorial imparerai:

  • Come installare il servizio snmp
  • Come avviare e abilitare il servizio con systemd
  • Come aprire la porta udp 161 per l'accesso remoto
  • Come testare il servizio con snmpwalk da localhost e rimuovere la macchina

Risposta Snmpd alla query remota con snmpwalk.

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema RHEL 8 / CentOS 8
Software snmpd 5.8
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare snmp su RHEL 8 / CentOS 8 istruzioni passo passo

Il net-snmp il pacchetto è disponibile nei repository di base dopo aver abilitato i repository di gestione delle sottoscrizioni.

  1. Per prima cosa dobbiamo installare il pacchetto contenente snmpd servizio:
    # dnf install net-snmp
  2. Per impostare il servizio in modo che si avvii automaticamente all'avvio, utilizziamo systemctl :
    # systemctl enable snmpd
  3. Avviamo il servizio:
    # systemctl start snmpd
  4. E verifica che sia in esecuzione:
    # systemctl status snmpd -l
      snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
       Loaded: loaded (/usr/lib/systemd/system/snmpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Wed 2019-01-02 19:29:35 CET; 25min ago
     Main PID: 3217 (snmpd)
        Tasks: 1 (limit: 12544)
       Memory: 8.4M
       CGroup: /system.slice/snmpd.service
                 3217 /usr/sbin/snmpd -LS0-6d -f
  5. Per testarlo, avremo bisogno di snmpwalk utility:
    # dnf install net-snmp-utils
  6. Per testarlo dalla riga di comando, interrogheremo il public predefinito community ("rhel8lab" nella risposta è il nome host della macchina lab):
    $ snmpwalk -v 2c -c public -O e 127.0.0.1
    SNMPv2-MIB::sysDescr.0 = STRING: Linux rhel8lab 4.18.0-32.el8.x86_64 #1 SMP Sat Oct 27 19:26:37 UTC 2018 x86_64
    SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
    DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (174237) 0:29:02.37
    SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
    SNMPv2-MIB::sysName.0 = STRING: rhel8lab
    [...]
  7. Per l'accesso remoto, dobbiamo aggiungere un nuovo servizio a firewalld . Creiamo il file di testo /etc/firewalld/services/snmpd.xml con i seguenti contenuti:
    <?xml version="1.0" encoding="utf-8"?>
    <service>
      <short>SNMPD</short>
      <description>SNMP daemon</description>
      <port protocol="udp" port="161"/>
    </service>

    Apri il firewall per il servizio:

    # firewall-cmd --zone=public --add-service snmpd --permanent

    E ricarica la configurazione del firewall:

    # firewall-cmd --reload
  8. Ora possiamo interrogare la macchina in remoto allo stesso modo di localhost:
    $ snmpwalk -v 2c -c public -O e <hostname-or-ip-address-of-the-machine>

Cent OS
  1. Come installare syslog su RHEL 8 / CentOS 8

  2. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  3. Come installare P7Zip su RHEL 8 / CentOS 8

  4. Come installare ntfs-3g su RHEL 8 / CentOS 8

  5. Come modificare il servizio snmp per ascoltare una porta alternativa in CentOS/RHEL

Come installare cpan su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare VirtualBox 6.0 su CentOS 8 / RHEL 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8

Come installare il server VNC su CentOS 8 / RHEL 8