SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:network:nut

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
howto:network:nut [2017/09/08 23:24] harviehowto:network:nut [2017/09/08 23:50] (aktuální) – [Komponenty nutu] harvie
Řádek 5: Řádek 5:
   * ''%%nut%%'' (debian) nebo ''%%nut-server%%'' a ''%%nut-client%%'' (ubuntu)   * ''%%nut%%'' (debian) nebo ''%%nut-server%%'' a ''%%nut-client%%'' (ubuntu)
   * ''%%yum install nut nut-client%%'' (centos) - //nutno zapnout repozitář EPEL//   * ''%%yum install nut nut-client%%'' (centos) - //nutno zapnout repozitář EPEL//
 +
 +==== Komponenty nutu ====
 +
 +  * **upsd** (nut-server.service)
 +    * komunikuje s jednotlivymy ups (drivery) a zprostredkuje komunikaci s nimi pro ostatní
 +    * v **upsd.conf** se nastavuje sitove spojeni a v **upsd.users** se nastavujou loginy pro pristup z ostatnich programu
 +    * v **nut.conf** se nastavuje jen ktere sluzby se maji spoustet, je mozne ze systemd to ignoruje
 +  * **upsc, upscmd, upsrw**
 +    * klienti pro ovladani upsd z prikazoveho radku, umi v poradi jak jsou uvedeny: cist informace, spoustet prikazy a nastavovat parametry ups.
 +  * **upsdrvctl** (nut-driver.service)
 +    * demony co se spousti po jednom procesu pro kazdou UPS, pro kazdy druh UPS je tenhle driver jinej. upsdrvctl je wrapper co spusti spravnou binarku pro kazdou UPS. upsd s nima pak pracuje.
 +    * seznam ups a driveru ktere maji pouzivat se nastavuje v **ups.conf**
 +  * **upsmon** (nut-monitor.service)
 +    * pripojuje se k upsd, pravidelne zjistuje stav UPS a na zaklade toho rozesila warningy, vola skript **/etc/nut/notifycmd**, nebo shutdownuje server
 +    * seznam ups, ktery ma monitorovat a akci ktery ma provadet je nastavenej v **upsmon.conf**
 +  * **upssched**
 +    * wrapper co lze pouzit na filtrovani eventu tak, ze se vola z upsmonu misto notifycmd, nicmene se v beznych usecasech nedoporucuje. konfiguruje se v **upssched.conf** a vetsina lidi ho pry vubec nepotrebuje.
 +  * **nut-monitor** (neplest s upsmon, ktery pouziva systemd unitu nut-monitor.service!!!)
 +    * GUI aplikace s ikonkou na liste, ktera po pripojeni k upsd umoznuje pohodlny sledovani a spravu UPS
 +  * **nut-cgi**
 +    * Zakladni webove rozhrani NUTu
 +    * Pripojuje se na upsd a UPS v nich zadane v **hosts.conf** (lze mit v jednom webu UPS z vice serveru)
 +    * Po zaheslovani webu a povoleni v **upsset.conf** lze i spoustet pres web akce a nastavovat UPS
 +
  
 ===== Konfigurace ===== ===== Konfigurace =====
howto/network/nut.1504905870.txt.gz · Poslední úprava: 2017/09/08 23:24 autor: harvie