Juni 24, 2026
walidumar-16
Pelajari konfigurasi SNMP v3 di Linux dan MikroTik dengan autentikasi SHA dan enkripsi AES untuk monitoring jaringan yang aman.

Pendahuluan

Monitoring jaringan merupakan salah satu fondasi penting dalam pengelolaan infrastruktur IT. Administrator jaringan membutuhkan informasi real-time mengenai kondisi perangkat, penggunaan bandwidth, performa server, hingga status layanan yang berjalan.

Selama bertahun-tahun, SNMP (Simple Network Management Protocol) menjadi standar utama untuk melakukan monitoring perangkat jaringan. Namun banyak administrator masih menggunakan SNMP v1 atau SNMP v2c yang memiliki kelemahan serius dari sisi keamanan.

Community string pada SNMP v1 dan v2c dikirim dalam bentuk plaintext. Artinya, siapa pun yang berhasil melakukan sniffing jaringan dapat membaca kredensial tersebut dan memperoleh akses terhadap informasi perangkat.

Untuk mengatasi masalah ini, SNMP v3 hadir dengan fitur autentikasi dan enkripsi yang membuat proses monitoring jauh lebih aman.

Pada artikel ini kita akan membahas konsep SNMP v3, keunggulannya dibanding versi sebelumnya, serta langkah konfigurasi SNMP v3 pada Linux dan MikroTik secara lengkap.


Apa Itu SNMP?

SNMP (Simple Network Management Protocol) adalah protokol yang digunakan untuk mengumpulkan informasi dari perangkat jaringan seperti:

  • Router
  • Switch
  • Firewall
  • Server Linux
  • Server Windows
  • Access Point
  • Printer jaringan
  • UPS
  • Storage Server

Data yang dapat dipantau meliputi:

  • Penggunaan CPU
  • Penggunaan RAM
  • Kapasitas disk
  • Trafik jaringan
  • Status interface
  • Temperatur perangkat
  • Status layanan

Tools monitoring populer seperti:

  • Zabbix
  • LibreNMS
  • PRTG
  • Observium
  • Cacti
  • Nagios

memanfaatkan SNMP untuk memperoleh data perangkat secara otomatis.


Mengapa SNMP v1 dan SNMP v2c Berbahaya?

Bayangkan community string seperti password WiFi.

Pada SNMP v1 dan v2c, password tersebut dikirim tanpa enkripsi.

Contoh:

Community: public
Community: monitoring

Jika terdapat pengguna yang melakukan packet capture menggunakan Wireshark, maka community string tersebut dapat terlihat secara langsung.

Risiko yang muncul:

  • Kebocoran informasi perangkat
  • Mapping infrastruktur jaringan
  • Pengumpulan data untuk serangan lanjutan
  • Akses monitoring ilegal

Karena alasan inilah SNMP v1 dan SNMP v2c tidak lagi direkomendasikan untuk lingkungan produksi modern.


Mengenal SNMP v3

SNMP v3 dirancang untuk meningkatkan keamanan komunikasi monitoring.

Fitur utama yang ditambahkan adalah:

1. Authentication

Memastikan bahwa pengguna yang mengakses SNMP adalah pengguna yang sah.

Algoritma yang umum digunakan:

  • SHA
  • SHA-256
  • SHA-512
  • MD5 (sudah tidak direkomendasikan)

2. Encryption

Data SNMP dienkripsi sehingga tidak dapat dibaca saat ditangkap menggunakan packet sniffer.

Algoritma yang umum digunakan:

  • AES
  • AES128
  • AES192
  • AES256
  • DES (sudah tidak direkomendasikan)

3. User-Based Security Model (USM)

SNMP v3 menggunakan akun pengguna individual.

Contoh:

Username : monUser
Auth      : SHA
Privacy   : AES

Tingkatan Security pada SNMP v3

noAuthNoPriv

Tanpa autentikasi dan tanpa enkripsi.

authNoPriv

Menggunakan autentikasi tetapi belum terenkripsi.

authPriv

Menggunakan autentikasi dan enkripsi.

Level ini merupakan rekomendasi terbaik untuk lingkungan produksi.


Konfigurasi SNMP v3 di Linux

Langkah 1 โ€” Install Paket SNMP

Untuk Debian dan Ubuntu:

sudo apt update
sudo apt install snmp snmpd -y

Verifikasi instalasi:

snmpd -v

Langkah 2 โ€” Backup Konfigurasi Lama

sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak

Langkah 3 โ€” Membuat User SNMP v3

Edit file konfigurasi:

sudo nano /etc/snmp/snmpd.conf

Tambahkan:

createUser monUser SHA "passAuth" AES "passPriv"

rouser monUser priv

Penjelasan:

ParameterFungsi
createUserMembuat akun SNMP
SHAAlgoritma autentikasi
AESAlgoritma enkripsi
rouserRead-only user
privWajib menggunakan enkripsi

Langkah 4 โ€” Restart Service

sudo systemctl restart snmpd

Periksa status:

sudo systemctl status snmpd

Langkah 5 โ€” Membuka Firewall

Jika menggunakan UFW:

sudo ufw allow 161/udp

Cek:

sudo ufw status

Langkah 6 โ€” Uji Koneksi SNMP v3

Jalankan:

