ANALISA DAN IMPLEMENTASI SISTEM MANAJEMEN PROSES SERTA MONITORING HOST BERBASIS LINUX MELALUI WEB DAN SMS
Prajna Deshanta Ibnugraha¹, R. Rumani², Yudha Purwanto³
¹Teknik Telekomunikasi, Fakultas Teknik Elektro, Universitas Telkom
Abstrak
Jumlah host dalam suatu jaringan dapat meningkat dengan cepat. Sehingga administrator perlu suatu aplikasi untuk mengatur jaringan dengan mudah. Sistem manajemen proses serta
monitoring host berbasis Linux melalui web dan SMS adalah suatu aplikasi yang digunakan untuk mendapatkan informasi tentang performansi host dan manajemen proses secara mudah. Aplikasi ini menggunakan protokol TCP/IP seperti Simple Network Management Protocol (SNMP), HyperText Transfer Protocol (HTTP), dan Secure Shell (SSH) protocol.
Aplikasi ini dapat memonitoring secara periodik dan output berupa grafik pada halaman web. Faktor performansi yang dapat dimonitoring adalah penggunaan memory dan CPU time dari sistem host. Aplikasi ini juga memonitor trafik dari network interfaces seperti paket outbound dan inbound. Disamping itu, administrator jaringan dapat meminta kepada server tentang informasi dari penggunaan memory dan CPU time melalui layanan SMS.
Informasi yang didapat dari aplikasi ini dapat digunakan membantu administrator jaringan untuk membuat kebijakan yang baik secara cepat tentang sistem host. Administrator jaringan dapat membuat keputusan untuk mematikan suatu proses yang tidak penting bagi sistem. Sehingga sistem dapat bekerja secara optimal
Kata Kunci :
-Abstract
Host in network can increase quickly. So network administrator need application which used to manage network easily. Process management and host monitoring system base on Linux by web and SMS is application which used to get information about host performanse and manage process easily. It use TCP/IP protocols like Sinple Network Management Protocol (SNMP), HyperText Transfer Protocol (HTTP), and Secure Shell (SSH) Protocol.
This application monitoring periodical and get graph on web page as output. Performance factors which can be monitored are memory usage and CPU time from the host system. This application also monitor network interface traffics like outbound and inbound packets. Beside that, network administrator can ask the server about information of memory usage and CPU time with SMS service.
Information from this application can help network administrator to make good decision quickly about host system. Network administrator can decide to kill some process which it is not
-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.
Proses-proses yang berjalan di host tersebut juga akan ditampilkan dan dapat dimatikan
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
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
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
SNMP Manajer & SMS Server
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
BAB V
PENUTUP
5.1 Kesimpulan
Dari hasil tugas akhir ini, dapat disimpulkan :
1. Aplikasi Manajemen Proses dan Monitoring Host yang berbasis Linux
melalui web dan SMS terdiri dari 2 aplikasi utama yaitu aplikasi
manajemen dan monitoring
2. Aplikasi monitoring host menampilkan kondisi memory usage, CPU time,
dan trafik network interfaces dalam bentuk grafik secara periodik
3. Aplikasi manajemen proses digunakan untuk mematikan proses yang
dianggap tidak efektif menurut analisa dari network administrator. Namun
proses zombie tidak dapat dieksekusi mati. Proses zombie ditandai dengan
penggunaan memory dan CPU yang bernilai nol
4. Memory Usage dan CPU time dapat diketahui dengan menggunakan SMS.
Sistem pelaporan SMS dapat digunakan dengan 2 cara, yaitu server
mengirimkan SMS secara periodik dan network administrator
mengirimkan SMS ke server dan akan dibalas otomatis oleh server dengan
SMS berisi data yang diminta. Dari pengujian didapat bahwa delay SMS
5.2 Saran
1. Sistem pelaporan melalui SMS terbatas, karena hanya mengirim nilai
sumber daya sistem yang dikonsumsi dan besar trafik jaringan. Untuk
kedepannya dapat dimanfaatkan layanan MMS sehingga dapat
menampilkan grafik dari performansi sistem dan trafik jaringan.
2. Sistem yang dirancang ini hanya memonitoring performansi dan trafik
jaringan suatu host. Diharapkan kedepannya dapat dirancang sistem untuk
memonitoring services jaringan beserta portnya sehingga dapat digunakan
untuk memonitoring suatu komunikasi yang terbangun baik secara legal
maupun ilegal.
3. Diharapkan untuk kedepannya dapat dirancang aplikasi yang mendeteksi
wall clock time dari suatu sistem sehingga prosentase penggunaan CPU dapat diukur.
4. Untuk pengembangan selanjutnya dari sistem ini agar dapat
DAFTAR PUSTAKA
[1] Sean J. Harnedy, ”Total SNMP : Exploring the Simple Network
Management Protocol”, McGRAW-HILL BOOK COMPANY 1994
[2] Rahman Ali Arif, ”Sistem Monitoring Status Router Melalui SMS”, Tugas
Akhir STT Telkom, Bandung 2005
[3] Budi Sutetjo DO dan Yosia Handoko, ”Teleakses Database Pendidikan
Berbasis Ponsel”, Andi. Yogyakarta, 2003
[4] Manual PS Linux
[5] http://www.wikipedia.org/Wall clock time
[6] http://www.kamusti.web.id/
[7] Lammle Todd, ”CCNA : Cisco Certified Network Associate Study Guide”,
Elex Media Komputindo, Jakarta, 2005
[8] Purbo Onno W, ”TCP/IP : Standar, Desain, dan Implementasi”, Elex Media
Komputindo, Jakarta, 2001
[9] Luke Welling and Laura Thompson, ”PHP and MySQL Web Development”,
Sams Publishing, Indiana 2003
[10] Hakim Lukmanul dan Musalini Uus, ”150 Rahasia dan Trik Menguasai
PHP”, Elex Media Komputindo, Jakarta, 2004
[11] Prasanti Baiq Eka, ”Desain Aplikasi SMS Untuk Sinyal Peringatan Dini
Kondisi jaringan TCP/IP”, Tugas Akhir STT Telkom, Bandung 2002
[12] Yunianto, ”Membangun aplikasi SMS Gateway di Linux”, Dian Rakyat,