Strona 1 z 1

konfiguracja nut

: 11 grudnia 2014, 09:43
autor: mike89
Próbuje skomunikować serwer z UPS poprzez port COM (ttyS0). Używam do tego programu 'nut'. Niestety jest problem przy uruchomieniu nut. Po wykonaniu polecenia:

Kod: Zaznacz cały

/lib/nut/etapro -DD -a eta
otrzymuję:

Kod: Zaznacz cały

Network UPS Tools - ETA PRO driver 0.04 (2.4.3)   0.000000     debug level is '2'
   0.000917     /dev/ttyS0 is locked by another process
i podobnie po wykonaniu

Kod: Zaznacz cały

upsdrvctl start 
otrzymuję:

Kod: Zaznacz cały

Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - ETA PRO driver 0.04 (2.4.3)
/dev/ttyS0 is locked by another process
Driver failed to start (exit status=1) 
UPS którego używam to UPS ETA PowerArt Sinus Eco 2 kVA.
Jak widać z otrzymanych komunikatów sterownik urządzenia wczytuje się poprawnie. Komunikat '/dev/ttyS0 is locked by another process' jest dla mnie niezrozumiały. Z tego wynika, że nie można uruchomić nut bo port jest zajęty przez UPS, którego chcę uruchomić... Przed uruchamianiem UPS oczywiście zastopowałem nut i nawet zwolniłem port COM:

Kod: Zaznacz cały

lsof /dev/ttyS0 
.

Konfiguracja ups.conf wygląda następująco:

Kod: Zaznacz cały

[eta]
      driver = etapro
      port = /dev/ttyS0
Jedyne co przychodzi mi do głowy to to, że ten sterownik etapro mimo, że jest wczytywany prawidłowo wcale nie współpracuje akurat z tym modelem UPSa.
Dodam, że analogicznie wykonałem całą konfigurację na innym serwerze dla innego upsa - APC i tam nut uruchamia się bez problemu.