Eaton UPS(イートン 無停電電源装置) テクニカルブログ

SNMP setで9SXの設定値を変更する -RFC 1628 UPS MIB-

一般的に、SNMPはデータを読み取る(read/get)ために使用しますが、書き込み(write/set)すると値を書き換える事ができます。

書き込みできるのはread-writeの項目だけで、read-onlyの項目は書き込みできません。その名の通り、読み取りだけ可能です。
例えば、現在のOutputの電流・電圧はread-onlyです。外部から書き換えるような項目ではありません。

※本解説では、UPSアラーム音の設定「有効/無効」を変更します。UPS本体のフロントパネルで設定する項目ですが、SNMP setを使用することでリモートで設定変更が行えます。

システム構成

  • 9SX 700 Firmware 01.12.8136
  • NETWORK-M2 Firmware 2.1.5
  • RFC 1628 UPS MIB
  • snmpm.exe

Network-M2 SNMP 設定

最初に、Network-M2にてSNMPを有効にします。

設定 > SNMP

SNMPを有効化=有効、SNMP V1=有効。
「読み取り専用」と「読み取り/書き込み」は、編集アイコンをクリックして「アクティブ」へ変更します。

Network-M2に対応しているMIBは、「サポートされているMIB」から入手可能です。

全てのMIBをダウンロードして、ご使用のソフトウェアにインポートしてください。

RFC 1628 (IETF) UPS MIB データ取得

RFC 1628 (IETF) UPS MIBを使用して、9SX UPSの値(Value)を読み取りました。

