Aplikasi Sistem Monitoring Jaringan

Gambar 4.36 Tampilan list crontab pada Terminal

4.4.3 Aplikasi Sistem Monitoring Jaringan

Berikut ini penjelasan dari tiap-tiap modul yang ada pada sistem monitoring jaringan ini : 1. Halaman Form Login Sebelum menggunakan modul-modul yang ada pada sistem, user diharuskan login terlebih dahulu dengan mengisikan username dan password pada form login. Gambar 4.37 Tampilan Halaman Login 2. Halaman Beranda Setiap user yang berhasil login akan langsung berada pada halaman beranda yang ada pada sistem monitoring ini, setelah itu user dapat memilih modul yang akan digunakan sesuai dengan hak akses masing-masing user. Gambar 4.38 Tampilan Halaman Beranda 3. Halaman Cek Host Pada modul cek host tiap device yang ada pada database akan diperiksa status koneksinya dengan cara mengirimkan ping ke tiap ip address yang ada dalam sistem yang dilakukan oleh file ServiceCheck.php yang ada pada direktori \sismonjar\system\application\libraries function pinghost,count=1 { command=ping.this-count_switch[PHP_OS]. .intvalcount. .escapeshellarghost; execcommand,output,return; return array command=command, return=return, output=output ; } Semua user yang ada dalam sistem dapat menggunakan modul ini. Gambar 4.39 Tampilan Halaman Cek Host 4. Halaman Status Host Modul status host digunakan untuk melihat port mana saja yang sedang aktif, user dapat menentukan port mana saja yang ingin dipantau dengan cara mengedit file sismonjar.php yang ada pada direktori \sismonjar\system\application\config config[check_ports] = array FTP = 21, SSH = 22, Telnet = 23, SMTP = 25, HTTP = 80, HTTPS = 443 ; Gambar 4.40 Tampilan Halaman Status Host Semua user yang ada dalam sistem dapat menggunakan modul ini. 5. Halaman Detail Host Pada modul ini akan ditampilkan data device yang ada pada database secara detail. Semua user yang ada dalam sistem dapat menggunakan modul ini. Gambar 4.41 Tampilan Halaman Detail Host 6. Halaman Aktif Request Modul ini akan menampilkan url yang sedang di request oleh client yang terhubung dalam jaringan. Hal ini dilakukan oleh file SquidStat.php yang ada pada direktori \sismonjar\system\application\libraries Semua user yang ada dalam sistem dapat menggunakan modul ini. Gambar 4.42 Tampilan Halaman Aktif Request 7. Halaman Laporan Pada modul ini user dapat melihat laporan hasil monitoring, persentase aktif pada laporan diambil berdasarkan jumlah status up dibagi jumlah check dikalikan seratus. UPCheck 100 Hasil dari laporan dapat di download ke dalam dokumen berformat html dengan menekan tombol unduh laporan. Semua user yang ada dalam sistem dapat menggunakan modul ini. Gambar 4.43 Tampilan Halaman Laporan 8. Halaman Inventaris Pada modul ini user dapat menambakan data device yang akan dimonitoring oleh sistem. Data akan tersimpan ke dalam database. Modul ini hanya dapat digunakan oleh user dengan hak akses super admin dan admin. Gambar 4.44 Tampilan Halaman Inventaris 9. Halaman Pengguna Modul ini hanya dapat diakses oleh user dengan hak akses super admin. Modul ini digunakan untuk menambahkan user baru serta dapat mengubah data user yang sudah ada dan juga dapat menghapus user yang sudah tidak berhak memakai sistem ini. Semua hal itu dapat dilakukan hanya oleh super admin. Gambar 4.45 Tampilan Halaman Pengguna

4.4.4 Pengujian