03. dwi_hal27-38.pdf

12
Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 27 ZABBIX NETWORK MONITORING SEBAGAI PERANGKAT MONITORING JARINGAN DI SKPD KOTA MALANG Dwi Wijonarko 1 Abstrak Sistem Monitoring Jaringan adalah sebuah sistem yang membantu para operator dan administrator jaring yang bertugas mengawasi dan mengelola jaringan komputer pada sebuah instansi. Dengan menggunakan sistem yang akan diimplementasikan dalam penelitian ini, proses monitoring jaringan komputer dapat dilakukan tanpa harus berada dalam lingkup jaringan atau dengan kata lain, bisa dimonitor jarak jauh dimanapun dan kapanpun selama terhubung jaringan Internet. Dengan adanya Network Monitoring System ini, dalam jangka panjang diharapkan sebagian besar dinas dan instansi di Kota Malang yang terhubung dengan jaringan Dinas Komunikasi dan Informatika (KOMINFO) Kota Malang sudah menerapkan sistem jaringan Internet yang terintegrasi dan termonitor dengan baik. Hasil pengujian menggunakan Zabbix Network Monitoring, menghasilkan data secara realtime mengenai suhu, kecepatan transfer data dan ketersediaan sumber daya. Kata-kata kunci: monitoring, jaringan, SKPD, Dinas Kominfo Kota Malang Abstract Network Monitoring System is a system that helps operators and network administrators in charge of supervising and managing the computer network in an institution. The system that will be implemented in this research is the monitoring system of computer network can be conducted without having to be within the scope network. In other words it can be monitored anywhere and anytime as long as connected to the internet. The Network Monitoring System, is expected to connect most government offices and agencies in Malang with The Communication and Informatics Department.Malang has applied integrated internet network system and it is well monitored. The result of this system, using 1 Dwi Wijanarko. Dosen Program Studi Teknik Informatika, Politeknik Kota Malang.

Upload: satria-elang

Post on 17-Aug-2015

250 views

Category:

Documents


1 download

TRANSCRIPT

Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 27 ZABBI X NETWORK MONI TORI NG SEBAGAI PERANGKAT MONITORING JARINGAN DI SKPD KOTA MALANGDwi Wijonarko1 Abstrak SistemMonitoringJaringanadalahsebuahsistemyangmembantupara operatordanadministratorjaringyangbertugasmengawasidan mengelolajaringankomputerpadasebuahinstansi.Dengan menggunakan sistem yang akan diimplementasikan dalam penelitian ini, prosesmonitoringjaringankomputerdapatdilakukantanpaharus beradadalamlingkupjaringanataudengankatalain,bisadimonitor jarak jauh dimanapun dan kapanpun selama terhubung jaringan Internet. DenganadanyaNetworkMonitoringSystemini,dalamjangkapanjang diharapkansebagianbesardinasdaninstansidiKotaMalangyang terhubungdenganjaringanDinasKomunikasidanInformatika (KOMINFO)KotaMalangsudahmenerapkansistemjaringanInternet yangterintegrasidantermonitordenganbaik.Hasilpengujian menggunakanZabbixNetworkMonitoring,menghasilkandatasecara realtimemengenaisuhu,kecepatantransferdatadanketersediaan sumber daya. Kata-katakunci:monitoring,jaringan,SKPD,DinasKominfoKota MalangAbstract NetworkMonitoringSystemisasystemthathelpsoperatorsand networkadministratorsinchargeofsupervisingandmanagingthe computer network in an institution. The system that will be implemented inthisresearchisthemonitoringsystemofcomputernetworkcanbe conducted without having to be within the scope network. In other words itcanbemonitored anywhereandanytimeaslongasconnectedtothe internet.TheNetworkMonitoringSystem,isexpectedtoconnectmost governmentofficesandagenciesinMalangwithTheCommunication andInformaticsDepartment.Malanghasappliedintegratedinternet network system and it is well monitored.The result of this system, using

