Anda di halaman 1dari 4

SISTEM MONITORING JARINGAN DENGAN PROTOKOL SNMP

MENGGUNAKAN PIRANTI BERGERAK


Ary Mazharuddin Shiddiqi1, Andhika Panji Nugraha2
1,2
Teknik Informatika, Fakultas Teknologi Informasi, ITS
3
Jalan Raya ITS, Kampus ITS Sukolilo, Surabaya
1
ary.shiddiqi@gmail.com, 2 dhika_custom@yahoo.com

Abstrak

Router memegang peranan yang sangat penting dalam jaringan komputer, sehingga kondisinya harus
dipantau untuk mengetahui sejak dini jika kerusakan terjadi pada router tersebut. Sehingga tidak mengganggu
stabilitas jaringan. Untuk memudahkan administrator jaringan dalam memantau kondisi router, maka diperlukan
suatu sistem peringatan dini yang dapat diakses lebih mudah dan cepat, yaitu melalui piranti yang selalu dibawa
oleh administrator, yaitu handphone.
Penelitian ini penulis tentang pembangunan suatu sistem manajemen jaringan secara online berbasis
PHP dan protokol Simple Network Management Protocol (SNMP) menggunakan handphone dengan sistem
operasi Android. Sistem ini memanfaatkan parameter MIB untuk mendapatkan kondisi teraktual dari router yang
dipantau. Apabila terdapat suatu kondisi yang mengkhawatirkan, sistem akan menginformasikan kepada
pengguna/admin.
Hasil uji coba menunjukkan bahwa sistem ini dapat menampilkan objek-objek yang dimonitor pada
handphone dengan baik. Hal ini ditunjukkan dengan berfungsinya sistem monitor dengan baik dan informasi
yang ditampilkan adalah akurat dan aktual.

Kata kunci : SNMP, agen, manajer, MIB

1. Pendahuluan Pada penelitian ini, dikembangkan sistem


