Comment installer SNMP sur RHEL 8 / CENTOS 8

Comment installer SNMP sur RHEL 8 / CENTOS 8

SNMP (simple protocole de gestion du réseau) est largement utilisé à des fins de surveillance et de gestion centrale. Dans ce tutoriel, nous installerons le snmpd Service à une machine Rhel 8 / CentOS 8, activer Autostart, et après avoir commencé le service, nous testerons le service fonctionnel avec snmpwalk Exécution des paramètres par défaut.

Dans ce tutoriel, vous apprendrez:

  • Comment installer le service SNMP
  • Comment démarrer et activer le service avec SystemD
  • Comment ouvrir le port UDP 161 pour un accès à distance
  • Comment tester le service avec snmpwalk de localhost et retirer la machine
Réponse SNMPD à la requête distante avec SNMPWalk.

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système RHEL 8 / CENTOS 8
Logiciel snmpd 5.8
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Comment installer SNMP sur RHEL 8 / CENTOS 8 Instructions étape par étape

Le net-snmp Le package est disponible dans les référentiels de base après avoir activé les référentiels de gestion d'abonnement.

  1. Nous devons d'abord installer le package contenant le snmpd service:
    # dnf installer net-snmp
  2. Pour définir le service sur Démarrer automatiquement sur le démarrage, nous utilisons systemctl:
    # SystemCTL Activer SNMPD
  3. Commençons le service:
    # systemctl start snmpd


  4. Et vérifiez son état d'exécution:
    # SystemCTl Status Snmpd -l Snmpd.Service - démon de gestion de réseau simple (SNMP). Chargé: chargé (/ usr / lib / systemd / système / snmpd.service; désactivé; Vendor Preset: Disabled) Active: Active (Running) depuis mercredi 2019-01-02 19:29:35 CET; Il y a 25min Pid principal: 3217 (SNMPD) Tâches: 1 (Limite: 12544) Mémoire: 8.4m cgroup: / système.tranche / snmpd.Service 3217 / USR / SBIN / SNMPD -LS0-6D -F
    Copie
  5. Pour le tester, nous aurons besoin du snmpwalk utilitaire:
    # DNF Installer Net-Snmp-Utils
  6. Pour le tester à partir de la ligne de commande, nous interrogerons la valeur par défaut public Communauté («RHEL8LAB» dans la réponse est le nom d'hôte de la machine de laboratoire):
    $ 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 27 oct.0 = OID: net-snmp-mib :: netsnmpAgentOoids.10 disman-event-mib :: sysupTimeInstance = Timeticks: (174237) 0:29:02.37 snmpv2-mib :: syscontact.0 = chaîne: racine  (Configurer / etc / snmp / snmp.local.conf) snmpv2-mib :: sysname.0 = String: Rhel8Lab [… .]]
    Copie
  7. Pour un accès à distance, nous devons ajouter un nouveau service à pare-feu. Nous créons le fichier texte / etc / Firewalld / Services / Snmpd.xml avec le contenu suivant:
      SNMPD SNMP Daemon  
    Copie

    Ouvrez le pare-feu pour le service:

    # Firewall-Cmd --zone = public --Add-Service Snmpd - Permanent

    Et recharger la configuration du pare-feu:

    # pare-feu-CMD - Reload
  8. Maintenant, nous pouvons interroger la machine à distance de la même manière que nous sur localhost:
    $ snmpwalk -v 2c -c public -o e 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Ubuntu 20.04 Surveillance du système avec des widgets conky
  • Comment Autostart Applications sur Ubuntu 22.04 Jammy…
  • Choses à installer sur Ubuntu 22.04
  • Ubuntu 22.04 Surveillance du système avec des widgets conky
  • Meilleur outil de surveillance du système pour Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Comment surveiller l'activité du réseau sur un système Linux