Monitoring twitter status


Beberapa waktu yang lalu, situs mikrobloging yakni twitter mengalami gangguan, dijelaskan disini gangguan apa yang terjadi. Saya sendiri pun mengetahui dari teman yang mengupdate status di facebook. Terpikir oleh saya kenapa tidak memonitoring status twitter. Jadi kita bisa tau kapan saja situs ini mengalami gangguan. dan beritanya seperti apa. Hal ini semacam membuat service realtime monitoring. Akan sangat bagus apabila ada pengembangan ke sistem yang lain. Karena keterbatasan waktu, untuk sementara saya baru dapat memikirkan konsep yakni :


1. Ping monitor
Monitoring ini dengan pemantauan ping ke server twitter 24 jam nonstop. dengan mengkombinasikan penggunaan database dan data yang berkala.

Untuk pendukungnya :
bash, sys, os, time (ini bash Scripting)

2. Monitoring info status melalui rss official resmi status twitter
Monitoring ini dengan alamat mengamati realtime 24 jam nonstop pada url rss :
http://status.twitter.com/rss
dimana rss situs ini adalah informasi resmi oleh twitter mengenai statusnya.
dengan perbandingan data yang sudah disimpan didalam database, monitoring dibuat dengan sistem daemon. Untuk pendukungnya :
python, modul urllib2, MySQLdb, sys, os, time (ini full python language)

3. Auto reconnect account twitter
Sebelumnya saya telah memposting bagaimana membuat python twitter app.
Jadi membuat suatu sistem auto login, dan melihat timeline. dengan kondisi apabila dapat login dengan lancar, twitter tidak mengalami gangguan. Apabila login mengalami gangguan, dengan mencoba kembali dalam periode tertentu (periode ditentukan dalam batas normal gagal login) bisa 1, 2, 3 atau melihat kondisi.
Untuk pendukungnya :
python, modul twitter, urllib2, MySQLdb, sys, os, time (ini full python language)

Sementara baru ketiga ide diatas, ini pun hanya sebatas dokumentasi pribadi saya (apabila ingin mengembangkan secara serius). Silahkan jika ada ingin mengembangkan dan mengexplorasi.

No comments:

Post a Comment