Egy érdekes feladat állt elő.
Szünetmentest kell monitorizni úgy, hogy nincs a közelben PC, csak hálózat.
Adja magát: tegyünk oda mini PC-t/RaspberryPi/BeagleBoard stb, ami USB-n keresztül lekérdezi a szünetmentest (pl. apcupsd-n keresztül), majd hálózaton reportol a megfelelő formában.
Ezt tovább gondolva, a szünetmentes USB portjára kötött Arduino-val is lekérdezhetném és EthernetShield segítségével tovább küldeném a paramétereket.
Kérdés, hogy a szünetmentes USB-je valójában egy soros-USB átalakító? Megfelelő parancsokkal lekérdezhetőek bizonyos paraméterek?
Pl. apcaccess szerű kimenetet össze tudok rakni 1-1 paraméter lekérdezésével?
Pl. APC Back-UPS CS sorozat USB kommunikáiójával kapcsolatban hol találhatnék doksit?
Találtam egy APC Smart serial protokol leírást, de USB-n nem jön fel a ttyUSB0 eszközfájl.
Egy APC Smart 1000 USB esetén (ez van kéznél) a következő dmesget látom:
id-generic 0003:051D:0002.0003: hiddev0,hidraw2: USB HID v1.10 Device [American Power Conversion Smart-UPS 1000 FW:600.3.I USB FW:1.5] on usb-0000:00:14.0-2/input0
Vajon hogyan tudnám egyedi parancsokkal lekérdezni?
- 3390 megtekintés
Hozzászólások
Én talán a legkisebb USB-s routerboardot választanám, azzal semmit nem kell vacakolni, miután feltetted az UPS csomagot és a kívánt scriptet.
- A hozzászóláshoz be kell jelentkezni
Ez is jó ötlet (mAP-vel vigyázz, annak az USB-je nekem furcsán működött, de meg lehet próbálni, olcsó. 951-es tutira megy), de én elgondolkoznék azon is, hogy ilyen hely(ek)en a szünetmentest cserélni le Smart-ra, amibe belemegy a saját web/snmp management kártyája és vidámság van.
- A hozzászóláshoz be kell jelentkezni
A routerboard egy újabb iránynak jó lesz, köszi tetszik. Megnézem a lehetőségeket.
"szünetmentest cserélni le Smart-ra, amibe belemegy a saját web/snmp management kártyája és vidámság van."
Teljesen igazad van, de épp ehelyett kell kedvezőbb költségvetésű megoldást találnom.
Még nincs szünetmentes sehol.
APC SMART 750 használtan számlával nettó 50k. APC9617 web/snmp kártya használtan számlával nettó 50k. Ha mindenből új kell 2x ennyi.
Ezzel szemben ugye a fent vázolt kombó min. 1/3-ad áron kijön. Legalább 1 tucat kell belőle, így hamar megtérülne az egyedi megoldás.
- A hozzászóláshoz be kell jelentkezni
Helló
vagy felkötöd az egyik szerverre, amin windows/linux/akármi fut
soros porton keresztül lekérdezi az adatokat
és snmp-n kitolja a megfelelő kérdezőnek.
egyébként windows alá feltolod a szoftverét powerchute
és máris weben keresztül birizgálhatod, nézheted a fogyasztást, loggolja a bejövő feszültséget, (a hőmérsékletet) mondjuk ez csak a nagyobbak tudják su1000 >=
aztán ha van monitoring rendszer akkor keress emg privátban és adok snmp oid-okat amivel tudsz operálni.
üdv
Balooo
------------------------
Nincs a világon se jó, se rossz. A gondolkodás teszi azzá... (W. Shakespeare)
- A hozzászóláshoz be kell jelentkezni
Szia
Köszi a választ. Sajnos alapból nincs szerver, sem pc a teremben, csak több kis fogyasztású eszköz. Max terhelés 50W.
SNMP ügyben viszont kereslek majd, mert idegen még tőlem ez a terület.
- A hozzászóláshoz be kell jelentkezni
A többi kisebb fogyasztású eszköz nem alacsony feszültségű?
Ha igen, akkor lehet, h jobban kijönnél Meanwell UPS-el, és külső akkival.
Ez relatív buta, ha elmegy a delej, a kimenetet direkt ráköti az akksira (azaz ha 12 / 24 / 48V kell, akkor célszerű 48V UPS és 48V-24V táp).
Annyira van okos, hogy az akksit nem hagyja túlmerülni.
Az állapotot vagy sorosporti kivezetéssel tudod megoldani, vagy Tiny LanController-el.
Mivel nem kell oda vissza konvertálni a feszültséget (12V -> 230V -> 12V) így jelentősen
hosszabb az áthidalási idő is.
- A hozzászóláshoz be kell jelentkezni
Szerver pótlék --> akármilyen egykártyás számítógép, amire Linuxot húzol.
- A hozzászóláshoz be kell jelentkezni
Ja, akkor én csak szerencsével vettem pár éve még 20-25e-ért Smart 1000-t benne 9605(?) csak SNMP kártyával.
Újonnan valóban horror ára van, én is csak használtban gondolkoznék, de úgy is csak a szabadpiaci árak vethetőek össze az USB+kütyü megoldással, a hivatalos felújított forgalmazók már nem :/
- A hozzászóláshoz be kell jelentkezni
Igen, én is néztem. Kártyával nem láttam Smart-ot 25-ért, csak magát a kártyát ennyiért. Tény, már azzal is bentebb lennénk, de ugye számla kell a felhasznált eszközökről. 1-1-t még csak kifog az ember, de tucatnyit összevadászni már művészet lenne:)
- A hozzászóláshoz be kell jelentkezni
FYI: azért a Smart és Back UPS-t ne csak annyiban hasonlítsd, h drágább.
A másik, hogyha csak annyi kell, h SNMP, akkor NE 9617 kártyát keress, hanem 9605 v 9606-t. A célnak az is tökéletesen elég.
Ha soros portos UPS-t találsz és az megfelel, RB133C-ből és RB411-ből van 1 kiló, ami arra tökéletesen elég, hogy szóljon, ha elment/visszajött a delej. Az ár meg töredéke a többi opciónak.
- A hozzászóláshoz be kell jelentkezni
Gyorsan fogtam egy RB951G-2HnD (ROS 6.15) és az USB portjára bedugtam az APC SUA750I -t.
Soha nem foglalkoztam RouterBoard usb-vel, de a netes leírások alapján nálam nem listázza a portokat, csak 1 helyen.
[admin@MikroTik] > /system resource usb print
# DEVICE VENDOR NAME SPEED
0 1:1 Linux 3.3.5 ehci_hcd RB400 EHCI 480 Mbps
1 1:6 American Power Conver... Smart-UPS 1000 FW:... 1.5 Mbps
[admin@MikroTik] > /port remote-access print
Flags: X - disabled, I - inactive, A - active, B - busy, L - logging-active
# PORT CHANNEL PROT... TCP.. ALLOWED-ADDRESSES
[admin@MikroTik] > /port print
Flags: I - inactive
# DEVICE NAME CHANNELS USED-BY BAUD-RATE
WinBoxban ha kézzel adnék hozzá UPS-t, a port mezőnél semmit nem gördít le.
Hol hibázok?
- A hozzászóláshoz be kell jelentkezni
Raspberry a legjobb/legolcsóbb megoldás erre, azon van rendes NUT, nem kell szórakozni a protokollal.
- A hozzászóláshoz be kell jelentkezni
Némileg tartok az SD kártya/nand -ban lévő fájlrendszer sérüléstől egy hard power off-nál.
Mondjuk tovább gondolva: figyeli a szünetmentest, ha alacsony az akku %, leáll.
Gond: ha ezután visszajön a 230V és az akku még nem merült le, a szünetmentes nem kapcsol ki, hanem bekapcsolva marad -> az RPI nem kap táp elvévet -> nem indul be.
Emiatt jobb lehet az Arduino vagy RouterBoard-os megoldás, ahol mehet az eszköz addig amíg, a szünetmentes le nem kapcsol, és 230V meglétekor úgyis visszakapcsol, így az eszköz is beindul.
- A hozzászóláshoz be kell jelentkezni
A nut lekapcsolja a szünetmentest a leállítási procedúra során, így ha visszajön az áram, beindul minden.
- A hozzászóláshoz be kell jelentkezni
Köszi, igazad van, ez jó. Letesztelem.
- A hozzászóláshoz be kell jelentkezni
# Shutdowns and other procedures may be tested without stressing actual UPS hardware by simulating status values with the
# dummy-ups pseudo-driver. Anything which can happen in a driver can be replicated with dummy-ups.
# Also check "upsdrvctl -t" to see how it will behave without actually turning off power and then test a forced shutdown sequence using "upsmon -c fsd".
------------------------------------------------------------------------------
www.woodmann.com/searchlores/welcome.htm
- A hozzászóláshoz be kell jelentkezni
Mikrotikra simán megy openwrt. Oszt akkor van nut is.
- A hozzászóláshoz be kell jelentkezni
A "simát" már láttuk elvérezni másik topic-ban.
- A hozzászóláshoz be kell jelentkezni
Több helyen használunk APC RS800-at mikivel, szépen megismeri és kezeli infózza + minden ami kell.
Script figyel ha nincs áram kapom a mailt mennyi van még hátra zakuból.
- A hozzászóláshoz be kell jelentkezni
az APC-k nem usb-serial hasznalnak, hanem ahogy latod is HID-et, gyakorlatilag egy billentyuzetet szimulal amin az ups "megnyomja" a power gombot ha merul lefele nagyon.
ezen belul nem dokumentalt parancsokkal tudja nem dokumentalt protokollon vezerelni es egyeb adatait lekerdezni is...
na nem mintha a soros protokollja publikus lenne, de annak egy jo reszet mar visszafejtettek es kiraktak a netre.
amugy kene legyen soros port is rajta, nem csak usb.
na meg vigyazni kell, mert az ujabb apc smart-ok, amiken mar LCD kijelzo van, nem a regi protokollt beszelik, hanem egy ujabb, szinten zart valamit...
lehet, hogy jobban jarsz ha megveszed az apc-tol az snmp halozati modult bele...
A'rpi
- A hozzászóláshoz be kell jelentkezni
Ehhez annyit még, hogy az apcupsd támogatja már a MODBUS-t (merthogy az APC kiadta a specifikációt a közelmúltban), de csak soros kapcsolaton, az APC pedig kiadott az új LCD-s Smart UPS-ekhez egy firmware-frissítést, amely az UPS-nek is megtanítja és lehetővé teszi, hogy bekapcsold a konfigurációs menüben a MODBUS-t. (Én egy ATEN UC232A USB-to-serial dongle-vel használom illumoson (usbsprl driverrel) a hozzá adott gyári "smart signalling" kábellel; megy. Csak be kell állítani, hogy a kapcsolat soros, a protokoll pedig MODBUS, miután engedélyezve lett az UPS-en.)
------------------------
Program terminated
{0} ok boto
boto ?
- A hozzászóláshoz be kell jelentkezni
> ahogy latod is HID-et, gyakorlatilag egy billentyuzetet szimulal amin az ups "megnyomja" a power gombot ha merul lefele nagyon.
Nem ertek hozza, csak kerdezem, de nem ugy van, hogy van korrekt USB HID power device class? Sima desktop debianra dugva az UPS-t fel is ugrik, hogy new power device vagy valami hasonlo es lehet nezni az akksi adatait hasonloan a laptop beepitettjehez.
- A hozzászóláshoz be kell jelentkezni
Update:
Itt van nálam egy APC Back UPS CS 500
Linux alól:
generic-usb 0003:051D:0002.000B: hiddev98,hidraw4: USB HID v1.10 Device [American Power Conversion Back-UPS CS 500 FW:808.q3.I USB FW:q3] on usb-0000:00:13.0-1/input0
Az apcupsd jól kezeli.
Mikrotik RB 951g-2hnd -vel összekötöm a gyári APC RJ45 -> USB kábellel. RJ45 az APC-be, USB a Mikrotikbe megy. Sem a portok sem az ups alatt nem látszik.
Neten javasolják, hogy sima usb hubon keresztül próbáljam. Megtörtént, ugyanaz.
Akinek működött, hogyan csinálta?
Köszi
- A hozzászóláshoz be kell jelentkezni