monitoring online ini menggunakan interface untuk
Salah satu hasil dari perkembangan memonitor router jaringan lokal secara real time
teknologi selular ini adalah lahirnya telepon seluler menggunakan protokol SNMP [1]. Dengan adanya
yang sistem operasinya menggunakan Android. sistem monitoring jaringan menggunakan piranti
Android merupakan sistem operasi telepon seluler bergerak, akan mempermudah bagi administrator
yang berbasis Linux. Android menyediakan jaringan dalam mengetahui status suatu link dan
platform terbuka bagi para pengembang untuk perangkat yang terhubung pada jaringan lokal
menciptakan sistem untuk digunakan oleh tersebut.
bermacam peranti bergerak, oleh karena itu Pada penelitian sebelumnya,
Android memiliki komunitas besar pengembang dikembangkan sistem monitoring mengenai kondisi
program sistem. router jaringan dengan menggunakan piranti yang
Jaringan komputer merupakan suatu menggunakan sistem operasi Linux Mandriva
jaringan yang harus dijaga kestabilan Limited Edition 2005 [4], sedangkan pada
operasionalnya. Permasalahan yang muncul dalam penelitian yang serupa menggunakan teknologi
operasional sehari-hari pada suatu jaringan akan PYTHON-FUSE [3]. Pada penelitian ini akan
mengakibatkan kerugian pada pihak pengguna. dikembangkan sistem monitoring yang
Oleh karena itu, untuk mengatasi masalah yang diimplementasikan pada CISCO router.
dihadapi dan agar jaringan tetap stabil, maka
diperlukan suatu manajemen jaringan yang baik. 2 TCP/IP
Tujuan dari pengembangan manajemen TCP/IP merupakan protokol jaringan
jaringan adalah memanfaatkan sumber daya yang komputer terbuka dan dapat menghubungkan
terdapat pada suatu jaringan komputer seefisien berbagai jenis perangkat keras dan lunak. TCP
mungkin. Diharapkan dengan adanya pemantauan terdiri beberapa layer atau lapisan yang memiliki
jaringan, jaringan akan mudah dipantau fungsi tertentu dalam komunikasi data. Setiap
aktifitasnya. fungsi dari layer selain dapat bekerjasama dengan
layer pada tingkat lebih rendah atau lebih tinggi,
juga dapat berkomunikasi dengan layer sejenis melakukan polling dan setting variabel-variabel
pada remote host (peering). elemen jaringan yang dikelola.
Dokumen TCP/IP ditulis dalam bentuk
public document IEN dan RFC [2]. IP dibagi atas 3.1 Elemen SNMP
kelas network A,B, dan C. Sedangkan kelas D SNMP dibagi menjadi tiga elemen utama,
untuk keperluan reverse IP yang boleh diabaikan. yaitu:
IP ditulis dalam bilangan desimal dari 0 sampai 1. Management Information base (MIB)
255. Data yang mengalir antar layer atau antar host MIB atau Management Information Base
dienkapsulasi dan diberi header agar dapat diproses berfungsi sebagai struktur database variabel elemen
pada tiap layer. Sebuah host tidak mengetahui jaringan yang dikelola. MIB memiliki struktur
alamat IP gateway di network lain, tetapi data tetap bersifat hierarki yang diatur sedemikian rupa
mengalir ke host tujuan di network lain melalui sehingga informasi nilai setiap variabel dengan
gateway networknya setelah diberi penentuan mudah diketahui maksudnya.
routing alamat IP. 2. Agent
Agent merupakan software yang berjalan
Arsitektur Protokol TCP/IP pada setiap node atau elemen jaringan yang akan
TCP/IP yang berkembang berupa protokol dipantau. Fungsi dari agent adalah mendapatkan
dengan lapisan-lapisan yang memiliki informasi yang diperlukan dari MIB pada setiap
fungsionalitas: node.
1. Lapisan sistem, terdiri dari sistem dan seluruh 3. Manajer
proses yang memakai jaringan. Manager adalah software yang berjalan di
2. Lapisan transportasi data host ke host, sebuah host di jaringan. Fungsinya mengumpulkan
menangani service pengiriman data antar informasi dari agent-agent. Manager hanya
komputer (end-to-end) mengumpulkan informasi-informasi yang diminta
3. Lapisan Internet, menentukan datagram dan oleh administrator jaringan.
pengatur (handle) routing data
4. Lapisan Akses Jaringan (network access layer), 3.2 Protokol SNMP
digunakan untuk mengakses jaringan secara Menurut standard IETF, SNMP didesain
fisik. untuk pemakaian di Internet yang didesain di atas
protokol UDP (User Datagram Protokol) seperti
Seperti model OSI, pada proses yang digambarkan pada Tabel 3.1.
pengiriman data, data dalam sebuah komputer akan
didorong melalui lapisan-lapisan itu (stack) mulai Tabel 3. 1 Protokol SNMP
dari lapisan sistem sampai lapisan akses jaringan
sehingga terkirim melalui sarana komunikasi data Sistem Manajemen Jaringan
dan diterima oleh komputer tujuan. Oleh komputer Agent
tujuan, data diterima dan kemudian didorong dari SNMP
lapisan akses jaringan ke lapisan sistem. Setelah
UDP
diterima oleh lapisan sistem barulah data dapat
ditampilkan di layar monitor untuk diakses oleh IP
penggunanya. Lapisan Bawah
Dalam setiap layer diatas, ditambahkan
informasi kontrol untuk memastikan
SNMP adalah protokol yang bersifat
pengiriman/penerimaan data berjalan baik.
connectionless dikarenakan opersionalnya yang
Informasi kontrol ini disebut sebuah header, karena
menggunakan UDP. Konsekuensinya adalah tidak
informasi kontrol ini ditempatkan di depan data
ada jaminan lalu lintas manajamen diterima oleh
yang dikirimkan. Pada setiap lapisan, setiap header
entitas lain dengan sempurna. Akan tetapi, model
akan selalu ditempatkan di bagian depan data.
ini memiliki kelebihan yaitu overhead proses dapat
Penambahan informasi terhadap data pada proses
dikurangi dan diperoleh kesederhanaan.
pengiriman/penerimaan data ini disebut enkapsulasi
Cara kerja SNMP adalah dengan jalan
(encapsulation).
Manajer dan agent saling berkirim pesan berupa
permintaan manager dan jawaban dari agent
3 Simple Network Management Protocol
tentang informasi jaringan yang dibawa oleh paket-
(SNMP)
paket data yang disebut PDU (Protocol Data Unit).
Secara sederhana, SNMP merupakan
sebuah protokol yang didesain untuk memberikan
3.3 Struktur Informasi dalam SNMP
kemampuan kepada pemakai untuk mengelola
Informasi dalam SNMP disimpan dalam
jaringan komputernya dari jarah jauh atau remote.
bentuk variabel-variabel yang didefinisikan dalam
Pengelolaan ini dilaksanakan dengan cara
MIB, dan masing-masing variabel tersebut
memiliki tipe-tipe data tertentu, antara lain adalah
integer, octet string, display string, object identifier,
null, dan sequence of [5]. Akses web monitoring Dapatkan nilai objek
Memberikan data Nilai objek didapatkan
MIB dalam SNMP berbentuk menyerupai
Linux OS Router
sebuah pohon dengan akar-akarnya. Object
webserver
Identifier atau ID mengidentifikasi atau memberi
nama objek-objek dalam pohon MIB yang
mendefinisikan tiga Cabang utama yaitu:
Consultative Committee for International
Telegraph and Telephone (CCITT), International
Organization for Standarization (ISO), dan joint-
ISO-CCITT. Sebagian besar aktifitas MIB adalah
bagian dari Cabang ISO yang didefinisikan oleh ID Memberikan
Dan
1.3.6.1 dan untuk komunitas internet. Struktur Menampilkan data
Request data
Pohon MIB ditunjukkan pada Gambar 3.2.
Android OS
Handheld

