Cài đặt UPSMonPro trên Server Ubuntu để tự động tắt máy chủ sau một thời gian mất điện

0
801
(Last Updated On: Th3 27, 2018)

Xin chào các bạn, việc quản lý một máy chủ Dedicated không hề đơn giản như nhiều người lầm tưởng. Không phải cứ mua máy về cắm điện, cắm dây mạng thế là xong. Ngoài những công việc như yêu cầu tản nhiệt, môi trường thông thoáng, kiểm soát độ ẩm và nhiệt độ, ngăn cho các loại côn trùng ảnh hưởng đến hệ thống thì nguồn năng lượng cũng phải đảm bảo an toàn cho máy móc cũng như là dữ liệu.

Việc đầu tư một hệ thống lưu điện với thời gian lưu trữ lâu tính bằng ngày thì rất đắt tiền. Nếu sử dụng mô hình dùng ATS không ngắt quãng (Tự động chuyển nguồn dự phòng) với hệ thống nhiều bình ắc quy gộp lại và kích lên 220V bằng các Inverter thì chi phí cao + chi phí bảo dưỡng bình và cả sự an toàn đến sức khỏe người quản lý. Cho nên hướng đến đơn giản hơn đó là cho hệ thống tự tắt sau một thời gian từ 3 đến 5 phút tùy theo công suất và thời gian cho phép của lưu điện.

Điều này phải làm thế nào? Yêu cầu cần đặt ra là mỗi khi bị mất điện, chúng ta phải tắt máy từ xa vì sau vài phút UPS sẽ tự ngắt => một hai lần không sao, mất điện liên miên hoặc trong lúc chúng ta ngủ hoặc chúng ta không biết rằng mất điện ==> không khả thi.

Chúng ta cần sử dụng một UPS có khả năng gửi lệnh Shutdown máy mỗi khi mất điện.

Giống như UPS APC với phần mềm PowerChute.

Mình xin giới thiệu các bạn UPS Powercom với phần mềm UPSMonPro. Còn để mua nó các bạn cứ liên hệ với công ty Siêu Siêu Nhỏ.

Mình xin đi vào phần hướng dẫn luôn.

  • Công việc của các bạn đó là kết nối dây USB với máy tính và UPS (dây USB 2.0 hay dùng cho máy in).
  • Gắm nguồn cho UPS, bật UPS lên.
  • Tải về phần mềm UPSMonpro trên Windows và cả Linux tại địa chỉ:

http://www.pcmups.com.tw/eA/html/download/index.php?root=9&kind=9

Đối với Windows thì dễ dàng nên mình không hướng dẫn, các bạn chỉ cần tải về cài đặt là được.

Trên Linux

Tạo thư mục chứa phần mềm trên Linux:

mkdir /upsmonpro

cd /upsmonpro

wget http://www.pcmups.com.tw/upload/file/file20171030_0322.zip

unzip file20171030_0322.zip

tar -xvf UPSMON_PRO_Linux_V1.27.tar

./upsmon-pro-start

Nếu xuất hiện lỗi sau:

root@vngeek:/upsmonpro/UPSMON_PRO_Linux# ./upsmon-pro-start

./upsmon-pro-start: line 3: ./jre/bin/java: No such file or directory

./upsmon-pro-start: line 4: ./jre/bin/java: No such file or directory

./upsmon-pro-start: line 5: ./EXT/apache/webapps/ROOT/STATUS/hostname.txt: No such file or directory

Nếu các bạn gặp lỗi như trên thì chúng ta tiến hành cài đặt gói sau:

apt-get install libc6-i386

Sau đó chúng ta chạy lệnh

./upsmon-pro-start

root@vngeek:/upsmonpro/UPSMON_PRO_Linux# ./upsmon-pro-start

a. UPS connection: 1.RS232 2.USB 3.SNMP-Card 4.UPSMON-PRO : 2

b. Linux shutdown delay seconds (default : 120) : 180

c. Linux shutdown if battery capacity % (default : 30 ) :

d. Linux shutdown if battery backup minutes (default : 5 ) :

e. Ups shutdown delay minutes (default : 3 ) :

Đường dẫn rút gọn của bài viết: https://vngeek.com/kgusR

BÌNH LUẬN

Please enter your comment!
Please enter your name here