CatatanLepas , oleh, wirawanBrotoyuwono, september, 2006

Seorang Ontorejo. Seringnya 'slulup' di dalam bumi, hanya 'nongol' di permukaan pada moment yang 'aman-aman' saja.
> Prakata
> ListCatatan :
>> Gatal ya Digaruk Saja
>> Dreaming Properties
>> Sisa 4. Tak Lebih.
>> Tim yang Solid
>> Pengemis-pun Kasihan
>> Gundul.Harus itu.
>> Ganti, ya jangan..
>> Serba Bodoh
> TumorOtakSaya :
>> Gejala.Awam ?!
>> Diagnosa
>> MedicalTreatment(1)
>> MedicalTreatment(2)
>> HomeCare
>> Hari ini
> BayanganLiar :
>> SteveJobs
>> Kambing Hitam
>> Copy'n'Paste
>> BIOS
>> SampahOrganik
>> Korespondensi
>> Kucing
>> MSCA
>> Lupa
>> CCTV
>> T.I.K
>> RadenGatotkaca
>> Telat Terus
>> TempatSampah
>> Proyek
>> Putar Kepala
>> AlurStudi
>> VoIP
>> Hosting
>> TelMon
>> eMail
>> ReviSet
>> PresPLO
>> Grafik(2)
>> Tidur(3)
>> Kuda
>> Lepas Tongkat
>> ssh
>> Tidur(2)
>> Nginternet
>> Bau Sate
>> MbahDukun
>> Kress Kress
>> Perangko
>> Password
>> Pakai 3
>> Robot
>> GrafikAneh
>> PendekarCapKakiTiga
>> Panjang Sebelah ?!
>> JamPulang
>> PHP ber-awk
>> Tidur
>> arsip(Lama) :
> Cerpen :
>> cerpen -- Sosok dan Mouse
>> cerpen -- Grep Rasa Durian
>> cerpen -- Lurah DHCP
>> cerpen -- Komidi 'RRD'
>> cerpen -- Desain Grafis cap ___________ Kue Lapis
> Artikel :
>> artikel -- Terbilang Perl-way
>> artikel -- BillingSystem
>> artikel -- TelkomMonitor
>> artikel -- upTimeMonitor

> Galeri :
>> MDF_(dok/WB)
>> Terbilang -- v.PHP
>> GoogleMON
.. CatatanLepas

TelKomMonitor
oleh : wirawanBrotoyuwono, 2007

TELKOM - UGM
PT Telkom telah ditetapkan sebagai penyedia jasa sambungan internet bagi UGM , - satu institusi pendidikan -, yang sangat membutuhkan kelancaran komunikasi ke berbagai penjuru dunia, Lantas Telkom berikut sambungannya harus bisa memenuhi kebutuhan itu. Kelancaran komunikasi ini harus bisa ‘dirasakan’ oleh setiap anggota jaringan yang tersambung dalam intranet UGM berikut sub-sub-jaringannya. Maka dipandang (selalu) perlu menyusun sistem aplikasi yang mendeteksi terwujudnya kondisi 'lancar' tersebut. Aplikasi ‘TelkomMonitor’ salah-satu-nya.

Aplikasi TelkomMonitor
Berlatar belakang pada kebutuhan (- kondisi ‘lancar’-) tersebut di atas, disusun sistem aplikasi ‘TelkomMonitor’, dengan kriteria sebagai berikut,

  • Monitoring koneksi Telkom – UGM, dengan melakukan ‘download’-ing halaman index pada situs-situs yang dianggap bisa mewakili zona-nya’.
  • Berdasar analisa hasil proses di atas ditentukan status, “ada koneksi” atau “tidak ada koneksi”.
  • Hasil berupa image laporan grafis kondisi ‘kelancaran’ koneksi dalam kurun waktu tertentu.
  • Refresh hasil laporan diatur sesingkatnya dengan tetap mempertimbangkan waktu proses.

    Rencana dan Penyusunan
    Kebutuhan dalam penyusunan aplikasi
    RRDtool , sebagai database beserta tool pengelolaannya.
    utilitas wget , sebagai alat bantu proses downloading.
    Perl, interpreter dan bahasa pemrograman.



    Aliran Aplikasi

    1.Database.
    Pembentukan file database. Kegiatan hanya sekali dilakukan.

     
    shell> rrdtool create us.rrd DS:wg:GAUGE:600:U:U 
           RRA:LAST:0.5:1:3749760 
    

    2.Pengumpulan data.
    Download dengan utilitas 'wget'.
    shell> wget -Y off -o namafile.fst -O xyz 
           alamat_url 
    

    3.Penentuan kondisi.
    Membaca file hasil wget, (skrip Perl),
    ...
    
    open(WG,"namafile.fst");
    while(){
    	if (grep(/ saved /,$_)){
    		print "$_";
    		s/.*\(//;
    		s/\).*//;
    		@sz=split(/ /,$_);
    		$size=$sz[0];
    		if (grep(/K/,$sz[1])) {
    			$size=$sz[0] * 1000;
    			}
    		if (grep(/M/,$sz[1])) {
    			$size=$sz[0] * 1000000;
    			}
    		}
    	}
    print "$size";
    
    ...
    

    4.Updating data.
    Pencantuman data kondisi ke database.
    shell> rrdtool update us.rrd N:$size
    

    5.Penggambaran laporan hasil.
    Penerjemahan record-record data ke gambar grafik.
    shell> rrdtool graph us.png -v "B/detik" -o 
           -s -86400 -h 30 -w 620 
           DEF:us=us.rrd:wg:LAST  
           AREA:us#33ccff:"" 
    

    Akhir dari babak aliran aplikasi.

    Hasil adalah gambar grafik yang menginformasikan kondisi/status koneksi ke suatu situs . Pemilihan format nilai ke 'logaritmic', untuk memudahkan gambaran tentang 'ada koneksi' atau 'tidak ada koneksi'.


    Penyajian Hasil / Informasi
    Informasi berupa image grafik kondisi koneksi disajikan dalam media web, dengan refresh tiap 5 menit secara manual.


    Demikianlah TelkomMonitor-nya. Salam.


    minomartani, april, 2007
    PostingTerbaru :
    >> SteveJobs , 11/10/11
    >> KambingHitam , 11/08/11
    >> Copy'n'Paste , 18/04/11
    >> BIOS , 11/04/11
    >> SampahOrganik , 29/03/11
    >> Korespondensi , 28/03/11
    >> Kucing , 23/03/11
    >> MSCA , 21/03/11
    >> Lupa ,14/03/11
    >> CCTV ,10/03/11
    >> T.I.K ,7/03/11
    >> Gatotkaca ,7/03/11
    >> Telat Terus ,28/02/11
    >> TempatSampah ,24/02/11
    >> Proyek ,21/02/11