Gambar 4. 1 Arsitektur Jaringan

Dalam kotak diagram di atas, dijelaskan


bahwa untuk mendapatkan data yang diinginkan,
pertama user melakukan akses ke webserver,
kemudian script PHP-SNMP akan melakukan
request objek-objek SNMP kepada agen yang
dalam hal ini adalah router dengan menggunakan
OID. Sedangkan objek-objek yang akan dipantau
adalah enterprise (pabrikan), serial router yang
dimonitor, suhu, memori (bebas dan terpakai).
Router yang telah di-enable-kan servis SNMP-nya
akan memberikan nilai dari setiap OID yang me-
request dirinya, nilai-nilai SNMP akan ditampilkan
ke dalam PHP sesuai dengan OID yang diminta.

5. Uji Coba
Gambar 4.1. Struktur Pohon MIB
Pada bab ini akan dibahas mengenai
4. Desain dan Implementasi implementasi pemantauan router dengan system
Penelitian ini membangun suatu sistem SNMP menggunakan PHP berdasarkan pada
yang diberi nama “Informatics Network Monitoring rancangan yang telah dipaparkan pada bab
System”. Sistem ini memberikan layanan berupa sebelumnya. Uji coba ini bertujuan untuk
manajemen SNMP, untuk memantau keadaan mengetahui apakah masing-masing fitur dalam
router Cisco yang berada dalam jaringan. sistem bekerja sesuai dengan kebutuhan sistem dan
Sistem yang dibangun bertujuan untuk berfungsi optimal.
memberikan kemudahan bagi pengguna untuk Parameter untuk menentukan keberhasilan
memantau kondisi router yang ada dalam jaringan jalannya uji coba adalah dengan melihat keluaran
dengan Handheld device berbasis Android saat hasil pada Android OS browser dibandingkan
terhubung di seluruh jaringan. Dengan dengan data pada router. Uji coba ini juga akan
pembangunan sistem berbasis Android, pengguna memperlihatkan kategori informasi dengan
hanya membutuhkan sebuah Handheld Android antarmuka berupa halaman browser yang
untuk memantau kondisi router, sehingga menunjukkan kondisi terkini router secara real
memudahkan bagi pengguna dalam memonitor time. Apabila objek yang dipantau tidak dapat
aktifitas dari router. menampilkan nilainya, maka OID yang digunakan
tidak tersedia pada perangkat tersebut.
Arsitektur Sistem . Gambar 5.1 menunjukkan antarmuka
Sistem ini terbagi menjadi dua modul berupa browser yang menampilkan kondisi router.
utama, yaitu modul pengambilan data secara
periodik dari router ke manajer, dan modul
pembuatan halaman untuk menampilkan data
kepada pengguna. Arsitektur sistem yang dirancang
ditunjukkan pada Gambar 5.1.
6. Kesimpulan
Dari proses perancangan serta uji coba yang
telah dilakukan, dapat ditarik kesimpulan bahwa
pemantauan router berbasis Android OS lebih
memudahkan pengguna dalam melakukan
pemantauan karena bersifat real time. Selain itu,
dapat diakses dari semua Handheld yang terhubung
dalam jaringan.
Sistem yang dibuat juga mampu
memonitor beberapa jenis/seri router cisco dengan
baik sesuai dengan struktur MIB yang digunakan.