snmpwalk -v3 \
-u monUser \
-l authPriv \
-a SHA \
-A "passAuth" \
-x AES \
-X "passPriv" \
localhost

Jika berhasil maka sistem akan menampilkan informasi MIB dari server Linux.


Konfigurasi SNMP v3 di MikroTik

SNMP v3 telah tersedia pada RouterOS modern dan sangat direkomendasikan dibandingkan penggunaan community public.


Langkah 1 โ€” Membuat User SNMP v3

Masuk ke terminal MikroTik:

/snmp community add \
name=v3user \
security=private \
authentication-password=passAuth \
encryption-password=passPriv

Langkah 2 โ€” Aktifkan SNMP

/snmp set enabled=yes

Verifikasi:

/ snmp print

Langkah 3 โ€” Batasi Akses Monitoring

Tambahkan firewall filter:

/ip firewall filter
add chain=input protocol=udp dst-port=161 src-address=192.168.1.100 action=accept
add chain=input protocol=udp dst-port=161 action=drop

Gantilah IP sesuai server monitoring Anda.


Langkah 4 โ€” Verifikasi dari Monitoring Server

Uji dari server Linux:

snmpwalk -v3 \
-u v3user \
-l authPriv \
-a SHA \
-A "passAuth" \
-x AES \
-X "passPriv" \
192.168.1.1

Jika konfigurasi benar maka data MikroTik akan tampil.


Best Practice Implementasi SNMP v3

Gunakan Password Kuat

Hindari:

admin123
password
mikrotik

Gunakan kombinasi:

P@ssAuth#2026
Pr1vAES#2026

Batasi IP Monitoring

Izinkan hanya:

  • Zabbix Server
  • LibreNMS Server
  • PRTG Server
  • NMS Internal

Gunakan Firewall

Pastikan port:

UDP 161

hanya dapat diakses dari server monitoring.


Gunakan authPriv

Hindari mode:

noAuthNoPriv
authNoPriv

Gunakan:

authPriv

untuk keamanan maksimal.


Audit Berkala

Lakukan pengecekan:

  • User SNMP aktif
  • Password SNMP
  • Log akses
  • Firewall Rule

minimal setiap bulan.


Integrasi dengan Sistem Monitoring

SNMP v3 dapat digunakan pada:

Zabbix

Tambahkan host:

SNMP Version : v3
Security Level : authPriv

LibreNMS

Masukkan:

Username
Authentication Password
Privacy Password

PRTG

Pilih:

SNMP v3 Sensor

dan masukkan kredensial yang sesuai.


Kesimpulan

SNMP v1 dan SNMP v2c sudah tidak lagi ideal digunakan pada lingkungan jaringan modern karena mengirimkan community string dalam bentuk plaintext yang mudah disadap.

SNMP v3 menghadirkan lapisan keamanan tambahan berupa autentikasi SHA dan enkripsi AES sehingga data monitoring tidak mudah dicuri atau dimanipulasi.

Dengan mengimplementasikan SNMP v3 pada Linux dan MikroTik, administrator jaringan dapat membangun sistem monitoring yang aman, profesional, dan sesuai dengan praktik keamanan modern.

Monitoring yang baik bukan hanya soal mendapatkan data, tetapi juga memastikan data tersebut diperoleh dengan aman.


Apakah Anda sudah menggunakan SNMP v3 di jaringan Anda?

Bagikan pengalaman Anda pada kolom komentar. Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan administrator jaringan lainnya.

Ikuti juga artikel-artikel terbaru seputar Linux Server, MikroTik, Kubernetes, Monitoring, Cloud Computing, dan Infrastruktur Jaringan untuk meningkatkan kompetensi Anda sebagai profesional IT.

Frequently Asked Questions (FAQ)

1. Apa perbedaan utama SNMP v2c dan SNMP v3?
SNMP v2c menggunakan community string plaintext, sedangkan SNMP v3 mendukung autentikasi dan enkripsi.

2. Apakah SNMP v3 lebih aman daripada SNMP v2c?
Ya. SNMP v3 menyediakan autentikasi pengguna dan enkripsi data menggunakan algoritma seperti SHA dan AES.

3. Apa security level terbaik pada SNMP v3?
authPriv karena menggunakan autentikasi sekaligus enkripsi.

4. Port berapa yang digunakan SNMP?
Secara default menggunakan UDP 161 untuk query dan UDP 162 untuk trap.

5. Apakah SNMP v3 dapat digunakan dengan Zabbix dan LibreNMS?
Ya. Keduanya mendukung SNMP v3 secara penuh.

6. Apakah SNMP v3 meningkatkan penggunaan CPU perangkat?
Ada sedikit tambahan overhead karena proses autentikasi dan enkripsi, tetapi umumnya sangat kecil dibanding peningkatan keamanan yang diperoleh.


Jika artikel ini membantu, tinggalkan komentar mengenai implementasi SNMP v3 yang Anda gunakan.

Bagikan artikel ini ke rekan admin jaringan, teknisi, dan siswa TJKT agar semakin banyak yang menerapkan monitoring yang aman. Jangan lupa subscribe channel YouTube Walid Umar untuk mendapatkan tutorial Linux, MikroTik, Kubernetes, Cloud Computing, dan Network Engineering terbaru secara rutin.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security