Object OID Value Access
upsIdentManufacturer.0 1.3.6.1.2.1.33.1.1.1.0 EATON read-only
upsIdentModel.0 1.3.6.1.2.1.33.1.1.2.0 Eaton 9SX 700 read-only
upsIdentUPSSoftwareVersion.0 1.3.6.1.2.1.33.1.1.3.0 01.12.8136 read-only
upsIdentAgentSoftwareVersion.0 1.3.6.1.2.1.33.1.1.4.0 2.1.5 read-only
upsIdentName.0 1.3.6.1.2.1.33.1.1.5.0 A000000000 read-write
upsIdentAttachedDevices.0 1.3.6.1.2.1.33.1.1.6.0 read-write
upsBatteryStatus.0 1.3.6.1.2.1.33.1.2.1.0 batteryNormal(2) read-only
upsSecondsOnBattery.0 1.3.6.1.2.1.33.1.2.2.0 0 seconds read-only
upsEstimatedMinutesRemaining.0 1.3.6.1.2.1.33.1.2.3.0 375 minutes read-only
upsEstimatedChargeRemaining.0 1.3.6.1.2.1.33.1.2.4.0 100 percent read-only
upsBatteryVoltage.0 1.3.6.1.2.1.33.1.2.5.0 259 0.1 Volt DC read-only
upsInputNumLines.0 1.3.6.1.2.1.33.1.3.2.0 1 read-only
upsInputVoltage.1 1.3.6.1.2.1.33.1.3.3.1.3.1 102 RMS Volts read-only
upsOutputSource.0 1.3.6.1.2.1.33.1.4.1.0 normal(3) read-only
upsOutputFrequency.0 1.3.6.1.2.1.33.1.4.2.0 500 0.1 Hertz read-only
upsOutputNumLines.0 1.3.6.1.2.1.33.1.4.3.0 1 read-only
upsOutputVoltage.1 1.3.6.1.2.1.33.1.4.4.1.2.1 100 RMS Volts read-only
upsOutputCurrent.1 1.3.6.1.2.1.33.1.4.4.1.3.1 0 0.1 RMS Amp read-only
upsOutputPower.1 1.3.6.1.2.1.33.1.4.4.1.4.1 0 Watts read-only
upsOutputPercentLoad.1 1.3.6.1.2.1.33.1.4.4.1.5.1 0 percent read-only
upsBypassFrequency.0 1.3.6.1.2.1.33.1.5.1.0 500 0.1 Hertz read-only
upsBypassNumLines.0 1.3.6.1.2.1.33.1.5.2.0 1 read-only
upsBypassVoltage.1 1.3.6.1.2.1.33.1.5.3.1.2.1 102 RMS Volts read-only
upsBypassCurrent.1 1.3.6.1.2.1.33.1.5.3.1.3.1 0 0.1 RMS Amp read-only
upsAlarmsPresent.0 1.3.6.1.2.1.33.1.6.1.0 0 read-only
upsTestId.0 1.3.6.1.2.1.33.1.7.1.0 upsTestQuickBatteryTest read-write
upsTestResultsSummary.0 1.3.6.1.2.1.33.1.7.3.0 aborted(4) read-only
upsTestResultsDetail.0 1.3.6.1.2.1.33.1.7.4.0 read-only
upsTestStartTime.0 1.3.6.1.2.1.33.1.7.5.0 (0) 0:00:00.00 read-only
upsTestElapsedTime.0 1.3.6.1.2.1.33.1.7.6.0 0 read-only
upsShutdownType.0 1.3.6.1.2.1.33.1.8.1.0 system(2) read-write
upsShutdownAfterDelay.0 1.3.6.1.2.1.33.1.8.2.0 -1 seconds read-write
upsStartupAfterDelay.0 1.3.6.1.2.1.33.1.8.3.0 -1 seconds read-write
upsRebootWithDuration.0 1.3.6.1.2.1.33.1.8.4.0 -1 seconds read-write
upsAutoRestart.0 1.3.6.1.2.1.33.1.8.5.0 on(1) read-write
upsConfigInputVoltage.0 1.3.6.1.2.1.33.1.9.1.0 100 RMS Volts read-write
upsConfigInputFreq.0 1.3.6.1.2.1.33.1.9.2.0 500 0.1 Hertz read-write
upsConfigOutputVoltage.0 1.3.6.1.2.1.33.1.9.3.0 100 RMS Volts read-write
upsConfigOutputFreq.0 1.3.6.1.2.1.33.1.9.4.0 500 0.1 Hertz read-write
upsConfigOutputVA.0 1.3.6.1.2.1.33.1.9.5.0 560 Volt-Amps read-only
upsConfigOutputPower.0 1.3.6.1.2.1.33.1.9.6.0 504 Watts read-only
upsConfigLowBattTime.0 1.3.6.1.2.1.33.1.9.7.0 3 minutes read-write
upsConfigAudibleStatus.0 1.3.6.1.2.1.33.1.9.8.0 enabled(2) read-write
upsConfigLowVoltageTransferPoint.0 1.3.6.1.2.1.33.1.9.9.0 60 RMS Volts read-write
upsConfigHighVoltageTransferPoint.0 1.3.6.1.2.1.33.1.9.10.0 144 RMS Volts read-write

snmpm.exeを使用して、UPSアラーム音を設定変更する

snmpm.exeをc:\snmpm\に配置。

UPSアラーム音(1.3.6.1.2.1.33.1.9.8.0)の値をgetするsnmpm.exeを実行します

snmpm.exe /c:private /gp:161 get 192.168.10.25 1.3.6.1.2.1.33.1.9.8.0

1.3.6.1.2.1.33.1.9.8.0 (Integer)=[2]

と応答があるので、アラーム音=有効(2)です。

UPSアラーム音(1.3.6.1.2.1.33.1.9.8.0)の値に1をsetするsnmpm.exeを実行します

snmpm.exe /c:private /gp:161 set 192.168.10.25 1.3.6.1.2.1.33.1.9.8.0 Integer 1

1.3.6.1.2.1.33.1.9.8.0 (Integer)=[1]

と応答があるので、アラーム音=無効(1)に変更されました。

UPS本体のフロントパネルを操作しないで、リモートでUPSアラーム音の設定を変更しました。

おわりに

TwitterとYouTubeでEaton UPSの情報を配信しております。よろしくお願い致します。

Twitter : https://twitter.com/eaton_daitron

YouTube : https://www.youtube.com/user/EatonDaito

ページの先頭へ