Summary
Submenu: /system/ups
Standaarden: APC Smart Protocol
De UPS monitor-functie werkt met APC UPS-apparaten die “smart” signalering via serieel RS232 of een USB-verbinding ondersteunen. De UPS monitor-dienst is niet opgenomen in de standaardset pakketten en moet dus handmatig gedownload en geïnstalleerd worden met het ups.npk-pakket. Met deze functie kan de netwerkbeheerder de UPS monitoren en de router zo instellen dat deze een stroomstoring ‘netjes’ afhandelt zonder corruptie of schade aan de router. Het basisdoel van deze functie is te garanderen dat de router na een langdurige stroomstoring weer online komt. Daartoe monitort de router de UPS en zet zichzelf in hibernate-modus wanneer de netstroom is uitgevallen en de UPS-accu minder dan 10% van zijn capaciteit over heeft. De router blijft de UPS daarna monitoren (terwijl hij in hibernate-modus staat) en start zichzelf opnieuw op wanneer de netstroom terugkeert. Als de UPS-accu leeg raakt en de router alle stroom verliest, komt de router weer volledig in bedrijf zodra de netstroom terugkeert.
De UPS monitor-functie in MikroTik RouterOS ondersteunt:
- slaapstand en veilige herstart bij stroom- en batterijstoring
- UPS-batterijtest en kalibratietest van de looptijd
- monitoring van alle statusinformatie in de "smart"-modus die door de UPS wordt ondersteund
- logging van vermogenswijzigingen
De UPS-unit aansluiten
De seriële APC UPS (BackUPS Pro of SmartUPS) vereist een speciale seriële kabel (tenzij deze via USB is aangesloten). Als er geen kabel bij de UPS is geleverd, kan een kabel bij APC worden besteld of "in-house" worden gemaakt. Gebruik het volgende schema:
| Routerzijde (DB9f) | Signal | Direction | UPS-zijde (DB9m) |
|---|---|---|---|
| 2 | Receive | IN | 2 |
| 3 | Send | OUT | 1 |
| 5 | Ground | 4 | |
| 7 | CTS | IN | 6 |
Als u een RouterBOARD-apparaat gebruikt, zorg er dan voor dat u uw "RouterBOOT setup key" instelt op Delete in plaats van de standaardwaarde Any key. Dit voorkomt dat het setup-menu per ongeluk wordt geopend als de UPS-unit tijdens het opstarten van de RouterBOARD gegevens naar de seriële poort stuurt. Dit kan worden gedaan in de RouterBOOT-opties tijdens het opstarten of via de RouterBoard Settings in Winbox:
Select key which will enter setup on boot:
* 1 - any key
2 - <Delete> key only
your choice:
Algemene eigenschappen
| Property | Description |
|---|---|
| alarm-setting (delayed | immediate | low-battery | none; Standaard: immediate) | Instelling voor het geluidsalarm van de UPS:delayed - het alarm wordt uitgesteld tot de on-battery-gebeurtenisimmediate - alarm direct na de on-battery-gebeurtenislow-battery - alarm alleen wanneer de batterij bijna leeg isnone - geen alarm |
| check-capabilities (yes | no; Default: yes) | Of de UPS-mogelijkheden gecontroleerd moeten worden voordat informatie wordt uitgelezen. Dit uitschakelen kan compatibiliteitsproblemen met sommige UPS-modellen oplossen. (Geldt voor RouterOS versie 6, geïmplementeerd sinds v6.17) |
| min-runtime (time; Standaard: never) | Minimale resterende looptijd. Na een storing van de 'utility' bewaakt de router de waarde runtime-left. Wanneer de waarde de waarde min-runtime bereikt, gaat de router naar de hibernate mode. never - de router gaat naar de hibernate mode wanneer het signaal "battery low" wordt verzonden, wat aangeeft dat de batterijcapaciteit onder 10% is0s - de router blijft werken zolang de batterij voldoende spanning levert |
| offline-time (time; Standaard: 0s) | Hoe lang er op accu's wordt doorgewerkt. De router wacht die tijd af en gaat daarna in hibernate-modus totdat de UPS meldt dat de netstroom weer terug is 0s - de router gaat in hibernate-modus volgens de instelling min-runtime. In dat geval wacht de router totdat de UPS meldt dat het accuvermogen onder de 10% ligt |
| port (string; Standaard: ) | Communicatiepoort van de router. |
Alleen-lezen eigenschappen
| Property | Description |
|---|---|
| load (percentage) | De uitgangsbelasting van de UPS als percentage van de volledige nominale belasting in Watt. De typische nauwkeurigheid van deze meting is ±3% van het maximum van 105% |
| manufacture-date (string) | De productiedatum van de UPS in het formaat "mm/dd/yy" (maand, dag, jaar). |
| model (string) | Een string van minder dan 32 ASCII-tekens die bestaat uit de modelnaam van de UPS (de woorden op de voorkant van de UPS zelf) |
| nominal-battery-voltage (integer) | De nominale batterijspanning van de UPS (dit is niet de werkelijke batterijspanning van de UPS) |
| offline-after (time) | Wanneer de router offline gaat |
| serial (string) | Een string van ten minste 8 tekens die rechtstreeks het serienummer van de UPS weergeeft zoals dat in de fabriek is ingesteld. Nieuwere SmartUPS-modellen hebben serienummers van 12 tekens |
| version (string) | De UPS-versie bestaat uit drie velden: SKU-nummer, firmwarerevisie en landcode. De landcode kan een van de volgende zijn:I - 220/230/240 VacD - 115/120 VacA - 100 VacM - 208 VacJ - 200 Vac |
Info Let op: Om de UPS-monitor in te schakelen, moet de seriële poort beschikbaar zijn.
Example
Om de UPS-monitor voor poort serial1 in te schakelen:
[admin@MikroTik] /system/ups> add port=serial1 disabled=no
[admin@MikroTik] /system/ups> print
Flags: X - disabled, I - invalid
0 name="ups" port=serial1 offline-time=5m min-runtime=5m
alarm-setting=immediate model="SMART-UPS 1000" version="60.11.I"
serial="QS0030311640" manufacture-date="07/18/00"
nominal-battery-voltage=24V
[admin@MikroTik] /system/ups>
Runtime-kalibratie
Commando: /system/ups/rtc/<id>
Het rtc-commando zorgt ervoor dat de UPS een runtime-kalibratie start totdat er minder dan 25% van de volledige accucapaciteit over is. Dit commando kalibreert de teruggegeven runtime-waarde.
Info Let op: De test start pas als de batterijcapaciteit 100% is.
Monitoring
Commando: /system/ups/monitor <id>
| Property | Description |
|---|---|
| battery-charge () | de resterende batterijcapaciteit van de UPS als percentage van de volledig geladen toestand |
| battery-voltage () | de huidige batterijspanning van de UPS. De typische nauwkeurigheid van deze meting is ±5% van de maximale waarde (afhankelijk van de nominale batterijspanning van de UPS) |
| frequency () | bij werking op netvoeding wordt de interne werkfrequentie van de UPS gesynchroniseerd met het net binnen een afwijking van 3 Hz van de nominale 50 of 60 Hz. De typische nauwkeurigheid van deze meting is ±1% van de volledige schaalwaarde van 63 Hz |
| line-voltage () | de netvoedingsspanning op de lijn |
| load () | de uitgaande belasting van de UPS als percentage van de volledige nominale belasting in Watt. De typische nauwkeurigheid van deze meting is ±3% van het maximum van 105% |
| low-battery (yes | no) | wordt alleen getoond wanneer de UPS deze status meldt |
| on-battery (yes | no) | Of de UPS-accu stroom levert |
| on-line (yes | no) | of de stroom wordt geleverd door het externe nutsbedrijf (energiebedrijf) |
| output-voltage () | de uitgangsspanning van de UPS |
| overloaded-output (yes | no) | wordt alleen getoond wanneer de UPS deze status meldt |
| replace-battery (yes | no) | wordt alleen getoond wanneer de UPS deze status meldt |
| runtime-calibration-running (yes | no) | wordt alleen getoond wanneer de UPS deze status meldt |
| runtime-left (time) | de geschatte resterende looptijd van de UPS in minuten. U kunt de UPS opvragen wanneer deze in de on-line, bypass of on-battery modus werkt. Het antwoord van de UPS over de resterende looptijd is gebaseerd op de beschikbare batterijcapaciteit en de uitgaande belasting |
| smart-boost-mode (yes | no) | wordt alleen getoond wanneer de UPS deze status meldt |
| smart-ssdd-mode () | wordt alleen getoond wanneer de UPS deze status meldt |
| transfer-cause (string) | de reden voor de meest recente overgang naar werking op batterij (wordt alleen getoond wanneer de unit op batterij werkt) |
Example
Bij werking op netstroom:
[admin@MikroTik] /system/ups> monitor 0
on-line: yes
on-battery: no
RTC-running: no
runtime-left: 20m
battery-charge: 100%
battery-voltage: 27V
line-voltage: 226V
output-voltage: 226V
load: 45%
temperature: 39C
frequency: 50Hz
replace-battery: no
smart-boost: no
smart-trim: no
overload: no
low-battery: no
[admin@MikroTik] /system/ups>
Bij werking op accu:
[admin@MikroTik] /system/ups> monitor 0
on-line: no
on-battery: yes
transfer-cause: "Line voltage notch or spike"
RTC-running: no
runtime-left: 19m
offline-after: 4m46s
battery-charge: 94%
battery-voltage: 24V
line-voltage: 0V
output-voltage: 228V
load: 42%
temperature: 39C
frequency: 50Hz
replace-battery: no
smart-boost: no
smart-trim: no
overload: no
low-battery: no
[admin@MikroTik] /system/ups>