1. Pendahuluan Jaringan adalah suatu sistem yang terdiri dari berbagai host yang didesain untuk bisa berbagi data, informasi, dan sumber daya [1]. Jaringan host sendiri dapat memiliki masalah tanpa disadari karena belum tentu host yang terhubung ke jaringan dipakai terus menerus untuk meminta request ke server atau sumber daya dalam jaringan yang ada. Host bisa mendapat permasalahan pada jaringan diantaranya dapat disebabkan oleh kesalahan software, hardware, atau kesalahan pengguna. Permasalahan karena hardware bisa terjadi dikarenakan kabel konektor maupun alat jaringan (switch atau hub atau router) sendiri mengalami gangguan atau kerusakan, hal kecil seperti partisi yang penuh dapat menyebabkan gangguan. Permasalahan karena software bisa terjadi karena firewall atau IP yang belum terkonfigurasi atau driver network adapter belum ada. Monitoring jaringan komputer merupakan proses untuk pengumpulan data dan melakukan sebuah analisis terhadap sebuah data pada lalu lintas jaringan dengan tujuan untuk memperbaiki kelemahan sistem yang ada pada jaringan komputer tersebut [2]. Data yang dianalisa sebagian besar terdapat dalam Nagios map, Nagios service, dan Nagios alert. SMA Kristen 1 Salatiga merupakan sebuah lembaga pendidikan yang menggunakan jaringan host sebagai salah satu cara untuk mentransfer data dengan terjamin keamanan dan efektif. Permasalahan pada jaringan juga terjadi di SMA Kristen 1 Salatiga karena ada host yang tidak dapat terhubung ke jaringan dan mengakses sumber daya. Permasalahan yang terjadi diantaranya seperti host yang terhubung ke jaringan tetapi tidak dapat bertukar data dikarenakan pengaturan firewall, dan permasalahan dimana host memang tidak terhubung ke dalam jaringan seperti karena kabel LAN yang ada tidak terpasang dengan baik. Permasalahan yang ada akan membuat lebih lama bagi administrator untuk kesulitan dalam menyelesaikan masalah yang ada. Monitoring jaringan dapat mempermudah dalam menemukan masalah sehingga perbaikan bisa lebih cepat diketahui dan diselesaikan. terjadi, SMA Kristen 1 Salatiga membutuhkan sistem yang dapat memberikan sebuah hasil monitoring jaringan yang dapat mendeteksi setiap host. Hal ini dilakukan agar setiap host yang ada didalam jaringan dapat terpantau. Monitoring jaringan membantu dalam memberi informasi ke administrator secara real-time sehingga permasalahan bisa diatasi segera tanpa harus menunggu host komplain ke administrator tentang gangguan jaringan dan tidak menggangu pekerjaan guru. Menjawab permasalahan yang Berdasarkan latar belakang yang ada, maka rumusan masalah penelitian ini adalah pemodelan dan penerapan monitoring jaringan dengan menggunakan Nagios untuk jaringan LAN dan The Dude untuk jaringan WLAN, pada jaringan 2
komputer di SMA Kristen 1 Salatiga. Penelitian ini menghasilkan sebuah sistem monitoring jaringan, yang mampu mendeteksi setiap kesalahan pada host, perubahan dalam jaringan serta me-monitoring service. layanan ini dibangun pada sistem operasi Linux Ubuntu Server 14.04. 2. Tinjauan Pustaka tanpa memperhatikan service yang di-monitoring pada setiap host. Monitoring jaringan digunakan untuk digunakan untuk monitoring host yang online dan offline dan dalam penelitian tersebut ditambahkan alert ke admin jaringan melalui e-mail dan SMS [7]. Pada penelitian Hidra dkk, dilakukan monitoring jaringan Pada penelitian Yanto, penelitian tersebut melakukan monitoring jaringan fokus terhadap DHCP host dan service HTTP untuk alert melalui e-mail. Penelitian ini berfokus pada digunakan untuk monitoring service pada DHCP host dan HTTP port sehingga dapat menghasilkan sebuah status yang tidak ada masalah [8]. Pada penelitian Prayogi, penelitian tersebut mengungkapkan bahwa pada tempat studi kasus dibutuhkan suatu monitoring jaringan untuk memantau jaringan yang ada. Komputer ditambahkan ke dalam jaringan sebagai server Nagios untuk digunakan untuk monitoring host [9]. Pada penelitian Agustina, penelitian tersebut menjelaskan The Dude sebagai salah satu tool monitoring jaringan yang relatif mudah digunakan. The jaringan komputer yang Dude didesain untuk mewakili struktur sebuah memungkinkan host membaca mapping jaringan walau jaringan yang rumit [10]. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional [3]. Ubuntu memiliki sebuah tool monitoring jaringan yaitu Nagios. Nagios adalah sebuah tool monitoring jaringan yang populer dan bersifat open source. sebuah tool yang dapat digunakan untuk monitoring seluruh host berdasar hardware yang ada dan service yang diinginkan [4]. Nagios merupakan sebuah tool yang dapat digunakan untuk monitoring jaringan pada setiap host dan monitoring Nagios dapat berupa map, service, dan alert. Mikrotik RouterBoard adalah sebuah hardware yang diproduksi oleh Mikrotik yang dapat menjalankan fungsisebagai router tanpa tergantung pada sebuah komputer lagi. Hal ini dikarenakan semua fungsi pada router sudah ada dalam RouterBoard jika dibandingkan dengan komputer yang diinstal pada RouterOS [5]. The Dude adalah salah satu aplikasi monitoring jaringan dari mikrotik yang bersifat gratis dan mudah dalam konfigurasi dan penggunaannya juga dapat melakukat discovery & layout berbagai type/brand perangkat secara otomatis. [6]. 3
Berdasarkan penelitian yang telah dilakukan sebelumnya, maka dilakukan penelitian tentang pemodelan dan penerapan monitoring jaringan. Nagios dan The Dude merupakan tool yang dinilai baik dalam monitoring jaringan karena bersifat open source dan mudah digunakan. Penelitian dilakukan pada jaringan komputer di SMA Kristen 1 Salatiga. Penelitian dilakukan dengan menggunakan 2 tool karena bisa digunakan untuk saling melengkapi. Nagios dapat me-monitoring berbagai service untuk jaringan LAN. Perbedaan dengan penelitian sebelumnya berada pada bagian service yang di-monitoring oleh Nagios dan tool yang digunakan dapat saling melengkapi dalam me-monitoring jaringan di tempat studi. Nagios me-monitoring tidak semua service, service yang di-monitoring dibatasi berdasarkan kebutuhan. Nagios service sendiri dapat ditambahkan sesuai kebutuhan [12]. The Dude digunakan untuk monitoring jaringan WLAN karena device yang terhubung ke jaringan WLAN bersifat pribadi dan IP yang didapat setiap device berubah ubah karena itu monitoring service PING sudah cukup. 3. Metodologi Penelitian Metode penelitian yang digunakan untuk menyusun penelitian ini adalah menggunakan pendekatan metode PPDIOO (Prepare, Plan Design, Impelement, Operate, Optimize). Metode ini digunakan sebagai tahapan dalam menerapkan Nagios dan The Dude dalam digunakan untuk monitoring jaringan di SMA Kristen 1 Salatiga. Metode PPDIOO adalah metode yang dibuat oleh Cisco. Metode PPDIOO meliputi 6 tahap, masing-masing mendefinisikan aktifitas yang saling berkatian satu dengan yang lain. Tahap-tahap dalam metode PPDIOO digambarkan pada Gambar 1 [11]. Gambar 1. Metode PPDIOO [11] Tahapan penelitian pada Gambar 1 dapat dijelaskan sebagai berikut: 1) Prepare : Merupakan tahapan persiapan dengan melakukan pengamatan dan wawancara dengan administrator SMA Kristen 1 Salatiga tentang jaringan yang ada, IP server, MAC address, spesifikasi host, dan software yang sering digunakan. 2) Plan : Merupakan tahap perencanaan kerja, dimana kegiatan ini 4
meliputi analisis pada hal-hal yang diperlukan untuk membangun sistem. 3) Design : Pada tahap ini dilakukan perancangan konfigurasi tool yang akan dibangun. Selain itu juga dilakukan perancangan infrastruktur yang akan dibuat. Perancangan infrastruktur dalam bentuk topologi jaringan. Topologi dibuat untuk memudahkan dalam membangun infrastruktur jaringan. 4) Implement : Pada tahap ini dilakukan penerapan berdasarkan perencanaan (desain) yang telah dibuat. 5) Operate : Pada tahap ini dilakukan pengujian sistem yang telah dibuat, kemudian dilakukan analisis mengenai kekurangan dan kelebihan terhadap sistem yang telah dibangun. 6) Optimize : Berdasarkan perancangan dan pengujian yang dilakukan pada tahap sebelumnya, maka dilakukan optimalisasi sehingga sistem yang dibangun mengalami perbaikan dan hasil akhir yang lebih baik. Pada tahap prepare dilakukan wawancara untuk mendapat informasi tentang IP address dan MAC address yang ada, spesifikasi host, software yang sering digunakan, service yang harus di-monitoring. Fase berikutnya adalah fase plan mengidentifikasi persyaratan jaringan berdasarkan tujuan, fasilitas, dan kebutuhan pengguna. Fase ini mendeskripsikan karakteristik suatu jaringan, yang bertujuan untuk menilai jaringan tersebut, merancang sebuah arsitektur yang dapat dinilai baik untuk jaringan yang ada, dengan melihat pada data yang didapat dari fase persiapan. Rencana dilaksanakan berdasar sumber daya yang ada. Rencana ini diikuti dan diperbarui selama fase-fase dalam siklus. Pada fase plan dilakukan perencanaan monitoring jaringan yang ada dengan Nagios untuk jaringan LAN yang ada di kantor guru yang di-monitoring oleh Nagios. Jaringan WLAN akan di-monitoring dengan The Dude karena aplikasi ini mudah digunakan dan dapat dilakukan instalasi di semua host yang ada. SMA Kristen 1 Salatiga adalah lembaga pendidikan yang tidak lepas dari penggunaan komputer sebagai alat penunjang pembelajaran sehingga kesalahan dalam jaringan dapat terjadi setiap saat baik secara disadari maupun tidak disadari. Pada jaringan SMA Kristen 1 Salatiga tidak terlepas dari topologi jaringan untuk memudahkan dalam mengatur jaringan yang ada. Gambar 2 merupakan topologi jaringan yang ada di SMA Kristen 1 Salatiga untuk host di lantai bawah yang digunakan dalam process administrasi nilai dan keperluan guru yang terkoneksi dengan ISP Telkom Speedy. Pada Ruang TU terdapat 4 host yang menunjang kinerja pegawai dan 1 host yang digunakan sebagai server keuangan. Pada ruang Wakil kepala sekolah terdapat 2 host yang salah satunya digunakan sebagai server nilai. Pada ruang kepala sekolah terdapat sebuah host yang digunakan oleh kepala sekolah. Ruang BK memiliki 2 host untuk kebutuhan guru BK. Ruang Guru memiliki 2 host sebagai penunjang kinerja guru dan AP yang digunakan sebagai jaringan WLAN. Pada ruang Multimedia memiliki 15 host sebagai penunjang kegiatan belajar mengajar. Server Nagios 5
ditambahkan ke dalam topologi yang ada untuk memulai tahap Design. The Dude dapat dilakukan dan di-install pada semua host yang ada. Gambar 2. Topologi jaringan di SMA Kristen 1 Salatiga Tabel 1. IP dan kegunaan setiap host si SMA Kristen 1 Salatiga Lokasi Kantor TU Host 5 IP Address 192.168.4.3 Keterangan Dalam internet digunakan untuk kebutuhan administrasi sekolah. Input server keuangan. penggunaan jaringan Kantor Guru 2 10+ 192.168.4.100- 192.168.4.150 Digunakan untuk akses materi pembelajaran. Jaringan internet WLAN pada kantor guru. informasi dan Ruangan BK 2 Input kebutuhan sosial dalam sekolah. Ruangan Wakil Kepala Sekolah 1 192.168.4.2 Input server nilai. Ruangan Sekolah Kepala 1 Akses informasi dan kebutuhan lain. Kantor TU 192.168.4.10 Gateway router mikrotik. Topologi jaringan yang ada pada Gambar 2 kemudian dijelaskan pada Tabel 1. Berdasarkan kondisi jaringan pada Tabel 1, SMA Kristen 1 Salatiga telah dapat digunakan untuk membutuhkan adanya sebuah sistem yang monitoring jaringan yang ada karena masalah pada jaringan sering terjadi tanpa disadari. Permasalahan yang terjadi seperti pada host BK1 dimana tidak terhubung pada jaringan dan tidak dapat terdeteksi secara manual. Jaringan yang ada harus selalu mendapatkan monitoring dalam kurun waktu tertentu sehingga jaringan dapat selalu dalam kondisi yang baik untuk mendukung kinerja pegawai. Jaringan yang optimal dapat diwujudkan dengan beberapa hardware dan software yang 6
diperlukan untuk menunjang sistem monitoring jaringan yang disebutkan pada Tabel 2. Tabel 2. Kebutuhan Hardware dan Software (solusi yang diusulkan) No 1 Komponen HOST Server Fungsi Sebagai Nagios server Spesifikasi Intel(R)Atom(TPI) CPU330@ 1,6 GHz(CPU) RAM 1GB 250 GB SATA Hard Disk 2 Kabel UTP ( Unshielded Twisted Pair ) Penghubung router dengan switch dan host RJ 45 3 Ubuntu Server Sebagai OS server snort Ubuntu Server versi 14.04 Pada Tabel 2 menjelaskan penggunaan host spesifikasi rendah yang tidak digunakan lagi karena diganti dengan host baru yang lebih baik secara spesifikasi agar tidak membebani biaya tambahan di SMA Kristen 1 Salatiga. Dalam mengetahui permasalahan yang ada dalam jaringan maka diterapkan monitoring jaringan dengan Nagios untuk jaringan LAN pada jaringan dengan network 192.168.4.0/24. Cara kerja Nagios dapat dilihat pada Gambar 3. Pada Gambar 3 menjelaskan cara kerja Nagios dan The Dude berdasar rule yang ada. Langkah pertama menentukan bagian yang akan di-scan berdasarkan jaringan LAN atau WLAN. Scaning yang dilakukan pada jaringan LAN adalah Nagios. Setiap host yang ada akan di cek berdasar setiap rule dalam langkah yang ada. Service PING adalah service paling awal yang akan di-scan dalam Nagios. Pada proses service PING bila berjalan akan tampil OK dalam status di Nagios, dan critical bila tidak berjalan. Service SSH dan Current Load memiliki proses yang sama dengan service PING dimana hanya ada dua kemungkinan yaitu OK dan critical. Pada proses Disk Space dan Total Processes terdapat beberapa langkah. Langkah pertama Nagios melakukan scaning dalam interfal range warning. Status OK akan muncul bila sisa pada Local Disk C: masih lebih dari 20% untuk server dan Total Processes masih kurang dari 120 untuk server. Pada service Disk Space dan Total Processes akan masuk ke proses selanjutnya bila masuk dalam rentang warning. Proses selanjutnya adalah menentukan apakah proses yang ada termasuk dalam kategori warning atau critical. Log Nagios mencatat bila terjadi permasalahan kemudian menampilkan dalam UI dan alert. Permasalahan diatasi secara manual, dan setelah diatasi secara manual maka Nagios kembali me-scan jaringan LAN. 7
Gambar 3. Flowchart alur sistem Nagios dan The Dude 8
Pada Gambar 3 menjelaskan cara kerja Nagios dan The Dude berdasar rule yang ada. Langkah pertama menentukan bagian yang akan di-scan berdasarkan jaringan LAN atau WLAN. Scaning yang dilakukan pada jaringan LAN adalah Nagios. Setiap host yang ada akan di cek berdasar setiap rule dalam langkah yang ada. Service PING adalah service paling awal yang akan di-scan dalam Nagios. Pada proses service PING bila berjalan akan tampil OK dalam status di Nagios, dan critical bila tidak berjalan. Service SSH dan Current Load memiliki proses yang sama dengan service PING dimana hanya ada dua kemungkinan yaitu OK dan critical. Pada proses Disk Space dan Total Processes terdapat beberapa langkah. Langkah pertama Nagios melakukan scaning dalam interfal range warning. Status OK akan muncul bila sisa Local Disk C: masih lebih dari 20% untuk server dan Total Processes masih kurang dari 120 untuk server. Pada service Disk Space dan Total Processes akan masuk ke proses selanjutnya bila masuk dalam rentang warning. Proses selanjutnya adalah menentukan apakah proses yang ada termasuk dalam kategori warning atau critical. Log Nagios mencatat bila terjadi permasalahan kemudian menampilkan dalam UI dan alert. Permasalahan diatasi secara manual, dan setelah diatasi secara manual maka Nagios kembali me-scan jaringan LAN. Scaning yang dilakukan pada jaringan WLAN adalah The Dude. The Dude mengambil informasi dari Router Mikrotik berdasarkan network yang akan di-scan. The Dude akan menampilkan hasil scaning pada jaringan yang ada dengan pembatasan service yaitu PING dan netBios. Untuk penjelasan tentang rule Nagios didasarkan pada informasi yang berada dalam Tabel 3 dan dijelaskan pada Tabel 3. Pada Tabel 3 menjelaskan spesifikasi host yang ada di SMA Kristen 1 Salatiga dan rule yang diterapkan berdasarkan spesifikasi yang ada dan software yang sering digunakan. Host BK1 memiliki rule yang berbeda karena keadaan spesifikasi yang ada. Host server juga memiliki rule yang berbeda karena fungsi sebagai server yaitu pada rule Root Partition dimana Root Partition akan memberi warning bila Local Disk C: di server sudah mencapai 70%. Tabel 3. Tabel spesifikasi host yang ada di SMA Kristen 1 Salatiga. Host Name Ruang Spesifikasi HOST Ketentuan Konfigurasi Aplikasi yang digunakan sering Server Keuangan Ruang TU Intel Pentium(R) CPU G2030 @3 Ghz(2CPU), 2Gb RAM. 320Gb HD RootPartition 25% Local Disk C: Warning Web Browser TotalProcess dibatasi 120 Process untuk Warning RTU1, RTU2, RTU3 Ruang TU Intel Pentium(R) CPU G2030 @3 Ghz(4CPU), 2Gb RAM. 320Gb HD RootPartition 20% Local Disk C: Warning Ms.Office Web Browser TotalProcess dibatasi 150 Process untuk Warning Windows media Player 9
RTU4 Ruang TU Server Nilai Ruang Waka Kepsek Ruang Kepsek BK1 Ruang BK BK2 Ruang BK Guru1, Guru2 Ruang Guru No. Service 1 PING 2 Root Partition 3 Current Load 4 Total Processes 5 SSH Intel Pentium(R) CPU G2030 @3 Ghz(2CPU), 1,5Gb RAM. 320Gb HD RootPartition 20% Local Disk C: Warning TotalProcess dibatasi 150 Process untuk Warning Ms. Office Web browser Windows media Player Intel Pentium(R) CPU G2030 @3 Ghz(4CPU), 2Gb RAM. 320Gb HD RootPartition 25% Local Disk C: Warning Ms. Office Web browser TotalProcess dibatasi 120 Process untuk Warning Intel Pentium(R) CPU G2030 @3 Ghz(4CPU), 2Gb RAM. 320Gb HD RootPartition 25% Local Disk C: Warning Ms. Office Web Browser TotalProcess dibatasi 150 Process untuk Warning Windows media Player Intel(R)Atom(TPI) CPU330@ 1,6 GHz(CPU), 1Gb RAM. 250Gb HD RootPartition 25% Local Disk C: Warning TotalProcess dibatasi 120 Process untuk Warning Ms. Office Web Browser Windows media Player Intel Pentium(R) CPU G2030 @3 Ghz(4CPU), 2Gb RAM. 320Gb HD RootPartition 25% Local Disk C: Warning Ms. Office Web Browser TotalProcess dibatasi 150 Process untuk Warning Windows media Player Intel Pentium(R) CPU G2030 @3 Ghz(4CPU), 2Gb RAM. 320Gb HD RootPartition 25% Local Disk C: Warning Ms. Office Web Browser TotalProcess dibatasi 150 Process untuk Warning Tabel 4. Tabel service umum dalam Nagios Penjelasan Service yang melakukan pengujian suatu host terhubung ke jaringan yang ada. Service yang digunakan untuk monitoring partisi yang digunakan sebagai tempat OS(Local Disk C:) sehingga admin jaringan mengetahui bila partisi akan penuh di setiap HOST Service yang memeriksa hubungan antara Nagios dan host Service yang memeriksa jumlah process yang sedang berjalan di host, bila melebihi batas yang ditentukan maka akan terjadi peringatan karena berpotensi menggangu dalam pekerjaan Protokol jaringan kriptografi untuk komunikasi data yang aman, dan layanan jaringan lainnya antara dua jaringan host. Ini terkoneksi, melalui sebuah jalur yang aman, host dan server menjalankan service SSH masing-masing. 10
Untuk penjelasan lebih lanjut mengenai service yang umum untuk monitoring jaringan Nagios dapat dilihat pada Tabel 4. Pada Tabel 4 dapat dilhat service yang ada di Nagios dan fokus monitoring bisa dilakukan pada service Root Partition, Total Processes, dan Current Load. Service yang dipilih sebagai service utama untuk monitoring agar fokus tidak semua karena selain ketiga service tersebut service lain digunakan secara umum, untuk service SSH tidak dilakukan implementasi sehingga semua host mendapat notifikasi critical. 4. Hasil dan Pembahasan Penelitian ini menghasilkan sebuah sistem yang dapat digunakan sebagai bahan dalam memperbaiki sistem yang ada. Bahan untuk meningkakan sistem berdasarkan kelemahan sistem yang ada sehingga jaringan yang ada dapat semakin baik. Tahap awal yaitu penerapan Nagios untuk mendapat data dari sistem yang ada berdasar rule yang ada pada Kode Program 1 hingga Kode Program 3. Kode 1 hingga Kode 3 merupakan kode program yang digunakan sebagai awal dengan 3 host yang telah di-monitoring untuk mendapatkan data. Kode Program 1. Kode Program rule service root partition untuk semua host define service{ use host_name service_description check_command check_all_disks!25%!20% } define service{ generic-service sk Disk space use host_name service_description check_command check_all_disks!20%!10% } generic-service TU2,BK1 Disk space Pada Kode Program 1 mengatur service Root Partition berdasar local- service atau service bawaan. Pada host selain server pengaturan disk space pada Local Disk C: bila sudah mencapai 80% maka akan memberi warning dan apabila sudah 90% akan memberikan critical, rule dibuat seperti ini karena host yang digunakan sebagian besar digunakan bersama dan digunakan untuk mendukung kegiatan belajar mengajar. Pada host server diatur disk space pada Local Disk C: bila sudah mencapai 75% maka akan memberi warning dan apabila sudah 80% akan memberikan critical karena ini merupakan server untuk kebutuhan sekolah maka diperlukan kelonggaran selalu agar tidak penuh dan mengganggu dalam memasukan data nilai dan keuanggan. 11
Kode Program 2. Kode Program rule service current load untuk semua host define service{ use host_name service_description check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0 } local-service sk, TU2, BK1 Current Load Pada Kode Program 2 menjelaskan tentang beban pada host yang ada, beban berhubungan dengan lama transfer data, bila data transfer tertunda dalam rentang 5-4 detik, 3-10 detik, 6-4 detik maka akan memberi keterangan warning bila berada dalam rentang tersebut dan critical bila tertunda lebih lama. Kode Program 3. Kode Program rule service total processes untuk semua host define service{ use host_name service_description check_command check_procs!120!140 } define service{ generic-service BK1 Total Processes use host_name service_description check_command check_procs!150!180 } generic-service sk,TU2 Total Processes Pada Kode Program 3 mejelaskan tentang Total Processes untuk host BK1 karena spesifikasi yang lebih rendah dari host lain sehingga memerlukan rule yang berbeda bila sudah mencapai 120 process maka akan memberi warning dan jika sudah mencapai 140 process maka peringatan dalam bentuk critical. Jumlah process yang berjalan di host berdasar spesifikasi host selain BK1 bila sudah mencapai 150 process maka akan memberi warning dan jika sudah mencapai 180 process maka peringatan dalam bentuk critical akan diberikan. Hal ini karena spesifikasi host yang ada lebih baik dari host dalam ruang BK dan spesifikasi yang ada sama. Dari 3 Kode Program yang ada maka Nagios sudah berjalan, karena untuk service digunakan bila perlu notifikasi pendukung seperti notifikasi alert melalui e-mail. PING diatur untuk membuat Nagios map bekerja dengan baik, karena sudah dilakukan uji coba service PING dihilangkan dan Nagios map tidak berjalan sesuai yang diharapkan. Rule yang ada pada Kode Program 1, 2, 3, dan rule lain yang digunakan untuk mendukung seperti PING dan HTTP. Rule lain dapat dimasukan sebagai input bila dirasa perlu seperti rule yang melakukan check apabila explorer.exe tidak bekerja. Dengan rule yang ada maka penelitian menghasilkan mapping Nagios, service yang berjalan di Nagios, dan alert yang berguna untuk 12
memberitahukan tentang masalah yang ada dan alert yang ada dapat digunakan sebagai sumber untuk merancang perbaikan jaringan atau merancang topologi jaringan baru. Penerapan dari rule pada Kode Program 1 hingga Kode Program 3 menghasilkan hasil sebagai berikut Pada Gambar 4 model dari Nagios Map dimana sk,TU2 hijau karena aktif atau terhubung ke jaringan sehingga terdeteksi oleh Nagios, dan host BK1 dalam kondisi tidak tehubung ke jaringan sehingga berwarna merah. Nagios map terhubung dengan service PING dan sudah diuji bila service PING tidak dijalankan maka Nagios map tidak berjalan dan menghasilkan status merah semua walau terhubung dan service lain masih berjalan. Gambar 4. Model Map pada Nagios Gambar 5. Model Service pada Nagios Pada Gambar 5 model dari informasi service yang ada, dapat diketahui berbagai informasi diantaranya: 1) Durasi informasi yang ada di dapat selama 15 jam sejak dilakukan penerapan. 2) Service SSH pada setiap host di SMA kristen 1 Salatiga tidak berjalan. 3) Service Current Load memiliki status OK, dimana waktu rata - rata yang dibutuhkan untuk melakukan process data Nagios yang berhubungan dengan host TU2 adalah 0.10s, 0.11s, 0.05s sehingga masih dalam kategori cepat atau belum bermasalah. 4) Pada service Disk Space menunjukan status OK karena Local Disk C: pada semua host masih belum dalam tahap dimana menyentuh rule sehingga status tidak berada dalam status warning maupun critical. 5) Service PING mendapat hasil hijau pada host TU2 dan critical pada host BK1. Service PING pada host BK1 menjelaskan permasalahan pada host BK1 yang tidak dapat terhubung ke Internet karena tidak terhubung ke 13
jaringan walau sebelumnya bisa terhubung ke jaringan. 6) Pada service Total processes menunjukan status OK dan manunjukan jumlah proses yang sama dengan jumlah proses di Task Manager pada host. Pada host TU2 memiliki Total processes 53 karena masih dalam proses startup dan belum menjalankan program apapun kecuali program autostart. Pada gambar 5 juga diketahui memiliki kolom "service status details for all hosts" memiliki 7 kolom yang mempunyai fungsi berbeda-beda : 1) Host : menunjukkan nama host. 2) Service : menunjukkan service dari masing-masing host. 3) Status : menunjukkan status dari service . 4) Last Check : menunjukkan waktu terakhir service dicek. 5) Duration : lama service dicek. 6) Attempt : percobaan cek yang dilakukan Nagios pada service. 7) Status Information : memberikan informasi detail gangguan yang terjadi pada service . Gambar 6. Model Alert pada Nagios UI/di web browser Pada Gambar 6 alert terjadi masalah, masalah dalam alert dibagi menjadi dua tipe dimana satu tipe adalah alert untuk host yang merupakan alert bila host tidak ada atau tidak terhubung ke jaringan, dan alert untuk service yang merupakan alert yang berhubungan dengan service yang ada. Alert sendiri selalu di update di file Nagios log sehingga di sarankan untuk melakukan backup alert dan menghapus karena dapat menghambat kinerja kedepan. Dalam alert tersebut dapat dilihat bahwa setelah Nagios berjalan Nagios melakukan check pada host BK1 setelah 4 kali paket lost maka memberi notifikasi melalui UI bahwa service PING tidak terhubung ke jaringan dan mendapat notifikasi critical. Setelah kebutuhan Nagios terpenuhi maka The Dude me-monitoring pada jaringan 192.168.4.0/24 dan karena jaringan LAN dan WLAN berada dalam 1 jaringan yang sama maka host yang digunakan untuk monitoring memiliki IP 14
192.168.4.10 sehingga walau DHCP akan di scan secara keseluruhan bahkan host di LAN, sehingga hanya host yang berada dalam jaringan WLAN yang akan di- monitoring atau yang berada dalam IP 192.168.4.100 hingga 192.168.4.150. IP yang berada dalam luar range akan di stop atau dihapus dari The Dude demi kemudahan dalam me-monitoring kecuali host yang di- monitoring. range Pada Gambar 7 memasukkan informasi network yang akan di-monitoring ke dalam The Dude sehingga dapat me-monitoring pada jaringan 192.168.4.0/24 dimana jaringan WLAN berada. Pada Gambar 10 dapat dilihat host dengan IP 192.168.4.10 adalah gateway mikrotik yang merupakan jalur untuk pertuakran data. Gateway Mikrotik juga di scan karena berada dalam 1 jaringan yang berada pada jaringan 192.168.4.0/24. Pada Gambar 8 melakukan scaning pada jaringan 192.168.4.0/24 dan dipilah antara jaringan LAN dan WLAN. Jaringan 192.168.4.0/24 yang di-scan secara menyeluruh sehingga jaringan LAN juga akan di-scan karena cara kerja The Dude yang melakukan scaning dalam 1 jaringan sehingga jaringan 192.168.4.0/24 proses scaning dilakukan secara menyeluruh. Gambar 7. Network yang akan dilakukan monitoring The Dude 15
Gambar 8. Model Host yang tertangkap The Dude dalam scaning Pada Gambar 9 dapat dilihat model service yang di-monitoring oleh The Dude tidak begitu banyak pada host lain sehingga untuk monitoring yang lebih baik menggunakan Nagios. Service yang di-monitoring oleh The Dude ada 2 service yaitu service netBios dan service PING. Performa dari host di WLAN tidak akan terlalu menggangu pekerjaan pegawai sehingga 2 service sudah cukup untuk informasi monitoring. Service netBios adalah service ketika host melakukan startup, dan biasanya sudah langsung terhubung otomatis sehingga dapat di- monitoring. Service PING memeriksa host terhubung ke jaringan sehingga perlu. Gambar 9. Model history service pada host WLAN Nagios dan The Dude adalah dua tool yang digunakan dalam penelitian ini dan mampu untuk melengkapi satu sama lain dalam me-monitoring jaringan yang ada. Nagios dapat mempermudah dalam me-monitoring jaringan secara LAN. The 16
Dude mampu me-monitoring secara WLAN sehingga kebutuhan dalam monitoring jaringan di SMA Kristen 1 Salatiga dapat terpenuhi. 5. Simpulan Berdasarkan penelitian yang dilakukan dengan menggunakan Nagios sebagai monitoring jaringan LAN dapat ditarik kesimpulan bahwa jaringan LAN di SMA Kristen 1 Salatiga masih tergolong baik yang dapat dilihat dari informasi di service current load di Nagios. Permasalahan yang ada tidak hanya terjadi pada koneksi jaringan saja tetapi juga dapat terjadi pada host dalam jaringan. Hal ini terlihat pada host BK1 yang tidak terhubung ke jaringan. Jaringan di SMA Kristen 1 Salatiga memerlukan maintenance secara teratur demi menjaga jaringan selalu dalam kondisi baik. Log pada Nagios dapat dimanfaatkan dalam mengembangkan jaringan dan host yang ada dari segi hardware. Server Nagios perlu dimatikan dalam jangka waktu tertentu, waktu yang disarankan adalah hari sabtu dan minggu. Sistem ini kedepannya memerlukan administrator untuk menjaga sistem selalu berjalan dan memberikan kontribusi dalam menjaga jaringan di SMA Kristen 1 Salatiga selalu terawasi. 6. Daftar pustaka [1] [2] [3] [4] [5] [6] [7] [8] [9] Yudiaanto, M Jafar Noor. 2007. "Jaringan Komputer dan Pengertiannya". Semarang. diakses pada 13 April 2017 Prasetyo, Imam. 2013. " Pengenalan Monitoring Jaringan Komputer". monitor_jarkom.pdf, diakses pada 13 April 2017 diakses pada 12 April 2017 Kocjan, Wojciech. 2008."Learning NAGIOS 3.0". Packt Publishing Ardhitya, arse Irawhan, 2013, "Ebook Pengertian dan Penjelasan Mikrotik". diakses pada 20 April 2017 Amnur, Hidra, dkk. 2014. "Perancangan dan Implementasi Network Monitoring Sistem Menggunakan Nagios dengan Email dan SMS Alert". Jurusan Teknologi Informasi, Politeknik Negeri Padang Yanto, Juli. 2016. "IMPLEMENTASI SISTEM MONITORING SERVER MENGGUNAKAN NAGIOS". Seminar Nasional Telekomunikasi dan Informatika (SELISIK 2016), Bandung Prayogi, Agustio. 2015. "Perancangan dan Implementasi Sistem Monitoring Jaringan Menggunakan Aplikasi Berbasis LINUX PADA PT.RITRANG LINGGA Nagios INDONESIA". 17 Server
Jurusan Teknik Informatika, STMIK PalComTech Palembang [10] Agustina, JARINGAN MENGGUNAKAN MIKROTIK OS DAN THE DUDE". Fakultas Teknologi Informasi, Program Studi Sistem Informasi, Universitas Kanjuruhan Malang Rini, dkk. 2013. "MONITORING [11] Occhiogrosso, Stephen, J. "The Cisco PPDIOO Life Cycle", null.net/tag/ppdioo/, diakses pada 23 April 2017 [12] Kocjan, Wojciech. 2013."Learning NAGIOS 4". Packt Publishing 18