Ρύθμιση APC UPS

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Ρύθμιση APC UPS

Δημοσίευσηαπό the_eye » 20 Σεπ 2017, 00:56

Ρύθμιση των APC UPS τα οποία συνδέονται με usb καλώδιο στον Η/Υ.
Οι παρακάτω ρυθμίσεις είναι για το APC Back-up CS 650 αλλά ισχύουν και για άλλα όμοια.

Με την ρύθμιση αυτή επιτυγχάνουμε σωστές πληροφορίες στην διαχείριση της ενέργειας και μπορούμε να ρυθμίσουμε να κάνει ασφαλές κλείσιμο του υπολογιστή σε περίπτωση διακοπής ρεύματος και εξάντλησης της μπαταρίας.

Εγκαθιστούμε το
Κώδικας: Επιλογή όλων
sudo apt-get -y install apcupsd


Κάνουμε ένα αντίγραφο του αρχείου ρυθμίσεων
Κώδικας: Επιλογή όλων
sudo cp /etc/apcupsd/apcupsd.conf /etc/apcupsd/apcupsd.conf.bak


Επεξεργαζόμαστε το αρχείο και βάζουμε τις παρακάτω ρυθμίσεις
Κώδικας: Επιλογή όλων
sudo nano /etc/apcupsd/apcupsd.conf


Στο UPSNAME μόνο λατινικά χωρίς κενό, μέχρι 8 χαρακτήρες σύνολο.

Κώδικας: Επιλογή όλων
UPSNAME APC650
UPSCABLE usb
UPSTYPE usb
#DEVICE /dev/ttyS0
POLLTIME 60


Τρέχουμε το διαγνωστικό
Κώδικας: Επιλογή όλων
sudo apctest


Κώδικας: Επιλογή όλων
2017-09-20 00:50:47 apctest 3.14.12 (29 March 2014) debian
Checking configuration ...
sharenet.type = Network & ShareUPS Disabled
cable.type = USB Cable
mode.type = USB UPS Driver
Setting up the port ...
Doing prep_device() ...

You are using a USB cable type, so I'm entering USB test mode
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.

Getting UPS capabilities...SUCCESS

Please select the function you want to perform.

1)  Test kill UPS power
2)  Perform self-test
3)  Read last self-test result
4)  View/Change battery date
5)  View manufacturing date
6)  View/Change alarm behavior
7)  View/Change sensitivity
8)  View/Change low transfer voltage
9)  View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
Q) Quit

Select function number:


Επιλέγουμε το 2 για να κάνει ένα διαγνωστικό στο hardware.
Επιλέγουμε το 4, για να ενημερώσουμε πότε αλλάξαμε την μπαταρία.
Με το 6, μπορούμε να ρυθμίσουμε αν θα έχουμε ηχητική ένδειξη χρήσης μπαταρίας ή όχι.
Με το 10 ελέγχει τον χρόνο αποφόρτισης της μπαταρίας και την calibrάρει.

Επανεκκινούμε την υπηρεσία για να πάρει τις νέες ρυθμίσεις
Κώδικας: Επιλογή όλων
sudo service apcupsd restart


Ελέγχουμε ότι όλα τρέχουν σωστά
Κώδικας: Επιλογή όλων
sudo service apcupsd status

Κώδικας: Επιλογή όλων
● apcupsd.service - LSB: Starts apcupsd daemon
   Loaded: loaded (/etc/init.d/apcupsd; bad; vendor preset: enabled)
   Active: active (running) since Τετ 2017-09-20 00:41:46 EEST; 8min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15294 ExecStop=/etc/init.d/apcupsd stop (code=exited, status=0/SUCCESS)
  Process: 15299 ExecStart=/etc/init.d/apcupsd start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apcupsd.service
           └─15303 /sbin/apcupsd

Σεπ 20 00:41:46 dimitris systemd[1]: Starting LSB: Starts apcupsd daemon...
Σεπ 20 00:41:46 dimitris apcupsd[15299]: Starting UPS power management: apcupsd.
Σεπ 20 00:41:46 dimitris apcupsd[15303]: apcupsd 3.14.12 (29 March 2014) debian startup succeeded
Σεπ 20 00:41:46 dimitris systemd[1]: Started LSB: Starts apcupsd daemon.
Σεπ 20 00:41:46 dimitris apcupsd[15303]: NIS server startup succeeded


Μπορούμε να δούμε και το ιστορικό, αν και πότε υπήρξε διακοπή ρεύματος.
Κώδικας: Επιλογή όλων
cat /var/log/apcupsd.events


Κώδικας: Επιλογή όλων
2017-09-20 00:41:46 +0300  apcupsd 3.14.12 (29 March 2014) debian startup succeeded
2017-09-20 00:50:46 +0300  apcupsd exiting, signal 15
2017-09-20 00:50:46 +0300  apcupsd shutdown succeeded
2017-09-20 00:54:19 +0300  apcupsd 3.14.12 (29 March 2014) debian startup succeeded
2017-09-20 01:02:09 +0300  apcupsd exiting, signal 15
2017-09-20 01:02:09 +0300  apcupsd shutdown succeeded
2017-09-20 01:02:39 +0300  apcupsd 3.14.12 (29 March 2014) debian startup succeeded
2017-09-22 08:01:26 +0300  Power failure.
2017-09-22 08:01:28 +0300  Power is back. UPS running on mains.
2017-09-22 10:21:12 +0300  Power failure.
2017-09-22 10:21:13 +0300  Power is back. UPS running on mains.
2017-09-25 14:00:04 +0300  apcupsd exiting, signal 15
2017-09-25 14:00:04 +0300  apcupsd shutdown succeeded
2017-09-25 15:01:50 +0300  apcupsd 3.14.12 (29 March 2014) debian startup succeeded
2017-09-29 10:54:48 +0300  Power failure.
2017-09-29 10:54:50 +0300  Power is back. UPS running on mains.
2017-09-30 10:38:40 +0300  Power failure.
2017-09-30 10:38:41 +0300  Power is back. UPS running on mains.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ρύθμιση APC UPS

Δημοσίευσηαπό Tassos10 » 16 Οκτ 2017, 21:25

Πάρα πολύ ωραίος και ενδιαφέρον οδηγός, μπράβο σου και σε ευχαριστούμε πολύ!
Είχα ξεχάσει πως υπάρχουν και μερικά λίγο καλύτερα UPS που προσφέρουν και τέτοιες δυνατότητες ( έχω ένα απλό UPS ), είναι πάρα πολύ ωραίο και χρήσιμο όμως. Και να φανταστώ λόγο του ότι απλώς εγκατάσταση και ρύθμιση του προγράμματος "apcupsd" θα παίζει πιθανός σε όλα τα UPS αυτού του τύπου, σωστά ; ( Χωρίς καμία εγγύηση βέβαια, αλλά σε αυτό θα στοχεύει αυτή η εφαρμογή - υποθέτω )
Μου αρέσουν και οι πληροφορίες που κρατάει το πρόγραμμα.

Άρα να μπορούσαμε να ρυθμίσουμε και την αυτόματα εκκίνηση του υπολογιστή κατά την επαναφορά του ρεύματος; ( Λίγο δύσκολο βέβαια.. :P )

Ευχαριστούμε.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

Re: Ρύθμιση APC UPS

Δημοσίευσηαπό the_eye » 16 Οκτ 2017, 23:57

Tassos10 έγραψε:Άρα να μπορούσαμε να ρυθμίσουμε και την αυτόματα εκκίνηση του υπολογιστή

Ρυθμίζεται στο bios.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials