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

Cara Konfigurasi SNMP Daemon:snmpd dan snmptrapd di CentOS/RHEL 5,6 dan 7

Untuk CentOS/RHEL 5 dan 6

Pada CentOS/RHEL 5 tidak ada file konfigurasi untuk snmptrapd.conf. Sesuai halaman manual “Penerima notifikasi Net-SNMP (trap daemon) menggunakan satu atau lebih file konfigurasi untuk mengontrol operasinya dan bagaimana trap yang masuk (dan permintaan INFORM) harus diproses. File ini (snmptrapd.conf) dapat ditemukan di salah satu dari beberapa lokasi, seperti yang dijelaskan di halaman manual snmp_config(5).”

File konfigurasi /etc/snmp/snmptrapd.conf dapat dibuat secara manual jika tidak ada. Pada CentOS/RHEL 6 file konfigurasi ini ada. snmp mendengarkan pada port 161 dan snmptrapd dengarkan di 162 .

konfigurasi snmp:

Untuk membuat snmpd mendengarkan di localhost (127.0.0.1) tambahkan baris di bawah ini ke /etc/snmp/snmpd.conf menggunakan perintah echo diikuti dengan restart atau reload layanan.

# echo "agentAddress 127.0.0.1" >> /etc/snmp/snmpd.conf

Untuk membuat snmpd mendengarkan dari jarak jauh, tambahkan baris di bawah ini ke /etc/snmp/snmpd.conf dengan IP server menggunakan perintah echo dan mulai ulang layanan.

# echo "agentAddress " >> /etc/snmp/snmpd.conf
# /etc/init.d/snmpd restart

Periksa apakah mendengarkan di localhost/IP:

# netstat -ntulp | grep :161

konfigurasi snmptrapd:

Untuk membuat snmptrapd mendengarkan di localhost (127.0.0.1) tambahkan baris di bawah ini ke /etc/snmp/snmptrapd.conf menggunakan perintah echo dan mulai ulang atau muat ulang layanan.

# echo "snmpTrapdAddr 127.0.0.1" >> /etc/snmp/snmptrapd.conf
# /etc/init.d/snmptrapd restart

Untuk membuat snmptrapd mendengarkan dari jarak jauh, tambahkan baris di bawah ini ke /etc/snmp/snmptrapd.conf w dengan IP server menggunakan perintah echo dan restart layanan.

# echo "agentAddress " >> /etc/snmp/snmptrapd.conf

Periksa apakah sedang mendengarkan di locahost/IP.

# netstat -ntulp |grep :162

Karena port ini menggunakan UDP untuk koneksi, Anda dapat memeriksa konektivitas dengan nc dan bukan dengan telnet.

# nc -vz -u 127.0.0.1 161
Connection to 127.0.0.1 161 port [udp/snmp] succeeded!
# nc -vz -u 127.0.0.1 162
Connection to 127.0.0.1 162 port [udp/snmptrap] succeeded!

konfigurasi snmpd pada CentOS/RHEL 7

Masuk ke server CentOS/RHEL 7 melalui ssh sebagai root. Instal paket di bawah ini untuk snmpd jika belum diinstal.

# yum install net-snmp-utils net-snmp-devel net-snmp

Jika snmpd sudah dikonfigurasi dan berjalan, hentikan layanan menggunakan perintah di bawah ini:

# systemctl stop snmpd.service
# net-snmp-create-v3-user -ro -A test123authPass -a SHA -X test123encPass -x AES user1
adding the following line to /var/lib/net-snmp/snmpd.conf:
createUser user1 SHA "test123authPass" AES test123encPass
adding the following line to /etc/snmp/snmpd.conf:
rouser user1
Catatan :Anda memiliki dua kata sandi di sini kata sandi otentikasi dan kunci privasi untuk enkripsi. Ini harus menambahkan baris /etc/snmp/snmpd.conf dan /var/lib/net-snmp/snmpd.conf seperti yang disebutkan di konsol. Jadi, Anda perlu menghapus baris-baris itu jika Anda ingin membuat perubahan apa pun. Jadi lebih baik ambil cadangan kedua file conf itu.
# systemctl start snmpd.service

Menguji dengan snmpwalk secara lokal:

# snmpwalk -u user1-A test123authPass -a SHA -X test123encPass -x AES -l authPriv 127.0.0.1 -v3

Jika Anda mengaktifkan firewall; tambahkan aktifkan port snmp di level firewalld menggunakan perintah di bawah ini:

# firewall-cmd --zone=public --add-port=162/udp --permanent
# firewall-cmd --zone=public --add-port=161/udp --permanent
# firewall-cmd --reload

Pengujian dengan snmpwalk dari mesin Jarak Jauh:

# snmpwalk -u user1 -A test123authPass -a SHA -X test123encPass -x AES -l authPriv 192.168.22.21 -v3


Cent OS
  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi telnet

  2. Cara mengkonfigurasi server dan klien NTP di CentOS / RHEL 7

  3. Cara Mengonfigurasi 802.1q VLAN Pada NIC Pada CentOS/RHEL 7 dan 8

  1. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

  2. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8

  3. Cara menginstal dan mengkonfigurasi Samba di CentOS / RHEL

  1. Cara menginstal snmp di RHEL 8 / CentOS 8

  2. Cara Install dan Konfigurasi oVirt 4.0 di CentOS 7 / RHEL 7

  3. Cara Menginstal dan Mengkonfigurasi Jenkins di CentOS 7 dan RHEL 7