Penerapan SNMP dalam Sistem Monitoring Jaringan - Perwira Learning Center

 

Penerapan SNMP dalam Sistem Monitoring Jaringan

 

1. Latar Belakang 

    Perkembangan teknologi informasi dan jaringan komputer saat ini semakin pesat dan menjadi bagian penting dalam berbagai aktivitas organisasi, perusahaan, maupun institusi pendidikan. Banyak layanan seperti komunikasi data, akses internet, sistem informasi, hingga layanan digital bergantung pada jaringan komputer yang stabil dan andal. Seiring dengan meningkatnya jumlah perangkat yang terhubung dalam jaringan, proses pengelolaan serta pemantauan perangkat jaringan menjadi semakin kompleks.    

    Administrator jaringan memerlukan suatu mekanisme yang mampu memantau kondisi perangkat jaringan secara terus-menerus agar potensi gangguan dapat diketahui lebih awal. Permasalahan seperti tingginya penggunaan CPU, kepadatan lalu lintas jaringan, kesalahan pada antarmuka jaringan, maupun kerusakan perangkat keras dapat memengaruhi kinerja jaringan secara keseluruhan. Oleh karena itu, dibutuhkan suatu sistem monitoring yang mampu memberikan informasi kondisi jaringan secara cepat dan terpusat.

    Salah satu protokol yang banyak digunakan dalam sistem monitoring jaringan adalah Simple Network Management Protocol (SNMP). Protokol ini memungkinkan administrator jaringan untuk mengumpulkan berbagai informasi dari perangkat jaringan seperti router, switch, dan server secara terpusat. Dengan memanfaatkan SNMP, administrator dapat memantau performa jaringan, mengidentifikasi gangguan lebih cepat, serta menjaga stabilitas dan keandalan sistem jaringan yang digunakan.



 

2. Alat dan Bahan

a. Perangkat Lunak

    - Terminal / Command Prompt

b. Perangkat Keras

     - Laptop / Komputer

3. Pembahasan 

3.1 Apa itu SNMP?

A. Pengertian  

    Simple Network Management Protocol (SNMP) adalah protokol standar industri yang digunakan untuk memantau dan mengelola perangkat-perangkat dalam jaringan komputer. SNMP merupakan bagian dari suite protokol Internet (TCP/IP) dan telah menjadi standar de facto dalam manajemen jaringan sejak pertama kali diperkenalkan pada akhir tahun 1980-an.

    SNMP bekerja pada lapisan aplikasi model OSI (Layer 7) dan menggunakan protokol transport UDP (User Datagram Protocol) pada port 161 untuk operasi polling (Get/Set) dan port 162 untuk penerimaan notifikasi (Trap). Protokol ini dirancang dengan prinsip kesederhanaan namun tetap mampu memberikan informasi yang komprehensif mengenai kondisi dan status perangkat jaringan.

     Jadi singkatnya, SNMP adalah protokol manajemen jaringan yang memungkinkan administrator untuk mengumpulkan informasi, memantau performa, dan mengkonfigurasi perangkat jaringan secara terpusat dari satu titik kontrol.

B. Sejarah Singkat SNMP

    SNMP pertama kali didefinisikan dalam RFC 1157 pada tahun 1988. Protokol ini dikembangkan sebagai solusi sementara untuk kebutuhan manajemen jaringan yang semakin kompleks, namun karena kemudahannya, protokol ini terus berkembang hingga saat ini. Berikut adalah evolusi versi SNMP: 

 

3.2 Apa Saja yang Bisa Dimonitor dengan SNMP?

SNMP dapat mengumpulkan data dari hampir semua aspek perangkat jaringan selama perangkat tersebut menjalankan agen SNMP. Secara garis besar terdapat enam kategori besar yang dapat dipantau, yaitu ketersediaan perangkat, CPU dan memori, bandwidth dan traffic, status antarmuka dan error, kondisi hardware, serta penyimpanan.

1. Ketersediaan Perangkat (Availability)

NMS melakukan polling (ping + SNMP request) setiap 1–5 menit. Jika tidak ada respons, perangkat dinyatakan down dan notifikasi dikirim ke administrator.

OID

Nama Objek

Yang Didapat

1.3.6.1.2.1.1.3.0

sysUpTime

Berapa lama perangkat sudah hidup (dalam 1/100 detik)

1.3.6.1.2.1.1.1.0

sysDescr

Deskripsi sistem operasi perangkat

1.3.6.1.2.1.1.5.0

sysName

Nama host perangkat

1.3.6.1.2.1.1.6.0

sysLocation

Lokasi fisik perangkat

 

2. CPU dan Memori

Utilisasi CPU yang terus tinggi adalah tanda awal masalah kinerja. SNMP menyediakan OID berbeda tergantung vendor.

Perangkat

OID CPU

OID Memori

Server Linux (Net-SNMP)

1.3.6.1.4.1.2021.11.11.0 (CPU idle, dibalik)

1.3.6.1.4.1.2021.4.x

Cisco IOS

1.3.6.1.4.1.9.2.1.57.0 (5 detik terakhir)

1.3.6.1.4.1.9.9.48.1.1.1.6

MikroTik

1.3.6.1.4.1.14988.1.1.3.2.0

1.3.6.1.4.1.14988.1.1.3.4.0

Umum (Host MIB)

1.3.6.1.2.1.25.3.3.1.2

1.3.6.1.2.1.25.2.3.1.x

  

3. Bandwidth dan Traffic Antarmuka

Ini salah satu kegunaan paling populer SNMP. Setiap port jaringan memiliki counter byte masuk dan keluar yang terus bertambah. NMS membaca dua nilai di waktu berbeda, lalu menghitung kecepatan transfer.

4. Status Antarmuka dan Error

