
Monitoring APC UPS di Linux Ubuntu, sangatlah mudah. Semua paket yang dibutuhkan sudah ada di repo ubuntu. Yang Anda perlukan hanya menginstall dan mengubah beberapa baris konfigurasi.
Pertama, kita install dulu paket apcupsd dan apcupsd-cgi dari repositori ubuntu.
sudo apt-get install apcupsd apcupsd-cgi
Langkah berikutnya adalah mengkonfigurasi /etc/apcupsd/apcupsd.conf. Jika UPS APC yang Anda miliki adalah tipe Smart UPS, dan dihubungkan dari UPS ke server menggunakan kabel RS-232, maka Anda tidak perlu mengkonfigurasi apa-apa.
Jika UPS nya dimonitor via kabel USB (biasanya kabel tercolok ke UPS dengan colokan RJ-45, tapi akses ke server menggunakan USB), Anda harus menyunting berkas konfigurasi tadi.
Cari bagian UPSCABLE, UPSTYPE dan DEVICE. Konfigurasi yang tepat adalah,
UPSCABLE usb UPSTYPE usb DEVICE
Bagian DEVICE dikosongkan tidak perlu Anda isi. Sekarang yang perlu Anda lakukan adalah menjalankan service apcupsd.
sudo /etc/init.d/apcupsd start
Jika konfigurasi Anda sudah betul, jalankan perintah berikut dan seharusnya Anda bisa mendapatkan data-data seperti dibawah ini.
sudo apcaccess
Keluaran dari perintah di atas, kira-kira seperti ini:
APC : 001,043,1030 DATE : Tue Jun 23 19:28:21 WIT 2009 HOSTNAME : mawar RELEASE : 3.14.2 VERSION : 3.14.2 (15 September 2007) debian UPSNAME : mawar CABLE : USB Cable MODEL : Back-UPS BR 800 UPSMODE : Stand Alone STARTTIME: Fri Jun 19 10:35:35 WIT 2009 STATUS : ONLINE LINEV : 226.0 Volts LOADPCT : 27.0 Percent Load Capacity BCHARGE : 100.0 Percent TIMELEFT : 42.9 Minutes MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds OUTPUTV : 230.0 Volts SENSE : Medium DWAKE : 000 Seconds DSHUTD : 000 Seconds LOTRANS : 194.0 Volts HITRANS : 264.0 Volts RETPCT : 000.0 Percent ITEMP : 29.2 C Internal ALARMDEL : Always BATTV : 27.1 Volts LINEFREQ : 51.0 Hz LASTXFER : Low line voltage NUMXFERS : 0 TONBATT : 0 seconds CUMONBATT: 0 seconds XOFFBATT : N/A SELFTEST : NO STATFLAG : 0x07000008 Status Flag SERIALNO : 3B0743X60562 BATTDATE : 2001-09-25 NOMOUTV : 230 NOMINV : 230 NOMBATTV : 24.0 FIRMWARE : 9.o4 .I USB FW:o4 APCMODEL : Back-UPS BR 800 END APC : Tue Jun 23 19:28:55 WIT 2009
Simulasi Listrik Mati
Sekarang Anda bisa mencoba-coba untuk mencabut power listrik yang digunakan UPS. Saat UPS kehilangan input listrik, di layar server monitoring akan muncul warning.
Broadcast Message from root@mawar
(somewhere) at 19:42 ...
Power failure on UPS mawar. Running on batteries.
Jika power listrik kembali dicolokkan ke UPS, seharusnya Anda mendapatkan pesan baru seperti di bawah ini.
Broadcast Message from root@mawar
(somewhere) at 19:42 ...
Power has returned on UPS mawar...
Monitoring Melalui Web
Sekarang Anda perlu menambahkan satu buah baris konfigurasi ke /etc/apcupsd/hosts.conf.
MONITOR 127.0.0.1 "Rack Router"
Setelah itu, Anda bisa melihat hasil monitoring via web di http://ip.server.anda/cgi-bin/apcupsd/multimon.cgi








4 Komentar
Bagaimana kalau power listrik padam, ada perintah khusus seperti kirim email atau call nomor tertentu, dimasukkan dimana scriptnya ?
ada di /etc/apcupsd/apccontrol. default actionnya pake wall, tapi bisa dgn mudah diganti ke perintah mail.
Makasih, boz!
Pake RS-232. Lancar!
sip. instalasi apcupsd ini memang tidak rumit. cuma perlu edit 3 baris saja.