หายห่วงเมื่อไฟดับ! เมื่อติดตั้ง Apcupsd ใช้งานกับ APC Back-UPS CS 500
หลายท่าน ที่มีหน้าที่ดูแลเครื่องแม่ข่าย (Server) คงเคยประสบปัญหากับเรื่องของ "ไฟฟ้า" ที่บทจะดับ ก็ดับดื้อ ๆ บางกรณีที่มีการแจ้งล่วงหน้า ก็เตรียมการได้ทัน แต่อย่ากระนั้นเลย หากต้องมาคอยห่วงว่า "ไฟจะดับเมื่อไร! หรือถ้าดับแล้วไม่มีคนดู ข้อมูลจะเสียหายไหมหนอ!"
ก็คงจะหมดห่วงได้ เมื่อเรามี UPS ที่คุยกับคอมพิวเตอร์รู้เรื่อง ว่า "ไฟดับแล้วน้า! เหลือไฟในแบตเตอรี่ใช้งานได้ไม่ถึง 3 นาทีแล้วน้า! ปิดเครื่องได้แล้วน้า!" โดยคราวนี้ UPS ที่เราใช้เป็น APC Back-UPS CS 500 (ราคาไม่แพงมาก สองพันกว่าบาท พอจับต้องได้ :P)
ใน Debian มี package ชื่อ apcupsd ที่คอยจัดการเกี่ยวกับเรื่องที่จะคุยกับ UPS และเป็นผู้ตัดสินใจว่าจะปิดเครื่องหรือไม่ เริ่มกระบวนการกันเลยดีกว่า
- ติดตั้ง apcupsd
- แก้ไข ปรับตั้งค่า ใน /etc/apcupsd/apcupsd.conf
- แก้ไข /etc/default/apcupsd เพื่อให้ apcupsd ทำงานได้
- สั่งให้ apcupsd ทำงาน
- ทดสอบ
- เท่านี้ก็เป็นอันเรียบร้อย ต่อไปจะได้สบายใจได้ว่า เครื่องเราจะปิดตัวเองเมื่อมีพลังงานในแบตเตอรี่ต่ำกว่าที่กำหนด
# aptitude install apcupsd
UPSCABLE usb UPSTYPE usb DEVICE
ISCONFIGURED=yes
# /etc/init.d/apcupsd start Starting UPS power management: apcupsd.
# apcaccess status APC : 001,044,1082 DATE : Mon May 12 13:02:05 ICT 2008 HOSTNAME : lucifer RELEASE : 3.14.3 VERSION : 3.14.3 (20 January 2008) debian UPSNAME : BACKUPS CABLE : USB Cable MODEL : Back-UPS CS 500 UPSMODE : Stand Alone STARTTIME: Mon May 12 13:01:47 ICT 2008 STATUS : ONLINE LINEV : 234.0 Volts LOADPCT : 19.0 Percent Load Capacity BCHARGE : 100.0 Percent TIMELEFT : 32.1 Minutes MBATTCHG : 5 Percent MINTIMEL : 3 Minutes MAXTIME : 0 Seconds OUTPUTV : 230.0 Volts SENSE : Medium DWAKE : 000 Seconds DSHUTD : 000 Seconds LOTRANS : 180.0 Volts HITRANS : 266.0 Volts RETPCT : 000.0 Percent ITEMP : 29.2 C Internal ALARMDEL : Always BATTV : 13.5 Volts LINEFREQ : 50.0 Hz LASTXFER : Automatic or explicit self test NUMXFERS : 0 TONBATT : 0 seconds CUMONBATT: 0 seconds XOFFBATT : N/A SELFTEST : NO STATFLAG : 0x07000008 Status Flag SERIALNO : 4B0751P08577 BATTDATE : 2007-12-16 NOMOUTV : 230 Volts NOMINV : 230 Volts NOMBATTV : 12.0 Volts NOMPOWER : 300 Watts FIRMWARE : 808.q8.I USB FW:q8 APCMODEL : Back-UPS CS 500 END APC : Mon May 12 13:02:49 ICT 2008
ปล. หากต้องการให้เครื่องเปิดตัวเองหลังจากที่ไฟกลับมา ต้องตั้งค่าที่ BIOS เพื่อให้เครื่อง Power On เองโดยอัตโนมัติหลังจากที่ไฟมาแล้ว โดยแต่ละรุ่นของ BIOS มีให้ตั้งค่านี้แตกต่างกัน ต้องลองหาข้อมูลเอาเองนะครับ
Reference: APCUPSD (http://www.apcupsd.org)
- neutron's blog
- Log in to post comments
![]() |
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |
Comments
Re: หายห่วงเมื่อไฟดับ! เมื่อติดตั้ง Apcupsd ใช้งานกับ APC Back-U
on 9 June, 2008 - 20:50 Permalink
ถ้าเป็นเครื่อง Server แท้ตัีวใหญ่ เอาไม่อยู่ครับ ซื้อ APC รุ่น 1000VA ตัวที่เป็น Tower เอาไม่อยู่ครับต้องไปเล่นรุ่น Smart UPS 1000 > 17000 เอง T_T
แต่ถ้าเป็น PC ธรรมดาแล้วเอามาทำ Server ตัวที่ท่านว่ามาก็สบายเลยครับ
Re: หายห่วงเมื่อไฟดับ! เมื่อติดตั้ง Apcupsd ใช้งานกับ APC Back-U
on 16 June, 2008 - 23:08 Permalink
อิอิ... ผมไม่ค่อยมีโอกาสได้จับ Server แท้ ๆ กับเขาหรอกครับ งบน้อย
อาศัยช่วยเขาดู เลยได้จับกับเขาบ้าง เป็นครั้งคราว
จริง ๆ ถ้าเจ้าของ Server (PC ธรรมดา ยกระดับเอา :P) ไม่สั่งให้ซื้อ UPS ก็ไม่มีโอกาสได้แตะตัวนี้เหมือนกันครับ
เพราะตอนนี้ลูกสาวก็คลอดแล้ว ค่าใช้จ่ายต่าง ๆ ก็เกิดมากขึ้น
พอมีโอกาส จึงค่อยเรียนรู้ครับ :)
___
Neutron: Linux Addict!