Analisa dan Implementasi Sistem Manajemen Proses Serta Monitoring Host Berbasis Linux Melalui Web dan SMS BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan waktu, jumlah host pada suatu jaringan akan terus bertambah. Administrator jaringan akan semakin sulit dalam memonitoring kinerja dari prosesor dan memori suatu host dalam jaringan dikarenakan banyaknya host. Untuk saat ini monitoring performansi host masih menggunakan remote login seperti SSH (Secure Shell) atau telnet dan aplikasi SNMP (Simple Network Management Protocol) dengan tampilan teks. Dengan menggunakan aplikasi yang ada sekarang, hal tersebut dirasakan kurang efektif karena tampilan yang sederhana, rumit dalam penggunaan, serta berbatas tempat. Untuk mempermudah aktivitas monitoring performansi host berbasis Linux dalam jaringan dapat digunakan aplikasi yang berbasis web dan juga Short Message Services (SMS). Aplikasi yang digunakan berbasis web bertujuan agar aplikasi dapat diakses dari komputer manapun selama komputer yang digunakan terhubung dengan internet dan mendukung protokol HTTP. Sedangkan untuk aplikasi yang berbasis SMS memiliki keunggulan tidak terbatas tempat. Apilkasi SMS dapat digunakan selama masih dalam jangkauan sinyal operator dari penyedia layanan SMS. Kelebihan yang lain adalah biaya yang dikeluarkan relatif murah, prosesnya cepat dan langsung kepada tujuan, serta area jangkauan yang luas Selain itu aplikasi dapat dikonfigurasi agar dapat mengirimkan data atau informasi secara periodik dan ditampilkan lewat grafik pada website. Prosesproses yang berjalan di host tersebut juga akan ditampilkan dan dapat dimatikan lewat halaman web sehingga mempermudah dalam manajemen proses. Tugas Akhir 1 Analisa dan Implementasi Sistem Manajemen Proses Serta Monitoring Host Berbasis Linux Melalui Web dan SMS 1.2 Maksud dan Tujuan Tujuan dari tugas akhir ini adalah untuk membuat suatu aplikasi monitoring memory usage, CPU time, dan trafik network interfaces berbasis Linux. Aplikasi tersebut digunakan administrator jaringan untuk mengetahui grafik performansi host yang dibawah administrasinya secara periodik. Dengan mengetahui performansi host, diharapkan administrator dapat membuat kebijakan agar host tersebut dapat berjalan dengan lebih baik. Kebijakan tersebut antara lain dengan mematikan proses-proses yang tidak perlu untuk menghemat sumber daya. Untuk mematikan proses tersebut dapat digunakan aplikasi ini. Analisa akan dilakukan terhadap delay SMS yang digunakan sebagai sistem pelaporan pada aplikasi ini. 1.3 Batasan Masalah Dalam Tugas Akhir ini dilakukan beberapa pembatasan sebagai berikut : a. Trafik yang dimonitoring adalah besar paket yang masuk (ifInOctets) dan keluar (ifOutOctets) dari network interfaces. b. Performansi memory yang ditampilkan dalam grafik adalah perbandingan antara besar penggunaan memory total (used memory) dengan besar total memory yang tersedia c. Jaringan yang dibahas adalah jaringan komunikasi data tetapi tidak membahas jaringan Global System Mobile (GSM) yang digunakan oleh Short Message Services (SMS) d. Operating yang digunakan oleh server dan host adalah Linux. Aplikasi yang dibangun bekerja pada sistem operasi Linux e. SMS gateway yang digunakan adalah SMS Server yang sudah ada. f. Protokol yang digunakan adalah SNMP, SSH dan HTTP. g. Tugas Akhir ini tidak membahas sistem keamanan jaringan h. Aplikasi SMS hanya digunakan untuk sistem alert (peringatan) dan request besar memory usage dan CPU time. Aplikasi web digunakan untuk monitoring dan remoting Tugas Akhir 2 Analisa dan Implementasi Sistem Manajemen Proses Serta Monitoring Host Berbasis Linux Melalui Web dan SMS 1.4 Rumusan Masalah Sistem manajemen proses dan monitoring host berbasis Linux melalui web dan SMS adalah suatu sistem yang digunakan untuk mendapatkan informasi tentang performansi suatu host dalam jaringan. Informasi dapat direquest lewat website dan hasilnya akan ditampilkan melalui website. Sedangkan request lewat SMS hanya untuk elemen-elemen tertentu saja dan hasilnya akan dikirim pula lewat SMS. Protokol yang digunakan adalah Simple Network Management Protocol (SNMP) yang merupakan bagian dari TCP/IP. Performansi yang diukur adalah memory usage dan CPU time Aplikasi dapat dikonfigurasi sehingga memberikan informasi secara periodik dan ditampilkan lewat grafik pada website. Sementara itu layanan SMS digunakan untuk mengirim laporan berupa data memory usage dan CPU time ke administrator secara periodik dan dapat memberikan data melalui SMS jika ada permintaan data lewat SMS. Aplikasi dapat digunakan untuk melihat proses-proses yang berjalan pada host yang dimonitoring dan mematikan proses yang tidak perlu pada sistem host sehingga kinerja host menjadi lebih baik. Dalam tugas akhir ini membahas tentang : 1. Komponen-komponen yang dibutuhkan untuk menyusun sistem mmanajemen proses dan monitoring host yang berbasis Linux melalui web dan SMS 2. Komponen-komponen yang dapat dimonitor oleh sistem ini. 3. Cara merancang dan merealisasikan Sistem Manajemen Proses dan Monitoring Host yang berbasis Linux melalui web dan SMS 4. Cara kerja Sistem Manajemen Proses dan Monitoring Host yang berbasis Linux melalui web dan SMS 5. Kegunaan Aplikasi Manajemen Proses dan Monitoring Host yang berbasis Linux dengan sistem manajemen dan pelaporan menggunakan aplikasi website dan layanan SMS. Tugas Akhir 3 Analisa dan Implementasi Sistem Manajemen Proses Serta Monitoring Host Berbasis Linux Melalui Web dan SMS SNMP Manajer & SMS Server SNMP Agent SNMP Agent SNMP Agent Gambar1.1 Skema sistem monitoring yang dibuat 1.5 Metodologi Penelitian Metodologi penelitian yang digunakan dalam pembuatan tugas akhir ini meliputi : 1. Studi Pustaka, dengan mempelajari literatur dan data-data yang diperlukan baik itu dari buku-buku, jurnal, serta sumber-sumber lain yang membahas permasalahan yang berkaitan. 2. Eksperimen, yaitu eksperimen secara simulasi 1.6 Sistematika Penulisan Laporan Tugas Akhir akan dirancang dengan sistematika sebagai berikut : BAB I Pendahuluan Tugas Akhir 4 Analisa dan Implementasi Sistem Manajemen Proses Serta Monitoring Host Berbasis Linux Melalui Web dan SMS Bagian ini berisi latar belakang, rumusan masalah, tujuan penulisan, batasan masalah, metodologi penulisan, dan sistematika penulisan. BAB II Landasan Teori dan Tinjauan Pustaka Memberikan penjelasan tentang konsep dasar komputer dan protokol yang digunakan, terutama yang berhubungan dengan sistem yang dibuat. BAB III Sistem dan Simulasi Berisi langkah-langkah perancangan dan implementasi software.. BAB IV Analisa Hasil Penelitian Berisi analisa hasil implementasi BAB V Penutup Berisi Kesimpulan dan saran. Tugas Akhir 5