Selain traffic, SNMP juga memantau kualitas koneksi. Error yang tinggi pada sebuah port bisa mengindikasikan kabel rusak, duplex mismatch, atau interferensi sinyal. Batas wajar: error rate di bawah 0,1% dari total paket.

OID (suffix)

Nama

Arti

.13

ifInDiscards

Paket masuk dibuang (buffer penuh)

.14

ifInErrors

Paket masuk dengan error

.19

ifOutErrors

Paket keluar dengan error

.20

ifOutDiscards

Paket keluar dibuang

5. Hardware

Monitoring fisik sangat penting untuk mencegah kerusakan akibat panas berlebih, terutama pada perangkat di ruang server yang padat.

Vendor

OID

Yang Dimonitor

Cisco (Entity MIB)

1.3.6.1.2.1.99.1.1.1.4

Nilai sensor suhu

MikroTik

1.3.6.1.4.1.14988.1.1.3.11.0

Suhu CPU/board

HP ProLiant

1.3.6.1.4.1.232.6.2.6.8

Sensor suhu server

APC UPS

1.3.6.1.4.1.318.1.1.1.2.2.2.0

Suhu ambient UPS

 

6. Penyimpanan (Storage)

Khususnya untuk server, SNMP dapat memantau penggunaan disk dan partisi melalui Host Resources MIB (1.3.6.1.2.1.25).

OID

Nama

Fungsi

1.3.6.1.2.1.25.2.3.1.2

hrStorageDescr

Nama partisi/mount point

1.3.6.1.2.1.25.2.3.1.4

hrStorageAllocationUnits

Ukuran satu unit alokasi

1.3.6.1.2.1.25.2.3.1.5

hrStorageSize

Total kapasitas (dalam unit)

1.3.6.1.2.1.25.2.3.1.6

hrStorageUsed

Kapasitas terpakai


3.3 Contoh Sederhana Menggunakan SNMP

Berikut langkah - langkahnya:  

1. Tools yang Dibutuhkan

Untuk praktik langsung, instal Net-SNMP pada sistem operasi yang digunakan:

# Ubuntu/Debian

sudo apt install snmp snmpd

# CentOS/RHEL

sudo yum install net-snmp-utils

# macOS

brew install net-snmp

2. Contoh Sederhana Penggunaan SNMP 

Contoh 1, Menelusuri seluruh informasi sistem:

snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.1

Hasil:

SNMPv2-MIB::sysDescr.0    = STRING: Cisco IOS Software, Version 15.1
SNMPv2-MIB::sysUpTime.0   = Timeticks: (432065819) 50 days, 0:10:58.19
SNMPv2-MIB::sysContact.0  = STRING: noc@perusahaan.com
SNMPv2-MIB::sysName.0     = STRING: Router-Gedung-A
SNMPv2-MIB::sysLocation.0 = STRING: Rack A-02, Server Room Lt.2

Contoh 2, Lihat daftar semua antarmuka jaringan:

snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.2.2.1.2

Hasil:

IF-MIB::ifDescr.1 = STRING: GigabitEthernet0/0
IF-MIB::ifDescr.2 = STRING: GigabitEthernet0/1
IF-MIB::ifDescr.3 = STRING: FastEthernet0/0/0
IF-MIB::ifDescr.4 = STRING: Loopback0

Dari sini kita tahu indeks antarmuka: GigabitEthernet0/0 = indeks 1, GigabitEthernet0/1 = indeks 2, dan seterusnya.

3.4 Kesimpulan 

    Berdasarkan pembahasan yang telah dilakukan, dapat disimpulkan bahwa Simple Network Management Protocol (SNMP) merupakan protokol yang sangat penting dalam proses monitoring dan manajemen jaringan komputer. SNMP memungkinkan administrator jaringan untuk memantau berbagai parameter perangkat jaringan seperti ketersediaan perangkat, penggunaan CPU dan memori, lalu lintas jaringan, status antarmuka, kondisi perangkat keras, serta penggunaan penyimpanan.

    Dengan memanfaatkan SNMP, proses pengawasan jaringan dapat dilakukan secara terpusat dan lebih efisien. Administrator dapat memperoleh informasi mengenai kondisi perangkat secara real-time serta menerima notifikasi apabila terjadi gangguan pada jaringan. Hal ini memungkinkan tindakan penanganan dapat dilakukan lebih cepat sehingga dapat meminimalkan dampak terhadap layanan jaringan.

    Selain itu, penggunaan tools seperti snmpwalk mempermudah proses pengambilan data dari perangkat jaringan melalui OID yang tersedia pada MIB. Dengan demikian, penerapan SNMP dalam sistem monitoring jaringan sangat membantu dalam menjaga stabilitas, kinerja, dan keandalan jaringan komputer.

4. Daftar Pustaka

CSIRT Universitas Teknokrat Indonesia. 2024. Mengenal SNMP: Kunci mengelola jaringan dengan mudah dan efisien. http://csirt.teknokrat.ac.id/mengenal-snmp-kunci-mengelola-jaringan-dengan-mudah-dan-efisien/

MailTarget. 2023. Bagaimana cara kerja SNMP. https://mailtarget.co/blog/bagaimana-cara-kerja-snmp/

Netmonk. 2023. SNMP: Mekanisme penting dalam aplikasi network monitoring. https://netmonk.id/snmp-mekanisme-penting-dalam-aplikasi-network-monitoring

Telkom University. 2024. SNMP: Pengertian, fungsi, kelebihan, dan kekurangan. https://it.telkomuniversity.ac.id/snmp-adalah/

BINUS University. 2017. SNMP. https://binus.ac.id/malang/2017/10/snmp/

 

 



Posting Komentar

0 Komentar