7. Saran
Saran yang dapat ditambahkan untuk
pengembangan sistem ke depannya adalah
kemampuan sistem untuk merubah setting router
sesuai dengan fabrikasi dan tipenya. Selain itu,
pembangunan sistem basis data untuk menyimpan
nilai-nilai objek SNMP sehingga performansi router
Gambar 5. 1 Tampilan Pada Browser dapat dievaluasi dalam jangka waktu tertentu.
.
Berdasarkan uji coba tersebut, dapat Daftar Pustaka:
diketahui bahwa pada router 2 (Cisco 7200), nilai
objek enterprise serta serial tidak dapat [1] Mauro, Douglas & Schmidt, Kevin. 2005.
ditampilkan. Hal ini disebabkan karena pada router Essential SNMP 2nd Edition. America: O’
tersebut vendor atau produsen tidak mencantumkan Really.
nilai untuk OID tersebut, dalam hal ini adalah OID [2] Purbo, Onno W. 2001. TCP/IP. Jakarta: Elex
1.3.6.1.4.1.9.5.1.2.16.0 untuk enterprise dan Media Komputindo
1.3.6.1.4.1.9.5.1.2.19.0 untuk serial. [3] Febri, Ibnu. 2010. Implementasi Pemantauan
Item memory menunjukkan memori Simpul-Simpul Jaringan dengan Protokol
terpakai dalam ukuran byte (315043800), dan SNMP Menggunakan Python-FUSE.
memory bebas (500032164), keduanya merupakan Surabaya: ITS
data real time. Current Temp menunjukkan [4] Utami A., Sri Puji; Agustian, Surya; Sayogo,
temperatur router saat ini (bersifat real time) dan Iman Fauzi Aditya. Perancangan Online
Limit Temp menunjukkan temperatur tertinggi Network Monitoring Berbasis PHP dan
yang pernah dicapai oleh router tersebut. SNMP. Tesis. Jakarta: Universitas Yarsi
Temperatur dipengaruhi oleh dimensi router, [5] Cisco. SNMP Cisco Object Navigator.
keadaan fan serta panas yang ditimbulkan oleh arus [Internet] 2011 [Dikunjungi 5 Mei 2011].
listrik yang mengalir pada router tersebut. Tersedia dari:
http://tools.cisco.com/Support/SNMP/do/Bro
wseOID.do

Anda mungkin juga menyukai