1 Dwi Wijanarko. Dosen Program Studi Teknik Informatika, Politeknik Kota Malang. Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 28 ZabbixNetworkMonitoringisarealtimetemperaturedata,speed transfer and resources. Keywords:monitoring,network,CommunicationandInformation Department1.PENDAHULUAN DalamupayauntukmewujudkanMalangSmartCity, pemerintahkotaMalangdalamhaliniDinasKomunikasidan Informatika(Kominfo)KotaMalangtelahmembangunsebuah jaringaninternetyangmenghubungkanseluruhkelurahandan kecamatanyangada di kotaMalang. Permasalahanyangmuncul dariprograminiantaralain,padaawalnyabanyakkelurahan-kelurahanyangmenolak.Halinikarenakurangnyasosialisasi program,sehinggaadasebagiankelurahanyangtakutdikenai bebanpembayaransewabandwidthinternettersebut.Padahal sewabandwidthuntukinternettersebutditanggungolehPemkot (Dinas Kominfo).PenggunaaninternetdisetiapSKPDinimasihbelum maksimal.Halinidisebabkanolehbanyakhal,baikteknis maupunnon-teknis.Salah satukendalanyatayang dihadapi oleh setiapSKPDtersebutadalahkurangnyatenagaahliyangselalu standbyjikaterjadipermasalahanterhadapjaringaninternetdi masing-masing.Denganmenggunakansebuahsistemyang mampumengawasilalulintasdatadankondisijaringanyang terhubung, diharapkan masalah yang dihadapi tadi dapat terbantu dikarenakanprosespengawasanjaringanbisadilakukandimana saja melalui aplikasi Network Monitoring, asal terhubung dengan koneksi2.KAJIAN PUSTAKA 2. 1. ZabbixMenurutSantosa(2010),Zabbixmerupakanaplikasi pemantauanketersediaandanperformajaringankomputerkode terbuka(opensource).Padazabbixdapatmenghasilkangrafis statistik, peta jaringan, screen monitoring dan notifikasi apabila ada perangkat yang mengalami masalah. Zabbix mudah dipasangdandikonfigurasi,padadistribusiLinuxUbuntu, zabbixsecaradefault dimasukankerepositoryubuntu,pengguna tinggal melakukan instalasi dengan apt-get. Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 29 Terdapat3softwareutamadalamarsitekturzabbixyaitu zabbixserver,zabbixagentdanzabbixproxy.Zabbixserver adalahprosesutamadarisoftwarezabbix.Zabbixagent:Zabbix agent adalah UNIX daemon yang berjalan pada host yang sedang dipantau.Ageninimemberikaninformasi,performapadahost danmengirimkaninformasi-informasitersebutkeServerzabbix. Zabbix proxy : Zabbix Proxy adalah sebuah proses yang bertugas mengumpulkan hasil kinerja dan ketersediaan dari satu atau lebih peraltanyangdimonitordanmengirimkandatatersebutkepada Zabbix server.2. 2. Django Web Framework Djangowebframeworkadalahsebuahframeworkuntuk membuatsuatuaplikasiweb.Djangodibuatdenganbahasa pemrogramanpython.FilosofidariDjangoframeworkadalah denganmemisahkansebuahaplikasiwebmenjaditigalapisan terpisah, yaitu Model, View, dan Controller. 2. 3. Ubuntu UbuntumerupakansalahsatudistribusiLinux(distro)yang berbasiskanDebiandandidistribusikansebagaiperangkatlunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti"kemanusiaankepadasesama".Ubuntudirancanguntuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas. ProyekUbunturesmidisponsoriolehCanonicalLtd.yang merupakansebuahperusahaanyangdimilikiolehpengusaha AfrikaSelatanMarkShuttleworth.TujuandaridistribusiLinux Ubuntuadalahmembawasemangatyangterkandungdidalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalahsistemoperasilengkapberbasisLinux,tersediasecara bebas,danmempunyaidukunganbaikyangberasaldari komunitas maupun tenaga ahli profesional. Ubuntu Wikipedia Indonesia,ensiklopediabebas; http://id.wikipedia.org/wiki/Ubuntu[Oktober.2013] 2. 4. Slackware DistroSlackware,mulaidikembangkanolehPatrick Volkerding pada akhir tahun 1992, dan awalnya dirilis ke seluruh Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 30 duniapada17Juli1993,slackwareadalahdistribusiLinux pertamayangdigunakansecaraluas.Volkerdingpertamakali mempelajariLinuxketikadiamembutuhkaninterpreterLISP yangmurahuntuksebuahproyekyangsedang dikerjakannya. SalahsatudaribeberapadistribusiLinuxyang tersediapadasaatituadalahSLSLinuxdariSoftLanding Systems. VolkerdingakhirnyamenggunakanSLSLinux,dan mulaimemperbaikibugyangditemukan. Akhirnya,ia memutuskanuntukmenggabungkansemuaerbaikanbuginike dalam distribusi pribadinya sehingga ia dan teman-temannya bisa menggunakannya. Distribusiinidengancepatmendapatkan popularitas,sehinggaVolkerdingmemutuskanuntukmemberi namanamaSlackwaredanmembuatnyatersediauntuk umum. Selamamasaperjalannya,Patrickmenambahkanhal-hal baruuntukSlackware,programinstalasiyanguserfriendly berdasarkansistemmenuing,sertakonsepmanajemenpaket, yangmemungkinkanpenggunauntukdenganmudahmenambah, menghapus, atau mengupgrade paket perangkat lunak pada sistem mereka.SlackwareBook http://www.slackbook.org/html/introduction-slackware.html [oktober.2013] 2. 5. Windows 7 Windows7adalahrilisterkiniMicrosoftWindowsyang menggantikan Windows Vista. Windows 7 dirilis untuk pabrikan komputerpada22Juli2009dandirilisuntukpublikpada22 Oktober2009,kurangdaritigatahunsetelahrilispendahulunya, Windows Vista. Tidaksepertipendahulunyayangmemperkenalkanbanyak fiturbaru,Windows7lebihfokuspadapengembangandasar Windows,dengantujuanagarlebihkompatibeldenganaplikasi-aplikasidanperangkatkeraskomputeryangkompatibeldengan WindowsVista.PresentasiMicrosofttentangWindows7pada tahun2008lebihfokuspadadukunganmulti-touchpadalayar, desainulangtaskbaryangsekarangdikenaldengannama Superbar, sebuah sistem jaringan rumahan bernama HomeGroup, danpeningkatanperforma.Beberapaaplikasistandaryang disertakanpadaversisebelumnyadariMicrosoftWindows, Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 31 sepertiWindowsCalendar,WindowsMail,WindowsMovie Maker,danWindowsPhotoGallery,tidakdisertakanlagidi Windows7;kebanyakanditawarkanolehMicrosoftsecara terpisah sebagai bagian dari paket Windows Live Essentials yang gratis.Windows 7 Wikipedia BahasaIndonesia , ensiklopedia bebas: http://id.wikipedia.org/wiki/Windows_7[oktober.2013] 3.METODE 3.1Tahapan Penelitian a)Survey lapanganSurveylapanganiniditujukanuntukmengetahuispesifikasi daninformasidetailperangkat-perangkatyangtelahdipasang disetiapSKPD.Selainitusurveyinijugabertujuanuntuk memahamitopologidaninfrastrukturjaringanyangtelah terpasang saat ini. b)Perancangan network monitoring system Setelahmelakukansurveymakadilakukanlahperancangan. Perancangan sistem ini membutuhkan pemikiran dari seluruh tim yang berperan. Tujuan dari aktivitas ini adalah merancang sistem secarakeseluruhandenganbaikdanmemprediksikemungkinan-kemungkianyangterjadipadasaatpemasangandanpenggunaan sistemini.Secaragarisbesarsistemyangakandibuatini memilikiduabagian,yaituserverdanclient/agent.Aplikasi server berjalan pada sebuah komputer yang akan digunakan untuk memonitoring sistem jaringan internet seluruh SKPD.Komputer serverinijugamenjalankanwebserveryangdigunakanuntuk konfigurasidanvisualisasiinformasiakanditampilkanmelalui web interface. Komputer server ini juga menjalankan email server yang akan digunakan untuk mengirimkan notifikasi melalui email ketikaterjadisebuahmasalahpadasalahsatuclient.Selainitu komputerserverinijugabisadijadikansmsgatewayyangbisa dimanfaatkanuntukmengirimnotifikasimelaluisms.Bagian keduadarisisteminiadalahagent,yaitusebuahaplikasiyang berjalanpadasisiclientdalamhaliniadalahdisetiapjaringan internetmasing-masingSKPD.Agentinibertugasuntukmeng-collectdanmemonitorsemuainformasidisisiclientdan mengirimkan informasi tersebut ke sisi server. c)Implementasi network monitoring system Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 32 Sisteminiakandiimplementasikanterlebihdahulupada infrastrukturjaringankomputeryanglebihkecilsepertidi Politeknik Kota Malang. Implementasi ini meliputi: 1.Desain dan installasi jaringan komputer 2.Installasi server dan agent untuk monitoring system. 3.Konfigurasiserverdanagentuntukmonitoringsystem melalui web frontend 4.Konfigurasi event dan notifikasi 5.Konfigurasi tampilan web d)Uji coba dan Trouble shooting sistem.Sepertiyangdijelaskanpadapoin4(Implementasinetwork monitoringsystem)ujicobadantroubleshootingdilakukandi infrastruktur jaringan Politeknik Kota Malang. Uji coba sistem ini mengujicobasistemmenyerupaikondisiyangsebenarnya, misalnyamemberikansuatueventerrorpadasisiclientdan melihat respon yang terjadi. e)Aplikasi network monitoring system Setelah sistem selesai dibuat, maka kita perlu mengaplikasikan sisteminipadatempatyangsebenarnyayaitupadasetiapSKPD se-kota Malang. Kemudian di uji coba dan dilakukan penyesuaian padaterlebihdahulupadabeberapatitiktertentusebelum diaplikasikan secara menyeluruh. f)Evaluasi network monitoring systemSetelahsistemdipasang,makauntukmengevaluasi kekurangandarisisteminidiperlukanfeedbackdaripengguna dalam hal ini adalah SKPD se-Kota Malang.3.2Lokasi Penelitian Padaperancangandanujicobatahapawal,lokasipenelitan beradadikampusPoliteknikKotaMalang,yaitudikomplek pendidikaninternasional,tlogowaruMalang.Sedangkanuntuk penerapannyaakandilakukandisetiapkantorSKPDmaupun kelurahan di kota Malang dan si Dinas Kominfo kota Malang. 4.HASIL DAN PEMBAHASAN4.1Hasil Penelitian Daripenelitianinidihasilkansebuahsistemmonitoring jaringanyangdapatdiimplementasikanpadajaringankomputer. Untukmenjalankansisteminidibutuhkansebuahserveryang Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 33 dipasangzabbix,sedangkanuntukkomputerclientyangakan dimonitorterlebihdahuludipasangzabbixagent.Untukalatnon komputer,misalnyarouterharusdisetingSNMPfunctionnya agar bisa dideteksi oleh zabbix server. Beberapaperangkatlunakyangdapatdigunakanuntuk menangani monitoring jaringan antara lain adalah Zabbix, Zenos, NagiosdanCacti.TetapipenulismemilihZabbixdikarenakan kemudahandalamprosesInstalasisertafituryanglengkap. Perbandingan perangkat lunak yang digunakan dalam monitoring jaringan ada dalam tabel berikut : Tabel1 Perbandingan Network Monitoring Tools(Wikipedia 2013) Comparing items ZabbixZenossNagiosCacti I P SLA Reports YesYesVia pluginYes Logical Grouping YesYesYesYes TrendingYesYesYesYes Trend Prediction NoYesNoYes Auto Discovery YesYesYesVia plugin AgentSupportedSupportedYesNo SNMPYesYesVia pluginYes SyslogYesYesVia pluginYes PluginsYesYesYesYes Trigger/Alerts YesYesYesYes WebApp Full control Full control Viewing, acknowldeing, reporting Full control Distributed Monitoring YesYesYesYes Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 34 I nventoryYesYesVia pluginYes PlatformC, PHPPythonPythonPHP Data Storage Method Oracle, MySQL, PostgreSQL, IBM DB2, SQLite ZODB, MySQL, RRDtool Flatfile, MySQL, Oracle, Graphite, Sqlite, MongoDB RRDtool, MYSQL LicenseGPLGPLAGPLGPL MapsYesYesYesPlugin Access Control YesYesYesYes I PV6 Support YesYesYesYes Berikutiniadalahtampilanimplementasinetworkmonitoringdi institusi Politeknik Kota Malang Gambar 1. Hasil Implementasi Monitoring Jaringang Politeknik Kota Malang Sedangkan berikut adalah gambar dari tampilan implementasi network monitoring di jaringan SKPD Kota Malang yang dapat diakses pada alamat http://noc.malangkota.go.id Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 35 Gambar 2. Hasil implementasi monitoring jaringan SKPD Kota Malang 4.2Pembahasan ServerjaringanSKPDKotaMalangyangakandipasang zabbixmenggunakansistemoperasiUbuntu12.04LTS.Dengan begitu, instalasi zabbix bisa dilakukan dengan perintah : Mengunduh installer zabbix untuk ubuntu wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix- release/zabbix-release_2.2-1+precise_all.deb Menginstalasi zabbix dari installer # dpkg -i zabbix-release_2.2-1+precise_all.deb # apt-get update Konfigurasi dan instalasi zabbix server, apache web server # apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent apache2 php5 lib-apache2-php5Kemudianprosesinstallasidilakukanmelaluitampilanweb dengan mengakses alamat http://localhost/zabbix. Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 36 Langkahberikutnyaadalahmemasangdanmengkonfigurasi perangkatlunakzabbix_agentpadahostyangakandimonitor dbertipekomputer,danmengkonfigurasiSNMPpadahostyang bukan bertipe komputer seperti router dan access point. Konfigurasimonitoringjaringandilakukanseluruhanyapada tampilanwebdenganmenambahkanhostyangakandimonitor danmengaturnotifikasiyangakanditerimaolehadministrator jaringan. Untukmemberikantampilanyanguser-friendlymakadibuatlah sebuahwebsiteyangkhususmemberikaninformasimonitoring jaringantanpaharusmembukaperangkatzabbixtersebut.Web inidipasangterpisahdariperangkatzabbix.Masyarakatdapat mengakseswebtersebutpadaalamathttp://noc.malangkota.go.id yangberisiinformasimonitoringjaringandiSKPDkotaMalang dengan lebih mudah. Pengujian Server Dalamsekenariopengujianperformaserverdisiniakan mengamatiperformadaripemakaiandariCPUdanMemory, dalam pengujian ini pengaksesan server diamati bersamaan. Tabel 2. Pengujian Performa Server Skenario PengujianCPU Usage Memory Usage Keterangan Sebelumservis dijalankan 1%-5%800Mb Saatservice dijalankan 1%-15%1050Mb Saat server diakses30%-45%1200MbDiaksesoleh5 orang 5. PENUTUP 5.1Kesimpulan Darisistemmonitoringinidapatdiketahuikondisiserver secara realtime, mulai dari kinerja, suhu, kecepatan lintas data dan media penyimpanan yang tersedia.Dariimplementasiawalyangdilakukanolehpeneliti,maka setiaplangkahselanjutnyayangakandilakukanmenjadilebih Dwi Wijonarko, ZABBIX Network Monitoring, Hal 27-38 37 memilikipersiapankarenatelahdilakukanujicobaterlebih dahulu Implementasi network monitoring system pada jaringan SKPD danKantorKelurahandiKotaMalanginisangatlahberguna, karenadenganadanyasisteminipengelolaan,pengontrolandan pengecekanyangdilakukanolehpetugasDinasKomunikasidan Informasi bisa menjadi lebih mudah. Penggunaanantarmukawebsisteminiyangditujukanuntuk masyarakatumumkhususnyapegawai/karyawanSKPDatau Kantor Kelurahan akan sangat membantu, salah satunya dari segi pengelolaan menjadi lebih transparan. Adanyanotifikasimelaluiemailpadasisteminijugacukup membantu,yaitudeganadanyanotifikasisemacaminipetugas tidak diharuskan untuk selalu di depan komputer untuk memantau jaringan. 5.2Saran 1.Untukbeberapaperangkatyangtidakbisadipantaukarena permasalahanperangkatbisalangsungditindaklanjutiagar pemantauan jaringan ini bisa lebih optimal. 2.Untukmempermudahpemantauan,pengecekandan perbaikanpadajaringanSKPDdiharapkanuntuk penggunaantopologidanpengalokasianalamatIPdapat dibuat lebih tertata. 3.Demikelancarandarisistemyangsudahdibangun,maka diharapkandaripihakDinasKomunikasidanInformasi selalumemantauperformadarikomputerserver,dan melakukan upgrade jika diperlukan. 4.Mengingatkarenasisteminitermasuksistembaruyang diimplementaiskanuntukjaringanSKPDdanKelurahan maka akan lebih baik diadakan penyuluhan, agar fungsi dari website dapat menjadi lebih optimal. 5.Untuktercipatanyajaringanyangteradminstrasidengan baik,sisteminijugadapatditerapkanpadatempatlain, seperti pada setiap kantor SKPD ataupun kantor Kelurahan. Jurnal ELTEK, Vol 12No 01, April 2014 ISSN 1693-4024 38 6. DAFTAR PUSTAKA artikelnon-personal,Oktober2013,UbuntuWikipedia Indonesia,ensiklopediabebas, http://id.wikipedia.org/wiki/Ubuntu, diakses Oktober 2013 artikelnon-personal,Oktober2013.,Slackware Book,http://www.slackbook.org/html/introduction-slackware.html, diakses Oktober 2013 artikelnon-personal,Oktober2013,Windows7Wikipedia BahasaIndonesia,ensiklopediabebas, http://id.wikipedia.org/wiki/Windows_7,diaksesOktober 2013 artikelnon-personal,Desember2013,ServerZabbix, https://www.zabbix.com/documentation/2.2/manual/concepts/server , diakses pada 3 Desember 2013 artikelnon-personal,Desember2013,AgentZabbix, https://www.zabbix.com/documentation/2.2/manual/concepts/agent , diakses pada 3 Desember 2013 Artikelnon-personal,Desember2013,ProxyZabbix, https://www.zabbix.com/documentation/2.2/manual/concepts/proxy , diakses pada 3 Desember 2013 Santosa,Budi,2010,KursusLinuxOnlineNetworkManagement System , www.kurusetra.web.