Installera Nut (upsmon) på OS X Server

Här beskrivs hur man installerar Nut (Network UPS Tools) upsmon. Detta för att kolla status av UPS på en UPS-server som kör Nut.

För att ha någon nytta av detta bör du ha en redan fungerande Nut-server. Jag utgår här från OS X Server 10.5, förfarandet bör dock vara liknande i 10.4.

Lite förberedelser att göra först om du inte redan gjort:

  1. Installera Xcode tools.
  2. Installera Macports

Nu skall vi börja själva installationen av Nut:

Öppna ett terminalfönster och skriv in detta om du inte redan har rätt PATH. Har du inte det så hittas inte port-kommandot.

export PATH=$PATH:/opt/local/bin:/opt/local/sbin

Installera nut:

sudo port install nut

Det rasslar förbi en massa text och tar en stund, vänta tills det är klart.

Nu ska vi skapa en conf-fil för nut:

sudo pico /opt/local/etc/upsmon.conf

Lägg in följande i filen och spara:

MONITOR apc3000@ip.till.nut-server 1 local_mon lösenord användarnamn
POWERDOWNFLAG /etc/killpower
SHUTDOWNCMD ”/sbin/shutdown -h now”

Starta nut med följande kommando:

sudo /opt/sbin/upsmon

En bra grej att göra är att lägga till upsmon som LaunchDaemon så att den startas vid uppstart. Detta kan göras väldigt enkelt med Lingon.

Kolla i loggen på din Nut-server, det skall komma en rad när du startar upsmon, typ:

Feb 26 19:42:10 upsserver upsd[4220]: Connection from 213.79.xxx.xx
Feb 26 19:42:10 upsserver upsd[4220]: Client local_mon@213.79.xxx.xx logged into UPS [apc3000]

Klart!

Lämna gärna en kommentar nedan om du finner denna guide användbar.

Leave a Reply