Difference between revisions of "Pandora: Documentation es: Monitorizacion entornos Virtuales"

From Pandora FMS Wiki
Jump to: navigation, search
(Tabla de eventos)
(Configuración de monitorización)
 
(201 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
[[Pandora:Documentation|Volver a Indice de Documentacion Pandora FMS]]
 
[[Pandora:Documentation|Volver a Indice de Documentacion Pandora FMS]]
 +
  
 
= Monitorizacion de entornos virtuales =
 
= Monitorizacion de entornos virtuales =
  
== Monitorización de entornos Amazon EC2 ==
+
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#Amazon_EC2|Amazon EC2]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#VMware|VMware]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#RHEV|RHEV]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#Nutanix|Nutanix]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#XenServer|XenServer]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#OpenNebula|OpenNebula]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#IBM_HMC|IBM HMC]]
 +
 
 +
[[Pandora:Documentation_es:Monitorizacion_entornos_Virtuales#HPVM|HPVM]]
 +
 
 +
<br>
 +
 
 +
== Amazon EC2 ==
  
Esta monitorización específica utiliza el CloudWatch API para monitorizar sus instancias en el servicio Amazon EC2.Necesita tener activado el cloudwatch habilitado en su instancia. Puede obtener el plugin gratuito en la sección de la libreríaa de módulos de pandorafms.com (busque por EC2).
+
Para monitorizar EC2 en entornos Enterprise, por favor, diríjase a [https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Discovery#Discovery_Cloud._AWS.EC2 Discovery]
  
La idea principal de este plugin de servidor remoto es obtener información para sus instancias utilizando el servidor de plugin de red. Esto significa que necesitará registrar el plugin en el servidor, y hacer que modulos diferentes graben la información en sus servidores EC2.
+
{{Warning|Esta guía corresponde al componente OpenSource para la monitorización de EC2}}
 +
 
 +
Esta monitorización específica utiliza el CloudWatch API para monitorizar sus instancias en el servicio Amazon EC2. Necesita tener  Cloudwatch habilitado en su instancia. Puede obtener el plugin gratuito en la sección de la [https://library.pandorafms.com/index.php?sec=Library&sec2=repository&lng=en&action=view_PUI&id_PUI=214 librería de módulos].
 +
 
 +
La idea principal de este <b>plugin de servidor</b> remoto es obtener información de sus instancias utilizando el servidor de plugin de Pandora FMS. Esto significa que necesitará registrar el plugin en el servidor y configurar los diferentes módulos para que recuperen la información de sus servidores EC2.
  
 
Este es un ejemplo de la ejecución:
 
Este es un ejemplo de la ejecución:
  
  /home/slerena/ec2_plugin.sh -A AKIAILTVJ3S26GTKLD4A -S CgmQ6DxUWES05txfe+juJLoM57acDudHogkLotWk -i i-9d0b4af1 -n AWS/EC2 -m CPUUtilization
+
  /home/slerena/ec2_plugin.sh -A AKIAILTVCAS26GTKLD4A -S CgmQ6DxUWES05txju+alJLoM57acDudHogkLotWk -i i-9d0b4af1 -n AWS/EC2 -m CPUUtilization
 
   
 
   
 
Devolverá un % de valor numérico de la métrica "CPUUtilization" en la instancia i-9d0b4af1  
 
Devolverá un % de valor numérico de la métrica "CPUUtilization" en la instancia i-9d0b4af1  
Line 17: Line 40:
 
Para la instalación necesitará:
 
Para la instalación necesitará:
  
1. Tener un sistema JAVA, y ahora su directorio home JAVA. En la aplicación Pandora FMS (Vmware/Image) está instalada en /usr/
+
1. Tener disponible JAVA en su servidor Pandora FMS con su correspondiente directorio JAVAHOME.  
  
2. Copiar este plugin a una ruta, y fijar los permisos en 755, y fijar la ruta base en la variable AWS_CLOUDWATCH_HOME que está presente en las primeras líneas del plugin. Necesita editar las primeras líneas del plugin.
+
2. Copiar este plugin a una ruta y fijar los permisos en 755, y fijar la ruta base en la variable AWS_CLOUDWATCH_HOME que está presente en las primeras líneas del plugin. <b>Necesita editar las primeras líneas del plugin</b>.
  
 
El plugin tiene varios ficheros:
 
El plugin tiene varios ficheros:
  
/ec2_plugin.sh - Plugin itself
+
/ec2_plugin.sh - El plugin en sí.
/bin/* - Componentes de Amazon CloudWatch (Monitoring) Command Line Tools, incluidos en este paquete. Estos scripts están distribuidos bajo la Licencia Apache
+
/bin/* - Componentes de Amazon CloudWatch (Monitoring) Command Line Tools, incluidos en este paquete. Estos scripts están distribuidos bajo la Licencia Apache.
  
Ponga el paquete completo en un directorio del servidor, por ejemplo:
+
Ponga el paquete completo en un directorio accesible por el servidor; por ejemplo:
  
 
  /usr/share/pandora_server/plugin/ec2  
 
  /usr/share/pandora_server/plugin/ec2  
Line 36: Line 59:
 
  /usr/share/pandora_server/plugin/ec2/mon-cmd --version  
 
  /usr/share/pandora_server/plugin/ec2/mon-cmd --version  
  
Debería devolver algo similar a :
+
Debería devolver algo similar a:
  
 
  Amazon CloudWatch CLI version 1.0.9.5 (API 2010-08-01)  
 
  Amazon CloudWatch CLI version 1.0.9.5 (API 2010-08-01)  
Line 42: Line 65:
 
Si obtiene la misma cadena, entonces ya está listo para utilizar el plugin.
 
Si obtiene la misma cadena, entonces ya está listo para utilizar el plugin.
  
Si no, probablemente necesitará instalar y configurar adecuadamente las herramientas de linea de comandos del Amazon CloudWatch (monitorizacion). Siga estos pasos para hacerlo:
+
Si no, probablemente necesitará instalar y configurar adecuadamente las herramientas de línea de comandos del Amazon CloudWatch (monitorización). Siga estos pasos para hacerlo:
  
 
=== Instalación ===
 
=== Instalación ===
  
1. Asegúrese de que tiene instalada en su sistema la versión de Java 1.5 o superior: (java -version)
+
Requisitos:
2. Descomprima el fichero zip de despliegue.
+
<ol>
3. Fije las siguientes variables de entorno:
+
<li>Asegúrese de que tiene instalada en su sistema la versión de Java 1.5 o superior: (java -version)</li>
3.1 AWS_CLOUDWATCH_HOME - El directorio donde se copiaron  los ficheros de despliegue para chequearlos con:
+
<li>Descomprima el fichero zip de despliegue.</li>
Unix: ls ${AWS_CLOUDWATCH_HOME}/bin should list mon-list-metrics ...)
+
<li>Fije las siguientes variables de entorno: <ol>
Windows: dir %AWS_CLOUDWATCH_HOME%\bin should list mon-list-metrics ...)
+
<li> AWS_CLOUDWATCH_HOME - El directorio donde se copiaron  los ficheros de despliegue para chequearlos con:</li>
3.2 JAVA_HOME - Directorio Home de la instalación de Java .4. Añada ${AWS_CLOUDWATCH_HOME}/bin (En  Windows: %AWS_CLOUDWATCH_HOME%\bin) a su ruta
+
 
 +
Unix: ls ${AWS_CLOUDWATCH_HOME}/bin (should list mon-list-metrics ...)
 +
Windows: dir %AWS_CLOUDWATCH_HOME%\bin (should list mon-list-metrics ...)
 +
 
 +
<li> JAVA_HOME - Directorio Home de la instalación de Java.</li>
 +
<li> Añada al Path lo siguiente</li>
 +
${AWS_CLOUDWATCH_HOME}/bin
 +
En  Windows: %AWS_CLOUDWATCH_HOME%\bin a su ruta
 +
</ol>
 +
</ol>
  
 
=== Configuración===
 
=== Configuración===
  
Ponga sus credenciales AWS de usuario en la herramienta de linea de comandos. Existen dos maneras para proporcionar las credenciales:Las contraseñas AWS o utilizando los certificados X.509
+
Ponga sus credenciales AWS de usuario en la herramienta de línea de comandos. Existen dos maneras para proporcionar las credenciales:
 +
# Las contraseñas AWS
 +
# Utilizando los certificados X.509
  
 
=== Utilización de Contraseñas AWS ===
 
=== Utilización de Contraseñas AWS ===
  
1. Crear un fichero de credencial. El despliegue incluye un fichero de plantilla ${AWS_CLOUDWATCH_HOME}/credential-file-path.template.
+
* Especifique de manera explícita las credenciales en la línea de comando: --I ACCESS_KEY --S SECRET_KEY
 +
* Crear un fichero de credencial. El despliegue incluye un fichero de plantilla:
 +
  ${AWS_CLOUDWATCH_HOME}/credential-file-path.template.
 +
 
 +
* Editar una copia de este fichero para añadir su información.
 +
* En UNIX, limitar los permisos para el propietario del fichero de credenciales:
 +
$ chmod 600 <archivo creado anteriormente>.
  
#. Editar una copia de este fichero para añadir si información.
+
Una vez creado el archivo existen varias maneras para referenciarlo:
#. En UNIX, limitar los permisos para el propietario del fichero de credenciales:$ chmod 600 <the file created above>.
 
  
2. Hay varias maneras de proporcionar su información de credencial:
+
* Fije la siguiente variable de entorno:
#. Fije la siguiente variable de entorno: AWS_CREDENTIAL_FILE=<the file created in 1>
+
export AWS_CREDENTIAL_FILE=<archivo de credenciales>
#. O también puede proporcionar la siguiente opcion con cada comando --aws-credential-file <the file created in 1>
+
* También puede proporcionar la siguiente opción con cada comando:
 +
--aws-credential-file <archivo de credenciales>
  
#. Especifique de manera explícita las credenciales en la linea de comando: --I ACCESS_KEY --S SECRET_KEY
 
     
 
 
===Utilización de certificados X.509 ===
 
===Utilización de certificados X.509 ===
  
Line 77: Line 115:
 
2. Existen dos modos de proporcionar la información certificada a la línea de comandos:
 
2. Existen dos modos de proporcionar la información certificada a la línea de comandos:
  
#.Fije las siguientes variables de entorno:
+
2.1. Fije las siguientes variables de entorno:
 
         EC2_CERT=/path/to/cert/file
 
         EC2_CERT=/path/to/cert/file
 
         EC2_PRIVATE_KEY=/path/to/key/file
 
         EC2_PRIVATE_KEY=/path/to/key/file
#. Especifique los ficheros directamente en la línea de comandos para todos los comandos
+
 
 +
2.2. Especifique los ficheros directamente en la línea de comandos para todos los comandos:
 
         <command> --ec2-cert-file-path=/path/to/cert/file --ec2-private-key-file-path=/path/to/key/file
 
         <command> --ec2-cert-file-path=/path/to/cert/file --ec2-private-key-file-path=/path/to/key/file
  
 
=== Instalación de las propiedades de JVM ===
 
=== Instalación de las propiedades de JVM ===
  
Al fijar la variable de entorno SERVICE_JVM_ARGS, podrá pasar arbitrariamente las propiedades JVM a la línea de comando. Por ejemplo,la siguiente línea fija las propiedades en Linux/UNIX export SERVICE_JVM_ARGS="-Dhttp.proxyHost=http://my.proxy.com -Dhttp.proxyPort=8080"  
+
Al fijar la variable de entorno SERVICE_JVM_ARGS, podrá pasar arbitrariamente las propiedades JVM a la línea de comando. Por ejemplo, la siguiente línea fija las propiedades en Linux/UNIX export SERVICE_JVM_ARGS="-Dhttp.proxyHost=<nowiki>http://my.proxy.com</nowiki> -Dhttp.proxyPort=8080"
  
 
===Puesta en marcha===
 
===Puesta en marcha===
  
1. Compruebe que su instalación funcione correctamente, ejecute el siguiente comando:
+
Compruebe que su instalación funcione correctamente; ejecute el siguiente comando:
  
 
   $ mon-cmd --help
 
   $ mon-cmd --help
  
Debería ver la página de uso para todos los comandos de monitorización
+
Debería ver la página de uso para todos los comandos de monitorización.
  
 
   $ mon-list-metrics --headers
 
   $ mon-list-metrics --headers
Line 99: Line 138:
 
Debería ver también una línea de cabecera. Si tiene alguna métrica definida, debería verla también.
 
Debería ver también una línea de cabecera. Si tiene alguna métrica definida, debería verla también.
  
== Monitorización de entornos  VMware ==
+
== VMware ==
  
Los entornos virtuales tienen una gran importancia en las arquitecturas IT de todas las empresas y por ello su monitorización es esencial. Con '''Pandora FMS Enterprise''' podrás tener acceso a '''VMware Monitoring Plugin''' un plugin que permite tener bajo control la arquitectura virtual VMware de forma sencilla.
+
Los entornos virtuales tienen una gran importancia en las arquitecturas IT de todas las empresas y por ello su monitorización es esencial. Con '''Pandora FMS Enterprise''' podrá tener acceso a '''VMware Monitoring Plugin''', un plugin que permite tener bajo control la arquitectura virtual VMware de forma sencilla.
  
 
=== Arquitectura VMware a monitorizar ===
 
=== Arquitectura VMware a monitorizar ===
Line 108: Line 147:
  
 
<br><br>
 
<br><br>
<center>[[Image:Esq_arq_vmware.png|650px]]</center>
+
<center>[[Image:vmware-schema-arquitecture.png|650px]]</center>
 
<br><br>
 
<br><br>
  
Pandora FMS puede monitorizar servidores ESXi, Datastores y Máquinas Virtuales. Pandora FMS se apoya en el API web que proporciona el vCenter Server de VMware para la recolección de datos.
+
Pandora FMS puede monitorizar VCenter, servidores ESXi, y los componentes que virtualizan: Datastores y Máquinas Virtuales. Pandora FMS se apoya en el API que proporciona el SDK de VMware para Perl para la recolección de datos.
 
 
=== Monitorización con VMware Monitoring Plugin ===
 
 
 
La monitorización de entornos virtualizados con VMware se basa en varios componentes:
 
 
 
#Un ''plugin de agente'' encargado del descubrimiento de entidades presentes en el entorno y de la recolección de información para la monitorización de las mismas. Para versiones 5.0 o superiores de Pandora FMS el plugin actualiza unos parámetros de los agentes necesarios para el uso de las extensiones y además puede realizar una copia de los eventos de vCenter de VMware a la consola de Pandora FMS.
 
#Una ''extensión'' de configuración básica para poder correr sin problemas desde la ISO (Enterprise) el plugin de VMware.
 
#Extensiones '''VMware View''' y '''VMware Manager''' que permiten ver las entidades VMware de una forma sencilla y gestionar máquinas virtuales.
 
 
 
Con este sistema obtenemos un agente por cada host ESXi, Datastore o máquina virtual encontrado, además de uno adicional para el Datacenter. Esto nos permitirá tratarlos como entidades independientes sin importar la relación que exista entre ellos dentro de la arquitectura de virtualización. Además cada agente tendrá los módulos correspondientes para su monitorización según el tipo de entidad VMware que represente.
 
 
 
==== Funcionamiento interno del plugin ====
 
 
 
Para versiones 5.0 o superiores el plugin realiza todas las funciones: auto-descubrimiento de entidades, recolección de información, copiado de eventos y configuración de ''custom fields''.
 
  
Por cada entidad descubierta, el plugin envía un archivo XML al servidor de Pandora para ser procesado. Esta entidad se convertirá en un agente dentro de Pandora FMS. Los eventos copiados a la consola aparecerán en la vista de eventos y será posible gestionarlos como los propios eventos generados por el sistema.
+
=== Monitorización con Discovery Application VMware ===
  
El plugin mantiene unos archivos auxiliares que contienen información relativa a la configuración de monitorización: logs, entidades monitorizadas, puntero para monitorización de eventos, etc.  
+
Siga los pasos descritos en [https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Discovery#Discovery_Applications:_VMware Discovery] para monitorizar su infraestructura VMware a través de Discovery.
 
 
{{warning|Es importante que estos archivos no se borren ya que podría afectar al rendimiento de la monitorización}}
 
  
 
=== Requisitos del plugin ===
 
=== Requisitos del plugin ===
  
Los requisitos para el funcionamiento del plugin VMware son los siguientes:
+
Los requisitos para el funcionamiento de la tarea de monitorización de VMware son los siguientes:
  
* Pandora FMS 4.0.3 o superior (Las extensiones sólo funcionan a partir de Pandora FMS 4.0.3 Parche 130310)
+
* Pandora FMS v7.0NG.732 o superior.
* Agente de Pandora FMS instalado en la máquina.
 
* Sistema Linux/Unix o Windows
 
* Comando ''curl'' (para versiones de Pandora FMS 5.0 o superiores el agente de Windows incorpora el comando ''curl'')
 
* Comando ''ping''
 
 
* VMware vSphere SDK para Perl
 
* VMware vSphere SDK para Perl
 +
 +
{{Tip|En la ISO de Pandora FMS tiene disponibles todos los componentes necesarios para monitorizar VMware.}}
  
 
=== Configuración del vCenter para la monitorización ===
 
=== Configuración del vCenter para la monitorización ===
  
El plugin hace uso de los contadores de rendimiento que proporciona el vCenter de VMware. La disponibilidad de estos contadores depende de los niveles configurados para recolección de estadísticas del vCenter.
+
<i>Discovery Applications VMware</i> hace uso de las métricas que proporciona la API de los vCenter y ESXi de VMware. La disponibilidad de estas métricas depende de los niveles configurados para recolección de estadísticas.
  
 
Estos niveles se pueden cambiar en el menú ''vCenter Server Settings'' y en la opción ''Statistics''. Para cada opción de tiempo y cada nivel obtendrá la descripción de los contadores que recolecta el vCenter. El nivel mínimo para monitorizar con el plugin de Pandora FMS es el '''Nivel 2'''.
 
Estos niveles se pueden cambiar en el menú ''vCenter Server Settings'' y en la opción ''Statistics''. Para cada opción de tiempo y cada nivel obtendrá la descripción de los contadores que recolecta el vCenter. El nivel mínimo para monitorizar con el plugin de Pandora FMS es el '''Nivel 2'''.
Line 155: Line 176:
 
<br><br>
 
<br><br>
  
Dependiendo de la configuración del vCenter, '''es posible que algunos módulos no reporten datos en Pandora FMS'''. Esto puede ser porque falte instalar algún plugin en el vCenter, sea necesario instalar un agente VMware en la entidad o simplemente porque la entidad esté apagada (máquina virtual o ESXi). '''Para solucionar estos problemas deberá consultar la documentación de VMware'''.
+
Dependiendo de la configuración del vCenter, '''es posible que algunos módulos no reporten datos en Pandora FMS'''. Esto puede ser porque falte instalar algún plugin en el vCenter, sea necesario instalar un agente VMware (vmware-tools) en la entidad o simplemente porque la entidad esté apagada (máquina virtual o ESXi). '''Para solucionar estos problemas deberá consultar la documentación de VMware'''.
  
 
Algunas soluciones, como por ejemplo la monitorización del estado del hardware (Hardware Status), podrían requerir una configuración avanzada tanto del vCenter como de los host que soportan los ESX.
 
Algunas soluciones, como por ejemplo la monitorización del estado del hardware (Hardware Status), podrían requerir una configuración avanzada tanto del vCenter como de los host que soportan los ESX.
  
=== Instalación de VMware vSphere SDK para Perl ===
 
  
La url del centro de descargas para el software VMware es:
+
=== Despliegue de la monitorización de VMware ===
  
http://communities.vmware.com/community/developer/downloads
+
A partir de la versión 732 de Pandora FMS, la monitorización de VMware se realiza utilizando el sistema ''Discovery Applications'' (más información en [https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Discovery#Discovery_Applications:_VMware Discovery]).
  
==== Instalación SDK Linux ====
+
Si por algún motivo en particular se desea configurar manualmente el plugin fuera de esta funcionalidad, puede utilizar el modo clásico descrito a continuación.
  
{{tip|Las versiones del SDK probadas con este proceso de instalación han sido la 4.1 y la 5.1}}
+
En la imagen ISO de Pandora FMS el plugin de VMware, junto con las extensiones, viene preinstalado. Si requiere desplegar o actualizar su versión del plugin de VMware por una más reciente, por favor siga los pasos descritos en los puntos siguientes:
  
{{warning|Se recomienda el uso del SDK 4.1 con componentes VMware de la versión 4.1. Se recomienda el uso del SDK 5.1 con componentes VMware de la versión 5.1}}
+
<br><br>
  
Primero descomprimiremos el SDK con el siguiente comando:
+
==== Despliegue manual del plugin ====
  
  # tar -xzvf VMware-vSphere-Perl-SDK-x.x.x-xxxxxx.i386.tar.gz
+
'''1.''' Acceder al directorio en el que se han extraído los ficheros del plugin VMWare.
  
Ahora compilaremos e instalaremos el SDK con los siguientes comandos:
+
'''2.''' Copia vmware-plugin.{pl,conf} al directorio correspondiente.
  
  # perl Makefile.PL
+
  sudo cp vmware-plugin.pl vmware-plugin.conf /usr/share/pandora_server/util/plugin/
  # make
+
  sudo chown pandora:apache /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf}
  # make install
+
  sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
  
Si la instalación fue correcta y no se mostró ningún error podrá conectar con el vCenter con el siguiente comando:
+
'''3.''' Verifique los datos necesarios para configurar el plugin.
  
# /usr/lib/vmware-viperl/apps/general/connect.pl --server <vcenter_ip> --username <vcenter_user> --password <vcenter_pass>
+
En el menú "Configuración" de la consola de Pandora FMS puede asignar una contraseña a la API, así como los orígenes permitidos.
 +
<br><br>
 +
<center>[[File:Vmware_API_settings.JPG]]</center>
 +
<br>
  
La respuesta debería ser algo así:
+
'''4.''' Edite el fichero de configuración vmware-plugin.conf
  
Connection Successful
+
'''5.''' Verifique la disponibilidad de VMware SDK for Perl
Server Time : 2013-02-21T16:24:05.213672Z
 
  
==== Instalación SDK sobre Windows ====
+
Puede lanzar un script con el siguiente contenido para validar su instalación de VMware SDK Perl
 +
<pre>
 +
#!/usr/bin/perl
  
La versión de PERL que se distribuye con el vSphere SDK no funciona con las librerías de VMware para PERL. Para solucionar este problema siga los siguientes pasos:
+
use strict;
 +
use warnings;
  
* Instale el VMware vSphere SDK.
+
use VMware::VIRuntime;
* Instale Strawberry PERL versión 5.12 de [http://strawberryperl.com/releases.html http://strawberryperl.com/releases.html].
+
 
* Copie el directorio ''C:\Archivos de Programa\VMware\VMware vSphere CLI\Perl\lib\VMware'' a ''C:\strawberry\perl\lib''.
+
print "VMware SDK Version: " . $VMware::VIRuntime::VERSION . "\n";
* Desinstale el VMware vSphere SDK.
+
</pre>
 +
 
 +
Ejecute el script:
 +
 
 +
perl check_vmware.pl
  
=== Instalación del plugin con la extensión VMware Settings ===
+
La salida debe ser similar a la siguiente:
 +
VMware SDK Version: 6.5.0
  
{{tip|Esta extensión viene instalada por defecto en la ISO Enterprise de la versión 5.1.}}
+
{{tip|Verifique que la versión del SDK es mayor o igual que la versión de sus productos VMware. }}
  
Con la extensión VMware Settings podemos configurar directamente desde la consola de Pandora la ejecución del plugin VMware.
+
{{warning|A partir de la versión 717 del plugin de VMware también necesitará instalar la librería perl PluginTools.pm, (disponible junto con el servidor en /usr/lib/perl5/PandoraFMS) en el equipo donde quiera desplegarlo (copiar a /usr/lib/perl5/PandoraFMS en el equipo que vaya a ejecutar el plugin).}}
Aparecerá en ''Setup > VMware''.
 
  
<br>
 
<center>[[Image:Vmware_settings800.png‎|350px]]</center>
 
<br><br>
 
  
Dentro de la misma deberemos configurar la ruta del plugin, la ruta del archivo de configuración y los parámetros IP del V-Center, nombre del Datacenter, usuario, contraseña y el tiempo de ejecución del plugin.
 
<br><br>
 
<center>[[Image:Vmware_settings.png‎|800px]]</center>
 
 
<br><br>
 
<br><br>
La ejecución del plugin se añadirá como una nueva Cron Job y para que esta se pueda ejecutar cada 5, 10, 15 minutos..., la ejecución de la extensión cron de Pandora, añadida dentro del fichero /etc/crontab, debe configurarse así:
 
<br><br>
 
*/1 * * * * root wget -q -O http//localhost/pandora_console/enterprise/extensions/cron/cron.php >> /var/www/html/pandora_console/pandora_console.log
 
<br><br>
 
{{warning|Esta extensión requiere la versión '''5.1''' de PandoraFMS instalada para que sea compatible la ejecución de la cron job de Pandora con un intervalo de un minuto, sin este requisito la extensión no funcionará correctamente}}
 
<br><br>
 
Una vez configurado el plugin se añadirá una nueva tarea, dentro de las tareas programadas con la siguiente configuración:
 
<br><br>
 
<center>[[Image:Vmware_cron.png|200px‎]]</center>
 
<br><br>
 
{{warning|Esta tarea programada '''SOLO''' se puede configurar desde la extensión '''VMware Settings''', cualquier configuración que se realice sobre la misma dentro de las tareas programadas, provocará un mal funcionamiento en el plugin.}}
 
  
=== Instalación del plugin manualmente ===
+
=== Instalación de VMware vSphere SDK para Perl ===
  
1. Acceder al directorio en el que se han extraído  los ficheros del plugin VMWare
+
La url del centro de descargas para el software VMware requerido es:
  
2. Copia las extensiones a la carpeta pandora_console/enterprise/extensions/
+
https://my.vmware.com/web/vmware/details?downloadGroup=VS-PERL-SDK65&productId=614
  
sudo -u apache cp -R extensions/vmware* /var/www/html/pandora_console/enterprise/extensions/
+
{{warning|Si ha instalado Pandora FMS utilizando el appliance (ISO Centos) no es necesario instalar software adicional, siempre y cuando la versión a monitorizar de VMware sea inferior a 6.5.}}
  
3. Copia vmware-plugin.{pl,conf} al directorio correspondiente
 
  
sudo cp vmware-plugin.pl vmware-plugin.conf /usr/share/pandora_server/util/plugin/
 
sudo chown pandora:apache /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf}
 
sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 
  
4. Edita el fichero de configuración vmware-plugin.conf
+
==== Instalación SDK Linux ====
  
tentacle_ip: Dirección IP del servidor de Pandora
+
{{tip|Las versiones del SDK probadas con este proceso de instalación han sido la 4.1, 5.1, 6.0, 6.5}}
pandora_url: "http://127.0.0.1/pandora_console"
 
server: Dirección IP de vCenter
 
datacenter: Nombre de centro de datos
 
user: usuario con permisos en vCenter
 
pass: contraseña
 
  
server, datacenter, user, pass pueden ser ajustados desde la consola de Pandora
+
{{warning|Siempre se recomienda utilizar la versión SDK con su correspondiente versión de software VMware. Por ejemplo, se recomienda utilizar el software 4.1 VMware con la versión 4.1 del SDK.}}
  
5. En el menú "Configuración" de la consola de Pandora asigna una contraseña a la API
+
Primero descomprimiremos el SDK con el siguiente comando:
  
por ejemplo
+
# tar -xzvf VMware-vSphere-Perl-SDK-x.x.x-xxxxxx.i386.tar.gz
  
api password: 1234
+
Ahora compilaremos e instalaremos el SDK con los siguientes comandos:
  
6. Copia vmware-plugin.{pl,conf} para el agente de Pandora
+
# perl Makefile.PL
 +
# make
 +
# make install
  
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
+
Si la instalación fue correcta y no se mostró ningún error podrá conectar con el vCenter con el siguiente comando:
  
No hay un fichero de configuración vmware-plugin-events.conf en el .tar pero puedes crearlo copiando vmware-plugin.conf y modificando 'event_mode' a 1 manualmente.
+
# /usr/lib/vmware-viperl/apps/general/connect.pl --server <vcenter_ip> --username <vcenter_user> --password <vcenter_pass>
  
=== Instalación y puesta en marcha del plugin de agente ===
+
La respuesta debería ser similar a la que aparece a continuación:
  
Para instalar el plugin de agente sólo tiene que copiar los archivos ''vmware-plugin.pl'' y ''vmware-plugin.conf'' a la carpeta ''/etc/pandora/plugins'', con el siguiente comando:
+
Connection Successful
 +
Server Time : 2013-02-21T16:24:05.213672Z
  
cp vmware-plugin.pl vmware-plugin.conf /etc/pandora/plugins
 
  
Ahora hay que añadir un nuevo módulo de tipo plugin al archivo de configuración del agente, con la siguiente línea:
+
===== Actualización SDK a 6.5 desde otras versiones =====
  
module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
+
Si está realizando una actualización del SDK de VMware, recomendamos seguir los siguientes pasos:
  
Si además queremos realizar el copiado de los eventos debemos crear otro módulo plugin con un archivo de configuración diferente que habilite la copia de eventos. La sintaxis sería la siguiente:
+
# Instalar las herramientas para desarrolladores
 +
yum groupinstall "Developer Tools"
 +
# Instalar CPAN
 +
yum install perl-CPAN
 +
# Instalar algunas dependencias
 +
yum install openssl-devel perl-Class-MethodMaker
 +
# Descomprimir los archivos de instalación de VMware SDK Perl
 +
tar xvzf VMware-vSphere-Perl-SDK-6.5.0-4566394.x86_64.tar.gz
 +
# Acceder al directorio
 +
cd vmware-vsphere-cli-distrib
 +
# Lanzar instalador
 +
./vmware-install.pl
  
module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-events.conf
 
  
En sistemas Windows será necesario especificar el intérprete usado. El comando sería:
+
Durante la instalación:
  
module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "C:\Program Files\pandora_agent\util\vmware-plugin.conf"
+
* Acepte la licencia.
 +
* Indique <b>no utilizar los módulos preconstruidos para VMware SDK</b>.
 +
* Acepte la instalación automática de los módulos a través del sistema automatizado por CPAN.
 +
* Verifique que todos los requisitos se han instalado correctamente.
 +
* Indique el directorio donde se deberán instalar los módulos de VMware SDK Perl
  
En las siguientes secciones se explica en detalle los parámetros del archivo de configuración del plugin.
+
<b><u>Nota</u>:</b> En ocasiones el paquete perl UUID puede generar errores al instalarse en CentOS 7. Realice los pasos siguientes para agregar el componente:
  
{{warning|'''El plugin de VMware requiere mucho tiempo de ejecución''' debido al uso de una API SOAP pesada. Por ello en sistemas con gran cantidad de entidades a monitorizar '''podría ser necesario distribuir la carga entre varios agentes''' software de Pandora FMS. Toda la información al respecto está en las siguientes secciones}}
+
# Instale las dependencias necesarias para UUID-0.03
 +
yum install libuuid-devel perl-JSON-PP
 +
# Descargue el paquete de código de http://search.cpan.org/~cfaber/UUID-0.03/UUID.pm
 +
wget http://search.cpan.org/CPAN/authors/id/C/CF/CFABER/UUID-0.03.tar.gz
 +
# Descomprima el fichero y acceda al directorio
 +
tar xvzf UUID-0.03.tar.gz
 +
cd UUID-0.03
 +
# Genere los archivos necesarios para la compilación del módulo Perl
 +
perl Makefile.PL
 +
# Compile el módulo Perl
 +
make
 +
# Deberá recibir una respuesta similar a Manifying blib/man3/UUID.3pm
 +
# Instale el nuevo módulo compilado
 +
make install
  
{{tip|'''Si está usando Pandora FMS 5.0 o una versión superior''' y desea usar las extensiones del plugin o la monitorización de eventos, deberá configurar correctamente el API de Pandora FMS. Para ello '''deberá añadir una contraseña del API y dar acceso a las direcciones pertinentes en la lista de acceso al API'''. Estos campos se definen en la configuración general de la consola de Pandora FMS}}
 
  
=== Monitorización de la arquitectura virtual VMware ===
+
Una vez instalados los módulos pendientes vuelva a ejecutar el proceso de instalación de VMware SDK Perl
 +
./vmware-install.pl
  
Para ver el resultado de la ejecución del plugin sólo tenemos que acceder al submenú '''Agent Detail''' dentro del menú '''Views'''.
 
<br><br>
 
<center>[[Image:menu_monitoring.png‎‎‎‎‎‎‎‎‎]]</center>
 
<br><br>
 
En esta vista aparecerán los agentes creados por el plugin junto con los demás agentes de Pandora FMS.
 
<br><br>
 
<center>[[Image:Agent_detail_screen.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
 
<br><br>
 
Si pulsamos en el nombre de un agente veremos la vista de agente de Pandora FMS donde aparecerán los módulos monitorizados por el plugin VMware.
 
<br><br>
 
<center>[[Image:Agent_screen.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
 
<br><br>
 
Por defecto el plugin despliega una monitorización básica para cada uno de los elementos VMware. La configuración por defecto para las diferentes entidades es la siguiente:
 
  
==== Monitorización por defecto para Datacenter ====
+
Por desgracia, el desinstalador de VMware no elimina completamente las librerías de módulos VMware previas. Deberemos realizar este paso manualmente:
 +
 
 +
{{Warning|Verifique que las librerías se han instalado correctamente en/usr/lib/vmware-vcli/VMware/share/ antes de continuar }}
  
* ''Ping''
+
# Limpiar librerías antiguas
* ''Check 443 port''
+
rm -rf /usr/share/perl5/vendor_perl/VMware
 +
rm -rf /usr/share/perl5/VMware
 +
# Agregar las nuevas librerías VMware
 +
cp -R /usr/lib/vmware-vcli/VMware/share/VMware /usr/share/perl5/vendor_perl/
  
==== Monitorización por defecto para Datastore ====
+
Una vez hecho esto puede lanzar un script con el siguiente contenido para validar su instalación de VMware SDK Perl
 +
<pre>
 +
#!/usr/bin/perl
  
* ''Capacity''
+
use strict;
* ''Free Space''
+
use warnings;
* ''Disk Overallocation''
 
* ''Free Space Bytes''
 
  
==== Monitorización por defecto defecto para ESXi ====
+
use VMware::VIRuntime;
  
* ''CPU Usage''
+
print "VMware SDK Version: " . $VMware::VIRuntime::VERSION . "\n";
* ''Memory Usage''
+
</pre>
* ''Data received''
 
* ''Data transmitted''
 
* ''Disk Read Latency''
 
* ''Disk Write Latency''
 
* ''Host Alive''
 
* ''Disk Rate''
 
* ''Net Usage''
 
  
==== Monitorización por defecto para máquinas virtuales ====
+
Ejecute el script:
  
* ''CPU Usage''
+
perl check_vmware.pl
* ''Memory Usage''
 
* ''Tools Running Status''
 
* ''Host Alive''
 
* ''Disk Free''
 
* ''Disk Read Latency''
 
* ''Disk Write Latency''
 
* ''Data received''
 
* ''Data transmitted''
 
* ''Net Usage''
 
  
En la siguiente sección se explican con detalle todos los módulos disponibles y la información que reporta cada módulo
+
La salida debe ser la siguiente:
 +
VMware SDK Version: 6.5.0
  
=== Módulos de agentes de la arquitectura virtual VMware ===
+
Si la salida es diferente, por favor verifique que ha seguido todos los pasos correctamente o póngase en contacto con soporte en https://support.artica.es
  
Algunos módulos podrían no estar disponibles dependiendo de la versión de VMware y de la configuración del entorno, en las siguientes tablas se describen los diferentes módulos disponibles y sus características de disponibilidad.
+
<br><br>
  
<br>
+
==== Instalación SDK sobre Windows ====
{{tip|El plugin permite configurar ''Performance Counters'' personalizados para los hosts ESX y máquinas virtuales. Podrá ver cómo hacerlo en la sección que detalla el contenido del archivo de configuración}}
 
  
==== Módulos para agentes del tipo Datacenter ====
+
La versión de PERL que se distribuye con el vSphere SDK no funciona con las librerías de VMware para PERL. Para solucionar este problema siga los siguientes pasos:
  
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
+
* Instale el VMware vSphere SDK.
<tr>
+
* Instale Strawberry PERL versión 5.12 de [http://strawberryperl.com/releases.html http://strawberryperl.com/releases.html].
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
+
* Copie el directorio ''C:\Archivos de Programa\VMware\VMware vSphere CLI\Perl\lib\VMware'' a ''C:\strawberry\perl\lib''.
<th style='background-color: #cacaca;'>Descripción</th>
+
* Desinstale el VMware vSphere SDK.
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
+
 
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
+
=== Configuración del plugin ===
</tr>
+
 
<tr>
+
Puede configurar el plugin de VMware manualmente o utilizando la extensión para consola disponible junto con los archivos descargables del plugin de VMware.
<td style='text-decoration: italic'>Ping</td>
+
 
<td>Chequeo ping a la máquina que soporta el vCenter</td>
+
 
<td style='text-align: center'>Todas</td>
+
 
<td style='text-align: center'>Siempre</td>
+
==== Configurando el plugin manualmente ====  
</tr>
+
 
<tr>
+
El archivo de configuración del plugin de monitorización de entornos VMware contiene los siguientes elementos generales.
<td style='text-decoration: italic'>Check 443 port</td>
+
 
<td>Chequeo al puerto 443 de la máquina que soporta el vCenter</td>
+
Recomendamos utilizar la extensión disponible en su consola de Pandora FMS para administrar las múltiples configuraciones del plugin de VMware.
<td style='text-align: center'>Todas</td>
+
 
<td style='text-align: center'>Siempre</td>
+
Puede editar manualmente el fichero de configuración; recuerde que las líneas que empiezan por '#' serán interpretadas como comentarios.
</tr>
+
 
</table>
+
;server
 +
: FQDN o IP del servidor VMware a monitorizar.
 +
;user
 +
: usuario con permisos en vCenter.
 +
;pass
 +
: contraseña del usuario.
 +
;datacenter
 +
: Nombre del datacenter (por defecto: ha-datacenter).
 +
;temporal
 +
: Directorio de trabajo temporal, por defecto: /tmp
 +
;logfile
 +
: Archivo de log, por defecto /tmp/vmware_plugin.log
 +
;entities_list
 +
: Archivo de entidades a monitorizar, por defecto /tmp/vmware_entitites_list.txt
 +
;transfer_mode
 +
: Modo de transferencia de XML a Pandora, por defecto local.
 +
;tentacle_ip
 +
: Dirección del servidor de Pandora FMS, por defecto 127.0.0.1
 +
;tentacle_port
 +
: Puerto para comunicaciones Tentacle, por defecto 41121.
 +
;tentacle_opts
 +
: Opciones extra para Tentacle remoto
 +
;local_folder
 +
: En transferencia local, carpeta de destino para los XML de informe /var/spool/pandora/data_in
 +
;pandora_url
 +
: Dirección web de la consola de Pandora FMS, por defecto <nowiki>http://127.0.0.1/pandora_console</nowiki>
 +
;api_pass
 +
: Contraseña de la API de la consola de Pandora FMS.
 +
;api_user
 +
: Usuario con acceso a la API de Pandora FMS.
 +
;api_user_pass
 +
: Contraseña del usuario con acceso a la API.
 +
;retry_send
 +
: Reintentar (1) o no (0) el envío de XML en caso de error (similar a buffer_xml).
 +
;event_mode
 +
: Recuperar información (1) de eventos de VMware o no (0)
 +
;event_pointer_file
 +
: Archivo de índices auxiliar para eventos VMware, por defecto /tmp/vmware_events_pointer.txt
 +
;Virtual network monitoring
 +
: Incluir la monitorización de switchs virtuales
 +
;Encrypt passwords
 +
: Usar contraseñas encriptadas en el fichero de configuración.
 +
;verbosity
 +
: Nivel de debug (recomendado 1).
 +
;threads
 +
: Número máximo de hilos a utilizar (recomendado 4).
 +
;interval
 +
: Intervalo en segundos de los agentes y módulos que se generarán (ajustar conforme a la frecuencia de ejecución del plugin).
 +
;Recon Interval
 +
: Intervalo en segundos tras el que se auto eliminará el fichero temporal de caché de entidades para re-escanear la infraestructura VMware de nuevo.
 +
;group
 +
: Servers Grupo de destino de los agentes generados por el plugin.
 +
;virtual_network_monitoring
 +
: Habilita (1) o deshabilita (0) la monitorización de switches virtuales (estándar).
 +
;use_ds_alias_as_name
 +
: Habilita (1) o deshabilita (0) el uso de un alias como nombre de agente en agentes de almacenamiento de datos.
 +
Server, datacenter, user, pass e interval pueden ser ajustados desde la consola de Pandora.
 +
 
 +
{{tip|'''Si está usando Pandora FMS 5.0 o una versión superior''' y desea usar las extensiones del plugin o la monitorización de eventos, deberá configurar correctamente el API de Pandora FMS. Para ello '''deberá añadir una contraseña del API y dar acceso a las direcciones pertinentes en la lista de acceso al API'''. Estos campos se definen en la configuración general de la consola de Pandora FMS}}
 +
 
 +
==== Configurando la monitorización VMware ====
 +
 
 +
Siga los pasos descritos en [https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Discovery#Discovery_Applications:_VMware Discovery] para configurar la monitorización de su infraestructura VMware a través de Discovery.
 +
 
 +
=== Ejecución del plugin VMware ===
 +
 
 +
Para comprobar el funcionamiento de su configuración puede ejecutar:
  
==== Módulos para agentes del tipo Datastore ====
 
  
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
+
perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
<tr>
+
 
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
+
 
<th style='background-color: #cacaca;'>Descripción</th>
+
<b>Nota:</b>
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
+
 
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
+
* En VMware SDK 6.5.0. Si recibiera la siguiente salida durante la ejecución del plugin:
</tr>
+
 
<tr>
+
Server version unavailable at '<nowiki>https://your_vmwre_fqdn:443/sdk/vimService.wsdl</nowiki>' at /usr/local/lib64/perl5/VMware/VICommon.pm line 734.
<td style='text-decoration: italic'>Capacity</td>
+
 
<td>Capacidad máxima del Datastore en bytes</td>
+
 
<td style='text-align: center'>Todas</td>
+
La solución pasa por ajustar las versiones de las librerías LWP de perl:
<td style='text-align: center'>Siempre</td>
+
 
</tr>
+
cpan install GAAS/libwww-perl-5.837.tar.gz
<tr>
+
 
<td style='text-decoration: italic'>Free Space</td>
+
 
<td>Porcentaje de espacio libre del Datastore</td>
+
 
<td style='text-align: center'>Todas</td>
+
Recomendamos encarecidamente que utilice Discovery Applications VMware para monitorizar su infraestructura.
<td style='text-align: center'>Siempre</td>
+
 
</tr>
+
Aun así, puede elegir diferentes formas de automatizar la ejecución del plugin de monitorización VMware:
<tr>
+
 
<td style='text-decoration: italic'>Disk Overallocation</td>
+
 
<td>Porcentaje de sobre asignación del disco</td>
+
 
<td style='text-align: center'>&ge;v4.0</td>
+
==== Programar la ejecución desde el agente de Pandora FMS ====
<td style='text-align: center'>Siempre</td>
 
</tr>
 
<tr>
 
<td style='text-decoration: italic'>Free Space Bytes</td>
 
<td>Cantidad de espacio libre en bytes</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</table>
 
  
==== Módulos para agentes del tipo host ESXi ====
+
Utilizar el agente de Pandora FMS:
  
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
+
Copiar vmware-plugin.{pl,conf} en un punto accesible por el agente de Pandora FMS:
<tr>
+
 
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
+
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
<th style='background-color: #cacaca;'>Descripción</th>
+
 
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
+
No hay un fichero de configuración vmware-plugin-events.conf en el .tar pero puede crearlo copiando vmware-plugin.conf y modificando 'event_mode' a 1 manualmente.
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
+
 
</tr>
+
Ahora hay que añadir un nuevo módulo de tipo plugin al archivo de configuración del agente, con la siguiente línea:
<tr>
+
 
<td style='text-decoration: italic'>Boot Time</td>
+
module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
<td>Última fecha en la que se encendió el host</td>
+
 
<td style='text-align: center'>Todas</td>
+
Si además queremos realizar el copiado de los eventos, debemos crear otro módulo plugin con un archivo de configuración diferente que habilite la copia de eventos. La sintaxis sería la siguiente:
<td style='text-align: center'>Siempre</td>
+
 
</tr>
+
module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-events.conf
<tr>
+
 
<td style='text-decoration: italic'>CPU Info [x]</td>
+
En sistemas Windows será necesario especificar el intérprete usado. El comando sería:
<td>Información general de la CPU (Se crea un módulo por CPU del ESXi)</td>
+
 
<td style='text-align: center'>Todas</td>
+
module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "C:\Program Files\pandora_agent\util\vmware-plugin.conf"
<td style='text-align: center'>Si conectado</td>
+
 
</tr>
+
En las siguientes secciones se explica en detalle los parámetros del archivo de configuración del plugin.
<tr>
+
 
<td style='text-decoration: italic'>Memory Size</td>
+
{{warning|'''El plugin de VMware puede requerir mucho tiempo de ejecución''' debido al número de entidades registradas.
<td>Cantidad total de memoria física del host en Bytes</td>
+
 
<td style='text-align: center'>Todas</td>
+
'''Recomendamos la monitorización a través de Discovery para que sea el propio DiscoveryServer quien se encargue de estas tareas.'''
<td style='text-align: center'>Si conectado</td>
+
 
</tr>
+
Si decide monitorizarlo de otra manera, '''podría ser necesario distribuir la carga entre varios agentes''' software de Pandora FMS o elegir otro modo de programación. Toda la información al respecto está en las siguientes secciones}}
<tr>
+
<br><br>
<td style='text-decoration: italic'>Overall CPU Usage</td>
+
 
<td>Suma del uso de todas las CPUs en Mhz</td>
+
==== Programar la ejecución desde el cron de sistema ====
<td style='text-align: center'>Todas</td>
+
 
<td style='text-align: center'>Si conectado</td>
+
Puede programar la ejecución del plugin desde el propio cron de sistema. Recuerde que el valor de intervalo de los elementos generados (interval en la configuración) y la periodicidad de ejecución deben ser coherentes:
</tr>
+
 
<tr>
+
# Entrada a agregar a crontab, configure un intervalo de 600 para utilizar esta configuración
<td style='text-decoration: italic'>Overall Memory Usage</td>
+
*/10 * * * * root perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
<td>Overall Memory Usage of VMware Hosts</td>
+
 
<td style='text-align: center'>Todas</td>
+
=== Monitorización de la arquitectura virtual VMware ===
<td style='text-align: center'>Si conectado</td>
+
 
</tr>
+
Para ver el resultado de la ejecución del plugin solo tenemos que acceder al submenú '''Agent Detail''', dentro del menú '''Views'''.
<tr>
+
<br><br>
<td style='text-decoration: italic'>Power State</td>
+
<center>[[Image:menu_monitoring.png‎‎‎‎‎‎‎‎‎]]</center>
<td>Estado de la energía del host</td>
+
<br><br>
<td style='text-align: center'>&ge;v2.5</td>
+
En esta vista aparecerán los agentes creados por el plugin junto con los demás agentes de Pandora FMS.
<td style='text-align: center'>Siempre</td>
+
<br><br>
</tr>
+
<center>[[Image:Vmware_agent_detail.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
<tr>
+
<br><br>
<td style='text-decoration: italic'>SSL Thumbprint</td>
+
Si pulsamos en el nombre de un agente veremos la vista de agente de Pandora FMS, donde aparecerán los módulos monitorizados por el plugin VMware.
<td>Huella SSL del host</td>
+
<br><br>
<td style='text-align: center'>&ge;v4.0</td>
+
<center>[[Image:Agent_detail_screen.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
<td style='text-align: center'>Si configurado</td>
+
<br><br>
</tr>
+
Por defecto, el plugin despliega una monitorización básica para cada uno de los elementos VMware. La configuración por defecto para las diferentes entidades es la siguiente:
<tr>
+
 
<td style='text-decoration: italic'>Uptime</td>
+
==== Monitorización por defecto para Datacenter ====
<td>Uptime del host en segundos</td>
+
 
<td style='text-align: center'>&ge;v4.1</td>
+
* ''Ping''
<td style='text-align: center'>Si conectado</td>
+
* ''Check 443 port''
</tr>
+
 
<tr>
+
==== Monitorización por defecto para Datastore ====
<td style='text-decoration: italic'>VNIC Info [x]</td>
+
 
<td>Información sobre interfaces de red virtuales del host</td>
+
* ''Capacity''
<td style='text-align: center'>Todas</td>
+
* ''Free Space''
<td style='text-align: center'>Si conectado y configurado</td>
+
* ''Disk Overallocation''
 +
* ''Free Space Bytes''
 +
 
 +
==== Monitorización por defecto defecto para ESXi ====
 +
 
 +
* ''CPU Usage''
 +
* ''Memory Usage''
 +
* ''Data received''
 +
* ''Data transmitted''
 +
* ''Disk Read Latency''
 +
* ''Disk Write Latency''
 +
* ''Host Alive''
 +
* ''Disk Rate''
 +
* ''Net Usage''
 +
 
 +
==== Monitorización por defecto para máquinas virtuales ====
 +
 
 +
* ''CPU Usage''
 +
* ''Memory Usage''
 +
* ''Tools Running Status''
 +
* ''Host Alive''
 +
* ''Disk Free''
 +
* ''Disk Read Latency''
 +
* ''Disk Write Latency''
 +
* ''Data received''
 +
* ''Data transmitted''
 +
* ''Net Usage''
 +
 
 +
En la siguiente sección se explican con detalle todos los módulos disponibles y la información que reporta cada módulo.
 +
 
 +
=== Módulos de agentes de la arquitectura virtual VMware ===
 +
 
 +
Algunos módulos podrían no estar disponibles, dependiendo de la versión de VMware y de la configuración del entorno. En las siguientes tablas se describen los diferentes módulos disponibles y sus características de disponibilidad.
 +
 
 +
<br>
 +
{{tip|El plugin permite configurar ''Performance Counters'' personalizados para los hosts ESX y máquinas virtuales. Podrá ver cómo hacerlo en la sección que detalla el contenido del archivo de configuración}}
 +
 
 +
==== Módulos para agentes del tipo Datacenter ====
 +
 
 +
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
 +
<tr>
 +
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
 +
<th style='background-color: #cacaca;'>Descripción</th>
 +
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
 +
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Host Alive</td>
+
<td style='text-decoration: italic'>Ping</td>
<td>Módulo que vale 1 si el ESX está conectada y 0 en caso contrario</td>
+
<td>Chequeo ping a la máquina que soporta el vCenter</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Connection State</td>
+
<td style='text-decoration: italic'>Check 443 port</td>
<td>Estado de la conexión del host</td>
+
<td>Chequeo al puerto 443 de la máquina que soporta el vCenter</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 +
</table>
 +
 +
==== Módulos para agentes del tipo Datastore ====
 +
 +
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Read</td>
+
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
<td>Tasa de Kbps leidos del disco</td>
+
<th style='background-color: #cacaca;'>Descripción</th>
<td style='text-align: center'>Todas</td>
+
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Write</td>
+
<td style='text-decoration: italic'>Capacity</td>
<td>Tasa de Kbps escritos del disco</td>
+
<td>Capacidad máxima del Datastore en bytes</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Read Latency</td>
+
<td style='text-decoration: italic'>Free Space</td>
<td>Latencia de lectura del disco en milisegundos</td>
+
<td>Porcentaje de espacio libre del Datastore</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Write Latency</td>
+
<td style='text-decoration: italic'>Disk Overallocation</td>
<td>Latencia de escritura del disco en milisegundos</td>
+
<td>Porcentaje de sobre asignación del disco</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Data received</td>
+
<td style='text-decoration: italic'>Free Space Bytes</td>
<td>Tasa de Kbps recibidos del host</td>
+
<td>Cantidad de espacio libre en bytes</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 +
</table>
 +
 +
==== Módulos para agentes del tipo host ESXi ====
 +
 +
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Data transmitted</td>
+
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
<td>Tasa de Kbps enviados del host</td>
+
<th style='background-color: #cacaca;'>Descripción</th>
<td style='text-align: center'>Todas</td>
+
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Packages Received</td>
+
<td style='text-decoration: italic'>Boot Time</td>
<td>Número de paquetes recibidos en el intervalo</td>
+
<td>Última fecha en la que se encendió el host</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Packages Transmitted</td>
+
<td style='text-decoration: italic'>CPU Info [x]</td>
<td>Número de paquetes enviados en el intervalo</td>
+
<td>Información general de la CPU (se crea un módulo por CPU del ESXi)</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>CPU Usage</td>
+
<td style='text-decoration: italic'>Memory Size</td>
<td>Porcentaje de uso de CPU</td>
+
<td>Cantidad total de memoria física del host en Bytes</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Memory Usage</td>
+
<td style='text-decoration: italic'>Overall CPU Usage</td>
<td>Porcentaje de uso de la memoria RAM</td>
+
<td>Suma del uso de todas las CPUs en Mhz</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Net Usage</td>
+
<td style='text-decoration: italic'>Overall Memory Usage</td>
<td>Datos de red recibidos y enviados de todas las NICs</td>
+
<td>Overall Memory Usage of VMware Hosts</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Rate</td>
+
<td style='text-decoration: italic'>Power State</td>
<td>Tasa I/O agredada en KB/seg</td>
+
<td>Estado de la energía del host</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v2.5</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Max. Disk Latency</td>
+
<td style='text-decoration: italic'>SSL Thumbprint</td>
<td>Latencia máxima de todos los discos</td>
+
<td>Huella SSL del host</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>HA Status</td>
+
<td style='text-decoration: italic'>Uptime</td>
<td>Estado HA del host</td>
+
<td>Uptime del host en segundos</td>
<td style='text-align: center'>&ge;v5.0</td>
+
<td style='text-align: center'>&ge;v4.1</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Sensor*</td>
+
<td style='text-decoration: italic'>VNIC Info [x]</td>
<td>Estado de los sensores de hardware (un módulo por sensor)</td>
+
<td>Información sobre interfaces de red virtuales del host</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>ESXi >= 3.5</td>
+
<td style='text-align: center'>Si conectado y configurado</td>
</tr>
 
</table>
 
 
 
==== Módulos para agentes del tipo máquina virtual ====
 
 
 
Estos módulos ofrecen la información desde el punto de vista de la arquitectura VMware. Si se desea monitorizar otros parámetros relativos a la máquina virtual se deberían considerar otras opciones como la [[Pandora:Documentation es:Operacion|Monitorización con agentes software]] o la [[Pandora:Documentation es:Monitorizacion remota|Monitorización remota]]
 
<br><br>
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
 
<tr>
 
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
 
<th style='background-color: #cacaca;'>Descripción</th>
 
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
 
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
 
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Boot Time</td>
+
<td style='text-decoration: italic'>Host Alive</td>
<td>Última fecha en la que se encendió la máquina virtual</td>
+
<td>Módulo que vale 1 si el ESX está conectada y 0 en caso contrario</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td style='text-decoration: italic'>Connection State</td>
 
<td style='text-decoration: italic'>Connection State</td>
<td>Estado de la conexión</td>
+
<td>Estado de la conexión del host</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Consumed Overhead Memory</td>
+
<td style='text-decoration: italic'>Disk Read</td>
<td>Cantidad de memoria consumida por la máquina virtual en MB</td>
+
<td>Tasa de Kbps leídos del disco</td>
<td style='text-align: center'>&ge;v4.0</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>CPU Allocation</td>
+
<td style='text-decoration: italic'>Disk Write</td>
<td>Información sobre los recursos asignados a la CPU de la máquina virtual</td>
+
<td>Tasa de Kbps escritos del disco</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Free [x]</td>
+
<td style='text-decoration: italic'>Disk Read Latency</td>
<td>Porcentaje libre del disco de la máquina virtual. (Habrá un módulo por cada disco que contenga la máquina virtual)</td>
+
<td>Latencia de lectura del disco en milisegundos</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Guest State</td>
+
<td style='text-decoration: italic'>Disk Write Latency</td>
<td>Modo de operación del sistema operativo huésped</td>
+
<td>Latencia de escritura del disco en milisegundos</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Host Info</td>
+
<td style='text-decoration: italic'>Data received</td>
<td>Información sobre el host VMware</td>
+
<td>Tasa de Kbps recibidos del host</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Host Alive</td>
+
<td style='text-decoration: italic'>Data transmitted</td>
<td>Módulo que vale 1 si la máquina virtual está en ejecución y 0 en caso contrario</td>
+
<td>Tasa de Kbps enviados del host</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Siempre</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Host Memory Usage</td>
+
<td style='text-decoration: italic'>Packages Received</td>
<td>Memoria consumida por la máquina virtual en MB</td>
+
<td>Número de paquetes recibidos en el intervalo</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Host Name</td>
+
<td style='text-decoration: italic'>Packages Transmitted</td>
<td>Nombre del host asociado</td>
+
<td>Número de paquetes enviados en el intervalo</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>IP Address [x]</td>
+
<td style='text-decoration: italic'>CPU Usage</td>
<td>Dirección IP de la máquina. (Aparecerá una por interfaz de red disponible)</td>
+
<td>Porcentaje de uso de CPU</td>
<td style='text-align: center'>&ge;v4.1</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>MAC Address [x]</td>
+
<td style='text-decoration: italic'>Memory Usage</td>
<td>Dirección MAC de la máquina. (Aparecerá una por interfaz de red disponible)</td>
+
<td>Porcentaje de uso de la memoria RAM</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Max CPU Usage</td>
+
<td style='text-decoration: italic'>Net Usage</td>
<td>Límite superior de uso de la CPU de la máquina virtual</td>
+
<td>Datos de red recibidos y enviados de todas las NICs</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Max Memory Usage</td>
+
<td style='text-decoration: italic'>Disk Rate</td>
<td>Límite superior de uso de la memoria RAM de la máquina virtual</td>
+
<td>Tasa I/O agredada en KB/seg</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Memory Allocation</td>
+
<td style='text-decoration: italic'>Max. Disk Latency</td>
<td>Límite de los recursos para la memoria</td>
+
<td>Latencia máxima de todos los discos</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Memory Overhead</td>
+
<td style='text-decoration: italic'>HA Status</td>
<td>Cantidad de memoria usada por la máquina virtual por encima de las necesidades del sistema operativo huésped en Bytes</td>
+
<td>Estado HA del host</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v5.0</td>
 
<td style='text-align: center'>Si configurado</td>
 
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Overall CPU Demand</td>
+
<td style='text-decoration: italic'>Sensor*</td>
<td>Estadísticas básicas sobre el rendimiento de la CPU en Mhz</td>
+
<td>Estado de los sensores de hardware (un módulo por sensor)</td>
<td style='text-align: center'>&ge;v4.0</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>ESXi >= 3.5</td>
 +
</tr>
 +
</table>
 +
 
 +
==== Módulos para agentes del tipo máquina virtual ====
 +
 
 +
Estos módulos ofrecen la información desde el punto de vista de la arquitectura VMware. Si se desea monitorizar otros parámetros relativos a la máquina virtual se deberían considerar otras opciones como la [[Pandora:Documentation es:Operacion|Monitorización con agentes software]] o la [[Pandora:Documentation es:Monitorizacion remota|Monitorización remota]]
 +
<br><br>
 +
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #acacac'>
 +
<tr>
 +
<th style='background-color: #cacaca; width: 170px'>Módulo</th>
 +
<th style='background-color: #cacaca;'>Descripción</th>
 +
<th style='background-color: #cacaca; width: 50px'>Versión API</th>
 +
<th style='background-color: #cacaca; width: 140px'>Disponibilidad</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Overall CPU Usage</td>
+
<td style='text-decoration: italic'>Boot Time</td>
<td>Estadísticas básicas sobre el uso de la CPU en Mhz</td>
+
<td>Última fecha en la que se encendió la máquina virtual</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Si conectado</td>
 
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Power State</td>
+
<td style='text-decoration: italic'>Connection State</td>
<td>Estado actual de la máquina virtual</td>
+
<td>Estado de la conexión</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Private Memory</td>
+
<td style='text-decoration: italic'>Consumed Overhead Memory</td>
<td>Cantidad de memoria en MB que se otorga a la máquina virtual de la memoria no compartida</td>
+
<td>Cantidad de memoria consumida por la máquina virtual en MB</td>
 
<td style='text-align: center'>&ge;v4.0</td>
 
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Shared Memory</td>
+
<td style='text-decoration: italic'>CPU Allocation</td>
<td>Cantidad de memoria en MB que se otorga a la máquina virtual de la memoria compartida</td>
+
<td>Información sobre los recursos asignados a la CPU de la máquina virtual</td>
<td style='text-align: center'>&ge;v4.0</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Tools Running Status</td>
+
<td style='text-decoration: italic'>Disk Free [x]</td>
<td>Estado actual de ejecución de VMware Tools instaladas en el sistema operativo huésped</td>
+
<td>Porcentaje libre del disco de la máquina virtual. (Habrá un módulo por cada disco que contenga la máquina virtual)</td>
<td style='text-align: center'>&ge;v4.0</td>
+
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Si configurado</td>
 
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Trigger Alarm State</td>
+
<td style='text-decoration: italic'>Guest State</td>
<td>Estado de las alarmas de VMware</td>
+
<td>Modo de operación del sistema operativo huésped</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Si configurado</td>
 
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Uptime Seconds</td>
+
<td style='text-decoration: italic'>Host Info</td>
<td>Uptime de la máquina virtual en segundos</td>
+
<td>Información sobre el host VMware</td>
<td style='text-align: center'>&ge;v4.1</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si conectado</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Virtual Image Path</td>
+
<td style='text-decoration: italic'>Host Alive</td>
<td>Ruta del archivo de configuración de la máquina virtual (.vmx)</td>
+
<td>Módulo que vale 1 si la máquina virtual está en ejecución y 0 en caso contrario</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Siempre</td>
 
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Read</td>
+
<td style='text-decoration: italic'>Host Memory Usage</td>
<td>Tasa de Kbps leidos del disco</td>
+
<td>Memoria consumida por la máquina virtual en MB</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Write</td>
+
<td style='text-decoration: italic'>Host Name</td>
<td>Tasa de Kbps escritos del disco</td>
+
<td>Nombre del host asociado</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si configurado</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>IP Address [x]</td>
 +
<td>Dirección IP de la máquina. (Aparecerá una por interfaz de red disponible)</td>
 +
<td style='text-align: center'>&ge;v4.1</td>
 +
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Read Latency</td>
+
<td style='text-decoration: italic'>MAC Address [x]</td>
<td>Latencia de lectura del disco en milisegundos</td>
+
<td>Dirección MAC de la máquina. (Aparecerá una por interfaz de red disponible)</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Write Latency</td>
+
<td style='text-decoration: italic'>Max CPU Usage</td>
<td>Latencia de escritura del disco en milisegundos</td>
+
<td>Límite superior de uso de la CPU de la máquina virtual</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Data received</td>
+
<td style='text-decoration: italic'>Max Memory Usage</td>
<td>Tasa de Kbps recibidos del host</td>
+
<td>Límite superior de uso de la memoria RAM de la máquina virtual</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Data transmitted</td>
+
<td style='text-decoration: italic'>Memory Allocation</td>
<td>Tasa de Kbps enviados del host</td>
+
<td>Límite de los recursos para la memoria</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Packages Received</td>
+
<td style='text-decoration: italic'>Memory Overhead</td>
<td>Número de paquetes recibidos en el intervalo</td>
+
<td>Cantidad de memoria usada por la máquina virtual por encima de las necesidades del sistema operativo huésped en Bytes</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si configurado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Packages Transmitted</td>
+
<td style='text-decoration: italic'>Overall CPU Demand</td>
<td>Número de paquetes enviados en el intervalo</td>
+
<td>Estadísticas básicas sobre el rendimiento de la CPU en Mhz</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>CPU Usage</td>
+
<td style='text-decoration: italic'>Overall CPU Usage</td>
<td>Porcentaje de uso de CPU</td>
+
<td>Estadísticas básicas sobre el uso de la CPU en Mhz</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Memory Usage</td>
+
<td style='text-decoration: italic'>Power State</td>
<td>Porcentaje de uso de la memoria RAM</td>
+
<td>Estado actual de la máquina virtual</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Net Usage</td>
+
<td style='text-decoration: italic'>Private Memory</td>
<td>Datos de red recibidos y enviados de todas las NICs</td>
+
<td>Cantidad de memoria en MB que se otorga a la máquina virtual de la memoria no compartida</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Disk Rate</td>
+
<td style='text-decoration: italic'>Shared Memory</td>
<td>Tasa I/O agredada en KB/seg</td>
+
<td>Cantidad de memoria en MB que se otorga a la máquina virtual de la memoria compartida</td>
<td style='text-align: center'>Todas</td>
+
<td style='text-align: center'>&ge;v4.0</td>
<td style='text-align: center'>Nivel stats &ge;2</td>
+
<td style='text-align: center'>Si conectado</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Tools Running Status</td>
 +
<td>Estado actual de ejecución de VMware Tools instaladas en el sistema operativo huésped</td>
 +
<td style='text-align: center'>&ge;v4.0</td>
 +
<td style='text-align: center'>Si configurado</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Trigger Alarm State</td>
 +
<td>Estado de las alarmas de VMware</td>
 +
<td style='text-align: center'>Todas</td>
 +
<td style='text-align: center'>Si configurado</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Uptime Seconds</td>
 +
<td>Uptime de la máquina virtual en segundos</td>
 +
<td style='text-align: center'>&ge;v4.1</td>
 +
<td style='text-align: center'>Si conectado</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Virtual Image Path</td>
 +
<td>Ruta del archivo de configuración de la máquina virtual (.vmx)</td>
 +
<td style='text-align: center'>Todas</td>
 +
<td style='text-align: center'>Siempre</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Max. Disk Latency</td>
+
<td style='text-decoration: italic'>Disk Read</td>
<td>Latencia máxima de todos los discos</td>
+
<td>Tasa de Kbps leidos del disco</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>HeartBeat</td>
+
<td style='text-decoration: italic'>Disk Write</td>
<td>Número de heartbeats de la máquina virtual</td>
+
<td>Tasa de Kbps escritos del disco</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>CPU Ready</td>
+
<td style='text-decoration: italic'>Disk Read Latency</td>
<td>Porcentaje de tiempo que la máquina está en lista, pero no encolada para ejecutarse en la CPU física</td>
+
<td>Latencia de lectura del disco en milisegundos</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>Number Snapshots</td>
+
<td style='text-decoration: italic'>Disk Write Latency</td>
<td>Número de snapshots para la máquina virtual (''Este módulo puede afectar al rendimiento de la monitorización''', por ello se recomienda ejecutarlo con un valor de intervalo alto, por ejemplo cada hora)</td>
+
<td>Latencia de escritura del disco en milisegundos</td>
 
<td style='text-align: center'>Todas</td>
 
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='text-decoration: italic'>HA Status</td>
+
<td style='text-decoration: italic'>Data received</td>
<td>Estado HA para la máquina virtual</td>
+
<td>Tasa de Kbps recibidos del host</td>
<td style='text-align: center'>&ge;v5.0</td>
+
<td style='text-align: center'>Todas</td>
<td style='text-align: center'>Si configurado</td>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Data transmitted</td>
 +
<td>Tasa de Kbps enviados del host</td>
 +
<td style='text-align: center'>Todas</td>
 +
<td style='text-align: center'>Nivel stats &ge;2</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Packages Received</td>
 +
<td>Número de paquetes recibidos en el intervalo</td>
 +
<td style='text-align: center'>Todas</td>
 +
<td style='text-align: center'>Nivel stats &ge;2</td>
 +
</tr>
 +
<tr>
 +
<td style='text-decoration: italic'>Packages Transmitted</td>
 +
<td>Número de paquetes enviados en el intervalo</td>
 +
<td style='text-align: center'>Todas</td>
 +
<td style='text-align: center'>Nivel stats &ge;2</td>
 
</tr>
 
</tr>
</table>
+
<tr>
 
+
<td style='text-decoration: italic'>CPU Usage</td>
 
+
<td>Porcentaje de uso de CPU</td>
{{warning|Algunos módulos requieren tener instalado las VMware tools}}
+
<td style='text-align: center'>Todas</td>
 
+
<td style='text-align: center'>Nivel stats &ge;2</td>
=== Monitorización de eventos VMware ===
+
</tr>
 
+
<tr>
Esta funcionalidad realiza una copia de los eventos presentes en el vCenter de VMware a la lista de eventos de Pandora FMS.
+
<td style='text-decoration: italic'>Memory Usage</td>
 
+
<td>Porcentaje de uso de la memoria RAM</td>
Estos eventos pasan a formar parte del flujo de eventos normales de Pandora FMS y quedan asociados de forma automática al agente que representa el vCenter del que provienen (si el agente existe en el momento de creación del evento).
+
<td style='text-align: center'>Todas</td>
<br><br>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
<center>
+
</tr>
[[Image:Evnetos_vmware_plugin.png|800px]]
+
<tr>
</center>
+
<td style='text-decoration: italic'>Net Usage</td>
<br><br>
+
<td>Datos de red recibidos y enviados de todas las NICs</td>
En el proceso de volcado de eventos se respeta la información y severidad que VMware indica en la creación del evento, de tal forma que los eventos con un nivel de severidad crítico, advertencia o informativo conservaran estos niveles en Pandora. La siguiente imagen muestra un ejemplo de la información detallada de un evento volcado de VMware a Pandora FMS.
+
<td style='text-align: center'>Todas</td>
<br><br>
+
<td style='text-align: center'>Nivel stats &ge;2</td>
<center>
+
</tr>
[[Image:Detalle_evento_vmware_plugin.png|800px]]
+
<tr>
</center>
+
<td style='text-decoration: italic'>Disk Rate</td>
<br><br>
+
<td>Tasa I/O agredada en KB/seg</td>
Con todos los eventos presentes en Pandora FMS podrá realizar todas las acciones disponibles para la gestión de eventos como por ejemplo: creación de alertas, configuración de filtros, apertura de incidencias, etc.
+
<td style='text-align: center'>Todas</td>
 
+
<td style='text-align: center'>Nivel stats &ge;2</td>
=== Gestión y visualización de la arquitectura virtual VMware ===
+
</tr>
 
+
<tr>
Junto con el plugin VMware se distribuyen dos extensiones '''VMware Manager''' y '''VMware View'''. VMware View permite visualizar todos los componentes de la  arquitectura VMware de una forma cómoda, además con VMware Manager podrá gestionar máquinas virtuales parando, arrancando, reseteando o suspendiendo su actividad desde la consola de Pandora FMS. Estas extensiones son opcionales y sólo funcionan con versiones de Pandora FMS 4.0 o superior.
+
<td style='text-decoration: italic'>Max. Disk Latency</td>
<br>A partir de la versión 4.1 del plugin, estas extensiones estan englobadas en una única extensión que a su vez se divide en las 2 citadas anteriormente, y una última extensión de configuración del plugin '''VMware Settings'''. Esta última extensión es compatible únicamente a partir de la versión 5.1 de Pandora FMS.
+
<td>Latencia máxima de todos los discos</td>
 
+
<td style='text-align: center'>Todas</td>
==== Instalación de extensiones VMware Manager, VMware View y VMware Settings====
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
+
</tr>
Para instalar las extensiones simplemente debe copiar el contenido de la carpeta extensions que encontrará al descomprimir el plugin en la carpeta Extensions de la parte Enterprise de la consola de Pandora FMS, los comandos a ejecutar son los siguientes:
+
<tr>
 
+
<td style='text-decoration: italic'>HeartBeat</td>
cp -R extensions/* <pandora_console_dir>/enterprise/extensions/
+
<td>Número de heartbeats de la máquina virtual</td>
 
+
<td style='text-align: center'>Todas</td>
Desde ese momento ya estarán las extensiones del plugin VMware.
+
<td style='text-align: center'>Nivel stats &ge;2</td>
 
+
</tr>
 
+
<tr>
{{tip|Para usar la extensión '''VMware Manager''' es necesario instalar el SDK de VMware para Perl en la máquina donde está encuentra la consola de Pandora FMS}}
+
<td style='text-decoration: italic'>CPU Ready</td>
 
+
<td>Porcentaje de tiempo que la máquina está en lista, pero no encolada para ejecutarse en la CPU física</td>
==== Usando la extensión VMware View ====
+
<td style='text-align: center'>Todas</td>
 
+
<td style='text-align: center'>Nivel stats &ge;2</td>
Para comenzar a usar el visor de arquitecturas VMware haga click en el submenú VMware View dentro del menú Monitoring.
+
</tr>
 
+
<tr>
 
+
<td style='text-decoration: italic'>Number Snapshots</td>
<center>[[Image:Vmware_view_menu.png‎‎]]</center>
+
<td>Número de snapshots para la máquina virtual (''este módulo puede afectar al rendimiento de la monitorización''', por ello se recomienda ejecutarlo con un valor de intervalo alto, por ejemplo cada hora)</td>
 
+
<td style='text-align: center'>Todas</td>
 
+
<td style='text-align: center'>Si configurado</td>
La extensión VMware View le mostrará un mapa similar al de abajo con toda la arquitectura VMware.
+
</tr>
 
+
<tr>
 
+
<td style='text-decoration: italic'>HA Status</td>
<center>[[Image:Vmware_view_map.png‎‎|800px]]</center>
+
<td>Estado HA para la máquina virtual</td>
<br><br>
+
<td style='text-align: center'>&ge;v5.0</td>
 
+
<td style='text-align: center'>Si configurado</td>
El mapa contiene los elementos de la arquitectura VMware (máquinas virtuales, ESX, Datastores y Datacenters) con diferentes iconos que los identifican así como el estado de los agentes de Pandora FMS que representan cada elemento. Además se muestra la relación que existe entre máquinas virtuales, ESX y DataCenter. De esta manera de un vistazo se puede ver el estado de la arquitectura VMware de un forma muy sencilla.
+
</tr>
 
+
</table>
Esta extensión tiene unas opciones que ayudan a mejorar la visualización de la arquitectura ocultando elementos, aumentando el tamaño de letra y permitiendo hacer zoom para poder ver los elementos más de cerca.
+
 
<br><br>
 
  
<center>[[Image:Vmware_view_map_options.png|800px]]</center>
+
{{warning|Algunos módulos requieren tener instaladas las VMware tools}}
  
<br><br>
+
=== Monitorización de eventos VMware ===
Usando las opciones anteriores podríamos ver sólo los Datacenter y los ESX con un tamaño de fuente 14 y con un zoom de 2x
 
  
 +
Esta funcionalidad realiza una copia de los eventos presentes en el vCenter de VMware a la lista de eventos de Pandora FMS.
  
<center>[[Image:Vmware_view_map_options_example.png|800px]]</center>
+
Estos eventos pasan a formar parte del flujo de eventos normales de Pandora FMS y quedan asociados de forma automática al agente que representa el vCenter del que provienen (si el agente existe en el momento de creación del evento).
 
<br><br>
 
<br><br>
 
+
<center>
===== VMware View Dashboards (version 5.0 o superior) =====
+
[[Image:Evnetos_vmware_plugin.png|800px]]
 
+
</center>
Para versiones de Pandora FMS 5.0 o superior la extensión VMware View aporta dos vistas adicionales además de la vista de mapa topológico de la arquitectura virtual. Los nuevos tabs permiten cambiar entre las diferentes vistas de la extensión VMware View.
 
 
 
 
 
<center>[[Image:Vmware_tabs_50.png]]</center>
 
 
<br><br>
 
<br><br>
 +
En el proceso de volcado de eventos se respeta la información y severidad que VMware indica en la creación del evento, de tal forma que los eventos con un nivel de severidad crítico, advertencia o informativo conservaran estos niveles en Pandora FMS. La siguiente imagen muestra un ejemplo de la información detallada de un evento volcado de VMware a Pandora FMS.
 +
<br><br>
 +
<center>
 +
[[Image:Detalle_evento_vmware_plugin.png|800px]]
 +
</center>
 +
<br><br>
 +
Con todos los eventos presentes en Pandora FMS podrá realizar todas las acciones disponibles para la gestión de eventos, como por ejemplo creación de alertas, configuración de filtros, apertura de incidencias, etc.
 +
 +
=== Gestión y visualización de la arquitectura virtual VMware ===
 +
 +
Junto con el plugin VMware se distribuyen dos extensiones, '''VMware Manager''' y '''VMware View'''. VMware View permite visualizar todos los componentes de la arquitectura VMware de una forma cómoda. Además, con VMware Manager podrá gestionar máquinas virtuales parando, arrancando, reseteando o suspendiendo su actividad desde la consola de Pandora FMS. Estas extensiones son opcionales y solo funcionan con versiones de Pandora FMS 4.0 o superior.
 +
<br>A partir de la versión 4.1 del plugin, estas extensiones están englobadas en una única extensión que a su vez se divide en las 2 citadas anteriormente, y una última extensión de configuración del plugin '''VMware Settings'''. Esta última extensión es compatible únicamente a partir de la versión 5.1 de Pandora FMS.
 +
 +
 +
==== Usando VMware View ====
  
La primera vista es un dashboard general en el que podrá ver de un vistazo el estado general de la arquitectura virtual en números, es decir, cuántas máquinas virtuales, host ESXi o datastores tienen problemas. Además podrá ver parámetros de rendimiento generales gracias a las gráficas que muestran las 5 máquinas virtuales que más memoria, CPU, disco y red consumen de toda la arquitectura virtual.
+
Para comenzar a usar el visor de arquitecturas VMware, haga click en el submenú VMware View dentro del menú Monitoring.
 
+
 
 +
 
 +
<center>[[Image:Vmware_view_menu.png‎‎]]</center>
  
<center>[[Image:Vmware_general_dashboard.png|700px]]</center>
 
<br><br>
 
  
La segunda vista permite ver los parámetros de rendimiento de cada host ESX. En esta vista podrá escoger un host ESX para el que se cargará un cuadro de mando en el que se mostrará el estado del host y de las máquinas virtuales, así como unas métricas de rendimiento relativas al uso de CPU, memoria, disco y red del host ESXi. Además esta vista también ofrece unas gráficas que muestran las máquinas virtuales que más recursos (CPU, memoria, disco y red) consumen del host seleccionado.  
+
<center>[[Image:vmware_view_welcome.png‎‎]]</center>
  
  
<center>[[Image:Vmware_esx_detail_dashboard.png|700px]]</center>
 
<br><br>
 
  
==== Usando la extensión VMware Manager ====
+
La extensión VMware View le mostrará un mapa similar al de abajo con toda la arquitectura VMware.
  
Para usar la extensión VMware Manager debe ir a la vista de operación de un agente que se corresponda con una máquina virtual en la arquitectura VMware. Dentro de esta vista podrá ver un icono con el símbolo de VMware que corresponde a la extensión.
 
  
 +
<center>[[Image:Vmware_view_map.png‎‎|800px]]</center>
 
<br><br>
 
<br><br>
<center>[[Image:Vmware_manager_icon.png‎‎]]</center>
+
 
 +
El mapa contiene los elementos de la arquitectura VMware (máquinas virtuales, ESX, Datastores y Datacenters) con diferentes iconos que los identifican, así como el estado de los agentes de Pandora FMS que representan cada elemento. Además, se muestra la relación que existe entre máquinas virtuales, ESX y DataCenter. De esta manera, de un vistazo se puede ver el estado de la arquitectura VMware de una forma muy sencilla.
 +
 
 +
Esta extensión tiene unas opciones que ayudan a mejorar la visualización de la arquitectura ocultando elementos, aumentando el tamaño de letra y permitiendo hacer zoom para poder ver los elementos más de cerca.
 
<br><br>
 
<br><br>
  
La extensión VMware Manager permite gestionar máquinas virtuales desde la consola de Pandora FMS. La extensión muestra el estado actual de la máquina virtual con un código de colores (verde = encendida, naranja = suspendida y gris = parada), además en un combo muestra los estados disponibles y permite cambiar el estado de la máquina virtual al seleccionado pulsando el botón Change Status.
+
<center>[[Image:Vmware_view_map_options.png|800px]]</center>
  
 
<br><br>
 
<br><br>
<center>[[Image:Vmware_manager_options.png‎]]</center>
+
Usando las opciones anteriores mostraremos solo los Datacenter y los ESX.
 +
 
 +
 
 +
<center>[[Image:Vmware_view_map_options_example.png|800px]]</center>
 
<br><br>
 
<br><br>
  
Con esta extensión podríamos parar una máquina virtual que está encendida seleccionando el estado Stop como en la siguiente imagen:
+
==== VMware View Dashboards (version 5.0 o superior) ====
 +
 
 +
Para versiones de Pandora FMS 5.0 o superior VMware View aporta dos vistas adicionales además de la vista de mapa topológico de la arquitectura virtual. Los nuevos tabs permiten cambiar entre las diferentes vistas de la VMware View.
  
 +
 +
<center>[[Image:Vmware_tabs_50.png|400px]]</center>
 
<br><br>
 
<br><br>
<center>[[Image:Vmware_manager_example_stop.png‎]]</center>
 
<br><br>
 
  
Lo que provocaría que la máquina se parase y la vista de la extensión VMware Manage cambiara mostrando que la máquina ahora está parada como se ve en la siguiente imagen:
+
La primera vista es un dashboard general en el que podrá ver de un vistazo el estado general de la arquitectura virtual en números, es decir, cuántas máquinas virtuales, host ESXi o datastores tienen problemas. Además podrá ver parámetros de rendimiento generales gracias a las gráficas que muestran las 5 máquinas virtuales que más memoria, CPU, disco y red consumen de toda la arquitectura virtual.
 +
 
  
<br><br>
+
<center>[[Image:Vmware_general_dashboard.png|700px]]</center>
<center>[[Image:Vmware_manager_example_stopped.png‎]]</center>
 
 
<br><br>
 
<br><br>
  
{{warning|'''Esta extensión requiere la instalación del SDK de VMware para Perl''' en la misma máquina que soporta la consola de Pandora, sin este requisito la extensión no funcionará}}
+
La segunda vista permite ver los parámetros de rendimiento de cada host ESX. En esta vista podrá escoger un host ESX para el que se cargará un cuadro de mando en el que se mostrará el estado del host y de las máquinas virtuales, así como unas métricas de rendimiento relativas al uso de CPU, memoria, disco y red del host ESXi. Además, esta vista también ofrece unas gráficas que muestran las máquinas virtuales que más recursos (CPU, memoria, disco y red) consumen del host seleccionado.
  
  
=== Configuración del plugin ===
+
<center>[[Image:Vmware_esx_detail_dashboard.png|700px]]</center>
 +
<br><br>
  
Por defecto el plugin de VMware descubre todas las entidades y añade los chequeos por defecto. Mediante el archivo de configuración podrá configurar la monitorización y escoger qué variables desea monitorizar.
+
==== VMware View Options Tab ====
 +
En Pandora FMS 7.0NG.716 se incluye la extensión de VMWare junto con Pandora FMS Console Enterprise.
  
El archivo de configuración contiene toda la información necesaria para realizar la monitorización agrupada las siguientes secciones: ''Configuration'', ''Rename'', ''Reject'', ''Datacenter'', ''Datastore'', ''ESX'', ''VM''. A continuación se explica cada sección y sus posibles configuraciones.
+
Ahora dispone de un panel de configuración donde establecer las opciones de dashboards y mapas:
  
<br>
+
* Podrá ajustar los umbrales de vista  (mínimos - máximos) de las gráficas de los dashboard.
{{tip|Todos los errores relativos al archivo de configuración son presentados en el log de errores del servidor de Pandora y además en el visor de eventos de la consola de Pandora. Por ello, podrá ver si existe cualquier con el archivo de configuración consultando cualquiera de estas dos fuentes}}
+
* Podrá ajustar la configuración de la vista de mapa por defecto.
 +
* Contiene un enlace al sistema de gestión de configuraciones.
  
==== Archivo de configuración ====
+
Accesible en la pestaña de opciones del VMWare View:
  
===== Configuración global =====
+
<center>[[image:vmware_view_options_tab.png]]</center>
  
La configuración general está definida por el token '''Configuration''' y contiene los siguientes parámetros:
+
==== Usando la VMware Manager desde los agentes ====
  
* ''server'': IP del vCenter.
+
Para usar la extensión VMware Manager debe ir a la vista de operación de un agente que se corresponda con una máquina virtual en la arquitectura VMware. Dentro de esta vista podrá ver un icono con el símbolo de VMware que corresponde a la extensión.
* ''user'': usuario del vCenter.
+
 
* ''pass'': contraseña de acceso al vCenter.
+
<br><br>
* ''datacenter'': datacenter a monitorizar.
+
<center>[[Image:Vmware_manager_icon.png‎‎]]</center>
* ''temporal'': directorio temporal.
+
<br><br>
* ''logfile'': ubicación del fichero de log.
+
 
* ''entities_list'': ubicación del fichero que contiene la lista de entidades que son monitorizadas.
+
La extensión VMware Manager permite gestionar máquinas virtuales desde la consola de Pandora FMS. La extensión muestra el estado actual de la máquina virtual con un código de colores (verde = encendida, naranja = suspendida y gris = parada); además, en un combo muestra los estados disponibles y permite cambiar el estado de la máquina virtual al seleccionado, pulsando el botón Change Status.
* ''transfer_mode'': modo de transferencia para los XMLs, puede ser '''tentacle''' o '''local'''.
+
 
** tentacle: envía los archivos XMLs al servidor de Pandora usando el protocolo Tentacle.
+
<br><br>
** local: copia los archivos a una carpeta local, el agente debe ejecutarse en la misma máquina donde se encuentra la carpeta local..
+
<center>[[Image:Vmware_manager_options.png‎]]</center>
* ''tentacle_ip'': IP del servidor de Pandora al que enviar la información.
+
<br><br>
* ''tentacle_port'': puerto del servidor de Pandora al que enviar la información (por defecto 41121).
+
 
* ''tentacle_opts'': opciones adicionales para el envío con tentacle (por defecto ninguna).
+
Con esta utilidad podríamos parar una máquina virtual que está encendida, seleccionando el estado Stop como en la siguiente imagen:
* ''local_folder'': directorio destino para realizar la copia de XMLs con el modo local activado.
+
 
* ''pandora_url'': url de la consola de Pandora (por ejemplo: http://192.168.70.81/pandora_console).
+
<br><br>
* ''api_pass'': password de la API de la consola de Pandora.
+
<center>[[Image:Vmware_manager_example_stop.png‎]]</center>
* ''api_user'': usuario de la consola de Pandora.
+
<br><br>
* ''api_user_pass'': password del usuario de la consola de Pandora.
+
 
 +
Lo que provocaría que la máquina se parase y la vista de la extensión VMware Manage cambiara mostrando que la máquina ahora está parada, como se ve en la siguiente imagen:
 +
 
 +
<br><br>
 +
<center>[[Image:Vmware_manager_example_stopped.png‎]]</center>
 +
<br><br>
 +
 
 +
{{warning|'''Esta extensión requiere la instalación del SDK de VMware para Perl''' en la misma máquina que soporta la consola de Pandora FMS; sin este requisito la extensión no funcionará}}
 +
 
 +
{{warning|Si ha configurado la monitorización usando RENAME esta utilidad no funcionará contra los objetivos renombrados}}
 +
 
 +
 
 +
=== Configuración del plugin ===
 +
 
 +
Utilice los datos de esta sección para configurar manualmente el plugin.
 +
 
 +
Por defecto, el plugin de VMware descubre todas las entidades y añade los chequeos por defecto. Mediante el archivo de configuración podrá configurar la monitorización y escoger qué variables desea monitorizar.
 +
 
 +
El archivo de configuración contiene toda la información necesaria para realizar la monitorización, agrupada en las siguientes secciones: ''Configuration'', ''Rename'', ''Reject'', ''Datacenter'', ''Datastore'', ''ESX'', ''VM''. A continuación se explica cada sección y sus posibles configuraciones.
 +
 
 +
<br>
 +
{{tip|Todos los errores relativos al archivo de configuración son presentados en el log de errores del servidor de Pandora FMS y además en el visor de eventos de la consola de Pandora FMS. Por ello, podrá ver si existe cualquier error con el archivo de configuración consultando cualquiera de estas dos fuentes}}
 +
 
 +
==== Archivo de configuración ====
 +
 
 +
===== Configuración global =====
 +
 
 +
La configuración general está definida por el token '''Configuration''' y contiene los siguientes parámetros:
 +
 
 +
* ''server'': IP del vCenter.
 +
* ''user'': Usuario del vCenter.
 +
* ''pass'': Contraseña de acceso al vCenter.
 +
* ''datacenter'': Datacenter a monitorizar.
 +
* ''temporal'': Directorio temporal.
 +
* ''logfile'': Ubicación del fichero de log.
 +
* ''entities_list'': Ubicación del fichero que contiene la lista de entidades que son monitorizadas.
 +
* ''transfer_mode'': Modo de transferencia para los XMLs, puede ser '''tentacle''' o '''local'''.
 +
** tentacle: Envía los archivos XMLs al servidor de Pandora FMS usando el protocolo Tentacle.
 +
** local: Copia los archivos a una carpeta local; el agente debe ejecutarse en la misma máquina donde se encuentra la carpeta local.
 +
* ''tentacle_ip'': IP del servidor de Pandora FMS al que enviar la información.
 +
* ''tentacle_port'': Puerto del servidor de Pandora FMS al que enviar la información (por defecto 41121).
 +
* ''tentacle_opts'': Opciones adicionales para el envío con tentacle (por defecto ninguna).
 +
* ''local_folder'': Directorio destino para realizar la copia de XMLs con el modo local activado.
 +
* ''pandora_url'': Url de la consola de Pandora FMS (por ejemplo:  
 +
<nowiki>http://192.168.70.81/pandora_console )</nowiki>.
 +
* ''api_pass'': Password de la API de la consola de Pandora FMS.
 +
* ''api_user'': Usuario de la consola de Pandora FMS.
 +
* ''api_user_pass'': Password del usuario de la consola de Pandora FMS.
 
* ''retry_send'': Activa (1) o desactiva (0) el reenvío de ficheros .data en el directorio <i>temporal</i>
 
* ''retry_send'': Activa (1) o desactiva (0) el reenvío de ficheros .data en el directorio <i>temporal</i>
* ''event_mode'': flag que activa el modo de recolección de eventos. Si vale 1 está activado, si vale 0 desactivado.
+
* ''event_mode'': Flag que activa el modo de recolección de eventos. Si vale 1 está activado, si vale 0 desactivado.
* ''event_pointer_file'': ubicación del archivo temporal que guarda el puntero para recolección de eventos.
+
* ''event_pointer_file'': Ubicación del archivo temporal que guarda el puntero para recolección de eventos.
* ''verbosity'': Nivel de log (0 sólo errores que impiden el funcionamiento del plugin, 1 todos los errores).
+
* ''verbosity'': Nivel de log (0 solo errores que impiden el funcionamiento del plugin, 1 todos los errores).
* ''threads'': Número de hilos del plugin. (Por defecto 1).
+
* ''threads'': Número de hilos del plugin (por defecto 1).
 
* ''interval'': Intervalo de los agentes que representan las entidades VMware.
 
* ''interval'': Intervalo de los agentes que representan las entidades VMware.
  
Line 1,008: Line 1,240:
 
  tentacle_opts
 
  tentacle_opts
 
  local_folder /var/spool/pandora/data_in
 
  local_folder /var/spool/pandora/data_in
  pandora_url http://192.168.70.81/pandora_console
+
  pandora_url <nowiki>http://192.168.70.81/pandora_console</nowiki>
 
  api_pass 1234
 
  api_pass 1234
 
  api_user admin
 
  api_user admin
Line 1,017: Line 1,249:
  
 
{{tip|Si está usando el plugin en sistemas Windows será necesario cambiar todas las rutas de los archivos por rutas compatibles con Windows}}
 
{{tip|Si está usando el plugin en sistemas Windows será necesario cambiar todas las rutas de los archivos por rutas compatibles con Windows}}
 +
 +
===== Escaneo de entidades =====
 +
 +
{{tip|Para utilizar esta funcionalidad en Discovery, agregue la configuración deseada dentro de ''Extra settings'' }}
 +
 +
Debido al tamaño de las infraestructuras VMware de nuestros clientes, un escaneo general de todas las entidades disponibles en cada ejecución podría desencadenar problemas de rendimiento.
 +
 +
Para evitar esta situación, el plugin de monitorización de VMware dispone del archivo de entidades (''entities_list'') donde almacena la lista de entidades escaneadas en la primera ejecución.
 +
 +
Siempre que este archivo exista, la monitorización se limitará a las entidades indicadas en él.
 +
 +
Si necesita un escaneo periódico de su infraestructura VMware, puede eliminar este fichero cada cierto tiempo (por ejemplo, cada hora) usando el cron de sistema.
  
 
===== Renombrado de entidades =====
 
===== Renombrado de entidades =====
  
El renombrado de entidades se realiza usando el token '''Rename''' y permite cambiar el nombre a las entidades descubiertas por el plugin. Usando esta funcionalidad los agentes creados en Pandora aparecerán con el nuevo nombre asignado. La estructura de esta sección es la siguiente:
+
{{tip|Para utilizar esta funcionalidad en Discovery, agregue la configuración deseada dentro de ''Extra settings'' }}
 +
 
 +
El renombrado de entidades se realiza usando el token '''Rename''' y permite cambiar el nombre a las entidades descubiertas por el plugin. Usando esta funcionalidad los agentes creados en Pandora FMS aparecerán con el nuevo nombre asignado. La estructura de esta sección es la siguiente:
  
 
  <nombre actual> TO <nombre nuevo>
 
  <nombre actual> TO <nombre nuevo>
Line 1,034: Line 1,280:
 
===== Descarte de entidades =====
 
===== Descarte de entidades =====
  
El plugin permite realizar un descarte de entidades por tipo o de forma individual, a continuación se explican ambas opciones.
+
{{tip|Para utilizar esta funcionalidad en Discovery, agregue la configuración deseada dentro de ''Extra settings'' }}
  
El descarte de tipos de entidades se realiza usando el token '''Reject'''. En esta sección podrá descartar las entidades según su tipo, por ejemplo todas las máquinas virtuales o todos los hosts ESX. Los posibles valores que puede tomar esta sección son los siguientes: all_datastore, all_datacenter, all_esx, all_vm.
+
El plugin permite realizar un descarte de entidades por tipo o de forma individual; a continuación se explican ambas opciones.
 +
 
 +
El descarte de tipos de entidades se realiza usando el token '''Reject'''. En esta sección podrá descartar las entidades según su tipo; por ejemplo todas las máquinas virtuales o todos los hosts ESX. Los posibles valores que puede tomar esta sección son los siguientes: all_datastore, all_datacenter, all_esx, all_vm.
  
 
Una configuración de esta sección que descarta todas las entidades sería la siguiente:
 
Una configuración de esta sección que descarta todas las entidades sería la siguiente:
Line 1,074: Line 1,322:
 
  suse11.2
 
  suse11.2
  
El archivo de configuración se divide en varios tokens: ''Datacenter'', ''Datastore'', ''ESX'' y ''VM'' donde se listan las diferentes entidades. Una vez que este creado el archivo de configuración el plugin leerá de este archivo las entidades a monitorizar. Para descartar una entidad sólo tiene que borrarla de este fichero. Si por ejemplo no quisiera monitorizar las entidades: ''Debian2'', ''datastore2'', ''NSM'', ''suse11.2'' y ''192.168.70.252'', el archivo de configuración quedaría así:
+
El archivo de configuración se divide en varios tokens, ''Datacenter'', ''Datastore'', ''ESX'' y ''VM'', donde se listan las diferentes entidades. Una vez que esté creado el archivo de configuración, el plugin leerá de este archivo las entidades a monitorizar. Para descartar una entidad solo tiene que borrarla de este fichero. Si, por ejemplo, no quisiera monitorizar las entidades: ''Debian2'', ''datastore2'', ''NSM'', ''suse11.2'' y ''192.168.70.252'', el archivo de configuración quedaría así:
  
 
  Datacenter
 
  Datacenter
Line 1,100: Line 1,348:
 
===== Configuración de monitorización =====
 
===== Configuración de monitorización =====
  
Las siguientes secciones del archivo configuran los módulos creados para cada tipo de entidad. Las secciones usan los token '''Datacenter''', '''Datastore''', '''ESX''', '''VM'''. En estas secciones podrá habilitar/deshabilitar los módulos a monitorizar, en el siguiente ejemplo hemos realizamos una configuración seleccionando los módulos que deseamos crear para los ESX y máquinas virtuales:
+
{{tip|Para utilizar esta funcionalidad en Discovery, agregue la configuración deseada dentro de ''Extra settings'' }}
 +
 
 +
Las siguientes secciones del archivo configuran los módulos creados para cada tipo de entidad. Las secciones usan los token '''Datacenter''', '''Datastore''', '''ESX''', '''VM'''. En estas secciones podrá habilitar/deshabilitar los módulos a monitorizar. En el siguiente ejemplo hemos realizamos una configuración seleccionando los módulos que deseamos crear para los ESX y máquinas virtuales:
  
 
  ...
 
  ...
Line 1,116: Line 1,366:
 
  ...
 
  ...
  
Cada línea de configuración se corresponde con un módulo. En el ejemplo anterior los módulos serán creados con los valores por defecto, pero es posible configurar: el nombre, la descripción y los límites para los estados de Advertencia y de Crítico del módulo. Un ejemplo de esta configuración podría ser la siguiente:
+
Cada línea de configuración se corresponde con un módulo. En el ejemplo anterior los módulos serán creados con los valores por defecto, pero es posible configurar el nombre, la descripción y los límites para los estados de Advertencia y de Crítico del módulo. Un ejemplo de esta configuración podría ser la siguiente:
  
 
  ...
 
  ...
 
  #VM Modules
 
  #VM Modules
  VM
+
  ESX
 
  diskReadLatency disabled
 
  diskReadLatency disabled
 
  diskWriteLatency disabled
 
  diskWriteLatency disabled
Line 1,128: Line 1,378:
 
Las opciones disponibles para la configuración de módulos son las siguientes:
 
Las opciones disponibles para la configuración de módulos son las siguientes:
  
* <modulo> disabled: El módulo '''NO''' se creará
+
* <modulo> disabled: El módulo '''NO''' se creará.
* <modulo> enabled: El módulo '''SI''' se creará (con los valores por defecto)
+
* <modulo> enabled: El módulo '''SI''' se creará (con los valores por defecto).
 
* <modulo> name = <nombre>; desc = <descripcion>; limits_warn <lim_warn>; limits_crit <lim_crit>: El módulo se creará con el nombre y la descripción proporcionados y además se definirán los umbrales para los máximos y mínimos de los estados Advertencia y Crítico.
 
* <modulo> name = <nombre>; desc = <descripcion>; limits_warn <lim_warn>; limits_crit <lim_crit>: El módulo se creará con el nombre y la descripción proporcionados y además se definirán los umbrales para los máximos y mínimos de los estados Advertencia y Crítico.
  
Line 1,148: Line 1,398:
 
  * Max Critical: 4
 
  * Max Critical: 4
  
Hay módulos que se generan de forma dinámica por ejemplo los relativos a discos o interfaces de red. Para estas métricas el plugin crea un módulo por cada elemento descubierto. Estos módulos suelen tener nombres especiales en Pandora, por ejemplo:
+
Hay módulos que se generan de forma dinámica, por ejemplo los relativos a discos o interfaces de red. Para estas métricas el plugin crea un módulo por cada elemento descubierto. Estos módulos suelen tener nombres especiales en Pandora FMS, por ejemplo:
  
 
  Disk Free [0]
 
  Disk Free [0]
Line 1,155: Line 1,405:
 
  ...
 
  ...
  
En estos casos como el nombre tiene parte dinámica, se permite el uso de la macro %s que será sustituida por la parte variable del nombre del módulo. Un ejemplo de configuración de módulos dinámicos sería el siguiente:
+
En estos casos, como el nombre tiene parte dinámica se permite el uso de la macro %s que será sustituida por la parte variable del nombre del módulo. Un ejemplo de configuración de módulos dinámicos sería el siguiente:
  
 
  diskFree name = Disk (%s) free space; desc = Free space for disk; limits_warn = 0 0; limits_crit = 0 0
 
  diskFree name = Disk (%s) free space; desc = Free space for disk; limits_warn = 0 0; limits_crit = 0 0
Line 1,174: Line 1,424:
  
 
===== Métricas de rendimiento personalizadas =====
 
===== Métricas de rendimiento personalizadas =====
 +
 +
{{tip|Para utilizar esta funcionalidad en Discovery, agregue la configuración deseada dentro de ''Extra settings'' }}
  
 
En esta sección es posible configurar nuevos módulos relativos a ''Performance Counters'' para las máquinas virtuales y los ESX. Para configurar un nuevo módulo de rendimiento necesitará usar la siguiente estructura:
 
En esta sección es posible configurar nuevos módulos relativos a ''Performance Counters'' para las máquinas virtuales y los ESX. Para configurar un nuevo módulo de rendimiento necesitará usar la siguiente estructura:
Line 1,188: Line 1,440:
 
** '''sys''': System
 
** '''sys''': System
 
* ''metric'': métrica a monitorizar (más adelante se explica dónde ver las métricas disponibles).
 
* ''metric'': métrica a monitorizar (más adelante se explica dónde ver las métricas disponibles).
* ''module_type'': tipo del módulo de Pandora (por ejemplo: generic_data).
+
* ''module_type'': tipo del módulo de Pandora FMS (por ejemplo: generic_data).
 
* ''name'': nombre del módulo.
 
* ''name'': nombre del módulo.
 
* ''desc'': descripción del módulo.
 
* ''desc'': descripción del módulo.
Line 1,206: Line 1,458:
 
</center>
 
</center>
 
<br><br>
 
<br><br>
Para cada tipo de métrica aparecerán una serie de contadores que son las variables que podremos monitorizar con Pandora. Para monitorizar una variable necesitamos su ''Internal Name''. Además necesitaremos asegurarnos que el nivel de estadísticas, configurado en el vCenter, permite mostrar la variable que buscamos, comparándolo con el campo ''Collection Level'' de la métrica.
+
Para cada tipo de métrica aparecerán una serie de contadores que son las variables que podremos monitorizar con Pandora FMS. Para monitorizar una variable necesitamos su ''Internal Name''. Además necesitaremos asegurarnos de que el nivel de estadísticas, configurado en el vCenter, permite mostrar la variable que buscamos, comparándolo con el campo ''Collection Level'' de la métrica.
 
<br><br>
 
<br><br>
 
<center>
 
<center>
Line 1,212: Line 1,464:
 
</center>
 
</center>
 
<br><br>
 
<br><br>
Si por ejemplo queremos ver el uso de CPU de un host ESX, buscaremos las variables tipo ''cpu'' para un ESX y de las disponibles escogeremos ''utilization''. La línea que tendremos que añadir al archivo de configuración, en este caso dentro de la sección ESX, será la siguiente:
+
Si, por ejemplo, queremos ver el uso de CPU de un host ESX, buscaremos las variables tipo ''cpu'' para un ESX y de las disponibles escogeremos ''utilization''. La línea que tendremos que añadir al archivo de configuración, en este caso dentro de la sección ESX, será la siguiente:
  
 
  custom_performance type = cpu; metric = utilization; module_type = generic_data; name = CPU Utilization; desc = CPU Utilization for ESX; limits_warn = 0 0; limits_crit = 0 0
 
  custom_performance type = cpu; metric = utilization; module_type = generic_data; name = CPU Utilization; desc = CPU Utilization for ESX; limits_warn = 0 0; limits_crit = 0 0
Line 1,220: Line 1,472:
 
Cada módulo plugin configurado en el agente monitoriza un datacenter, por lo que si se quiere monitorizar varios datacenter con un mismo agente software de Pandora FMS será necesario tomar las siguientes consideraciones.
 
Cada módulo plugin configurado en el agente monitoriza un datacenter, por lo que si se quiere monitorizar varios datacenter con un mismo agente software de Pandora FMS será necesario tomar las siguientes consideraciones.
  
* Es necesario añadir una module_plugin por cada datacenter a monitorizar, por ejemplo
+
* Es necesario añadir una module_plugin por cada datacenter a monitorizar; por ejemplo:
  
 
  module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-datacenter1.conf
 
  module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-datacenter1.conf
Line 1,284: Line 1,536:
 
  all_esx
 
  all_esx
  
El Servidor 1 monitoriza todo excepto las máquinas virtuales y el Server 2 sólo monitoriza las máquinas virtuales.
+
El Servidor 1 monitoriza todo excepto las máquinas virtuales y el Server 2 solo monitoriza las máquinas virtuales.
  
Otra forma de distribuir la carga sería dividiendo la monitorización por ESX, el primer servidor de Pandora monitorizará todo lo relativo al primer servidor ESX y el segundo todo lo perteneciente al segundo ESX. Para ello dividiremos el archivo ''entities_list.txt'' en dos archivos y configuraremos dos ejecuciones del plugin en diferentes agentes. Los archivos ''entities_list.txt'' quedarían así:
+
Otra forma de distribuir la carga sería dividiendo la monitorización por ESX; el primer servidor de Pandora FMS monitorizará todo lo relativo al primer servidor ESX y el segundo todo lo perteneciente al segundo ESX. Para ello, dividiremos el archivo ''entities_list.txt'' en dos archivos y configuraremos dos ejecuciones del plugin en diferentes agentes. Los archivos ''entities_list.txt'' quedarían así:
  
 
Servidor 1:
 
Servidor 1:
Line 1,754: Line 2,006:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An account was created on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An account was created on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,760: Line 2,012:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Account  {account} was removed on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Account  {account} was removed on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,766: Line 2,018:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An account was updated on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An account was updated on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,772: Line 2,024:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The default password for the root user on the host {host.name} has not been changed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The default password for the root user on the host {host.name} has not been changed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,778: Line 2,030:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} triggered an action</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} triggered an action</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,784: Line 2,036:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created alarm '{alarm.name}' on {entity.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created alarm '{alarm.name}' on {entity.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,790: Line 2,042:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} sent email to {to}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} sent email to {to}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,796: Line 2,048:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} cannot send email to {to}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} cannot send email to {to}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,802: Line 2,054:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured alarm '{alarm.name}' on {entity.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured alarm '{alarm.name}' on {entity.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,808: Line 2,060:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed alarm '{alarm.name}' on {entity.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed alarm '{alarm.name}' on {entity.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,814: Line 2,066:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} ran script {script}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} ran script {script}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,820: Line 2,072:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} did not complete script: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,826: Line 2,078:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}': an SNMP trap for entity {entity.name} was sent</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,832: Line 2,084:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on entity {entity.name} did not send SNMP trap: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,838: Line 2,090:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Alarm '{alarm.name}' on {entity.name} changed from {[email protected]} to {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Alarm '{alarm.name}' on {entity.name} changed from {[email protected]} to {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,844: Line 2,096:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>All running virtual machines are licensed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>All running virtual machines are licensed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,850: Line 2,102:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User cannot logon since the user is already logged on</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User cannot logon since the user is already logged on</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,856: Line 2,108:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot login {userName}@{ipAddress}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot login {userName}@{ipAddress}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,862: Line 2,114:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The operation performed on host {host.name} in {datacenter.name} was canceled</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The operation performed on host {host.name} in {datacenter.name} was canceled</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,868: Line 2,120:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Changed ownership of file name {filename} from {oldOwner} to {newOwner} on {host.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Changed ownership of file name {filename} from {oldOwner} to {newOwner} on {host.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,874: Line 2,126:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot change ownership of file name {filename} from {owner} to {attemptedOwner} on {host.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot change ownership of file name {filename} from {owner} to {attemptedOwner} on {host.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,880: Line 2,132:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Checked cluster for compliance</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Checked cluster for compliance</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,886: Line 2,138:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,892: Line 2,144:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed cluster {computeResource.name} in datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed cluster {computeResource.name} in datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,898: Line 2,150:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Insufficient capacity in cluster {computeResource.name} to satisfy resource configuration in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Insufficient capacity in cluster {computeResource.name} to satisfy resource configuration in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,904: Line 2,156:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured cluster {computeResource.name} in datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured cluster {computeResource.name} in datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,910: Line 2,162:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Configuration status on cluster {computeResource.name} changed from {[email protected]} to {[email protected]} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Configuration status on cluster {computeResource.name} changed from {[email protected]} to {[email protected]} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,916: Line 2,168:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created new custom field definition {name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created new custom field definition {name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,922: Line 2,174:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed field definition {name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed field definition {name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,928: Line 2,180:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Renamed field definition from {name} to {newName}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Renamed field definition from {name} to {newName}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,934: Line 2,186:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Changed custom field {name} on {entity.name} in {datacenter.name} to {value}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Changed custom field {name} on {entity.name} in {datacenter.name} to {value}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,940: Line 2,192:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot complete customization of VM {vm.name}. See customization log at {logLocation} on the guest OS for details.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot complete customization of VM {vm.name}. See customization log at {logLocation} on the guest OS for details.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,946: Line 2,198:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An error occurred while setting up Linux identity. See log file '{logLocation}' on guest OS for details.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An error occurred while setting up Linux identity. See log file '{logLocation}' on guest OS for details.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,952: Line 2,204:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An error occurred while setting up network properties of the guest OS. See the log file {logLocation} in the guest OS for details.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An error occurred while setting up network properties of the guest OS. See the log file {logLocation} in the guest OS for details.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,958: Line 2,210:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Started customization of VM {vm.name}. Customization log located at {logLocation} in the guest OS.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Started customization of VM {vm.name}. Customization log located at {logLocation} in the guest OS.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,964: Line 2,216:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Customization of VM {vm.name} succeeded. Customization log located at {logLocation} in the guest OS.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Customization of VM {vm.name} succeeded. Customization log located at {logLocation} in the guest OS.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,970: Line 2,222:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The version of Sysprep {sysprepVersion} provided for customizing VM {vm.name} does not match the version of guest OS {systemVersion}. See the log file {logLocation} in the guest OS for more information.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The version of Sysprep {sysprepVersion} provided for customizing VM {vm.name} does not match the version of guest OS {systemVersion}. See the log file {logLocation} in the guest OS for more information.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,976: Line 2,228:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An error occurred while customizing VM {vm.name}. For details reference the log file {logLocation} in the guest OS.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An error occurred while customizing VM {vm.name}. For details reference the log file {logLocation} in the guest OS.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,982: Line 2,234:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort group {net.name} in {datacenter.name} was added to switch {dvs.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort group {net.name} in {datacenter.name} was added to switch {dvs.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,988: Line 2,240:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort group {net.name} in {datacenter.name} was deleted.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort group {net.name} in {datacenter.name} was deleted.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 1,994: Line 2,246:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'></td>
+
<td style='border: 1px solid #909090; word-break: break-word;'></td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,000: Line 2,252:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort group {net.name} in {datacenter.name} was reconfigured.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort group {net.name} in {datacenter.name} was reconfigured.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,006: Line 2,258:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort group {oldName} in {datacenter.name} was renamed to {newName}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort group {oldName} in {datacenter.name} was renamed to {newName}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,012: Line 2,264:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA admission control disabled on cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA admission control disabled on cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,018: Line 2,270:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA admission control enabled on cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA admission control enabled on cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,024: Line 2,276:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Re-established contact with a primary host in this HA cluster</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Re-established contact with a primary host in this HA cluster</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,030: Line 2,282:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to contact a primary HA agent in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to contact a primary HA agent in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,036: Line 2,288:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>All hosts in the HA cluster {computeResource.name} in {datacenter.name} were isolated from the network. Check the network configuration for proper network redundancy in the management network.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>All hosts in the HA cluster {computeResource.name} in {datacenter.name} were isolated from the network. Check the network configuration for proper network redundancy in the management network.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,042: Line 2,294:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA disabled on cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA disabled on cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,048: Line 2,300:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA enabled on cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA enabled on cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,054: Line 2,306:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A possible host failure has been detected by HA on {failedHost.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A possible host failure has been detected by HA on {failedHost.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,060: Line 2,312:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {isolatedHost.name} has been isolated from cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {isolatedHost.name} has been isolated from cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,066: Line 2,318:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created datacenter {datacenter.name} in folder {parent.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created datacenter {datacenter.name} in folder {parent.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,072: Line 2,324:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Renamed datacenter from {oldName} to {newName}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Renamed datacenter from {oldName} to {newName}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,078: Line 2,330:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Datastore {datastore.name} increased in capacity from {oldCapacity} bytes to {newCapacity} bytes in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Datastore {datastore.name} increased in capacity from {oldCapacity} bytes to {newCapacity} bytes in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,084: Line 2,336:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed unconfigured datastore {datastore.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed unconfigured datastore {datastore.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,090: Line 2,342:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Discovered datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Discovered datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,096: Line 2,348:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Multiple datastores named {datastore} detected on host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Multiple datastores named {datastore} detected on host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,102: Line 2,354:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'><internal></td>
+
<td style='border: 1px solid #909090; word-break: break-word;'><internal></td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,108: Line 2,360:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>File or directory {sourceFile} copied from {sourceDatastore.name} to {datastore.name} as {targetFile}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>File or directory {sourceFile} copied from {sourceDatastore.name} to {datastore.name} as {targetFile}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,114: Line 2,366:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>File or directory {targetFile} deleted from {datastore.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>File or directory {targetFile} deleted from {datastore.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,120: Line 2,372:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>File or directory {sourceFile} moved from {sourceDatastore.name} to {datastore.name} as {targetFile}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>File or directory {sourceFile} moved from {sourceDatastore.name} to {datastore.name} as {targetFile}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,126: Line 2,378:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured Storage I/O Control on datastore {datastore.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured Storage I/O Control on datastore {datastore.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,132: Line 2,384:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Configured datastore principal {datastorePrincipal} on host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Configured datastore principal {datastorePrincipal} on host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,138: Line 2,390:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed datastore {datastore.name} from {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed datastore {datastore.name} from {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,144: Line 2,396:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Renamed datastore from {oldName} to {newName} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Renamed datastore from {oldName} to {newName} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,150: Line 2,402:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Renamed datastore from {oldName} to {newName} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Renamed datastore from {oldName} to {newName} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,156: Line 2,408:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Disabled DRS on cluster {computeResource.name} in datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Disabled DRS on cluster {computeResource.name} in datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,162: Line 2,414:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Enabled DRS on {computeResource.name} with automation level {behavior} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Enabled DRS on {computeResource.name} with automation level {behavior} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,168: Line 2,420:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS put {host.name} into standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS put {host.name} into standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,174: Line 2,426:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS is putting {host.name} into standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS is putting {host.name} into standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,180: Line 2,432:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS cannot move {host.name} out of standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS cannot move {host.name} out of standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,186: Line 2,438:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS moved {host.name} out of standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS moved {host.name} out of standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,192: Line 2,444:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS is moving {host.name} out of standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS is moving {host.name} out of standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,198: Line 2,450:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS invocation not completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS invocation not completed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,204: Line 2,456:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS has recovered from the failure</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS has recovered from the failure</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,210: Line 2,462:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to apply DRS resource settings on host {host.name} in {datacenter.name}. {reason.msg}. This can significantly reduce the effectiveness of DRS.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to apply DRS resource settings on host {host.name} in {datacenter.name}. {reason.msg}. This can significantly reduce the effectiveness of DRS.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,216: Line 2,468:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Resource configuration specification returns to synchronization from previous failure on host '{host.name}' in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Resource configuration specification returns to synchronization from previous failure on host '{host.name}' in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,222: Line 2,474:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} in {datacenter.name} is now compliant with DRS VM-Host affinity rules</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} in {datacenter.name} is now compliant with DRS VM-Host affinity rules</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,228: Line 2,480:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} in {datacenter.name} is violating a DRS VM-Host affinity rule</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} in {datacenter.name} is violating a DRS VM-Host affinity rule</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,234: Line 2,486:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS migrated {vm.name} from {sourceHost.name} to {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS migrated {vm.name} from {sourceHost.name} to {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,240: Line 2,492:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>DRS powered On {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>DRS powered On {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,246: Line 2,498:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Virtual machine {macAddress} on host {host.name} has a duplicate IP {duplicateIP}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Virtual machine {macAddress} on host {host.name} has a duplicate IP {duplicateIP}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,252: Line 2,504:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A vNetwork Distributed Switch {dvs.name} was created in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A vNetwork Distributed Switch {dvs.name} was created in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,258: Line 2,510:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vNetwork Distributed Switch {dvs.name} in {datacenter.name} was deleted.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vNetwork Distributed Switch {dvs.name} in {datacenter.name} was deleted.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,264: Line 2,516:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vNetwork Distributed Switch event</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vNetwork Distributed Switch event</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,270: Line 2,522:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch {dvs.name} configuration on the host was synchronized with that of the vCenter Server.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch {dvs.name} configuration on the host was synchronized with that of the vCenter Server.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,276: Line 2,528:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {hostJoined.name} joined the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {hostJoined.name} joined the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,282: Line 2,534:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {hostLeft.name} left the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {hostLeft.name} left the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,288: Line 2,540:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {hostMember.name} changed status on the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {hostMember.name} changed status on the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,294: Line 2,546:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch {dvs.name} configuration on the host differed from that of the vCenter Server.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch {dvs.name} configuration on the host differed from that of the vCenter Server.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,300: Line 2,552:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vNetwork Distributed Switch {srcDvs.name} was merged into {dstDvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vNetwork Distributed Switch {srcDvs.name} was merged into {dstDvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,306: Line 2,558:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} was blocked in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} was blocked in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,312: Line 2,564:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The port {portKey} was connected in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The port {portKey} was connected in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,318: Line 2,570:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>New ports were created in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>New ports were created in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,324: Line 2,576:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Deleted ports in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Deleted ports in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,330: Line 2,582:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The dvPort {portKey} was disconnected in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The dvPort {portKey} was disconnected in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,336: Line 2,588:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} entered passthrough mode in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} entered passthrough mode in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,342: Line 2,594:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} exited passthrough mode in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} exited passthrough mode in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,348: Line 2,600:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} was moved into the dvPort group {portgroupName} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} was moved into the dvPort group {portgroupName} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,354: Line 2,606:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} was moved out of the dvPort group {portgroupName} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} was moved out of the dvPort group {portgroupName} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,360: Line 2,612:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The port {portKey} link was down in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The port {portKey} link was down in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,366: Line 2,618:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The port {portKey} link was up in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The port {portKey} link was up in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,372: Line 2,624:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured ports in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured ports in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,378: Line 2,630:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort {portKey} was unblocked in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort {portKey} was unblocked in the vNetwork Distributed Switch {dvs.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,384: Line 2,636:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch {dvs.name} in {datacenter.name} was reconfigured.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch {dvs.name} in {datacenter.name} was reconfigured.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,390: Line 2,642:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch {oldName} in {datacenter.name} was renamed to {newName}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch {oldName} in {datacenter.name} was renamed to {newName}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,396: Line 2,648:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'> An upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} is available.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'> An upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} is available.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,402: Line 2,654:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>An upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} is in progress.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>An upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} is in progress.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,408: Line 2,660:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot complete an upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot complete an upgrade for the vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,414: Line 2,666:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} was upgraded.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vNetwork Distributed Switch {dvs.name} in datacenter {datacenter.name} was upgraded.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,420: Line 2,672:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} in {datacenter.name} has entered maintenance mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} in {datacenter.name} has entered maintenance mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,426: Line 2,678:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {host.name} is in standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {host.name} is in standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,432: Line 2,684:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} in {datacenter.name} has started to enter maintenance mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} in {datacenter.name} has started to enter maintenance mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,438: Line 2,690:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {host.name} is entering standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {host.name} is entering standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,444: Line 2,696:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,450: Line 2,702:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} in {datacenter.name} has exited maintenance mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} in {datacenter.name} has exited maintenance mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,456: Line 2,708:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {host.name} could not exit standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {host.name} could not exit standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,462: Line 2,714:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {host.name} is no longer in standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {host.name} is no longer in standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,468: Line 2,720:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The host {host.name} is exiting standby mode</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The host {host.name} is exiting standby mode</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,474: Line 2,726:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Sufficient resources are available to satisfy HA failover level in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Sufficient resources are available to satisfy HA failover level in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,480: Line 2,732:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>General event: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>General event: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,486: Line 2,738:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Error detected on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Error detected on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,492: Line 2,744:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Issue detected on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Issue detected on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,498: Line 2,750:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Issue detected on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Issue detected on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,504: Line 2,756:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User logged event: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User logged event: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,510: Line 2,762:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Error detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Error detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,516: Line 2,768:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,522: Line 2,774:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Issue detected for {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,528: Line 2,780:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch corresponding to the proxy switches {switchUuid} on the host {host.name} does not exist in vCenter Server or does not contain this host.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch corresponding to the proxy switches {switchUuid} on the host {host.name} does not exist in vCenter Server or does not contain this host.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,534: Line 2,786:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A ghost proxy switch {switchUuid} on the host {host.name} was resolved.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A ghost proxy switch {switchUuid} on the host {host.name} was resolved.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,540: Line 2,792:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The message changed: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The message changed: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,546: Line 2,798:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{componentName} status changed from {oldStatus} to {newStatus}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{componentName} status changed from {oldStatus} to {newStatus}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,552: Line 2,804:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot add host {hostname} to datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot add host {hostname} to datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,558: Line 2,810:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Added host {host.name} to datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Added host {host.name} to datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,564: Line 2,816:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Administrator access to the host {host.name} is disabled</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Administrator access to the host {host.name} is disabled</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,570: Line 2,822:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Administrator access to the host {host.name} has been restored</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Administrator access to the host {host.name} has been restored</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,576: Line 2,828:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: cannot configure management account</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: cannot configure management account</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,582: Line 2,834:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: already managed by {serverName}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: already managed by {serverName}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,588: Line 2,840:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect host {host.name} in {datacenter.name} : server agent is not responding</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect host {host.name} in {datacenter.name} : server agent is not responding</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,594: Line 2,846:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: incorrect user name or password</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: incorrect user name or password</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,600: Line 2,852:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: incompatible version</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: incompatible version</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,606: Line 2,858:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect host {host.name} in {datacenter.name}. Did not install or upgrade vCenter agent service.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect host {host.name} in {datacenter.name}. Did not install or upgrade vCenter agent service.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,612: Line 2,864:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: error connecting to host</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: error connecting to host</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,618: Line 2,870:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: network error</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: network error</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,624: Line 2,876:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect host {host.name} in {datacenter.name}: account has insufficient privileges</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect host {host.name} in {datacenter.name}: account has insufficient privileges</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,630: Line 2,882:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,636: Line 2,888:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: not enough CPU licenses</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: not enough CPU licenses</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,642: Line 2,894:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: incorrect host name</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: incorrect host name</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,648: Line 2,900:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot connect {host.name} in {datacenter.name}: time-out waiting for host response</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot connect {host.name} in {datacenter.name}: time-out waiting for host response</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,654: Line 2,906:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} checked for compliance.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} checked for compliance.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,660: Line 2,912:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} is in compliance with the attached profile</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} is in compliance with the attached profile</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,666: Line 2,918:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host configuration changes applied.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host configuration changes applied.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,672: Line 2,924:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Connected to {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Connected to {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,678: Line 2,930:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} in {datacenter.name} is not responding</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} in {datacenter.name} is not responding</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,684: Line 2,936:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort connected to host {host.name} in {datacenter.name} changed status</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort connected to host {host.name} in {datacenter.name} changed status</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,690: Line 2,942:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA agent disabled on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA agent disabled on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,696: Line 2,948:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA is being disabled on {host.name} in cluster {computeResource.name} in datacenter {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA is being disabled on {host.name} in cluster {computeResource.name} in datacenter {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,702: Line 2,954:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA agent enabled on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA agent enabled on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,708: Line 2,960:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Enabling HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Enabling HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,714: Line 2,966:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name} has an error {message}:  {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA agent on {host.name} in cluster {computeResource.name} in {datacenter.name} has an error {message}:  {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,720: Line 2,972:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA agent on host {host.name} in cluster {computeResource.name} in {datacenter.name} is configured correctly</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA agent on host {host.name} in cluster {computeResource.name} in {datacenter.name} is configured correctly</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,726: Line 2,978:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Disconnected from {host.name} in {datacenter.name}. Reason: {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Disconnected from {host.name} in {datacenter.name}. Reason: {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,732: Line 2,984:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot restore some administrator permissions to the host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot restore some administrator permissions to the host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,738: Line 2,990:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} has the following extra networks not used by other hosts for HA communication:{ips}. Consider using HA advanced option das.allowNetwork to control network usage</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} has the following extra networks not used by other hosts for HA communication:{ips}. Consider using HA advanced option das.allowNetwork to control network usage</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,744: Line 2,996:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot complete command 'hostname -s' on host {host.name} or returned incorrect name format</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot complete command 'hostname -s' on host {host.name} or returned incorrect name format</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,750: Line 3,002:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Maximum ({capacity}) number of hosts allowed for this edition of vCenter Server has been reached</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Maximum ({capacity}) number of hosts allowed for this edition of vCenter Server has been reached</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,756: Line 3,008:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The virtual machine inventory file on host {host.name} is damaged or unreadable.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The virtual machine inventory file on host {host.name} is damaged or unreadable.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,762: Line 3,014:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>IP address of the host {host.name} changed from {oldIP} to {newIP}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>IP address of the host {host.name} changed from {oldIP} to {newIP}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,768: Line 3,020:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Configuration of host IP address is inconsistent on host {host.name}: address resolved to {ipAddress} and {ipAddress2}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Configuration of host IP address is inconsistent on host {host.name}: address resolved to {ipAddress} and {ipAddress2}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,774: Line 3,026:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot resolve IP address to short name on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot resolve IP address to short name on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,780: Line 3,032:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} could not reach isolation address: {isolationIp}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} could not reach isolation address: {isolationIp}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,786: Line 3,038:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A host license for {host.name} has expired</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A host license for {host.name} has expired</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,792: Line 3,044:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} does not have the following networks used by other hosts for HA communication:{ips}. Consider using HA advanced option das.allowNetwork to control network usage</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} does not have the following networks used by other hosts for HA communication:{ips}. Consider using HA advanced option das.allowNetwork to control network usage</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,798: Line 3,050:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host monitoring state in {computeResource.name} in {datacenter.name} changed to {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host monitoring state in {computeResource.name} in {datacenter.name} changed to {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,804: Line 3,056:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} currently has no available networks for HA Communication. The following networks are currently used by HA: {ips}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} currently has no available networks for HA Communication. The following networks are currently used by HA: {ips}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,810: Line 3,062:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} has no port groups enabled for HA communication.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} has no port groups enabled for HA communication.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,816: Line 3,068:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} currently has no management network redundancy</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} currently has no management network redundancy</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,822: Line 3,074:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} is not in compliance with the attached profile</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} is not in compliance with the attached profile</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,828: Line 3,080:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} is not a cluster member in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} is not a cluster member in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,834: Line 3,086:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Insufficient capacity in host {computeResource.name} to satisfy resource configuration in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Insufficient capacity in host {computeResource.name} to satisfy resource configuration in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,840: Line 3,092:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Primary agent {primaryAgent} was not specified as a short name to host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Primary agent {primaryAgent} was not specified as a short name to host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,846: Line 3,098:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile is applied on the host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile is applied on the host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,852: Line 3,104:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot reconnect to {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot reconnect to {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,858: Line 3,110:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,864: Line 3,116:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host names {shortName} and {shortName2} both resolved to the same IP address. Check the host's network configuration and DNS entries</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host names {shortName} and {shortName2} both resolved to the same IP address. Check the host's network configuration and DNS entries</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,870: Line 3,122:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot resolve short name {shortName} to IP address on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot resolve short name {shortName} to IP address on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,876: Line 3,128:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Shut down of {host.name} in {datacenter.name}: {reason}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Shut down of {host.name} in {datacenter.name}: {reason}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,882: Line 3,134:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Configuration status on host {computeResource.name} changed from {[email protected]} to {[email protected]} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Configuration status on host {computeResource.name} changed from {[email protected]edEntity.Status} to {[email protected]} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,888: Line 3,140:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot synchronize host {host.name}. {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot synchronize host {host.name}. {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,894: Line 3,146:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot install or upgrade vCenter agent service on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot install or upgrade vCenter agent service on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,900: Line 3,152:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The userworld swap is not enabled on the host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The userworld swap is not enabled on the host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,906: Line 3,158:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} vNIC {vnic.vnic} was reconfigured to use dvPort {vnic.port.portKey} with port level configuration, which might be different from the dvPort group.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} vNIC {vnic.vnic} was reconfigured to use dvPort {vnic.port.portKey} with port level configuration, which might be different from the dvPort group.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,912: Line 3,164:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>WWNs are changed for {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>WWNs are changed for {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,918: Line 3,170:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The WWN ({wwn}) of {host.name} conflicts with the currently registered WWN</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The WWN ({wwn}) of {host.name} conflicts with the currently registered WWN</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,924: Line 3,176:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Host {host.name} did not provide the information needed to acquire the correct set of licenses</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Host {host.name} did not provide the information needed to acquire the correct set of licenses</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,930: Line 3,182:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,936: Line 3,188:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Insufficient resources to satisfy HA failover level on cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Insufficient resources to satisfy HA failover level on cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,942: Line 3,194:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The license edition '{feature}' is invalid</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The license edition '{feature}' is invalid</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,948: Line 3,200:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>License {feature.featureName} has expired</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>License {feature.featureName} has expired</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,954: Line 3,206:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>License inventory is not compliant. Licenses are overused</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>License inventory is not compliant. Licenses are overused</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,960: Line 3,212:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to acquire licenses due to a restriction in the option file on the license server.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to acquire licenses due to a restriction in the option file on the license server.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,966: Line 3,218:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>License server {licenseServer} is available</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>License server {licenseServer} is available</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,972: Line 3,224:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>License server {licenseServer} is unavailable</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>License server {licenseServer} is unavailable</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,978: Line 3,230:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created local datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created local datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,984: Line 3,236:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The Local Tech Support Mode for the host {host.name} has been enabled</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The Local Tech Support Mode for the host {host.name} has been enabled</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,990: Line 3,242:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Datastore {datastore} which is configured to back the locker does not exist</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Datastore {datastore} which is configured to back the locker does not exist</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 2,996: Line 3,248:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Locker was reconfigured from {oldDatastore} to {newDatastore} datastore</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Locker was reconfigured from {oldDatastore} to {newDatastore} datastore</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,002: Line 3,254:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to migrate {vm.name} from {host.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to migrate {vm.name} from {host.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,008: Line 3,260:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to migrate {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to migrate {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,014: Line 3,266:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migration of {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migration of {vm.name} from {host.name} to {dstHost.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,020: Line 3,272:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot migrate {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot migrate {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,026: Line 3,278:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migration of {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migration of {vm.name} from {host.name} to {dstHost.name} and resource pool {dstPool.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,032: Line 3,284:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migration of {vm.name} from {host.name} in {datacenter.name}: {fault.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migration of {vm.name} from {host.name} in {datacenter.name}: {fault.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,038: Line 3,290:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created NAS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created NAS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,044: Line 3,296:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot login user {userName}@{ipAddress}: no permission</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot login user {userName}@{ipAddress}: no permission</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,050: Line 3,302:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>No datastores have been configured on the host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>No datastores have been configured on the host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,056: Line 3,308:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A required license {feature.featureName} is not reserved</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A required license {feature.featureName} is not reserved</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,062: Line 3,314:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to automatically migrate {vm.name} from {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to automatically migrate {vm.name} from {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,068: Line 3,320:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Non-VI workload detected on datastore {datastore.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Non-VI workload detected on datastore {datastore.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,074: Line 3,326:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Not enough resources to failover {vm.name} in {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Not enough resources to failover {vm.name} in {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,080: Line 3,332:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The vNetwork Distributed Switch configuration on some hosts differed from that of the vCenter Server.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The vNetwork Distributed Switch configuration on some hosts differed from that of the vCenter Server.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,086: Line 3,338:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Permission created for {principal} on {entity.name}, role is {role.name}, propagation is {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Permission created for {principal} on {entity.name}, role is {role.name}, propagation is {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,092: Line 3,344:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Permission rule removed for {principal} on {entity.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Permission rule removed for {principal} on {entity.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,098: Line 3,350:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Permission changed for {principal} on {entity.name}, role is {role.name}, propagation is {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Permission changed for {principal} on {entity.name}, role is {role.name}, propagation is {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,104: Line 3,356:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile {profile.name} attached.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile {profile.name} attached.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,110: Line 3,362:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile {profile.name} was changed.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile {profile.name} was changed.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,116: Line 3,368:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile is created.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile is created.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,122: Line 3,374:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile {profile.name} detached.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile {profile.name} detached.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,128: Line 3,380:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile {profile.name} reference host changed.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile {profile.name} reference host changed.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,134: Line 3,386:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Profile was removed.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile was removed.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,140: Line 3,392:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Remote Tech Support Mode (SSH) for the host {host.name} has been enabled</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Remote Tech Support Mode (SSH) for the host {host.name} has been enabled</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,146: Line 3,398:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,152: Line 3,404:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed resource pool {resourcePool.name} on {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed resource pool {resourcePool.name} on {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,158: Line 3,410:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Moved resource pool {resourcePool.name} from {oldParent.name} to {newParent.name} on {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Moved resource pool {resourcePool.name} from {oldParent.name} to {newParent.name} on {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,164: Line 3,416:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Updated configuration for {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Updated configuration for {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,170: Line 3,422:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Resource usage exceeds configuration for resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Resource usage exceeds configuration for resource pool {resourcePool.name} in compute-resource {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,176: Line 3,428:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>New role {role.name} created</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>New role {role.name} created</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,182: Line 3,434:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Role {role.name} removed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Role {role.name} removed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,188: Line 3,440:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Modifed role {role.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Modifed role {role.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,194: Line 3,446:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} completed successfully</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} completed successfully</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,200: Line 3,452:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,206: Line 3,458:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} sent email to {to}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} sent email to {to}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,212: Line 3,464:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} cannot send email to {to}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} cannot send email to {to}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,218: Line 3,470:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} cannot be completed: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task {scheduledTask.name} on {entity.name} in {datacenter.name} cannot be completed: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,224: Line 3,476:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,230: Line 3,482:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,236: Line 3,488:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Running task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Running task {scheduledTask.name} on {entity.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,242: Line 3,494:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A vCenter Server license has expired</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A vCenter Server license has expired</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,248: Line 3,500:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vCenter started</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter started</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,254: Line 3,506:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A session for user '{terminatedUsername}' has stopped</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A session for user '{terminatedUsername}' has stopped</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,260: Line 3,512:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task: {info.descriptionId}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task: {info.descriptionId}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,266: Line 3,518:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Task: {info.descriptionId} time-out</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task: {info.descriptionId} time-out</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,272: Line 3,524:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Upgrading template {legacyTemplate}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Upgrading template {legacyTemplate}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,278: Line 3,530:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot upgrade template {legacyTemplate} due to: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot upgrade template {legacyTemplate} due to: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,284: Line 3,536:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Template {legacyTemplate} upgrade completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Template {legacyTemplate} upgrade completed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,290: Line 3,542:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The operation performed on {host.name} in {datacenter.name} timed out</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The operation performed on {host.name} in {datacenter.name} timed out</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,296: Line 3,548:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>There are {unlicensed} unlicensed virtual machines on host {host} - there are only {available} licenses available</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>There are {unlicensed} unlicensed virtual machines on host {host} - there are only {available} licenses available</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,302: Line 3,554:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{unlicensed} unlicensed virtual machines found on host {host}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{unlicensed} unlicensed virtual machines found on host {host}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,308: Line 3,560:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The agent on host {host.name} is updated and will soon restart</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The agent on host {host.name} is updated and will soon restart</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,314: Line 3,566:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User {userLogin} was added to group {group}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User {userLogin} was added to group {group}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,320: Line 3,572:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User {userName}@{ipAddress} logged in</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User {userName}@{ipAddress} logged in</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,326: Line 3,578:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User {userName} logged out</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User {userName} logged out</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,332: Line 3,584:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Password was changed for account {userLogin} on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Password was changed for account {userLogin} on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,338: Line 3,590:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>User {userLogin} removed from group {group}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>User {userLogin} removed from group {group}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,344: Line 3,596:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,350: Line 3,602:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,356: Line 3,608:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Expanded VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Expanded VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,362: Line 3,614:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Extended VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Extended VMFS datastore {datastore.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,368: Line 3,620:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A vMotion license for {host.name} has expired</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A vMotion license for {host.name} has expired</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,374: Line 3,626:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot uninstall vCenter agent from {host.name} in {datacenter.name}. {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot uninstall vCenter agent from {host.name} in {datacenter.name}. {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,380: Line 3,632:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vCenter agent has been uninstalled from {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter agent has been uninstalled from {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,386: Line 3,638:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot upgrade vCenter agent on {host.name} in {datacenter.name}. {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot upgrade vCenter agent on {host.name} in {datacenter.name}. {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,392: Line 3,644:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vCenter agent has been upgraded on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter agent has been upgraded on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,398: Line 3,650:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>VIM account password was changed on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>VIM account password was changed on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,404: Line 3,656:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Remote console to {vm.name} on  {host.name} in {datacenter.name} has been opened</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Remote console to {vm.name} on  {host.name} in {datacenter.name} has been opened</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,410: Line 3,662:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>A ticket for {vm.name} of type {ticketType} on {host.name} in {datacenter.name} has been acquired</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>A ticket for {vm.name} of type {ticketType} on {host.name} in {datacenter.name} has been acquired</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,416: Line 3,668:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Invalid name for {vm.name} on {host.name} in {datacenter.name}. Renamed from {oldName} to {newName}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Invalid name for {vm.name} on {host.name} in {datacenter.name}. Renamed from {oldName} to {newName}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,422: Line 3,674:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cloning {vm.name} on host {host.name} in {datacenter.name} to {destName} on host {destHost.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cloning {vm.name} on host {host.name} in {datacenter.name} to {destName} on host {destHost.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,428: Line 3,680:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cloning {vm.name} on host {host.name} in {datacenter.name} to {destName} on host {destHost.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cloning {vm.name} on host {host.name} in {datacenter.name} to {destName} on host {destHost.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,434: Line 3,686:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Creating {vm.name} on host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Creating {vm.name} on host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,440: Line 3,692:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Deploying {vm.name} on host {host.name} in {datacenter.name} from template {srcTemplate.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Deploying {vm.name} on host {host.name} in {datacenter.name} from template {srcTemplate.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,446: Line 3,698:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migrating {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migrating {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,452: Line 3,704:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Relocating {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Relocating {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,458: Line 3,710:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Relocating {vm.name} in {datacenter.name} from {host.name} to {destHost.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Relocating {vm.name} in {datacenter.name} from {host.name} to {destHost.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,464: Line 3,716:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot clone {vm.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot clone {vm.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,470: Line 3,722:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Clone of {sourceVm.name} completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Clone of {sourceVm.name} completed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,476: Line 3,728:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Configuration file for {vm.name} on {host.name} in {datacenter.name} cannot be found</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Configuration file for {vm.name} on {host.name} in {datacenter.name} cannot be found</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,482: Line 3,734:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Virtual machine {vm.name} is connected</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Virtual machine {vm.name} is connected</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,488: Line 3,740:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Created virtual machine {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Created virtual machine {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,494: Line 3,746:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>dvPort connected to VM {vm.name} on {host.name} in {datacenter.name} changed status</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>dvPort connected to VM {vm.name} on {host.name} in {datacenter.name} changed status</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,500: Line 3,752:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by HA. Reason: {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by HA. Reason: {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,506: Line 3,758:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by HA. Reason: {[email protected]}. A screenshot is saved at {screenshotFilePath}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name} reset by HA. Reason: {[email protected]}. A screenshot is saved at {screenshotFilePath}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,512: Line 3,764:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot reset {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot reset {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,518: Line 3,770:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Unable to update HA agents given the state of {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Unable to update HA agents given the state of {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,524: Line 3,776:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>HA agents have been updated with the current state of the virtual machine</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>HA agents have been updated with the current state of the virtual machine</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,530: Line 3,782:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Disconnecting all hosts as the date of virtual machine {vm.name} has been rolled back</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Disconnecting all hosts as the date of virtual machine {vm.name} has been rolled back</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,536: Line 3,788:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot deploy template: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot deploy template: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,542: Line 3,794:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Template {srcTemplate.name} deployed on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Template {srcTemplate.name} deployed on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,548: Line 3,800:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on host {host.name} in {datacenter.name} is disconnected</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on host {host.name} in {datacenter.name} is disconnected</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,554: Line 3,806:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Discovered {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Discovered {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,560: Line 3,812:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot create virtual disk {disk}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot create virtual disk {disk}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,566: Line 3,818:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migrating {vm.name} off host {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migrating {vm.name} off host {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,572: Line 3,824:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>End a recording session on {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>End a recording session on {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,578: Line 3,830:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>End a replay session on {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>End a replay session on {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,584: Line 3,836:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot migrate {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot migrate {vm.name} from {host.name} to {destHost.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,590: Line 3,842:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot complete relayout {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot complete relayout {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,596: Line 3,848:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot complete relayout for virtual machine {vm.name} which has disks on a VMFS2 volume.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot complete relayout for virtual machine {vm.name} which has disks on a VMFS2 volume.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,602: Line 3,854:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vCenter cannot start the Secondary VM {vm.name}. Reason: {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter cannot start the Secondary VM {vm.name}. Reason: {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,608: Line 3,860:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot power Off {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot power Off {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,614: Line 3,866:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot power On {vm.name} on {host.name} in {datacenter.name}. {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot power On {vm.name} on {host.name} in {datacenter.name}. {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,620: Line 3,872:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot reboot the guest OS for {vm.name} on {host.name} in {datacenter.name}. {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot reboot the guest OS for {vm.name} on {host.name} in {datacenter.name}. {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,626: Line 3,878:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,632: Line 3,884:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} cannot shut down the guest OS on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} cannot shut down the guest OS on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,638: Line 3,890:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} cannot standby the guest OS on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} cannot standby the guest OS on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,644: Line 3,896:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot suspend {vm.name} on {host.name} in {datacenter.name}: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,650: Line 3,902:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>vCenter cannot update the Secondary VM {vm.name} configuration</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter cannot update the Secondary VM {vm.name} configuration</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,656: Line 3,908:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Failover unsuccessful for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}. Reason: {reason.msg}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Failover unsuccessful for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}. Reason: {reason.msg}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,662: Line 3,914:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Fault Tolerance state on {vm.name} changed from {[email protected]} to {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Fault Tolerance state on {vm.name} changed from {[email protected]} to {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,668: Line 3,920:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Fault Tolerance protection has been turned off for {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Fault Tolerance protection has been turned off for {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,674: Line 3,926:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The Fault Tolerance VM ({vm.name}) has been terminated. {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The Fault Tolerance VM ({vm.name}) has been terminated. {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,680: Line 3,932:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Guest OS reboot for {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Guest OS reboot for {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,686: Line 3,938:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Guest OS shut down for {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Guest OS shut down for {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,692: Line 3,944:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Guest OS standby for {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Guest OS standby for {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,698: Line 3,950:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>VM monitoring state in {computeResource.name} in {datacenter.name} changed to {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>VM monitoring state in {computeResource.name} in {datacenter.name} changed to {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,704: Line 3,956:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Assign a new instance UUID ({instanceUuid}) to {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Assign a new instance UUID ({instanceUuid}) to {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,710: Line 3,962:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The instance UUID of {vm.name} has been changed from ({oldInstanceUuid}) to ({newInstanceUuid})</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The instance UUID of {vm.name} has been changed from ({oldInstanceUuid}) to ({newInstanceUuid})</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,716: Line 3,968:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The instance UUID ({instanceUuid}) of {vm.name} conflicts with the instance UUID assigned to {conflictedVm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The instance UUID ({instanceUuid}) of {vm.name} conflicts with the instance UUID assigned to {conflictedVm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,722: Line 3,974:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>New MAC address ({mac}) assigned to adapter {adapter} for {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>New MAC address ({mac}) assigned to adapter {adapter} for {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,728: Line 3,980:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Changed MAC address from {oldMac} to {newMac} for adapter {adapter} for {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Changed MAC address from {oldMac} to {newMac} for adapter {adapter} for {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,734: Line 3,986:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>The MAC address ({mac}) of {vm.name} conflicts with MAC assigned to  {conflictedVm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>The MAC address ({mac}) of {vm.name} conflicts with MAC assigned to  {conflictedVm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,740: Line 3,992:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reached maximum Secondary VM (with FT turned On) restart count for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reached maximum Secondary VM (with FT turned On) restart count for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,746: Line 3,998:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reached maximum VM restart count for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reached maximum VM restart count for {vm.name} on {host.name} in cluster {computeResource.name} in {datacenter.name}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,752: Line 4,004:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Error message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Error message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,758: Line 4,010:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,764: Line 4,016:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Warning message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Warning message on {vm.name} on {host.name} in {datacenter.name}: {message}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,770: Line 4,022:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Migration of virtual machine {vm.name} from {sourceHost.name} to {host.name} completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Migration of virtual machine {vm.name} from {sourceHost.name} to {host.name} completed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,776: Line 4,028:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>No compatible host for the Secondary VM {vm.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>No compatible host for the Secondary VM {vm.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,782: Line 4,034:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Not all networks for {vm.name} are accessible by {destHost.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Not all networks for {vm.name} are accessible by {destHost.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,788: Line 4,040:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} does not exist on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} does not exist on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,794: Line 4,046:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} was powered Off on the isolated host {isolatedHost.name} in cluster {computeResource.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} was powered Off on the isolated host {isolatedHost.name} in cluster {computeResource.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,800: Line 4,052:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on  {host.name} in {datacenter.name} is powered off</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on  {host.name} in {datacenter.name} is powered off</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,806: Line 4,058:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on  {host.name} in {datacenter.name} is powered on</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on  {host.name} in {datacenter.name} is powered on</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,812: Line 4,064:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Virtual machine {vm.name} powered On with vNICs connected to dvPorts that have a port level configuration, which might be different from the dvPort group configuration.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Virtual machine {vm.name} powered On with vNICs connected to dvPorts that have a port level configuration, which might be different from the dvPort group configuration.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,818: Line 4,070:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>VM ({vm.name}) failed over to {host.name}. {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>VM ({vm.name}) failed over to {host.name}. {[email protected]}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,824: Line 4,076:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Reconfigured {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,830: Line 4,082:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Registered {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Registered {vm.name} on {host.name} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,836: Line 4,088:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Relayout of {vm.name} on {host.name} in {datacenter.name} completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Relayout of {vm.name} on {host.name} in {datacenter.name} completed</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,842: Line 4,094:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} in {datacenter.name} is in the correct format and relayout is not necessary</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} in {datacenter.name} is in the correct format and relayout is not necessary</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,848: Line 4,100:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} reloaded from new configuration {configPath}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} reloaded from new configuration {configPath}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,854: Line 4,106:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on {host.name} could not be reloaded from {configPath}.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on {host.name} could not be reloaded from {configPath}.</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,860: Line 4,112:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Cannot relocate virtual machine '{vm.name}' in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Cannot relocate virtual machine '{vm.name}' in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,866: Line 4,118:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Completed the relocation of the virtual machine</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Completed the relocation of the virtual machine</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,872: Line 4,124:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Remote console connected to {vm.name} on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Remote console connected to {vm.name} on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,878: Line 4,130:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Remote console disconnected from {vm.name} on host {host.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Remote console disconnected from {vm.name} on host {host.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,884: Line 4,136:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Removed {vm.name} on {host.name} from {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Removed {vm.name} on {host.name} from {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,890: Line 4,142:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>Renamed {vm.name} from {oldName} to {newName} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Renamed {vm.name} from {oldName} to {newName} in {datacenter.name}</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,896: Line 4,148:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #909090'>{vm.name} on  {host.name} in {datacenter.name} is reset</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{vm.name} on  {host.name} in {datacenter.name} is reset</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
 
<td style='border: 1px solid #909090; text-align: center'>System</td>
Line 3,902: Line 4,154:
 
</tr>