PEMILIHAN DAN PENGEMBANGAN SISTEM MANAJEMEN JARINGAN ENTERPRISE OPEN SOURCE BERBASIS PROTOKOL SNMP DAN FRAMEWORK STANDAR FCAPS
TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut Teknologi Bandung
Oleh
LUKMAN HERYAWAN NIM : 23507025 Program Studi Informatika
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA
INSTITUT TEKNOLOGI BANDUNG 2009
ABSTRAK PEMILIHAN DAN PENGEMBANGAN SISTEM MANAJEMEN JARINGAN ENTERPRISE OPEN SOURCE BERBASIS PROTOKOL SNMP DAN FRAMEWORK STANDAR FCAPS Oleh
LUKMAN HERYAWAN NIM : 23507025 Framework standard FCAPS (Fault Configuration Accounting Performance Security) adalah framework yang paling sering digunakan untuk standarisasi manajemen jaringan. Secara umum, sistem manajemen jaringan atau Network Management System (NMS) adalah layanan yang memanfaatkan berbagai tool, aplikasi, dan device untuk membantu administrator jaringan memonitor dan mengelola jaringan. Sistem manajemen jaringan enterprise adalah NMS yang mendukung interoperabilitas dan arsitektur Enterprise Management System. Saat ini, banyak sekali NMS open source berbasis protokol SNMP yang dikembangkan oleh berbagai perusahaan dan komunitas. Dalam tesis ini dilakukan komparasi terhadap 13 NMS open source berbasis protokol SNMP menggunakan teknik pembobotan berdasarkan fitur sehingga didapatkan NMS enterprise terstandarisasi yang mudah dikembangkan atau diintegrasikan dengan NMS open source lainnya. Dari proses komparasi tersebut diperoleh kesimpulan bahwa Zenoss adalah NMS enterprise yang paling standard berdasarkan framework FCAPS dan arsitektur Enterprise Management System.
Kemudian
dilakukan
pengembangan
lanjut
dari
Zenoss
yaitu
dengan
mengintegrasikannya dengan plugin security Nagios. Kata kunci
: FCAPS, Enterprise Management System, Nagios, NMS, open source, Zenoss
i
ABSTRACT CHOOSING AND DEVELOPING OPEN SOURCE ENTERPRISE NETWORK MANAGEMENT SYSTEM BASED ON SNMP PROTOCOL AND FCAPS STANDARD FRAMEWORK By
LUKMAN HERYAWAN NIM : 23507025 FCAPS (Fault Configuration Accounting Performance Security) standard framework is a framework that is most used for network management standardization. Generally, Network Management System (NMS) is a service that using several tools, applications, and devices for helping network administrator to monitor and manage network. Enterprise network management system is a NMS that support enterprise management system architecture and interoperability. Currently, there are a lot of open source NMS based on SNMP protocol which are developed by different vendors and communities.
In this thesis, comparison is done against 13 open source SNMP based NMS using main features scoring method to choose the most standard and extensible NMS.
Comparison is done and it gives conclusion that Zenoss is an enterprise NMS which is most standard based on FCAPS framework and enterprise management system architecture. Zenoss enhancement is also done by integrating it with Nagios security plugins.
Key words
: FCAPS, Enterprise Management System, Nagios, NMS, open source, Zenoss
ii
HALAMAN PENGESAHAN PEMILIHAN DAN PENGEMBANGAN SISTEM MANAJEMEN JARINGAN ENTERPRISE OPEN SOURCE BERBASIS PROTOKOL SNMP DAN FRAMEWORK STANDAR FCAPS
TESIS Program Studi Informatika Program Magister Informatika
Oleh LUKMAN HERYAWAN NIM : 23507025
Telah disetujui dan disahkan sebagai laporan tesis di Bandung, pada 2 Maret 2009
Pembimbing
Dr. Ir. Munawar Ahmad Z.A. NIP. 130 679 667
iii
PEDOMAN PENGGUNAAN TESIS Tesis S2 yang tidak dipublikasikan terdaftar dan tersedia di Perpustakaan Institut Teknologi Bandung, dan terbuka untuk umum dengan ketentuan bahwa hak cipta ada pada pengarang dengan mengikuti aturan HaKI yang berlaku di Institut Teknologi Bandung. Referensi kepustakaan diperkenankan dicatat, tetapi pengutipan atau peringkasan hanya dapat dilakukan seizin pengarang dan harus disertai dengan kebiasaan ilmiah untuk menyebutkan sumbernya. Memperbanyak atau menerbitkan sebagian atau seluruh tesis haruslah seizin Direktur Program Pascasarjana, Institut Teknologi Bandung.
iv
KATA PENGANTAR Alhamdulillah, segala puji bagi Allah atas limpahan rahmat dan karunia-Nya sehingga Penulis dapat menyelesaikan tesis yang berjudul ”Pemilihan Dan Pengembangan Sistem Manajemen Jaringan Enterprise Open Source Berbasis Protokol SNMP dan Framework Standar FCAPS”. Sholawat dan salam penulis tujukan kepada Baginda Nabi Muhammad SAW yang telah memberikan cahaya yang terang benderang di alam semesta ini. Ucapan terima kasih banyak tak lupa penulis sampaikan pada semua pihak yang telah membantu dalam pelaksanaan tesis ini, yaitu: 1. Bapak Dr. Ir. Munawar Ahmad selaku dosen pembimbing yang telah memberikan bimbingan, masukan dan wawasan selama pengerjaan tesis. 2. Bapak Ir. Achmad Imam K. M.Sc, Ph.D, atas kesediaannya membaca, mencermati dan memberi masukan dalam pelaksanaan tesis ini. 3. Bapak Bugi Wibowo, S.T, M.T, Ibu Dr. Nur Ulfa Maulidevi, S.T, M.Sc, Ibu Henny Yusnita Zubir, B.S, M.T, selaku penguji tesis, terima kasih atas saran dan masukannya. 4. Bapak Dr. Ir. Farid Wazdi (almarhum), selaku Wali Akademik, terima kasih atas petunjuk dan saran serta nasehat selama menjalankan studi S2 Informatika ini. 5. dr. Ardina May Mahabsari yang selalu memberikan cinta, dukungan dan semangat kepada penulis. 6. Bapak dan Ibu di Yogya serta Bapak dan Ibu mertua di Kediri, terima kasih atas doa dan restunya. 7. Adik - adik di Jakarta, Yogya, dan Solo. 8. Ucapan khusus diperuntukkan kepada Bapak Dr. Ing. M. Sukrisno Mardiyanto, terima kasih atas motivasi dan wawasan yang diberikan selama ini. 9. Bayu, Eki dan teman - teman kos di Tirtayasa 9. 10. Teman – Teman kontrakan di Cibogo atas 26. 11. Rekan-rekan seperjuangan di S2 Informatika ITB 2007. 12. Pak Ade, Teh Nur, Pak Maman, Bu Inti, staf tata usaha, staf duktek, staf dapur, atas kebaikan, keramahan dan kerja kerasnya membantu kami mahasiswa. 13. Pihak lain yang tidak dapat disebutkan satu persatu dalam tulisan ini.
v
Penulis menyadari bahwa dalam penulisan tesis ini masih banyak sekali kekurangan yang harus disempurnakan. Karena itu, Penulis sangat terbuka menerima kritik dan saran berkaitan dengan tesis ini. Semoga dokumen tesis ini dapat dimanfaatkan sebaik-baiknya oleh siapapun yang membacanya. Bandung, 2 Maret 2009
Penulis
vi
DAFTAR ISI ABSTRAK................................................................................................................i ABSTRACT............................................................................................................ ii HALAMAN PENGESAHAN ............................................................................... iii PEDOMAN PENGGUNAAN TESIS ....................................................................iv KATA PENGANTAR .............................................................................................v DAFTAR ISI......................................................................................................... vii DAFTAR LAMPIRAN...........................................................................................ix DAFTAR GAMBAR ...............................................................................................x DAFTAR TABEL...................................................................................................xi DAFTAR ISTILAH .............................................................................................. xii Bab I Pendahuluan ..................................................................................................1 I.1 Latar Belakang................................................................................................1 I.2 Rumusan Masalah...........................................................................................4 I.3 Tujuan.............................................................................................................4 I.4 Ruang Lingkup Tesis......................................................................................4 I.5 Batasan Masalah .............................................................................................4 I.6 Metode Penelitian ...........................................................................................5 I.7 Sistematika Pembahasan.................................................................................5 Bab II Tinjauan Pustaka..........................................................................................6 II.1
Enterprise Management System (NMS untuk enterprise) .........................6
II.2
FCAPS (Fault, Configuration, Accounting, Performance, Security) ........8
II.3
SNMP (Simple Network Management Protocol).....................................12
II.4
MIB (Management Information Base).....................................................14
Bab III Studi Komparatif ......................................................................................17 III.1 Cacti .........................................................................................................17 III.2 Ganglia.....................................................................................................18 III.3 GroundWork (community edition) ..........................................................19 III.4 Hobbit Monitor ........................................................................................21 III.5 Hyperic (open source edition)..................................................................22 III.6 Munin.......................................................................................................23 III.7 Nagios ......................................................................................................23 III.8 NeDi.........................................................................................................25 vii
III.9 OpenNMS ................................................................................................25 III.10 Osmius .....................................................................................................27 III.11 Pandora ....................................................................................................27 III.12 Zabbix ......................................................................................................28 III.13 ZenOSS (core edition) .............................................................................29 Bab IV Analisis......................................................................................................31 Bab V Pengembangan dan Implementasi ..............................................................36 V.1
Integrasi Plugin Security Nagios Pada Zenoss ........................................37
V.2
Implementasi............................................................................................38
V.2.1
Lingkungan Pengembangan.............................................................38
V.2.2
Batasan Implementasi ......................................................................39
V.2.3
Implementasi Plugin ........................................................................39
Bab VI Pengujian...................................................................................................40 VI.1 Pengujian Plugin Check_Users................................................................40 VI.2 Pengujian Plugin Check_ HTTP..............................................................41 VI.3 Pengujian Plugin Check_ DNS................................................................41 VI.4 Pengujian Plugin Check_ Rootkit............................................................42 Bab VII Kesimpulan dan Saran .............................................................................43 VII.1 Kesimpulan ..............................................................................................43 VII.2 Saran ........................................................................................................44 DAFTAR PUSTAKA ............................................................................................45
viii
DAFTAR LAMPIRAN
LAMPIRAN A ANTARMUKA DAN ARSITEKTUR NMS OPEN SOURCE UNTUK STUDI KOMPARATIF ................................49 LAMPIRAN B LANGKAH – LANGKAH INTEGRASI PLUGIN NAGIOS PADA ZENOSS..................................................................68
ix
DAFTAR GAMBAR Gambar I.1 Arsitektur umum Network Management System .................................................... 2 Gambar II.1 Topologi NMS [5].................................................................................................7 Gambar II.2 Konstruksi internal NMS [5]................................................................................. 8 Gambar II.3 Korelasi FCAPS, TMN, dan ITIL [7] ................................................................... 9 Gambar II.4 Elemen – elemen fungsi manajemen dari FCAPS [2][7][10][39].......................11 Gambar II.5 SNMP V2 Framework [5] ................................................................................... 13 Gambar III.1 Prinsip operasi pada Cacti.................................................................................. 18 Gambar III.2 Abstraksi OpenNMS sebagai arsitektur SNMP dalam lingkungan terdistribusi26 Gambar III.3 Arsitektur global Zenoss .................................................................................... 30 Gambar IV.1 Topologi dan konstruksi internal NMS untuk enterprise [5] ............................35 Gambar V.1 Korelasi performance dan accounting management...........................................36 Gambar V.2 Skema integrasi Nagios ke Zenoss......................................................................37 Gambar V.3 Integrasi plugin security Nagios pada Zenoss.....................................................38
x
DAFTAR TABEL Tabel III.1 Fungsi – fungsi manajemen yang terdefinisi pada standard FCAPS.....................17 Tabel III.2 Fitur utama Cacti ...................................................................................................18 Tabel III.3 Fitur utama Ganglia ............................................................................................... 19 Tabel III.4 Fitur utama GroundWork ...................................................................................... 20 Tabel III.5 Fitur utama Hobbit Monitor................................................................................... 21 Tabel III.6 Fitur utama Hyperic............................................................................................... 22 Tabel III.7 Fitur utama Munin ................................................................................................. 23 Tabel III.8 Fitur utama Nagios ................................................................................................ 24 Tabel III.9 Fitur utama NeDi ...................................................................................................25 Tabel III.10 Fitur utama OpenNMS ........................................................................................26 Tabel III.11 Fitur utama Osmius..............................................................................................27 Tabel III.12 Fitur utama Pandora FMS....................................................................................28 Tabel III.13 Fitur utama Zabbix ..............................................................................................29 Tabel III.14 Fitur utama Zenoss ..............................................................................................30 Tabel IV.1 Tabel NMS dan fungsi manajemen FCAPS yang didukung ................................. 31 Tabel IV.2 Tabel NMS yang mengimplementasikan FCAPS lengkap / mendekati lengkap ..31 Tabel IV.3 Tabel skenario standard [2] untuk penentuan indeks bobot ..................................33 Tabel IV.4 Tabel NMS open source dan jumlah fiturnya yang mendukung FCAPS .............34 Tabel IV.5 Tabel NMS open source dan score untuk fungsi manajemen yang didukung ......34
xi
DAFTAR ISTILAH ISO
:
Organisasi standarisasi Internasional
OSI
:
Model standard jaringan
FCAPS
:
Framework standard manajemen jaringan
TCP/IP
:
Protokol standard untuk transmisi data jaringan
SNMP
:
Protokol standard untuk manajemen jaringan
URL
:
Alamat website yang diakses via protokol HTTP
HTTP
:
Protokol standard untuk mengakses internet
DNS
:
Layanan jaringan untuk pengelolaan domain
POP3
:
Protokol standar untuk penyimpanan email
SLA
:
Service Level Agreement
xii