Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:ups_onder_centos

Dit is een oude revisie van het document!


UPS setup onder CentOS

De nodige software bevindt zich in de EPEL repository. Koppel de EPEL repository door: yum install epel-release

UPS Monitor (server)

De server waar de UPS via USB op aangesloten is wordt de monitor genoemd.

sluit de UPS aan en check of die gezien wordt: lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0764:0601 Cyber Power System, Inc. PR1500LCDRT2U UPS

installeer de software: yum install nut

zorg dat de server een net server is voor andere servers met een client, door in /etc/ups/nut.conf de mode te setten:

MODE=netserver

zorg dat de UPS wordt herkend: vi /etc/ups/ups.conf en zet hier in:

 [cyberpower1500]
        driver = usbhid-ups
        port = auto  

test de werking door

zorg dat de ups daemon geconfigureerd is : vi /etc/ups/upsd.conf

# LISTEN <address> [<port>]
LISTEN 127.0.0.1 3493
LISTEN 192.168.1.2 3493

zet de firewall open voor die poort:

firewall-cmd --permanent --add-port=3493/tcp
firewall-cmd --reload

pas de file /etc/ups/upsd.users aan om gebruikers aan te maken voor onder andere de upsmon daemon, zet hier in

[admin]
        password = adminpassword
        actions = SET
        instcmds = ALL

[localmon]
        password = monitorpassword
        upsmon master

[monslave]
        password = slavepassword
        upsmon slave

Toegang worden geregeld in /etc/hosts.allow en /etc/hosts.deny, pas deze aan, door toe te voegen:

/etc/hosts.allow:

upsd : admin@127.0.0.1/32
upsd : admin@192.168.1.2/32
upsd : localmon@127.0.0.1/32
upsd : localmon@192.168.1.2/32
upsd : monslave@192.168.1.0/24

/etc/hosts.deny:

upsd : ALL

UPS Slave (client)

vi /etc/ups/upsmon.conf

werkinstructies/ups_onder_centos.1443788160.txt.gz · Laatst gewijzigd: 2015/10/02 14:16 door abel