1. Pendahuluan
Perkembangan fungsi komputer menjadikan kenaikan penggunaan jumlah komputer, tergolong pengguna stand-alone dan network. Penggunaan komputer untuk aneka macam fungsi menyebabkan kita mesti memonitoring kondisinya untuk menemukan performansi yang terbaik. Beberapa tata cara operasi telah menambahkan aplikasi untuk memonitoring kinerja dari komputer secara setempat. Aplikasi tersebut mampu melaksanakan monitoring proses, penggunaan resource CPU dan penggunaan memori. Namun penggunaan aplikasi monitoring lokal tersebut ternyata menyita waktu dan tenaga. Apalagi jika komputer yang dimonitoring adalah suatu server.
Dengan adanya perkembangan teknologi jaringan, banyak muncul aplikasi berbasis client-server yang mampu menjebatani keperluan kanal yang luas. Dengan internet, kita mampu mengakses komputer yang berada dilokasi yang berjauhan, tergolong melakukan monitoring keadaan suatu komputer. Namun ternyata persoalan belum tamat. Timbul persoalan gres dikala mobilisasi manusia makin tinggi di dalam kehidupan. Maka perlu penyelesaian yang lebih untuk melakukan monitoring komputer, khususnya server. Teknologi SMS dirasa cukup mampu menjawab permasalahan tersebut. Karena SMS adalah teknologi yang berbasis jaringan GSM atu CDMA yang memang diciptakan untuk melayani komunikasi bergerak. Selain itu, SMS juga mempunyai keunggulan lain, adalah ongkos yang murah.
Dengan memanfaatkan jaringan komputer dan jaringan GSM maka dirancang suatu aplikasi yang mampu menjawab permasalahan diatas. Aplikasi monitoring berbasis SMS gateway merupakan aplikasi jaringan komputer yang bisa melaksanakan monitoring kondisi komputer secara remote komputer dan mampu menampilkan info lewat layanan web dan SMS. Diharapkan aplikasi ini dapat mempermudah monitoring keadaan komputer terutama server dengan lebih efektif.
2. Perancangan dan Implementasi Sistem
2.1. Arsitektur Sistem
Arsitektur metode berisikan komputer server yang melakukan monitoring terhadap host-host dibawahnya. Untuk deskripsi arsitektur tata cara dapat dilihat pada gambar berikut :
Gambar 2.1 Arsitektur metode
2.2. Kebutuhan Sistem
Sistem dibangun berbasiskan web dengan MySQL sebagai basis data. Oleh alasannya itu beberapa keperluan yang dapat diuraikan disini yaitu :
Perangkat keras :
· Komputer, sebagai Server web dan SMS
· Modem GSM, untuk melakukan transmisi layanan SMS
Perangkat lunak :
· PHP
· Web server Apache
· SNMP
· MySQL
· Aplikasi SMS gateway Gnooki
2.3. Skenario Kerja
Server SMS :
· SMS untuk pemberitahuan kalau kondisi kritis performansi host yang dimonitoring tercapai.
· SMS untuk melayani seruan data berupa besar performansi host yang dimonitoring yaitu CPU time dan memory usage.
Aplikasi web :
· Melakukan pengolahan data dan memperlihatkan isu performansi host yakni berupa PID, nama proses, CPU time proses, memory usage proses.
2.4. Tahap Pengerjaan Sistem
- tata cara manajer-agen SNMP
- tata cara polling data SNMP
- Antarmuka web dan tata cara basis data
- tata cara SMS Server
3. Pengujian dan Hasil
3.1. Pengujian Monitoring Penggunaan Memory
Pengujian ini dilaksanakan dengan tujuan memonitoring penggunaan sistem memori pada host yang dimonitoring. Pada pengujian ini kurun pengambilan data penggunaan memori pada host yang dimonitoring yakni 5 menit
Tabel 3.1 Hasil pengujian memory usage
Waktu
|
MF
(KB)
|
UF
(KB)
|
M
(%)
|
2/4/2007 1:38
|
247724
|
242860
|
98.04
|
2/4/2007 1:43
|
247724
|
238084
|
96.11
|
2/4/2007 1:48
|
247724
|
241196
|
97.36
|
2/4/2007 1:53
|
247724
|
236492
|
95.47
|
2/4/2007 1:58
|
247724
|
240624
|
97.13
|
2/4/2007 2:03
|
247724
|
239684
|
96.75
|
2/4/2007 2:08
|
247724
|
239028
|
96.49
|
2/4/2007 2:13
|
247724
|
234416
|
94.63
|
2/4/2007 2:18
|
247724
|
235176
|
94.93
|
2/4/2007 2:23
|
247724
|
239808
|
96.8
|
2/4/2007 2:28
|
247724
|
236484
|
95.46
|
2/4/2007 2:34
|
247724
|
240992
|
97.28
|
2/4/2007 2:39
|
247724
|
239672
|
96.75
|
2/4/2007 2:44
|
247724
|
238544
|
96.29
|
2/4/2007 2:49
|
247724
|
238944
|
96.46
|
2/4/2007 2:54
|
247724
|
239468
|
96.67
|
2/4/2007 2:59
|
247724
|
236540
|
95.49
|
2/4/2007 3:04
|
247724
|
240364
|
97.03
|
2/4/2007 3:09
|
247724
|
243616
|
98.34
|
2/4/2007 3:14
|
247724
|
242648
|
97.95
|
2/4/2007 3:19
|
247724
|
243692
|
98.37
|
2/4/2007 3:24
|
247724
|
241020
|
97.29
|
2/4/2007 3:29
|
247724
|
240964
|
97.27
|
2/4/2007 3:34
|
247724
|
239424
|
96.65
|
2/4/2007 3:39
|
247724
|
237960
|
96.06
|
Waktu
|
S
(KB)
|
US
(KB)
|
MS
(%)
|
2/4/2007 1:38
|
554204
|
148
|
0.03
|
2/4/2007 1:43
|
554204
|
148
|
0.03
|
2/4/2007 1:48
|
554204
|
148
|
0.03
|
2/4/2007 1:53
|
554204
|
148
|
0.03
|
2/4/2007 1:58
|
554204
|
148
|
0.03
|
2/4/2007 2:03
|
554204
|
148
|
0.03
|
2/4/2007 2:08
|
554204
|
144
|
0.03
|
2/4/2007 2:13
|
554204
|
144
|
0.03
|
2/4/2007 2:18
|
554204
|
144
|
0.03
|
2/4/2007 2:23
|
554204
|
144
|
0.03
|
2/4/2007 2:28
|
554204
|
144
|
0.03
|
2/4/2007 2:34
|
554204
|
144
|
0.03
|
2/4/2007 2:39
|
554204
|
144
|
0.03
|
2/4/2007 2:44
|
554204
|
144
|
0.03
|
2/4/2007 2:49
|
554204
|
144
|
0.03
|
2/4/2007 2:54
|
554204
|
144
|
0.03
|
2/4/2007 2:59
|
554204
|
144
|
0.03
|
2/4/2007 3:04
|
554204
|
144
|
0.03
|
2/4/2007 3:09
|
554204
|
148
|
0.03
|
2/4/2007 3:14
|
554204
|
148
|
0.03
|
2/4/2007 3:19
|
554204
|
148
|
0.03
|
2/4/2007 3:24
|
554204
|
148
|
0.03
|
2/4/2007 3:29
|
554204
|
148
|
0.03
|
2/4/2007 3:34
|
554204
|
148
|
0.03
|
2/4/2007 3:39
|
554204
|
148
|
0.03
|
Keterangan :
· MF = Memori Fisik
· UF = Used Fisik
· M = Memori
· S = Swap
· US = Used Swap
· MS = Memori Swap
Penggunaan memori swap mendekati nol adalah 0,03 %. Hal tersebut disebabkan karena pada pengujian, aplikasi yang dijalankan oleh metode ialah aplikasi yang tidak memerlukan sumber daya memori yang besar.
3.2 Pengujian Monitoring CPU time
Pengujian ini dilaksanakan dengan tujuan memonitoring delay penggunaan sumber daya CPU (CPU Time) pada host yang dimonitoring. Pada pengujian ini era pengambilan data CPU Time pada host yang dimonitoring ialah 5 menit. Data yang didapat yaitu selaku berikut :
Tabel 3.2 Data pengujian CPU Time
Waktu
|
CPU Time (detik)
|
2/4/2007 1:38
|
83,82
|
2/4/2007 1:43
|
110,74
|
2/4/2007 1:48
|
129,26
|
2/4/2007 1:53
|
147,17
|
2/4/2007 1:58
|
165,57
|
2/4/2007 2:03
|
182,67
|
2/4/2007 2:08
|
207,18
|
2/4/2007 2:13
|
226,74
|
2/4/2007 2:18
|
245,24
|
2/4/2007 2:23
|
257,39
|
2/4/2007 2:28
|
276,23
|
2/4/2007 2:33
|
289,33
|
2/4/2007 2:38
|
302,08
|
2/4/2007 2:43
|
312,95
|
2/4/2007 2:48
|
324,15
|
2/4/2007 2:53
|
335,23
|
2/4/2007 2:58
|
346,76
|
2/4/2007 3:03
|
365,83
|
2/4/2007 3:08
|
183,50
|
2/4/2007 3:13
|
203,50
|
2/4/2007 3:18
|
219,10
|
2/4/2007 3:23
|
234,54
|
2/4/2007 3:28
|
249,85
|
2/4/2007 3:33
|
267,28
|
2/4/2007 3:38
|
288,87
|
Data CPU time merupakan data yang dapat merepresentasikan penggunaan CPU. Jika nilai CPU time tinggi maka pengunaan CPU sistem juga tinggi sehingga performansi tata cara dalam kondisi jelek karena waktu tanggapanmetode menjadi lama. Jika sistem tidak mampu mengatasi proses yang terlalu banyak dimana ditunjukkan dengan CPU time yang terlalu besar maka akan terjadi overload proses yang menyebabkan metode crash.
3.3. Pengujian SMS Server
SMS Server dapat berlangsung dengan baik. Pada pengujian SMS Server juga diukur delay pengiriman pesan dari server sampai ke klien. Berikut yakni hasil pengukuran delay yang didapat :
Tabel 3.3 Delay SMS
No
|
Server
Mengirim
SMS
(WIB)
|
SMS
Sampai
Administrator
(WIB)
|
Delay
(detik)
|
1
|
23:01:20
|
23:01:40
|
20
|
2
|
23:02:50
|
23:03:09
|
19
|
3
|
23:03:59
|
23:04:18
|
19
|
4
|
23:05:13
|
23:05:33
|
20
|
5
|
23:06:19
|
23:06:39
|
20
|
6
|
23:07:30
|
23:07:50
|
20
|
7
|
23:08:32
|
23:08:51
|
19
|
8
|
23:09:29
|
23:09:49
|
20
|
9
|
23:10:45
|
23:11:04
|
19
|
10
|
23:11:34
|
23:11:53
|
19
|
11
|
23:14:19
|
23:14:39
|
20
|
12
|
23:15:23
|
23:15:43
|
20
|
13
|
23:16:24
|
23:16:43
|
19
|
14
|
23:19:56
|
23:20:15
|
19
|
15
|
23:21:06
|
23:21:27
|
21
|
16
|
23:22:27
|
23:22:46
|
19
|
17
|
23:23:33
|
23:23:53
|
20
|
18
|
23:25:09
|
23:25:28
|
19
|
19
|
23:26:34
|
23:26:53
|
19
|
20
|
23:29:16
|
23:29:35
|
19
|
Total
|
390
|
Delay yang diukur melibatkan proses :
- Inisialisasi Mobile Station (MS) yang bertindak selaku modem GSM.
- Transmisi data dari modem GSM ke Mobile Station (MS) eksekutif.
Delay pengiriman SMS tidak mampu diprediksi alasannya juga tergantung pada proses yang terjadi pada jaringan GSM. Namun dari hasil pengujian dapat disimpulkan bahwa rata-rata delay SMS kecil.
4. Kesimpulan
Aplikasi monitoring berbasis SMS gateway dapat berjalande ngan baik. Media tersebut bisa memberikan informasi secara cepat dan akurat dengan jangkauan yang luas. Hal tersebut disokong dengan pengukuran delay transmisi yang memiliki rata-rata 19,5 detik. Informai yang ditampilkan berbentukCPU time dan penggunaan memori.
Daftar Pustaka
[1] Yunianto, ”Membangun aplikasi SMS Gateway di Linux”, Dian Rakyat, Jakarta 2006
[2] Budi Sutetjo DO dan Yosia Handoko, ”Teleakses Database Pendidikan Berbasis Ponsel”, Andi. Yogyakarta, 2003
[3] Lammle Todd, ”CCNA : Cisco Certified Network Associate Study Guide”, Elex Media Komputindo, Jakarta, 2005
[4] Sean J. Harnedy, ”Total SNMP : Exploring the Simple Network Management Protocol”, McGRAW-HILL BOOK COMPANY 1994
[5] Purbo Onno W, ”TCP/IP : Standar, Desain, dan Implementasi”, Elex Media Komputindo, Jakarta, 2001
[6] Luke Welling and Laura Thompson, ”PHP and MySQL Web Development”, Sams Publishing, Indiana 2003
[7] Hakim Lukmanul dan Musalini Uus, ”150 Rahasia dan Trik Menguasai PHP”, Elex Media Komputindo, Jakarta, 2004