Veeam Backup and Replication Agentのジョブの監視

Si solemos utilizar el Agente de Veeam Backup and Replication en nuestra organización para realizar copias de seguridad de nuestros equipos, portátiles o servidores; usaremos este post para centralizar y por supuesto tener controladas perfectamente todas nuestras copias de seguridad en Centreon!

 

Como supongo que sabemos ya todos, con Veeam Backup and Replication podemos instalar un Agente en máquinas remotas para poder hacerles copias de seguridad, si ya tenemos una instalación de Centreon, podemos desde ahí mismo checkear si las tareas o Job de copia de los Agentes se ha realizado bien o no. Es otro ítem más que centralizamos en nuestra herramienta de monitorización, menos cosas a controlar manualmente o tener en cuenta!

 

Con este maravilloso script de PowerShell podremos de una manera muy sencilla verificar si la tarea de copia del Agente acabó bien, mal o con algún warning, lo que hace es mirar en el visor de sucesos del equipo por los registros de la tarea y leer su estado. そこで, habrá que consultar desde Centreon a los equipos con el Agente mediante NRPE, Para así ejecutar el script de manera remota, leer su output, y tratarlo. Instalaremos NSClient++ en los puestos, si necesitas algo de ayuda en este tema, チェックアウト この投稿.

 

He tenido que hacer alguna modificación en el script, ya que los eventos se almacenan en un registro diferente en mi Visor de Sucesos, en mi caso se llama “Veeamエージェント” y eso habrá que indicárselo al script, modifiqué:

En la linea 34:

[ソースコード]変える: $ArgLogName = "Veeam Endpoint Backup"
によって: $ArgLogName = "Veeam Agent"[/ソースコード]

 

En la linea 36:

[ソースコード]変える: $ArgProviderName = "Veeam Endpoint Backup"
によって: $ArgProviderName = "Veeam Agent"[/ソースコード]

 

Y finalmente en la linea 73:

[ソースコード]変える: もし ($LogEntry.Message.ToString() -like "*EndpointBackup job `’Backup Job*")
によって: もし ($LogEntry.Message.ToString() -like "*Veeam Agent `’Backup Job*")[/ソースコード]

 

Como es costumbre, guardamos el script en “%ProgramFiles%\NSClient++\scripts”, PowerShellのコンソールを開き、実行して正しく動作するか確認することができます.

 

悪くありません, Centreonがリモートでこのコマンドを実行できるようにするために, 設定ファイル‘nsclient.ini’で’ エイリアスと実行するスクリプトを登録します, のようなものを残します:

[ソースコード][/設定/外部スクリプト/スクリプト]
check_veeam_copia_agente = cmd /c echo scripts\\check_veeam_endpoint_eventlogs.ps1; 出口($ラストイグジットコード) | powershell.exe -コマンド –

[/設定/外部スクリプト/エイリアス]
check_veeam_copia_agente = check_veeam_copia_agente[/ソースコード]

 

新しい設定を読み込むために、NSClient++サービスを再起動し、これでコンピューターの準備が整いました!

 

Centreonからは, check_nrpeに似たコマンドを作成するのが最適です, そしてそれを複製して “構成” > “コマンド”. 名前を指定し、チェックタイプにします, ‘Command Line’で’ 次のように入力します:

[ソースコード]$USER1$/check_nrpe -H $ARG1$ -t 30 -c check_veeam_copia_agente[/ソースコード]

 

アイデアは、各コンピュータを別のホストのようにエージェントで登録する必要がないようにすることです, それには興味がありません 😉 目的は、コンピュータごとにある数だけエージェントの監視サービスを作成することです, しかし、それらを直接Veeamサーバーにリンクします. そのため、コマンドを作成する際には, チェックするコンピュータのIPアドレスまたはホスト名を引数として使用します.

 

 

私が言ったこと, から “構成” > “サービス”, 既にVeeamコピーのホストが持っているサービスを複製するか, または新たに作成します, 行く, 次の情報を含む:

  • 形容: サービス名になります, たとえば Veeam エージェント NOMBRE_EQUIPO のようなもので、十分でしょう!
  • ホストとリンク: ここでVeeamマシンのホストとリンクします, 単純にこのマシンにすべてをまとめておくためです.
  • テンプレート: Asociamos una plantilla padre para que herede ciertas configuraciones.
  • チェックコマンド: Será aquí donde seleccionaremos el Comando que hemos creado en el paso anterior.
  • 引数: Al haber seleccionado el Comando anterior nos pedirá el argumento para que indiquemos cual es el nombre de la máquina con el Agente.

 

Grabamos el Servicio y creamos tantos servicios como máquinas con el Agente de Veeam Backup and Replication queramos monitorizar! 記録, exportamos y reiniciamos también la configuración en Centreon para ver que tal queda

 

用意!! Si refrescamos la vista de lo que tenemos monitorizado ya podremos ver los Servicios que checkearán nuestros equipos remotos y estaremos seguros si la copia se hace o se deja de hacer 😉 Por cierto en この他の文書 que igual te interesa, puedes ver cómo monitorizar cualquier Job de copia de seguridad o réplica de Veeam. 面白かっただけたでしょうか!

 

おすすめの投稿

著者

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