NUT-server: Övervakning av UPS med Raspberry Pi och Ubuntu
I denna vägledning lär vi dig hur du konfigurerar en NUT-server (Network UPS Tool) på din Raspberry Pi för att fjärrhantera en UPS (avbrottsfri strömförsörjning). Med hjälp av NUT möjliggörs kommunikation mellan din Raspberry Pi och UPS:, vilket ger andra system på nätverket tillgång till UPS-information och gör att de kan agera, som att stänga ner vid strömavbrott. Vi går igenom installations- och konfigurationsprocessen för NUT, identifiering av tillverkare och produkt-ID för UPS, och hur man justerar konfigurationsfiler för både nätverksåtkomst och användarhantering.
Genom att ställa in en webbaserad gränssnitt kan du enkelt övervaka och hantera din avbrottsfri strömförsörjning. Denna guide kommer att ge dig all information du behöver för att installera och konfigurera en NUT-server med ubuntu nut client setup, så att du kan få ut det mesta av din UPS. Följ med oss för att lära dig om denna kraftfulla lösning för UPS monitor och hantering.
- Vad är NUT?
- Fördelar med att använda NUT-server
- Krav och förberedelser
- Installation av NUT på Raspberry Pi
- Konfigurering av NUT-servern
- Identifiering av UPS:ens tillverkare och produkt-ID
- Ändra konfigurationsfiler för nätverksåtkomst
- Användarhantering och säkerhet
- Installera och konfigurera webbaserat gränssnitt
- Övervakning av UPS via webben
- Felsökning och vanliga problem
- Avslutande tankar
Vad är NUT?
NUT står för Network UPS Tools och är ett projekt som syftar till att övervaka och hantera avbrottsfri strömförsörjning (UPS). NUT tillhandahåller ett ramverk och verktyg för att övervaka statusen på UPS-enheter, vilket är avgörande för att säkerställa driftsäkerheten i ett system. Genom att använda nut tools kan du fjärrövervaka dessa enheter över ett nätverk och automatisera åtgärder, som att stänga ner servrar eller notifiera användare vid strömavbrott.
Med hjälp av NUT kan raspi ups system enkelt integreras i ett nätverk, vilket ger användarna möjlighet att få information om strömförsörjningens status via ett enkelt gränssnitt. NUT är en öppen källkodsprogramvara som fungerar på plattformar som Raspberry Pi och Ubuntu, vilket gör den till en populär lösning för både hobbyister och professionella sysadmins. NUT:s flexibla design tillåter användare att anpassa och skräddarsy sina lösningar, vilket gör att man kan bygga ett robust system för nut ups tools.
Fördelar med att använda NUT-server
Att använda en NUT-server för att hantera och övervaka din UPS har många fördelar. Dels erbjuder NUT en komplett uppsättning av funktioner för att övervaka spänningsstyrning, batterihälsa och strömstatus. Genom att använda verktyg som UPS monitor, får du alltid uppdaterad information om din UPS direkt på din Raspberry Pi.
En av de främsta fördelarna med att använda en NUT-server är möjlighet till nätverksövervakning. Detta innebär att flera enheter kan få tillgång till UPS-informationen och få uppdateringar i realtid. Det är även möjligt att anpassa användargränssnittet med hjälp av verktyg som apc customize ui för att göra det mer användarvänligt. Dessutom erbjuder NUT ett stort stöd för olika tillverkare och modeller av UPS, vilket gör det till en flexibel och kraftfull lösning för diverse behov.
Krav och förberedelser
Innan du påbörjar installationen av NUT-server på din Raspberry Pi finns det några viktiga krav och förberedelser att ta hänsyn till. För det första behöver du en Raspberry Pi med en installerad version av Ubuntu eller någon annan kompatibel distribution. Se till att din Raspberry Pi är uppdaterad och har tillgång till ett fungerande internet.
Du behöver också ha en UPS ansluten till din Raspberry Pi via USB eller ett annat gränssnitt, så att NUT kan kommunicera med den. Innan installationen bör du kontrollera att din UPS stöds av NUT, vilket du kan göra genom att kolla på den officiella NUT-server webbsidan. Slutligen är det bra att ha grundläggande kunskaper i systemadministration och terminalanvändning för att underlätta installationsprocessen.
Installation av NUT på Raspberry Pi
För att installera NUT-server på din Raspberry Pi, börja med att öppna terminalen och uppdatera dina paket genom följande kommando:
sudo apt update && sudo apt upgrade
När uppdateringen är klar kan du installera NUT med kommandot:
sudo apt install nut
Under installationsprocessen kan du bli ombedd att konfigurera vissa inställningar. Du kan lämna dessa som standard för nu och justera dem senare enligt våra instruktioner.
Konfigurering av NUT-servern
Efter installationen behöver du konfigurera NUT-servern. Detta görs genom att redigera filerna i /etc/nut/. De viktigaste filerna att konfigurera är ups.conf, upsd.conf, och upsd.users. Öppna ups.conf med din favorit textredigerare:
sudo nano /etc/nut/ups.conf
Här kan du definiera din UPS, ange dess namn, typ och kommunikationsmetod. Det kan se ut på följande sätt:
[minups]
driver = usbhid-ups
port = auto
Bekräfta att du har angett korrekt tillverkare och produkt-ID för din UPS i konfigurationen. Spara dina ändringar och stäng textredigeraren.
Identifiering av UPS:ens tillverkare och produkt-ID
För att NUT ska kunna kommunicera med din UPS, måste du identifiera dess tillverkare och produkt-ID. Detta görs enkelt med följande kommando:
lsusb
Detta kommando kommer att lista alla USB-enheter som är anslutna till din Raspberry Pi. Hitta din UPS i listan och notera tillverkare och produkt-ID. Dessa uppgifter är viktiga för att korrekt konfigurera ups.conf.
Ändra konfigurationsfiler för nätverksåtkomst
För att andra enheter på nätverket ska kunna kommunicera med din NUT-server, måste du justera upsd.conf, där du anger tillåtna användare och IP-adresser. Öppna filen med följande kommando:
sudo nano /etc/nut/upsd.conf
- För att tillåta nätverksåtkomst, lägg till raden LISTEN 0.0.0.0 3493 i upsd.conf.
- Spara ändringarna och stäng filen.
Fortfarande i terminalen, öppna filen upsd.users med:
sudo nano /etc/nut/upsd.users
I denna fil definierar du användare och deras behörigheter. Till exempel:
[admin]
password = dittlösenord
upsmon master
Detta ger administrativt åtkomst för användaren "admin" med det angivna lösenordet. Se till att spara ändringarna.
Användarhantering och säkerhet
Säkerhet är en viktig aspekt av att köra en NUT-server. Se till att endast de användare som behöver åtkomst får det. Du kan skapa olika användare för olika behov, som bara att övervaka UPS-status eller att kontrollera strömförsörjningen. Implementera även bra lösenordspraxis och överväg att begränsa åtkomst via brandväggsregler om det är möjligt.
Att ge rätt användarbehörighet och utföra regelbundna säkerhetsprocesser hjälper även till med att förhindra obehörig åtkomst till din NUT-server.
Installera och konfigurera webbaserat gränssnitt
För en mer användarvänlig upplevelse kan du installera ett webbaserat gränssnitt för att övervaka och hantera din UPS. Ett populärt alternativ är NutWeb. Installera det genom att köra kommandot:
sudo apt install nut-web
Efter installationen kan du konfigurera inställningarna i filen /etc/nut/nut-web.conf. Se till att ange den korrekta URL:en för att få åtkomst till gränssnittet. Detta kommer att tillåta dig att se UPS-status, batterinivå, och även styra åtgärder som att stänga ner systemet via en webbläsare.
Övervakning av UPS via webben
Med det webbaserade gränssnittet kan du enkelt övervaka din UPS i realtid. Besök den konfigurerade URL:en i din webbläsare, logga in med det användarnamn och lösenord du satte upp, och du bör se en översikt av UPS-informationen. Det kan inkludera batterinivå, status på UPS, och om strömmen är stabil eller ej.
Genom att integrera UPS w 2 i ditt system, kan du också ställa in aviseringar och larm för att få notifieringar om kritiska tillstånd, vilket är särskilt användbart för serverrum och andra kritiska miljöer.
Felsökning och vanliga problem
Det kan uppstå olika problem när du installerar och konfigurerar din NUT-server. Vanliga problem inkluderar att UPS-enheten inte känns igen av systemet. I sådana fall, se till att du har rätt drivrutiner installerade och att USB-anslutningen fungerar som den ska. Kontrollera även att du har konfigurerat ups.conf korrekt med rätt tillverkare och produkt-ID.
Om webgränssnittet inte fungerar, kontrollera att tjänsterna för NUT är igång. Du kan starta om dem med kommandon som:
sudo systemctl restart nut-server.service
och
sudo systemctl restart nut-monitor.service
Genom att följa dessa felsökningssteg kan du lösa de flesta problem och säkerställa att din NUT-server fungerar som den ska.
Avslutande tankar
Att installera och konfigurera en NUT-server på din Raspberry Pi är en kraftfull lösning för att övervaka och hantera din UPS. Med hjälp av NUT och dess verktyg kan du automatisera övervakning och skydd av kritiska system. Genom att följa stegen i denna guide, kan du säkerställa att din UPS är fullt integrerad och ger det skydd och den funktionalitet som behövs i händelse av ett strömavbrott.
Kom ihåg att alltid hålla din installation uppdaterad och övervaka NUT-servern för eventuella ändringar som kan krävas när nya versioner släpps eller när nya UPS-modeller introduceras. Med de verktyg och funktioner som finns tillgängliga via NUT, kan du uppnå en hög nivå av övervakning och kontroll av din strömförsörjning.
```
Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps
Tyckte du att den här artikeln var användbar? NUT-server: Övervakning av UPS med Raspberry Pi och Ubuntu Du kan se mer här NanoPi.Tack för att du läser innehållet i Maker Electronics
Leave a Reply
Se mer relaterat innehåll