ナギオス – MGE UPSの監視

Si disponemos de un UPS o una SAI en nuestra organización por qué no monitorizarla? Por qué no conocer el estado de sus baterias? Si disponemos de cualquier problema que seguro es crítico, creo razonable centralizarlo y controlarlo desde nuestra máquina Nagios o Centreon con el fin de tener controlado cualquier problema que podamos tener y recibir sus notificaciones. Así que si te interesa saber el estado de tu SAI echa un vistazo a este documento!

 

En este post monitorizaremos un SAI algo viejillo de MGE (que tras ser de APC ahora debe pertenecer a Schneider Electric), usaremos un par de scripts, con uno sacaremos bastante información y con el segundo el status general del SAI. El primer script ‘check_snmp_mgeeaton_ups.pl’ からダウンロードできるもの: https://exchange.nagios.org/directory/Plugins/Hardware/UPS/Merlin-Guerin/check_snmp_mgeeaton_ups/details. El segundo script ‘check_snmp_mge_upslo bajamos de: https://exchange.nagios.org/directory/Plugins/Network-Protocols/SNMP/MGE-check_mge_ups/details. Deberemos dejarlos en la carpeta de plugins de nuestro Nagios o Centreon y hacerlos ejecutables con ‘chmod +x’.

 

 

先に進む前に, recordar habilitar SNMP en el SAI, introduciendo una Comunidad SNMP y permitiendo conexiones desde la máquina Nagios / センターロン!

 

 

Con ‘check_snmp_mgeeaton_ups.plpodremos obtener muchísima información de un SAI, tanto a nivel de bateria, fallos de carga, de voltaje, medir la carga saliente o su voltaje, 温度, 等… lo que vemos en la ayuda, 行きましょう! Si queremos probarlo, 走る

[ソースコード]./check_snmp_mgeeaton_ups.pl -H SAIのIPアドレス --C SNMPコミュニティ -O オプション[/ソースコード]

 

 

悪くありません, まず最初にCentreonでSAIのホストを登録します, これは監視サービスを関連付ける対象になります. から “構成” > “ホスト” > “足す…” SAIを追加します:

  • 名前: 監視するSAIの名前.
  • エリヤ: CentreonでSAIとして表示される名前.
  • IPアドレス / DNSの: SAIのIPアドレスを入力します.
  • SNMPコミュニティ & バージョン: SNMPコミュニティとそのバージョンを入力します.
  • テンプレート: Centreonのプラグインパックがインストールされていれば、‘HW-UPS-Standard-Rfc12628-SNMP-custom’という便利な基本テンプレートを使用できます, インストールしたい場合は, チェックアウト このドキュメント. そして、そうでない場合は, 通常は‘generic-host’になります.

 

私たちは守っています “セーブ”,

 

このスクリプト用のコマンドを作成し、監視する各サービスで必要になります, すでに知っているように “構成” > “コマンド” > “足す” そして次のようなもの:

  • コマンド名: コマンドの名前を指定します, いつも言っているように, 通常、スクリプトの名前を使用して、必要に応じてできるだけ早くスクリプトを見つけます, en este caso ‘check_snmp_mgeeaton_ups.pl’.
  • コマンドの種類: 「チェック」をマークします.
  • コマンドライン: このコマンドが何を実行するかを入力します, 私たちが関係する例では: ‘/usr/lib/nagios/plugins/check_snmp_mgeeaton_ups.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -O $ARG1$’
  • 引数の説明: Pulsamos en ‘Describe arguments’ y definimos el único argumento que tenemos, que será la Opción que querremos checkear a la hora de crear los Servicios

 

で録音します “セーブ”,

 

 

そして何もない, ahora creamos cada Servicio que monitorizará cada ítem, en este ejemplo para monitorizar la carga de las baterias deberemos configurar un servicio nuevo, y así con cada elemento a chequear! Creamos los Servicios desde “構成” > “サービス” > “足す…” y cumplimentamos:

  • 形容: これは、監視に表示されるサービスの名前になります, Carga de baterias, Voltaje de salida
  • ホストとリンク: Lo asociamos con el Host recién creado del SAI.
  • テンプレート: 特定の設定を継承する親テンプレートを示します, そのテンプレートでそれを行った場合, いつものように、通常のことは通知を変更することです, 期間, 連絡先, など… 通常は 'generic-active-service-custom' となります.
  • チェックコマンド: 前の手順で作成したコマンドを選択します, ‘check_snmp_mgeeaton_ups.pl’.
  • 引数: Al seleccionar dicho comando nos saldrá el argumentos a cumplimentar, recordamos de la ayuda que vimos en la shell la opción que deberemo indicar, battery_level, output_voltage

 

で録音します “セーブ”,

 

Vamos con el segundo script! Con este como dije antes, obtendremos el estado general del SAI, un resumen de su salud obteniendo los valores de todos sus sensores. Desde la shell de Nagios ejecutaríamos para probar si queremos:

[ソースコード]./check_snmp_mge_ups -H DIRECCION_IP_UPS -C COMUNIDAD_SNMP[/ソースコード]

 

Creamos el Comando para este segundo script, 以前と同様に, から “構成” > “コマンド” > “足す” そして次のようなもの:

  • コマンド名: ‘check_snmp_mge_ups’.
  • コマンドの種類: 「チェック」をマークします.
  • コマンドライン: このコマンドが何を実行するかを入力します, 私たちが関係する例では: ‘/usr/lib/nagios/plugins/check_snmp_mge_ups -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$’

 

で録音します “セーブ”,

 

Creamos el Servicio que checkeará su salud desde “構成” > “サービス” > “足す…” y cumplimentamos:

  • 形容: Status por ejemplo le da un nombre ideal para saber qué nos aporta este Servicio
  • ホストとリンク: Lo asociamos con el Host del SAI.
  • テンプレート: La plantilla padre desde la que heredará cierta configuración, normalmente ‘generic-active-service-custom’.
  • チェックコマンド: Seleccionamos el Comando recién creado en el paso anterior, ‘check_snmp_mge_ups’.

 

で録音します “セーブ”,

 

以上です!! Si vamos a la pestaña de “モニタリング” ya podremos visualizar el estado de monitorización de nuestra SAI, podremos recoger información realmente útil a parte de controlar su estado de forma perfecta. Recordar exportar los datos y recargar la configuración para que Centreon pueda leer los cambios. Si necesitas recordar, desde “Configuration” > 「ポーラー」 > 「構成のエクスポート」, ポーラーの選択, チェックをマークして再起動します & 「エクスポート」.

チェックを強制したい場合, 私たちはすでに知っています, 興味のあるサービスを選択し、コンボで「サービス - 即時チェックのスケジュール」を選択します (強制的)’.

Espero te sirva de ayuda!

 

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!

Citrix Optimizerの使用

26 ジューン・デ 2018