GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal snmp di RHEL 8 / CentOS 8

SNMP (Simple Network Management Protocol) banyak digunakan untuk tujuan pemantauan dan manajemen pusat. Dalam tutorial ini kita akan menginstal snmpd layanan ke mesin RHEL 8 / CentOS 8, aktifkan autostart, dan setelah memulai layanan, kami akan menguji layanan yang berfungsi dengan snmpwalk menjalankan pengaturan default.

Dalam tutorial ini Anda akan mempelajari:

  • Cara menginstal layanan snmp
  • Cara memulai dan mengaktifkan layanan dengan systemd
  • Cara membuka port udp 161 untuk akses jarak jauh
  • Cara menguji layanan dengan snmpwalk dari localhost dan menghapus mesin

Jawaban snmpd untuk kueri jarak jauh dengan snmpwalk.

Persyaratan dan Konvensi Perangkat Lunak yang Digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem RHEL 8 / CentOS 8
Perangkat Lunak snmpd 5.8
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Cara menginstal snmp di RHEL 8 / CentOS 8 petunjuk langkah demi langkah

net-snmp paket tersedia di repositori dasar setelah mengaktifkan repositori Manajemen Langganan.

  1. Pertama kita perlu menginstal paket yang berisi snmpd layanan:
    # dnf install net-snmp
  2. Untuk mengatur layanan agar mulai otomatis saat boot, kami menggunakan systemctl :
    # systemctl aktifkan snmpd
  3. Mari kita mulai layanan:
    # systemctl start snmpd
  4. Dan pastikan statusnya berjalan:
    # 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. Untuk mengujinya, kita memerlukan snmpwalk utilitas:
    # dnf install net-snmp-utils
  6. Untuk mengujinya dari baris perintah, kami akan menanyakan public default community (“rhel8lab” dalam jawaban adalah nama host dari mesin 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. Untuk akses jarak jauh, kita perlu menambahkan layanan baru ke firewalld . Kami membuat file teks /etc/firewalld/services/snmpd.xml dengan konten berikut:
    <?xml version="1.0" encoding="utf-8"?>
    <service>
      <short>SNMPD</short>
      <description>SNMP daemon</description>
      <port protocol="udp" port="161"/>
    </service> 

    Buka firewall untuk layanan:

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

    Dan muat ulang konfigurasi firewall:

    # firewall-cmd --reload
  8. Sekarang kita dapat mengkueri mesin dari jarak jauh dengan cara yang sama seperti yang kita lakukan di localhost:
    $ snmpwalk -v 2c -c public -O e  

Cent OS
  1. Cara menginstal syslog di RHEL 8 / CentOS 8

  2. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  3. Cara memodifikasi layanan snmp untuk mendengarkan port alternatif di CentOS/RHEL

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  3. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  1. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  2. Cara menginstal Dropbox di RHEL 8 / CentOS 8

  3. Cara memasang kompas di RHEL 8 / CentOS 8