RouterOS handleiding

UPS

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>

Bron

Bijgewerkt op 2026-08-22.