perpustakaan.uns.ac.id digilib.uns.ac.id BAB I PENDAHULUAN 1.1 Latar Belakang Kebutuhan server di suatu perusahaan ataupun instansi yang mengelola internet dan sumber data merupakan suatu hal yang pokok. Hal tersebut diperlukan dan memiliki peran besar untuk mengembangkan infrastruktur teknologi informasi. Server sebagai kebutuhan primer merupakan mesin yang selalu terhubung ke internet jaringan tidak selamanya berjalan dengan baik tanpa terjadi gangguan, baik berupa gangguan hardware ataupun software. Langkah pencegahan yang biasanya dilakukan oleh seorang administrator menyiapkan server backup. Network monitoring server berfungsi memantau kinerja server yang dikelola perusahaan ataupun instansi. Mekanisme pengecekan host server menggunakan fping yang request status dan memberikan informasi balik kepada network monitoring server berupa status server up atau down. Pengecekan service server menggunakan nagios plugin yang sudah tersedia ketika instalasi nagios core. Pengecekan juga digunakan snmp guna melihat informasi yang tersedia dalam device jaringan berupa status port. Dalam implementasinya diharapkan adanya sebuah pencegahan yang dilakukan oleh network monitoring server dengan script yang terpasang pada host server berupa restart service jika terdekteksi error service. Pengiriman notifikasi bisa dikirimkan kepada administrator melalui email dan sms secara cepat. Data dari log server dapat divisualisasikan kedalam grafik dan disimpan dalam mysql database. Dengan demikian kondisi server dapat terpantau oleh administrator serta tanpa mengganggu kegiatan administrasi. Laporan data jaringan juga dapat dikelola dengan baik berupa berapa server yang sering down dan notifikasi error service server dapat diterima oleh administrator commit to user 1 dengan realtime. perpustakaan.uns.ac.id digilib.uns.ac.id 2 1.2 Perumusan Masalah Berdasarkan latar belakang diatas dapat diambil perumusan masalah sebagai berikut : 1. Belum tersedianya kemampuan network monitoring server yang dapat remote service host 2. Perlu adanya web user interfaces yang bisa menampilkan secara jelas topologi network host yang terpasang 3. Hasil log server belum bisa menyimpan kedalam database sehingga pembuatan laporan masih kurang maksimal 4. Untuk membuat file file konfigurasi masih manual, sehingga perlu dibuat sistem yang berbasis web untuk mempermudah pengelolaan 1.3 Batasan Masalah Penelitian Dalam pembuatan tugas akhir ini, penulis membuat batasan permasalahan mengingat ruang lingkup sistem yang luas serta terbatasnya waktu, tenaga, dan pikiran. Batasan permasalahan adalah : 1. Sistem operasi yang dipergunakan adalah FreeBSD 10.0 2. Untuk aplikasi monitoring menggunakan software nagios core versi 3.5.1 3. Untuk aplikasi pendukung di network monitoring server yaitu Apache2.4, PHP5.5, MySQL5.6 dan OpenSSH1.5.5 4. Web interface dibuat berdasarkan pengelompokan fungsi server yang dikelola 5. Konfigurasi dilakukan untuk mendapatkan report hasil pengelolaan data server 6. Action yang diberikan saat service SMS berupa 4 kategori, yaitu critical, down, unreachable, dan warning 7. Data server pada log dan message service dapat dikelola serta disimpan dalam databases MySQL 1.4 Tujuan Penelitian Tujuan dari pembuatan tugas akhir adalah : 1. Membangun network monitoring server terpusat untuk mengidentifikasi status server pada jaringan commit to user perpustakaan.uns.ac.id digilib.uns.ac.id 3 2. Memanfaatkan event handler untuk menangani error service pada server yang dikelola 3. Membangun sebuah network monitoring server yang menyimpan data log dari server yang ada pada jaringan 1.5 Manfaat Penelitian Dengan adanya pembuatan tugas akhir tentang sentralisasi network monitoring server diharapkan bagi para administrator lebih mengerti bagaimana memantau kondisi server, menangani error status server yang dikelola, serta mengelola kebutuhan penggunaan server, sehingga tidak perlu menyediakan server backup terlalu banyak. Hal ini dapat menghemat sumber daya yang dibutuhkan dan lebih efisien. 1.6 Metodologi Penelitian Metodologi penelitian yang digunakan untuk membuat laporan tugas akhir ini adalah sebagai berikut : 1. Tahap awal meliputi : Tahapan awal dilakukan ketika pembuatan network monitoring server meliputi : a. Pengumpulan data Dalam pengumpulan data diambil hasil berupa jumlah server dan device yang akan dimonitoring pada network monitoring server. Data tersebut akan dilakukan pengolahan yang menjadikan server dan device mana saja yang akan dimonitoring karena tidak semua server harus dimonitoring. b. Analisa kebutuhan dan analisa hasil Pada tahap ini digunakan untuk menganalisa kebutuhan yang akan diperlukan dalam pembuatan network monitoring server. Data yang diperoleh berupa spesifikasi minimum komputer server, jenis topologi jaringan, serta kebutuhan aplikasi yang dapat dipergunakan sebagai pendukung sentralisasi network monitoring server. 2. Tahap implementasi Pada rancangan yang telah dibuat selanjutnya diimplementasikan melalui pembuatan network monitoring server sesuai tujuan penelitian. commit to user perpustakaan.uns.ac.id digilib.uns.ac.id 4 3. Tahap uji coba Pada tahapan ini digunakan untuk melakukan pengujian network monitoring server agar bisa dioperasikan. Tujuan dari tahapan ini adalah memastikan fungsi monitoring, penyimpanan log, dan pengaplikasian web interface configuration berjalan dengan baik. Apabila network monitoring server yang dibangun belum layak, maka harus dilakukan perbaikan agar server yang dibentuk lengkap dan akurat. Server yang telah diperbaiki itu akan diujikan kembali sampai server itu lengkap dan akurat, serta layak untuk diterapkan. 1.7 Sistematika Penulisan Untuk mempermudah melihat dan mengetahui pembahasan yang ada pada tugas akhir ini secara menyeluruh, maka perlu dikemukakan sistematika yang merupakan kerangka dan pedoman penulisan tugas akhir. Adapun sistematika penulisannya adalah sebagai berikut : 1. BAB I PENDAHULUAN Bab ini menjelaskan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian, serta sistematika penulisan tugas akhir ini. 2. BAB II LANDASAN TEORI Bab ini membahas tentang teori dasar yang digunakan untuk mendukung pembuatan tugas akhir ini. 3. BAB III ANALISISA KEBUTUHAN DAN PERANCANGAN Bab ini menjelaskan tentang analisa kebutuhan serta perancangan yang dibangun berdasarkan data data yang telah diperoleh dan dianalisa. Perancangan akan disajikan dalam bentuk diagram yang berupa topologi dan skema aliran proses kerja aplikasi. 4. BAB IV IMPLEMENTASI DAN ANALISA HASIL Bab ini menjelaskan tentang implementasi aplikasi dari network monitoring server. Pada implementasi dijelaskan pula langkah serta hasil analisa terhadap server berdasarkan hasil perancangan. 5. BAB V PENUTUP Bab ini berisi kesimpulan dan saran dari hasil tugas akhir. commit to user langkah