Difference between revisions of "Pandora: Documentation en: Virtual environment monitoring"

From Pandora FMS Wiki
Jump to: navigation, search
(VMware View Dashboards (5.0 or higher))
(Monitoring through Discovery Application VMware)
 
(116 intermediate revisions by 5 users not shown)
Line 21: Line 21:
  
 
==  Amazon EC2 ==
 
==  Amazon EC2 ==
 +
To monitor EC2 in Enterprise environments, please go to [[Pandora:Documentation_en:Discovery#Discovery_Cloud._AWS.EC2| Discovery]]
  
This specific monitor utilizes the CloudWatch API to monitor your instances in an Amazon EC2 environment. You're required to have the CloudWatch service enabled in your instance. Feel free to download the EC2 module from the [http://pandorafms.com/Library/Library/en Pandora FMS Module Library.]
+
{{Warning|This guide corresponds to the OpenSource component for EC2 monitoring.}}
  
The main idea of this remote server plugin is to obtain information from your instances by using the network server plug-in. That means you're required to register the plugin on the server and create different modules to obtain the information from your EC2 Servers.
+
This specific monitoring uses the CloudWatch API to monitor its instances in an Amazon EC2 environment. However, you are required to have the CloudWatch service enabled in your instance. Download the EC2 module from the [http://pandorafms.com/Library/Library/en Pandora FMS Module Library.]
 +
 
 +
The main purpose of this remote '''server plugin''' is to obtain information from instances by using Pandora FMS plugin server. That means you must register the plugin on the server and create different modules to obtain information from EC2 Servers.
  
 
This is an execution example:
 
This is an execution example:
Line 30: Line 33:
 
  /home/slerena/ec2_plugin.sh -A AKIAILTVCAS26GTKLD4A -S CgmQ6DxUWES05txju+alJLoM57acDudHogkLotWk -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
  
It will return a numeric percentage value of the 'CPU Utilization' metric in the instance named 'i-9d0b4af1'.
+
It will return a numeric percentage value of the 'CPU Usage' metric in the instance named 'i-9d0b4af1'.
  
To install it, you're required to:
+
To install it, follow these steps:
  
# Have a running JAVA environment and a JAVA home directory. In the Pandora FMS Appliance (VMware/Image) it's located under '/usr/'.
+
# Have JAVA available in Pandora FMS server with its corresponding JAVAHOME directory.
# Copy this plugin to a path, change the permissions to '755' and enter the base path on the 'AWS_CLOUDWATCH_HOME' variable which is located among the first lines of the plugin. '''It is necessary to edit the first lines of the plugin.'''
+
# Copy this plugin to a path, change the permissions to '755' and enter the base path on the 'AWS_CLOUDWATCH_HOME' variable which is located among the first lines of the plugin. '''Edit the first lines of the plugin.'''
  
 
The plugin consists of several files:
 
The plugin consists of several files:
  
 
/ec2_plugin.sh: The plugin itself
 
/ec2_plugin.sh: The plugin itself
/bin/*: The components of Amazon CloudWatch command-line (monitoring) tools are included in this bundle. The scripts contained in there are distributed under the [http://www.apache.org/licenses/LICENSE-2.0.html Apache License.]
+
/bin/*: The components of Amazon CloudWatch (monitoring), Command-line Tools are included in this package. The scripts contained in there are distributed under the Apache License.
  
Please put the whole package in a directory on the server, e.g:
+
Place the whole package in a directory on the server, e.g:
  
 
  /usr/share/pandora_server/plugin/ec2  
 
  /usr/share/pandora_server/plugin/ec2  
Line 48: Line 51:
 
and change the 'AWS_CLOUDWATCH_HOME' variable to '/usr/share/pandora_server/plugin/ec2'.  
 
and change the 'AWS_CLOUDWATCH_HOME' variable to '/usr/share/pandora_server/plugin/ec2'.  
  
If you have any doubts about whether it's correctly installed or not, feel free to execute this command to test it:
+
If you have any doubts about whether it is correctly installed or not, execute this command to check it:
  
 
  /usr/share/pandora_server/plugin/ec2/mon-cmd --version  
 
  /usr/share/pandora_server/plugin/ec2/mon-cmd --version  
Line 56: Line 59:
 
  Amazon CloudWatch CLI version 1.0.9.5 (API 2010-08-01)  
 
  Amazon CloudWatch CLI version 1.0.9.5 (API 2010-08-01)  
 
   
 
   
If it returns approximately the same string, you're ready to use the plugin.
+
If it returns approximately the same string, the plugin is ready to be used.
  
If not, you're probably required to install and configure the Amazon CloudWatch command-line monitoring tools properly. Please follow these steps to do so:
+
If not, you probably need to install and configure the Amazon CloudWatch command-line monitoring Tools properly. Follow these steps to do so:
  
 
=== Installation ===
 
=== Installation ===
Line 64: Line 67:
 
Requirements:
 
Requirements:
 
<ol>
 
<ol>
<li> Please ensure that a JAVA version from version 1.5 or higher is installed on your system (the command to check this is 'java -version').</li>
+
<li> Make sure JAVA version 1.5 or higher is installed on your system ('java -version').</li>
 
<li> Unzip the installation's zip package.</li>
 
<li> Unzip the installation's zip package.</li>
 
<li>Set the following environment variables:<ol>
 
<li>Set the following environment variables:<ol>
<li>'AWS_CLOUDWATCH_HOME': The directory where the deployment files to check with were copied to:</li>
+
<li>'AWS_CLOUDWATCH_HOME': The directory where the deployment files were copied to check them with:</li>
  
 
   UNIX: 'ls ${AWS_CLOUDWATCH_HOME}/bin' (should list 'mon-list-metrics')
 
   UNIX: 'ls ${AWS_CLOUDWATCH_HOME}/bin' (should list 'mon-list-metrics')
 
   Windows: 'dir %AWS_CLOUDWATCH_HOME%\bin' (should list 'mon-list-metrics')
 
   Windows: 'dir %AWS_CLOUDWATCH_HOME%\bin' (should list 'mon-list-metrics')
  
<li> JAVA_HOME - Home directory of the Java installation</li>
+
<li> JAVA_HOME - Home directory of Java installation</li>
 
<li> Add to your path )</li>
 
<li> Add to your path )</li>
 
  '{AWS_CLOUDWATCH_HOME}/bin'(under Windows it's: '%AWS_CLOUDWATCH_HOME%\bin'
 
  '{AWS_CLOUDWATCH_HOME}/bin'(under Windows it's: '%AWS_CLOUDWATCH_HOME%\bin'
Line 80: Line 83:
 
=== Configuration ===
 
=== Configuration ===
  
Please provide your AWS user credentials by using the command-line tools. There are two ways to provide the credentials:  
+
Provide your AWS user credentials in the command-line tool. There are two possible ways of providing said credentials:  
 
#Using AWS passwords.
 
#Using AWS passwords.
 
#Using X.509 certificates.
 
#Using X.509 certificates.
Line 86: Line 89:
 
=== Using AWS Passwords ===
 
=== Using AWS Passwords ===
  
* Explicitly specify credentials in the command line: --I ACCESS_KEY --S SECRET_KEY
+
* Specify credentials in the command line: --I ACCESS_KEY --S SECRET_KEY
 
* Create a credentials file. The deployment includes a template file:
 
* Create a credentials file. The deployment includes a template file:
 
   ${AWS_CLOUDWATCH_HOME}/credential-file-path.template.
 
   ${AWS_CLOUDWATCH_HOME}/credential-file-path.template.
  
* Edit a copy of this file to add its information.
+
* Edit a copy of this file to add the appropriate information.
 
* In UNIX, limit permissions for the owner of the credentials file:
 
* In UNIX, limit permissions for the owner of the credentials file:
 
  $ chmod 600 <the file created above>.
 
  $ chmod 600 <the file created above>.
Line 98: Line 101:
 
* Set the following environment variable:
 
* Set the following environment variable:
 
  export AWS_CREDENTIAL_FILE=<credentials file>
 
  export AWS_CREDENTIAL_FILE=<credentials file>
* You can also provide the following option with each command
+
* Provide the following option with each command
 
  --aws-credential-file <credentials file>
 
  --aws-credential-file <credentials file>
  
 
=== Using X.509 Certificates ===
 
=== Using X.509 Certificates ===
  
1. Please save your certificate and private keys to e.g. 'my-cert.pem' and 'my-pk.pem' files.
+
1. Save your certificate and private keys in e.g. 'my-cert.pem' and 'my-pk.pem' files.
  
2. There are two ways to provide the certificate information to the command line tool:
+
2. There are two ways to provide certificate information to the command line tool:
  
2.1. Please set the following environment variables:
+
2.1. Set the following environment variables:
 
          
 
          
 
         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
  
2.2 Please specify the files for every command directly on the command-line:
+
2.2 Specify the files for every command directly on the command line:
 
          
 
          
 
         <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
Line 118: Line 121:
 
=== Setting Custom JVM Properties ===
 
=== Setting Custom JVM Properties ===
  
By setting the environment variable 'SERVICE_JVM_ARGS', you can pass arbitrary JVM properties to the command line. For example, the following line sets the proxy server properties under Linux/UNIX: export SERVICE_JVM_ARGS="-D http.proxyHost=http://my.proxy.com -Dhttp.proxyPort=8080"  
+
By setting the 'SERVICE_JVM_ARGS' environment variable, pass arbitrary JVM properties to the command line. For example, the following line sets the proxy server properties under Linux/UNIX: export SERVICE_JVM_ARGS="-D http.proxyHost=<nowiki>http://my.proxy.com</nowiki> -Dhttp.proxyPort=8080"
  
 
=== Running ===
 
=== Running ===
  
Please check whether your setup works properly and execute the following command:
+
Check whether your setup works properly and execute the following command:
  
 
   $ mon-cmd --help
 
   $ mon-cmd --help
  
You should be able to see the usage page for all monitoring commands by this command:
+
You should be able to see the usage page for all monitoring commands through this command:
  
 
   $ mon-list-metrics --headers
 
   $ mon-list-metrics --headers
Line 134: Line 137:
 
==  VMware ==
 
==  VMware ==
  
Virtual environments are very important for IT architectures, that is why monitoring these environments is crucial for the proper performance of your company. With '''Pandora FMS Enterprise''' you're able to install the '''VMware Monitoring Plug in''', which allows you to control VMware architectures easily.
+
Virtual environments are very important for IT architectures, that is why monitoring these environments is a key point for the proper performance of your company. With '''Pandora FMS Enterprise''' you can install the '''VMware Monitoring Plugin''', which allows you to control VMware architectures easily.
  
 
=== Monitoring VMware Architecture ===
 
=== Monitoring VMware Architecture ===
  
With this system, it's possible to monitor architectures like the one below.
+
With this system, it is possible to monitor architectures like the one below.
  
<center>[[Image:Esq_arq_vmware.png‎|650px]]</center>
+
<center>[[Image:Vmware-schema-arquitecture.png|650px]]</center>
  
Pandora FMS can monitor VCenter, ESXi servers, and the components that virtualize: Datastores and Virtual Machines. Pandora FMS relies on the API provided by the VMware Perl SDK for data collection.
+
Pandora FMS can monitor VCenter, ESXi servers, and the components that virtualize Datastores and Virtual Machines. Pandora FMS relies on the API provided by the VMware Perl SDK for data collection.
  
=== Monitoring by the VMware Monitoring Plug In ===
+
=== Monitoring through Discovery Application VMware ===
 
+
Follow the steps described in [[Pandora:Documentation_en:Discovery#Discovery_Applications:_VMware| this link]] to monitor your VMware infrastructure through Discovery.
VMware monitoring is based on several components:
+
<br>
 +
<br>
  
#An ''agent plug in'' that discovers all the entities of your environment and collects the information to monitor. For Pandora FMS 5.0 and higher versions, the plug in is also able to update some agent parameters required by the extensions. Furthermore, it can copy the events from the VMware vCenter to the Pandora FMS Console.<br>
+
=== Plugin Requirements ===
# A basic configuration extension in order to execute the VMware plug in from the Enterprise image file (ISO) without any problems.<br>
+
These are the requirements to ensure the proper performance of the VMware plugin:
#'''VMware View''' and '''VMware Manager''' are extensions which allow you to manage virtual machines easily and provide a view of the whole environment.<br>
 
  
With this system we get an agent for each ESXi host, Datastore or virtual machine found, plus an additional one for the Datacenter. This will allow us to treat them as independent entities regardless of the relationship that exists between them within the virtualization architecture. In addition, each agent will have the corresponding modules for its monitoring according to the type of VMware entity it represents. If we need more detailed information about the operating system of the virtual machines or the applications they move, we can install a Pandora agent in them, and configure them to deliver all the information in the same agents already discovered by the VMware plugin.
+
* Pandora FMS v7.0NG.732 or superior.
 +
* VMware vSphere SDK for Perl
  
==== Internal Plug-In Execution ====
+
{{Tip|In Pandora FMS ISO you have all the components needed to monitor VMware available.}}
 
 
For versions 5.0 or higher the plugin performs all the functions: autodiscovery of entities, data collection, copying of events and configuration of ''custom fields''.
 
 
 
For each entity discovered, the plugin sends an XML file to the Pandora server to be processed. This entity will become an agent inside Pandora FMS in case it doesn't exist, or it will add the new information to an existing one.
 
 
 
The events copied to the console will appear in the events view and it will be possible to manage them as the events generated by the system.
 
 
 
The plugin keeps some auxiliary files that contain information related to the monitoring configuration: logs, monitored entities, pointer for event monitoring, etc.
 
 
 
{{warning|Since it certainly would negatively affect the monitoring performance, it's very important '''not''' to delete those files.}}
 
 
 
=== Plug-In Requirements ===
 
 
 
These are the requirements to ensure the proper performance of the VMware plug in:
 
 
 
* Installation of Pandora FMS 4.0.3 or higher versions (the extensions only work from Pandora FMS 4.0.3 Patch 130310 and above)
 
* The Pandora FMS Agent must be installed on the machine.
 
* A Linux, UNIX or Windows operating system is required.
 
* The ''curl'' command for versions 5.0 or higher has to be available. The Pandora FMS Windows Agent incorporates the (''curl'') command.
 
* The ''ping'' command has to be available.
 
* The installation of VMware vSphere SDK for Perl is required.
 
 
 
<b><u>Note</u>:</b> In the last revisions of the plugin,  curl has been replaced by perl-LWP.
 
  
 
=== Configuring vCenter for Monitoring ===
 
=== Configuring vCenter for Monitoring ===
 +
Discovery Applications VMware makes use of the metrics provided by the VMware vCenter and ESXi API. The availability of these metrics depends on the levels configured for statistics collection.
  
The plug in uses vCenter performance counters. Performance counter availability depends on the statistics which collect the levels configured in the vCenter.
+
These levels could be changed from the ''vCenter Server Settings'' menu and the ''Statistics'' option. A description of the counters, collected by vCenter for each time option and level will be displayed. The minimum level to use the Pandora FMS Monitoring Plugin is '''Level 2'''.
 
 
These levels could be changed from the ''vCenter Server Settings'' menu and the ''Statistics'' option. You're going to see a description of the counters, collected by vCenter for each time option and level. The minimum level to use the Pandora FMS Monitoring Plug In is '''Level 2'''.
 
  
 
<center>
 
<center>
Line 189: Line 169:
 
</center>
 
</center>
  
Depending on the vCenter configuration, '''it is possible that some modules don't report data in Pandora FMS'''. This can be because some plugin is missing in the vCenter, it is necessary to install a VMware agent in the entity or simply because the entity is turned off (virtual machine or ESXi). To solve these problems you should consult the VMware documentation.
+
Depending on the vCenter configuration, '''it is possible that some modules do not report data in Pandora FMS'''. This can be the result of some plugin missing in the vCenter, a VMware agent that must be installed in the entity or simply because the entity is turned off (virtual machine or ESXi). To solve these problems, check the VMware documentation.
  
Some solutions, such as Hardware Status monitoring, may require advanced configuration of both the vCenter and the hosts that support ESX.
+
Some solutions, such as Hardware Status monitoring, may require advanced configuration of both vCenter and hosts that support ESX.
  
 
=== VMware Plugin Deployment ===  
 
=== VMware Plugin Deployment ===  
  
In Pandora FMS ISO image the VMware plugin, together with the extensions, comes preinstalled. If you need to deploy or update your version of the VMware plugin for a more recent one, please follow the steps described in the following points:
+
From Pandora FMS version 732 onwards, VMware monitoring is done using the ''Discovery Applications'' system (more information in [[Pandora:Documentation_en:Discovery#Discovery_Applications:_VMware|Discovery.]])
 
 
 
 
 
 
==== Installation of the extensions VMware Manager, VMware View and VMware Manager ====
 
  
To install the extensions you just have to copy the contents of the extensions folder that you will find when decompressing the plugin in the Extensions folder of the Enterprise part of Pandora FMS console, the commands to execute are the following ones:
+
If for some particular reason you wish to manually configure the plugin outside of this feature, you can use the classic mode described below.
  
cp -R extensions/* <pandora_console_dir>/enterprise/extensions/
+
In Pandora FMS ISO image, the VMware plugin is preinstalled together with its extensions. If you need to deploy or update your version of the VMware plugin to a more recent one, follow the steps described in the following points:
  
From that moment on, the extensions of the VMware plugin will be available.
 
 
{{tip|To use the extension '''VMware Manager''' it's necessary to install the VMware SDK for Perl in the machine where the Pandora FMS console is located.}}
 
  
  
 
==== Manual plugin deployment ====
 
==== Manual plugin deployment ====
  
'''1.''' Access the directory in which the files of the VMWare plugin have been extracted
+
'''1.''' Access the directory in which the files of the VMWare plugin have been restrieved.
 
 
'''2.''' Copy the extension files to the folder pandora_console/enterprise/extensions/
 
 
 
sudo -u apache cp -R extensions/vmware* /var/www/html/pandora_console/enterprise/extensions/
 
  
'''3.''' Copy vmware-plugin.{pl,conf} to the corresponding directory  
+
'''2.''' Copy vmware-plugin.{pl,conf} to the corresponding directory.
  
 
  sudo cp vmware-plugin.pl vmware-plugin.conf /usr/share/pandora_server/util/plugin/
 
  sudo cp vmware-plugin.pl vmware-plugin.conf /usr/share/pandora_server/util/plugin/
Line 224: Line 193:
 
  sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 
  sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
  
'''4.''' Verify the necessary data to configure the plugin.
+
'''3.''' Verify the necessary data to configure the plugin.
  
In the "Configuration" menu in the Pandora FMS console, a password can be assigned to the API just like the allowed origins.
+
In the "Configuration" menu, in Pandora FMS console, a password can be assigned to the API as well as the allowed sources.
 
<br><br>
 
<br><br>
 
<center>[[File:Vmware_API_settings.JPG]]</center>
 
<center>[[File:Vmware_API_settings.JPG]]</center>
 
<br>
 
<br>
  
'''5.''' Edit the configuration file vmware-plugin.conf
+
'''4.''' Edit the vmware-plugin.conf configuration file.
  
'''6.''' Verifique la disponibilidad de VMware SDK for Perl
+
'''5.''' Verify the availability of VMware SDK for Perl.
  
A script with the following content can be launched to validate the VMware SDK Perl installation
+
A script with the following content can be launched to validate the VMware SDK Perl installation.
 
<pre>
 
<pre>
 
#!/usr/bin/perl
 
#!/usr/bin/perl
Line 254: Line 223:
 
  VMware SDK Version: 6.5.0
 
  VMware SDK Version: 6.5.0
  
{{tip|Verify that the SDK version is greater than or equal to the version of your VMware products. }}
+
{{tip|Verify that the SDK version is higher or equal to the version of your VMware products. }}
 
 
{{warning|From Pandora FMS version 717 you will also need to install the perl library PluginTools.pm, (available together with the server in /usr/lib/perl5/PandoraFMS) in the computer where you want to deploy it (copy to /usr/lib/perl5/PandoraFMS in the computer that is going to execute the plugin).}}
 
  
 +
{{warning|From Pandora FMS version 717, install the perl library PluginTools.pm, (available together with the server in /usr/lib/perl5/PandoraFMS) in the computer where you want to deploy it (copy to /usr/lib/perl5/PandoraFMS in the computer that will execute the plugin).}}
  
<br><br>
+
=== VMware vSphere SDK installation for Perl ===
  
=== VMware vSphere SDK for Perl Installation ===
+
The link for the download center of the required VMware softare is:
  
Get the VMware software by visiting their [http://communities.vmware.com/community/developer/downloads Download Center.]
+
https://my.vmware.com/web/vmware/details?downloadGroup=VS-PERL-SDK65&productId=614
  
{{warning|If you have installed Pandora FMS using the appliance (ISO Centos) it is not necessary to install additional software as long as the version to monitor VMware is less than 6.5.}}
+
{{warning|If Pandora FMS has been installed using the appliance (ISO Centos), it is not necessary to install additional software as long as the version to monitor VMware is prior to 6.5.}}
  
==== Installing the Linux SDK ====
+
==== Installing Linux SDK ====
  
{{tip|This procedure was tested for SDK versions 4.1, 5.1., 6.0 and 6.5}}
+
{{tip|This procedure has been tested for SDK versions 4.1, 5.1., 6.0 and 6.5}}
  
{{warning|It's always recommended to utilize the SDK version with its corresponding VMware software version, e.g.: The 4.1 VMware software is recommended to be used with the version 4.1 of the SDK.}}
+
{{warning|It is always recommended to use the SDK version with its corresponding VMware software version. For instance: The 4.1 VMware software is recommended to be used with SDK version 4.1.}}
  
Unzip the SDK package by the following command first:
+
Unzip the SDK package through the following command first:
  
 
  # tar -xzvf VMware-vSphere-Perl-SDK-x.x.x-xxxxxx.i386.tar.gz
 
  # tar -xzvf VMware-vSphere-Perl-SDK-x.x.x-xxxxxx.i386.tar.gz
  
Then, compile and install the SDK by the following commands:
+
Next, compile and install SDK through the following commands:
  
 
  # perl Makefile.PL
 
  # perl Makefile.PL
Line 283: Line 251:
 
  # make install
 
  # make install
  
If the SDK was installed successfully without the appearance of any errors, you can connect with the vCenter by using the following command:
+
If SDK was successfully installed without any failures, connect with the vCenter by means of this command:
  
 
  # /usr/lib/vmware-viperl/apps/general/connect.pl --server <vcenter_ip> --username <vcenter_user> --password <vcenter_pass>
 
  # /usr/lib/vmware-viperl/apps/general/connect.pl --server <vcenter_ip> --username <vcenter_user> --password <vcenter_pass>
Line 295: Line 263:
 
===== SDK upgrade to 6.5 from other versions =====
 
===== SDK upgrade to 6.5 from other versions =====
  
If you are upgrading the VMware SDK, we recommend the following steps:
+
If you are upgrading the VMware SDK, follow these steps:
  
  # Install the Developer Tools
+
  # Install Developer Tools
 
  yum groupinstall "Developer Tools"
 
  yum groupinstall "Developer Tools"
 
  # Install CPAN
 
  # Install CPAN
Line 315: Line 283:
 
* Accept the licence.
 
* Accept the licence.
 
* Indicate <b>not to use the prebuilt modules for VMware SDK</b>.
 
* Indicate <b>not to use the prebuilt modules for VMware SDK</b>.
* Accept the automatic installation of the modules through the CPAN automated system.
+
* Accept module automatic installation through the CPAN automated system.
 
* Verify that all the requirements have been installed correctly.
 
* Verify that all the requirements have been installed correctly.
 
* Indicate the directory where the VMware SDK Perl modules should be installed.   
 
* Indicate the directory where the VMware SDK Perl modules should be installed.   
  
<b><u>Note</u>:</b> Occasionally the perl UUID package may generate errors when installed in CentOS 7, perform the following steps to add the component:
+
<b><u>Note</u>:</b> Sometimes the perl UUID package may generate errors when installed in CentOS 7. Carry out these steps to add the component:
  
 
  # Install the necessary dependencies for UUID-0.03
 
  # Install the necessary dependencies for UUID-0.03
Line 328: Line 296:
 
  tar xvzf UUID-0.03.tar.gz
 
  tar xvzf UUID-0.03.tar.gz
 
  cd UUID-0.03
 
  cd UUID-0.03
  # Generate the necessary files for the compilation of the Perl module
+
  # Generate the necessary files for Perl module
  perl Makefile.PL
+
  perl Makefile.PL compilation
 
  # Compile the Perl module
 
  # Compile the Perl module
 
  make
 
  make
Line 341: Line 309:
  
  
Unfortunately, the VMware uninstaller does not completely remove previous VMware module libraries. We will have to do this step manually:
+
Unfortunately, the VMware uninstaller does not completely remove previous VMware module libraries. So, do this step manually:
  
{{Warning|Verify that the libraries have been installed correctly en/usr/lib/vmware-vcli/VMware/share/ before continuing. }}
+
{{Warning|Verify that the libraries have been installed correctly in /usr/lib/vmware-vcli/VMware/share/ before continuing. }}
  
 
  # Clean old libraries
 
  # Clean old libraries
Line 351: Line 319:
 
  cp -R /usr/lib/vmware-vcli/VMware/share/VMware /usr/share/perl5/vendor_perl/
 
  cp -R /usr/lib/vmware-vcli/VMware/share/VMware /usr/share/perl5/vendor_perl/
  
Once this is done you can launch a script with the following content to validate your installation of VMware SDK Perl
+
Once this is done, launch a script with the following content to validate your VMware SDK Perl installation
 
<pre>
 
<pre>
 
#!/usr/bin/perl
 
#!/usr/bin/perl
Line 370: Line 338:
 
  VMware SDK Version: 6.5.0
 
  VMware SDK Version: 6.5.0
  
If the output is different please verify that you have followed all steps correctly or contact support at https://support.artica.es
+
If the output is different, verify that you have followed all steps correctly or contact support at https://support.artica.es
  
==== SDK Setup under Windows ====
+
==== SDK Setup in Windows ====
  
The version of Perl which was shipped with the vSphere SDK doesn't work with VMware's PERL libraries. Please follow these steps to fix this problem:
+
The Perl version which was shipped with the vSphere SDK does not work with VMware PERL libraries. Follow these steps to fix this problem:
  
 
* Install the VMware vSphere SDK.
 
* Install the VMware vSphere SDK.
* Install the [http://strawberryperl.com/releases.html Strawberry PERL version 5.12.]
+
* Install [http://strawberryperl.com/releases.html Strawberry PERL version 5.12.]
 
* Copy the directory named 'C:\Program Files\VMware\VMware vSphere CLI\Perl\lib\VMware' to 'C:\strawberry\perl\lib'.
 
* Copy the directory named 'C:\Program Files\VMware\VMware vSphere CLI\Perl\lib\VMware' to 'C:\strawberry\perl\lib'.
* Uninstall the VMware vSphere SDK.
+
* Uninstall VMware vSphere SDK.
  
 
=== Plugin Configuration ===
 
=== Plugin Configuration ===
  
You can configure the VMware plugin manually or by using the available console extension along with the downloadable VMware plugin files.
+
Configure the VMware plugin manually or using the available console extension along with the downloadable VMware plugin files.
  
  
Line 390: Line 358:
 
The configuration file of the VMware Environment Monitoring Plugin contains the following general elements.
 
The configuration file of the VMware Environment Monitoring Plugin contains the following general elements.
  
We recommend to use the extension available in your Pandora FMS console to manage the multiple configurations of the VMware plugin.
+
It is recommended to use the extension available in your Pandora FMS console to manage the multiple configurations of the VMware plugin.
  
You can manually edit the configuration file; remember that the lines that start with '#' will be interpreted as comments.
+
You can edit the configuration file manually; remember that the lines that start with '#' will be interpreted as comments.
  
 
;server
 
;server
: FQDN or IP of the VMware server we want to monitor
+
: FQDN or IP of the VMware server to be monitored
 
;user
 
;user
 
: user with permissions in vCenter
 
: user with permissions in vCenter
Line 405: Line 373:
 
: Temporary work directory, by default: /tmp
 
: Temporary work directory, by default: /tmp
 
;logfile
 
;logfile
: Log file, by default /tmp/vmware_plugin.log
+
: Log file, /tmp/vmware_plugin.log by default
 
;entities_list
 
;entities_list
: Entities to monitor file, by default /tmp/vmware_entitites_list.txt
+
: Entities to monitor file, /tmp/vmware_entitites_list.txt by default
 
;transfer_mode
 
;transfer_mode
: TRansfer mode from XML to Pandora, by default local
+
: TRansfer mode from XML to Pandora, local by default
 
;tentacle_ip
 
;tentacle_ip
: Pandora FMS server address, by default 127.0.0.1
+
: Pandora FMS server address, 127.0.0.1 by default
 
;tentacle_port
 
;tentacle_port
: Port for Tentacle communications, by default 41121
+
: Port for Tentacle communications, 41121 by default
 
;tentacle_opts
 
;tentacle_opts
 
: Extra options for remote Tentacle  
 
: Extra options for remote Tentacle  
Line 419: Line 387:
 
: In local transfer, destination folder for the report XML /var/spool/pandora/data_in
 
: In local transfer, destination folder for the report XML /var/spool/pandora/data_in
 
;pandora_url
 
;pandora_url
: Web address of the Pandora FMS console, by default http://127.0.0.1/pandora_console
+
: Web address of the Pandora FMS console, <nowiki>http://127.0.0.1/pandora_console</nowiki>  by default
 
;api_pass
 
;api_pass
 
: API password of the Pandora FMS console  
 
: API password of the Pandora FMS console  
 
;api_user
 
;api_user
: User with access to the Pandora FMS API  
+
: User with access to Pandora FMS API  
 
;api_user_pass
 
;api_user_pass
 
: User password with API access
 
: User password with API access
 
;retry_send
 
;retry_send
: Retry (1) or not (0) the XML sending in case of error (similar to buffer_xml)
+
: Retry (1) or not (0) XML sending in case of failure (similar to buffer_xml)
 
;event_mode
 
;event_mode
 
: Recover VMware events information (1) or not (0)
 
: Recover VMware events information (1) or not (0)
 
;event_pointer_file
 
;event_pointer_file
: Auxiliary index file for VMware events , by default /tmp/vmware_events_pointer.txt
+
: Auxiliary index file for VMware events, /tmp/vmware_events_pointer.txt by default
 
;Virtual network monitoring
 
;Virtual network monitoring
: Include the monitoring of virtual switches
+
: Include virtual switch monitoring  
 
;Encrypt passwords
 
;Encrypt passwords
 
: Use encrypted passwords in the configuration file   
 
: Use encrypted passwords in the configuration file   
 
;verbosity
 
;verbosity
: Debug level (recommended 1)
+
: Debug level (1 recommended)
 
;threads
 
;threads
: Maximum number of threads in use (recommended 4)
+
: Maximum number of threads in use (4 recommended)
 
;interval
 
;interval
: Interval in seconds of the agents and modules that will be generated (adjust depending on the execution frequency of the plugin)
+
: Interval in seconds of the generated agents and modules (adjust according to the plugin execution frequency)
 
;Recon Interval
 
;Recon Interval
 
: Interval in seconds after which the temporary entity cache file will auto-delete to rescan the VMware infrastructure again.
 
: Interval in seconds after which the temporary entity cache file will auto-delete to rescan the VMware infrastructure again.
Line 447: Line 415:
 
: Destination Server Group of the agents generated by the plugin
 
: Destination Server Group of the agents generated by the plugin
 
;virtual_network_monitoring
 
;virtual_network_monitoring
: Enables (1) or disables (0) the virtual switches monitoring (standard)
+
: Enables (1) or disables (0) virtual switch monitoring (standard)
 
;use_ds_alias_as_name
 
;use_ds_alias_as_name
: Enables (1) or disables (0) use the alias as agent name in datastore agents
+
: Enables (1) or disables (0) using the alias as agent name in datastore agents
Server, datacenter, user, pass e interval pueden ser ajustados desde la consola de Pandora
+
Server, datacenter, user, pass and interval can be configures from the Pandora FMS console
 +
 
 +
{{tip|'''If you are using Pandora FMS 5.0 or a higher version''' and you want to use the plugin extensions or event monitoring, configure Pandora FMS API correctly. In order to do it '''add an API password and give access to the pertinent addresses in the API access list'''. These fields are defined in Pandora FMS console general configuration.}}
  
{{tip|'''If you are using Pandora FMS 5.0 or a higher version''' and you want to use the plugin extensions or event monitoring, you must configure correctly Pandora FMS API. For it '''you will have to add an API password and give access to the pertinent addresses in the API access list'''. These fields are defined in the Pandora FMS console general configuration.}}
+
==== Configuring VMware monitoring ====
  
==== Configuring the plugin with the console extension ====
+
Follow the steps described in [https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Discovery#Discovery_Applications:_VMware Discovery] to configure the monitoring of your VMware infrastructure through Discovery.
  
{{tip|This extension comes installed by default in the Enterprise ISO from version 5.1. onwards.}}
+
=== VMware Plugin Execution ===
  
{{tip|From version 7.0 717 there is a possibility to manage multiple plugin instances as well as dynamic maps and interface improvements.}}
+
To check the operation of your configuration, run:
  
With the VMware extension we can configure directly from Pandora FMS console the execution of the VMware plugin.
+
perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
It will appear in ''Setup > VMware''.
 
  
<br>
 
<center>[[Image:Vmware_settings800.png‎|350px]]</center>
 
<br><br>
 
  
Inside it we will have to configure the plugin's path. A validation of the route that we indicate will be carried out.
+
<b>Note:</b>
  
<br><br>
+
* In VMware SDK 6.5.0. If you received the next output during the plugin execution:
<center>[[Image:Vmware_settings.png‎|900px]]</center>
 
<br><br>
 
  
We can add a new configuration file clicking on "Create new file", which will show us a form where we can configure the new execution instance of Pandora FMS plugin for VMware:
+
Server version unavailable at '<nowiki>https://your_vmwre_fqdn:443/sdk/vimService.wsdl</nowiki>' at /usr/local/lib64/perl5/VMware/VICommon.pm line 734.
  
<br><br>
 
<center>[[Image:Vmware_settings2.png‎|900px]]</center>
 
<br><br>
 
  
<b>Note:</b> Since multiple configurations are allowed, you must specify a name for your configuration. This name is simply a configuration ID tag.
+
Adjust the versions of the LWP perl libraries:
  
<b>Note:</b> The location of the configuration file must be a complete path to the destination file where the configuration will be saved.
+
cpan install GAAS/libwww-perl-5.837.tar.gz
  
For example:
 
  
 +
It is recommended to use Discovery Applications VMware to monitor your infrastructure. But you can still choose different ways of automatizing VMware monitoring plugin execution:
  
/var/www/html/pandora_console/attachment/myvmware_config.conf
 
  
 +
==== Programming an execution from Pandora FMS agent ====
  
{{warning|The configuration files are saved by default at ''/var/www/html/pandora_console''. <b>Establish a different directory </b> to prevent them from being accessed from the web in an unsecured installation of apache.}}
+
Use the Pandora FMS agent:
  
You can automate the plugin execution using Pandora FMS cron extension. The plugin execution will be added as a new task programmed in Pandora FMS console, with the selected periodicity.
+
Copy vmware-plugin.{pl,conf} to a point accesible by Pandora FMS agent:
  
<br><br>
+
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
<center>[[Image:Vmware_settings3.png‎|900px]]</center>
 
<br><br>
 
  
 +
There is no vmware-plugin-events.conf configuration file in the .tar but you can create it by copying vmware-plugin.conf and modifying 'event_mode' to 1 manually.
  
The execution of Pandora cron extension is an essential requirement, added inside /etc/crontab file, and configured as follows:
+
Later on, add a new plugin module to the agent configuration file, with the following line:
  
  */1 * * * * root wget -q -O http//localhost/pandora_console/enterprise/extensions/cron/cron.php >> /var/www/html/pandora_console/pandora_console.log
+
  module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
  
 +
If you also want to copy the events, create another plugin module with a different configuration file that enables copying events. The syntax would be the following:
  
{{warning|This extension requires versions of Pandora FMS '''5.1''' or newer installed so that the execution of Pandora's cron job is compatible with an interval of one minute, without this requirement the extension will not work correctly.}}
+
module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-events.conf
  
 +
In Windows systems, specify the used interpreter. This would be the command:
  
Once the plugin has been configured, a new task will be added, within the scheduled tasks with the following configuration:
+
module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "<nowiki>C:\Program Files\pandora_agent\util\vmware-plugin.conf</nowiki>"
<br><br>
 
<center>[[Image:Vmware_cron.png|200px‎]]</center>
 
<br><br>
 
{{warning|These programmed tasks ''ONLY'' can be managed from the extension ''VMware Settings'', any configuration made on it within the programmed tasks, will cause a malfunction in the plugin.}}
 
  
<b><u>Note</u>:</b> If you get a different result than indicated after accessing the VMware plugin administration, verify that the user who launches the web server (by default apache) has read and write permissions on the configuration files.
+
The following sections explain in detail the parameters of the plugin configuration file.
  
 +
{{warning|'''The VMware plugin requires a lot of execution time''' due to the use of a heavy SOAP API. Therefore, in systems with a large number of entities to monitor, '''it might be necessary to distribute the load among several Pandora FMS software agents'' or choose another programming mode. All the information about it is in the following sections}}
 
<br><br>
 
<br><br>
  
=== Ejecución del plugin VMware ===
+
==== Programming the execution from cron system ====
  
Para comprobar el funcionamiento de su configuración puede ejecutar:
+
You can schedule the execution of the plugin from the cron system itself. Remember that the interval value of the generated elements (interval in the configuration) and the execution periodicity must be consistent:
  
 +
# Input to add to crontab, set a range of 600 to use this setting
 +
*/10 * * * * root perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
  
perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
+
=== Monitoring VMware Virtual Architecture ===
  
 +
To see the result of the plugin's execution, go to 'Monitoring' > 'Views' > 'Agent Detail' to do so.
  
<b>Nota:</b>
+
<center>[[Image:menu_monitoring.png‎‎‎‎‎‎‎‎‎]]</center>
  
* En VMware SDK 6.5.0. Si recibiera la siguiente salida durante la ejecución del plugin:
+
The picture below shows the agents created by the plugin along with the other Pandora FMS agents.
 
 
Server version unavailable at 'https://your_vmwre_fqdn:443/sdk/vimService.wsdl' at /usr/local/lib64/perl5/VMware/VICommon.pm line 734.
 
 
 
 
 
La solución pasa por ajustar las versiones de las librerías LWP de perl:
 
 
 
cpan install GAAS/libwww-perl-5.837.tar.gz
 
 
 
 
 
 
 
 
 
Puede elegir diferentes formas de automatizar la ejecución del plugin:
 
 
 
 
 
==== Programar la ejecución desde el agente de Pandora FMS ====
 
 
 
Utilizar el agente de Pandora FMS:
 
 
 
Copiar vmware-plugin.{pl,conf} en un punto accesible por el agente de Pandora FMS:
 
 
 
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
 
 
 
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.
 
 
 
Ahora hay que añadir un nuevo módulo de tipo plugin al archivo de configuración del agente, con la siguiente línea:
 
 
 
module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
 
 
 
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:
 
 
 
module_plugin perl /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:
 
 
 
module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "C:\Program Files\pandora_agent\util\vmware-plugin.conf"
 
 
 
En las siguientes secciones se explica en detalle los parámetros del archivo de configuración del plugin.
 
 
 
{{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 o elegir otro modo de programación. Toda la información al respecto está en las siguientes secciones}}
 
<br><br>
 
==== Programar la ejecución desde el cron de sistema ====
 
 
 
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:
 
 
 
# Entrada a agregar a crontab, configure un intervalo de 600 para utilizar esta configuración
 
*/10 * * * * root perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 
 
 
=== Monitoring the VMware Virtual Architecture ===
 
 
 
To see the result of the plugin's execution go to 'Monitoring' > 'Views' > 'Agent Detail' to do so.
 
 
 
<center>[[Image:menu_monitoring.png‎‎‎‎‎‎‎‎‎]]</center>
 
 
 
The picture below shows the agents created by the plug in along with the other Pandora FMS agents.
 
  
 
<center>[[Image:Vmware_agent_detail.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
 
<center>[[Image:Vmware_agent_detail.jpg‎‎‎‎‎‎‎‎‎|800px]]</center>
 
<br><br>
 
<br><br>
If we click on the name of an agent we will see the Pandora FMS agent view where the modules monitored by the VMware plugin will appear.
+
When clicking on the name of an agent you will see the Pandora FMS agent view where the modules monitored by the VMware plugin will appear.
 
.
 
.
 
<br><br>
 
<br><br>
Line 590: Line 498:
 
<br><br>
 
<br><br>
  
The plug in displays a basic monitoring for every VMware element by default. The default settings for these entities consist of the following:
+
The plugin displays basic monitoring for every VMware element by default. The default settings for these entities consist of the following:
  
==== Default Modules for the Data Center ====
+
==== Default monitoring for Datacenter ====
  
 
* ''Ping''
 
* ''Ping''
 
* ''Check 443 port''
 
* ''Check 443 port''
  
==== Default Modules for the Data Store ====
+
==== Default monitoring for Datastore ====
  
 
* ''Capacity''
 
* ''Capacity''
Line 604: Line 512:
 
* ''Free Space Bytes''
 
* ''Free Space Bytes''
  
==== Default Modules for ESXi ====
+
==== Default monitoring for ESXi ====
  
 
* ''CPU Usage''
 
* ''CPU Usage''
Line 613: Line 521:
 
* ''Disk Write Latency''
 
* ''Disk Write Latency''
 
* ''Host Alive''
 
* ''Host Alive''
 +
* ''Disk Rate''
 +
* ''Net Usage''
  
==== Default Modules for Virtual Machines ====
+
==== Default monitoring for Virtual Machines ====
  
 
* ''CPU Usage''
 
* ''CPU Usage''
Line 633: Line 543:
 
Some modules may not be available, depending on the VMware version and environment settings. In the following tables, the available modules and their features will be described.
 
Some modules may not be available, depending on the VMware version and environment settings. In the following tables, the available modules and their features will be described.
  
{{tip|The plug in allows you to configure '''Custom Performance Counters''' for ESX hosts and virtual machines. The details on how to create those custom counters is described in the sections below, where the contents of the configuration file are described in detail.}}
+
{{tip|The plugin allows you to configure '''Custom Performance Counters''' for ESX hosts and virtual machines. The details on how to create those custom counters are described in the section below, where the contents of the configuration file are described in detail.}}
  
==== Modules for the Data Center ====
+
==== Modules for Datacenter-type agents ====
  
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
Line 646: Line 556:
 
<tr>
 
<tr>
 
<td style='text-decoration: italic'>Ping</td>
 
<td style='text-decoration: italic'>Ping</td>
<td>ping check ping to the machine which supports vCenter</td>
+
<td>Ping check to the machine which supports vCenter</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>Always</td>
 
<td style='text-align: center'>Always</td>
Line 652: Line 562:
 
<tr>
 
<tr>
 
<td style='text-decoration: italic'>Check port 443</td>
 
<td style='text-decoration: italic'>Check port 443</td>
<td>Check the port 443 on the machine that supports vCenter</td>
+
<td>Port 443 check on the machine that supports vCenter</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>Always</td>
 
<td style='text-align: center'>Always</td>
Line 658: Line 568:
 
</table>
 
</table>
  
==== Modules for Data Store Agents ====
+
==== Modules for Datastore-type Agents ====
  
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
Line 693: Line 603:
 
</table>
 
</table>
  
==== Modules for Agents of the ESXi Host Type ====
+
==== Modules for ESXi Host-type agents ====
  
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
 
<table cellpadding=4 cellspacing=0 style='width: 90%; border: 1px solid #6fb034'>
Line 933: Line 843:
 
<tr>
 
<tr>
 
<td style='text-decoration: italic'>IP Address [x]</td>
 
<td style='text-decoration: italic'>IP Address [x]</td>
<td>System's IP address (It's going to show one for each available network interface.)</td>
+
<td>System's IP address (It will show one for each available network interface.)</td>
 
<td style='text-align: center'>&ge;v4.1</td>
 
<td style='text-align: center'>&ge;v4.1</td>
 
<td style='text-align: center'>If configured.</td>
 
<td style='text-align: center'>If configured.</td>
Line 939: Line 849:
 
<tr>
 
<tr>
 
<td style='text-decoration: italic'>MAC Address [x]</td>
 
<td style='text-decoration: italic'>MAC Address [x]</td>
<td>System MAC address (It's going to show one for each available network interface).</td>
+
<td>System MAC address (It will show one for each available network interface).</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>All</td>
 
<td style='text-align: center'>If configured.</td>
 
<td style='text-align: center'>If configured.</td>
Line 1,126: Line 1,036:
  
  
{{warning|Some modules may require to have the VMware tools installed}}
+
{{warning|Some modules may require to have VMware tools installed}}
  
 
=== VMware Event Monitoring ===
 
=== VMware Event Monitoring ===
  
This feature was created to copy event information from the VMware vCenter to Pandora FMS.
+
This feature was created to copy event information from VMware vCenter to Pandora FMS.
  
These events belong to the Pandora FMS Event Management work flow and are associated to the agent which represents the vCenter (if any) automatically. The picture below shows an example of the events generated.
+
These events belong to the Pandora FMS Event Management workflow and are associated to the agent which represents the vCenter they come from (if the agent exists when the event is created).
  
 
<center>
 
<center>
Line 1,138: Line 1,048:
 
</center>
 
</center>
  
The copy process respects all the information and severity degree which VMware assigns to them on event creation. The events with 'critical', 'warning' or 'information' severity levels preserve these levels in Pandora FMS. The following picture is an example of the detailed information under Pandora FMS.
+
The dump process respects all the information and severity degree which VMware indicates on event creation. The events with 'critical', 'warning' or 'information' severity levels keep these levels in Pandora FMS. The following picture shows an example of the detailed information of a dumped event from VMware to Pandora FMS.
  
 
<center>
 
<center>
Line 1,144: Line 1,054:
 
</center>
 
</center>
  
Related to the events in Pandora FMS, you could perform all actions available for event management, e.g. alert creation, filter configuration, incident creation, etc.
+
Related to the events present in Pandora FMS, all actions available for event management can be performed, e.g. alert creation, filter configuration, incident creation, etc.
  
=== VMware Virtual Architecture Management and Visualization ===
+
=== VMware Virtual Architecture management and display ===
  
Two extensions are distributed along with the VMWare plug in: The '''VMware Manager''' and '''VMware View'''. VMware View allows you to easily see all the VMware architecture components. By the VMware Manager, you're also able to manage virtual machines, stopping, starting, resetting or canceling the activity from the Pandora FMS Console. These extensions are optional and are solely going to work in conjunction with Pandora FMS 4.0 or newer versions.
+
Two extensions are distributed along with the VMWare plugin: '''VMware Manager''' and '''VMware View'''. VMware View allows easily seeing all VMware architecture components. Through VMware Manager, virtual machines can be managed, and the activity from Pandora FMS Console can be stopped, started, reseted or cancelled. These extensions are optional and will solely work together with Pandora FMS 4.0 or newer versions.
  
From the plug-in versions 4.1 and above, these extensions are encompassed by a single extension, which in turn is divided into the two above cited, and one last extension called '''VMware Settings'''. This latest extension is supported from version 5.1 of Pandora FMS and above only.
+
From plugin versions 4.1 onwards, these extensions are encompassed by a single extension, which in turn is divided into the previous two, and one last extension called '''VMware Settings'''. This last extension is supported only from Pandora FMS version 5.1 onwards.
  
 
==== Using VMware View Extensions ====
 
==== Using VMware View Extensions ====
  
To start using the VMware architecture view, please click on 'View Agents' -> 'VMware View' in the monitoring menu.
+
To start using the VMware architecture view, click on 'View Agents' -> 'VMware View' in the monitoring menu.
  
 
<center>[[Image:Vmware_view_menu.png‎]]</center>
 
<center>[[Image:Vmware_view_menu.png‎]]</center>
Line 1,160: Line 1,070:
 
<center>[[Image:vmware_view_welcome.png‎‎]]</center>
 
<center>[[Image:vmware_view_welcome.png‎‎]]</center>
  
The VMware View extension is going to display a map with all the VMware architecture discovered.
+
VMware View extension displays a map with all the VMware architecture discovered.
  
 
<center>[[Image:Vmware_view_map.png‎|800px]]</center>
 
<center>[[Image:Vmware_view_map.png‎|800px]]</center>
  
The map bears elements of the VMware architecture (virtual machines, ESX, Data Stores and Data Centers) with different icons that identify them and the Pandora FMS agents state that represent each element. Besides the relationship that exists between the virtual machines, ESX and the Data Center are shown. Therefore, you can easily check the state of the VMware architecture at a glance.
+
The map bears elements of VMware architecture (virtual machines, ESX, Datastores and Datacenters) with different icons that identify them and the Pandora FMS agents state that represents each element. Besides the relationship that exists between the virtual machines, ESX and the Datacenter is shown. Therefore, the state of the VMware architecture can be easily checked at a glance.
  
This extension comes with some options which might help you to improve the architecture visualization by allowing you to hide elements, enlarge the character size and zoom in and out:
+
This extension comes with some options which might help you to improve the architecture display by allowing you to hide elements, enlarge character size and zoom in and out:
  
 
<center>[[Image:Vmware_view_map_options.png|800px]]</center>
 
<center>[[Image:Vmware_view_map_options.png|800px]]</center>
  
By using the previous options, you could only see the Data Center and the ESX with a font size of '14' and a zoom size of 2x.
+
By using the previous options,only Datacenter and ESX are shown.
  
 
<center>[[Image:Vmware_view_map_options_example.png|800px]]</center>
 
<center>[[Image:Vmware_view_map_options_example.png|800px]]</center>
Line 1,176: Line 1,086:
 
==== VMware View Dashboards (5.0 or higher) ====
 
==== VMware View Dashboards (5.0 or higher) ====
  
For Pandora FMS 5.0 or higher versions, the VMware View extension comes with two additional map views of the virtual architecture topology. The two additional tabs allow you to switch between different views of the VMware View Extension.
+
For Pandora FMS 5.0 or higher versions, VMware View extension comes with two additional map views of the virtual architecture topology. These two additional tabs allow you to switch between different views of the VMware View Extension.
  
 
<center>[[Image:Vmware_tabs_50.png]]</center>
 
<center>[[Image:Vmware_tabs_50.png]]</center>
  
The first view is a general dashboard where you're able to see the general virtual architecture in numbers at a glance, e.g. how many virtual machines there are or how many Data Stores or ESXi hosts might have a problem. There are also graphs which are going to show the virtual machines which have the highest memory, CPU, disk and network consumption of the entire virtual architecture. You're also able to easily check for general performance parameters at a glance.
+
The first view is a general dashboard where the general virtual architecture can be seen in numbers at a glance, e.g. how many virtual machines there are or how many Data Stores or ESXi hosts might have a problem. There are also graphs which will show the virtual machines which have the highest memory, CPU, disk and network consumption of the entire virtual architecture. You are also able to easily check for general performance parameters at a glance.
  
 
<center>[[Image:Vmware_general_dashboard.png|700px]]</center>
 
<center>[[Image:Vmware_general_dashboard.png|700px]]</center>
  
The second view allows you to check for the performance parameters of each ESX host. Using this view, you may choose e.g. an ESX host for which a dashboard with the status of the host and virtual machines, metrics relating to the usage of CPU, memory, disk and network ESXi host will be displayed. This also offers a graphical view of the virtual machines with the highest resource (CPU, memory, disk and network) consumption.
+
The second view allows you to check the performance parameters of each ESX host. Using this view, you may choose e.g. an ESX host for which a dashboard with the status of the host and virtual machines, metrics related to the usage of CPU, memory, disk and network ESXi host will be displayed. This also offers a graphical view of the virtual machines with the highest resource (CPU, memory, disk and network) consumption.
  
 
<center>[[Image:Vmware_esx_detail_dashboard.png|700px]]</center>
 
<center>[[Image:Vmware_esx_detail_dashboard.png|700px]]</center>
  
 
==== VMware View Options Tab ====
 
==== VMware View Options Tab ====
En Pandora FMS 7.0NG.716, se incluye la extensión de VMWare junto con Pandora FMS Console Enterprise.
+
In Pandora FMS 7.0NG.716, the VMWare extension is included along with Pandora FMS Console Enterprise.
  
Ahora dispone de un panel de configuración donde establecer las opciones de dashboards y mapas:
+
Now, it has a settings panel to set dashboard and map options:
  
* Podrá ajustar los umbrales de vista  (mínimos - máxmios) de las gráficas de los dashboard.
+
* You can adjust the view thresholds (minimum - maximum) of the dashboard graphs.
* Podrá ajustar la configuración de la vista de mapa por defecto.
+
* You can adjust the default map view settings.
* Contiene un enlace al sistema de gestión de configuraciones.
+
* It contains a link to the configuration management system.
  
Accesible en la pestaña de opciones del VMWare View:
+
Accessible in VMWare View options tab:
  
 
<center>[[image:vmware_view_options_tab.png]]</center>
 
<center>[[image:vmware_view_options_tab.png]]</center>
  
==== Using the VMware Manager Extension ====
+
==== Using VMware Manager extension ====
  
To use the VMware Manager extension, go to the operating view of one agent which corresponds with a virtual machine in the VMware architecture. You can see an icon with the VMware symbol which corresponds to the extension.
+
To use VMware Manager extension, go to the operating view of one agent which corresponds with a virtual machine in the VMware architecture. You will see an icon with the VMware symbol which corresponds to the extension.
  
 
<br><br>
 
<br><br>
Line 1,209: Line 1,119:
 
<br><br>
 
<br><br>
  
The VMware Manager Extension allows you to manage virtual machines from the Pandora FMS Console. The extension shows the current state of the virtual machine with a color code (green=on, orange=off and grey=stopped). It also shows the availability status in a combo and allows you to change the status of the virtual machine by selecting it on the 'Change Status' button.
+
VMware Manager Extension allows you to manage virtual machines from Pandora FMS Console. The extension shows the current state of the virtual machine with a color code (green=on, orange=off and grey=stopped). It also shows the availability status in a combo and allows you to change the status of the virtual machine by selecting it on the 'Change Status' button.
  
 
<br><br>
 
<br><br>
Line 1,215: Line 1,125:
 
<br><br>
 
<br><br>
  
As shown on the image below, you can stop a running virtual machine by selecting the 'Stop' status by this extension:
+
As shown on the image below, you can stop a running virtual machine by selecting the 'Stop' status through this extension:
  
 
<br><br>
 
<br><br>
Line 1,227: Line 1,137:
 
<br><br>
 
<br><br>
  
{{warning|This extension requires the installation of '''VMware SDK for Perl''' on the same machine where Pandora FMS is installed. The extension is '''not''' going to work without it.}}
+
{{warning|This extension requires the installation of '''VMware SDK for Perl''' on the same machine where Pandora FMS is installed. Otherwise, the extension will '''not''' work.}}
  
=== Plug-In Configuration ===
+
{{warning|If the monitoring has been set using RENAME, this feature will not work with renamed targets.}}
  
The VMware plug in detects all entities and adds the standard checks by default. You're able to setup the monitoring and to decide which variables you intend to monitor by using the configuration file.
+
=== Plugin Configuration ===
  
The configuration file contains all the information necessary for monitoring, consolidated in the following sections: ''Configuration'', ''Rename'', ''Reject'', ''Datacenter'', ''Datastore'', ''ESX'' and ''VM''. Subsequently, each section explains its possible configuration.
+
Use this section data to configure manually the plugin.
 +
The VMware plugin detects all entities and adds standard checks by default. Monitoring can be set up and the variables to monitor can be chosen by using the configuration file.
 +
 
 +
The configuration file contains all the information needed for monitoring, grouped in the following sections: ''Configuration'', ''Rename'', ''Reject'', ''Datacenter'', ''Datastore'', ''ESX'' and ''VM''. Subsequently, each section explains its possible configuration.
  
 
<br>
 
<br>
{{tip|All errors related to the configuration file are explained in the Error Log Server and in the Event Viewer of Pandora FMS. You can locate any problems in the configuration file by consulting these sources.}}
+
{{tip|All errors related to the configuration file are explained in the Error Log Server and in the Event Viewer of Pandora FMS. You can locate any problems in the configuration file by checking these sources.}}
  
 
==== Configuration File ====
 
==== Configuration File ====
Line 1,247: Line 1,160:
 
* ''User:'' The vCenter's user.
 
* ''User:'' The vCenter's user.
 
* ''Pass:'' The vCenter's password.
 
* ''Pass:'' The vCenter's password.
* ''Datacenter:'' The Data Center you intend to monitor.
+
* ''Datacenter:'' The Data Center to monitor.
 
* ''Temporal:'' The temporary directory.
 
* ''Temporal:'' The temporary directory.
 
* ''Logfile:'' The log file's location.
 
* ''Logfile:'' The log file's location.
 
* ''entities_list:'' The file location, containing the list of the monitored entities.
 
* ''entities_list:'' The file location, containing the list of the monitored entities.
 
* ''transfer_mode:'' The transfer mode for XMLs. It can be 'tentacle' or 'local'.
 
* ''transfer_mode:'' The transfer mode for XMLs. It can be 'tentacle' or 'local'.
** ''Tentacle:'' It sends XMLs files to the Pandora FMS Server by using the Tentacle protocol.
+
** ''Tentacle:'' It sends XMLs files to Pandora FMS Server by using the Tentacle protocol.
 
** ''Local:'' It copies files found in a local folder. The agent is required to be executed on the same machine on which the local folder is located.
 
** ''Local:'' It copies files found in a local folder. The agent is required to be executed on the same machine on which the local folder is located.
 
* ''tentacle_ip:'' The Pandora FMS Server IP to which the information is sent.
 
* ''tentacle_ip:'' The Pandora FMS Server IP to which the information is sent.
 
* ''tentacle_port'': The Pandora FMS server port to which the information is sent (default value is '41121').
 
* ''tentacle_port'': The Pandora FMS server port to which the information is sent (default value is '41121').
* ''tentacle_opts:'' Some additional options for sending with Tentacle (default value is 'none').
+
* ''tentacle_opts:'' Some additional options for sending through Tentacle (default value is 'none').
 
* ''local_folder:'' The destination directory to copy XMLs with local mode turned on.
 
* ''local_folder:'' The destination directory to copy XMLs with local mode turned on.
* ''pandora_url:'' The Pandora FMS console's URL (e.g. 'http://192.168.70.81/pandora_console').
+
* ''pandora_url:'' Pandora FMS console's URL (e.g. '<nowiki>http://192.168.70.81/pandora_console</nowiki>').
* ''api_pass:'' The Pandora FMS API password.
+
* ''api_pass:'' Pandora FMS API password.
* ''api_user:'' The Pandora FMS Console user.
+
* ''api_user:'' Pandora FMS Console user.
* ''api_user_pass:'' The Pandora FMS Console's user password.
+
* ''api_user_pass:'' Pandora FMS Console's user password.
* ''retry_send:'' Actives (1) or deactivates (0) the .data files resend.
+
* ''retry_send:'' Activates (1) or deactivates (0) .data files resend.
* ''event_mode:'' The flag which enables the event collecting mode. If it's set to '1', the event collecting mode is enabled. If it's set to '0', the event collecting mode is disabled.
+
* ''event_mode:'' The flag which enables event collecting mode. If it is set to '1', the event collecting mode is enabled. If it is set to '0', the event collecting mode is disabled.
* ''event_pointer_file:'' The temporary file location which stores the pointer to the collection events.
+
* ''event_pointer_file:'' Temporary file location, which stores the pointer to the collection events.
* ''Verbosity:'' The log level (please set it to '0' for errors which prevent the plug-in's operation and to '1' for all errors).
+
* ''Verbosity:'' The log level ('0' for errors which prevent the plugin's operation and '1' for all errors).
* ''Threads:'' The number of plug-in threads (default value is '1').
+
* ''Threads:'' The number of plugin threads (default value is '1').
* ''Interval:'' The agent's interval which represents the VMware entities.
+
* ''Interval:'' The agent's interval which represents VMware entities.
  
An example of this section in the configuration file might be the following:
+
An example of this section in the configuration file could be the following:
  
 
  Configuration
 
  Configuration
Line 1,284: Line 1,197:
 
  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,291: Line 1,204:
 
  event_pointer_file /tmp/vmware_events_pointer.txt
 
  event_pointer_file /tmp/vmware_events_pointer.txt
  
{{tip|If you intend to use the plug in under Windows, you're going to have to change all file paths for a compatible routing.}}
+
{{tip|If you intend to use the plugin in Windows, change all file paths for a compatible routing.}}
  
===== Entity Renaming =====
+
===== Entity Scan =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings''. }}
  
The token '''Rename''' is used to rename the entities discovered by the plug in. By using this feature, the agents created under Pandora FMS are going appear with a newly  assigned name. The syntax is shown below:
+
Due to the size of the clients' VMware infrastructures, a general scan of all available entities in each run could trigger performance issues.
  
<current name> TO <new name>
+
To avoid this situation, the VMware monitoring plugin has the entity file (''entities_list'') where it stores the list of entities scanned in the first execution.
  
A good configuration example could be like the one below.
+
As long as this file exists, the monitoring will be limited to the entities indicated in it.
  
#Rename entities
+
If you need a periodic scan of your VMware infrastructure, you can delete this file from time to time (e.g. every hour) using the cron system.
Rename
 
Debian 11 TO Virtual Machine 1
 
RedHat 12 TO Web server
 
ESX Workstation TO Host Work Sales
 
  
{{WIP}}
+
===== Entity renaming =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings''.}}
  
===== Renombrado de entidades =====
+
Entity renaming is done using the ''Rename'' token and allows entities discovered by the plugin to be renamed. By using this feature, the agents created in Pandora will appear with the new name assigned. The structure of this section is the following:
  
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:
+
  <current name> TO <new name>
 
 
  <nombre actual> TO <nombre nuevo>
 
  
Un ejemplo de configuración de esta sección podría ser el siguiente:
+
A configuration example in this section could be the following:
  
 
  #Rename entities
 
  #Rename entities
Line 1,322: Line 1,231:
 
  RedHat 12 TO Web server  
 
  RedHat 12 TO Web server  
 
  ESX Workstation TO Host Work Sales
 
  ESX Workstation TO Host Work Sales
 
 
  
 
===== Entity Dismissal =====
 
===== Entity Dismissal =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings''. }}
  
The plug in allows you to dismiss entities by type or individually. Both options are explained below.
+
The plugin allows you to dismiss entities by type or individually. Both options are explained below.
  
The dismiss function uses the token '''Reject''' to dismiss entities. In this section, you can dismiss entities according to their type, e.g. all virtual machines or all ESX hosts. The accepted values for this function are the following: all_datastore, all_datacenter, all_esx and all_vm.
+
The dismiss function uses the '''Reject''' token to dismiss entities. In this section, you can dismiss entities according to their type, e.g. all virtual machines or all ESX hosts. The accepted values for this section are the following: all_datastore, all_datacenter, all_esx and all_vm.
  
 
A configuration for this section (which would dismiss all the entities) would be like the one shown below:
 
A configuration for this section (which would dismiss all the entities) would be like the one shown below:
Line 1,340: Line 1,248:
 
  all_vm
 
  all_vm
  
To dismiss entities individually, you have to delete the entity's file which created by the plug in. The plug in creates a file on the location which is indicated by the parameter ''entities_list'' (it's '/tmp/vmware_entities_list.txt' by default). This plug in provides the content of this file in the moment of first execution or creates a list with all the discovered entities (if it doesn't already exist). A good example of this file could be like the one below:
+
To dismiss entities individually, delete the entity's file which was created by the plugin. The plugin creates a file on the location which is indicated by the ''entities_list'' parameter (it is '/tmp/vmware_entities_list.txt' by default). This plugin provides the content of this file at the moment of the first execution or creates a list with all the discovered entities (if it does not already exist). A good example of this file could be the one below:
  
 
  Datacenter
 
  Datacenter
Line 1,367: Line 1,275:
 
  suse11.2
 
  suse11.2
  
The configuration file is divided into several tokens: ''Datacenter'', ''Datastore'', ''ESX'' and ''VM'' where the different entities are listed. Once the configuration file is created, the plug in is going to read the entities to monitor. If you intend to dismiss a certain entity, you just have to delete it from the folder. If you e.g. don't want to monitor the following entities: ''Debian2'', ''datastore2'', ''NSM'', ''suse11.2'' and ''192.168.70.252'', the configuration file has to be like the one below:
+
The configuration file is divided into several tokens: ''Datacenter'', ''Datastore'', ''ESX'' and ''VM'', where the different entities are listed. Once the configuration file is created, the plugin will read the entities to monitor. If you intend to dismiss a certain entity, delete it from the folder. For example, if you do not want to monitor the following entities: ''Debian2'', ''datastore2'', ''NSM'', ''suse11.2'' and ''192.168.70.252'', the configuration file must be like the one below:
  
 
  Datacenter
 
  Datacenter
Line 1,389: Line 1,297:
 
  vcenter
 
  vcenter
  
This feature allows you to distribute the monitoring load by limiting the number of monitored entities in every plug-in execution. Some more load distribution techniques are explained below:
+
This feature allows you to distribute the monitoring load by limiting the number of monitored entities in every plugin execution. More load distribution methods are explained below:
  
===== Monitoring Configuration =====
+
===== Monitoring configuration =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings'' }}
  
The next file sections configure the created modules for every type of entity. These sections use the '''Data Center''', '''Data Store''', '''ESX''' and '''VM''' sections. In these sections, you can enable and disable modules to monitor. For the following example, we have created a configuration according to the modules which we'd like to create for the ESX and virtual machines.   
+
The next file sections configure the created modules for every type of entity. These sections use the '''Data Center''', '''Data Store''', '''ESX''' and '''VM''' sections. In these sections, you can enable and disable modules to be monitored. The following example contains a configuration according to the modules that would be created for ESX and virtual machines.   
  
 
  ...
 
  ...
Line 1,409: Line 1,318:
 
  ...
 
  ...
  
Every configuration line is a module. Although in the example above, all the modules are created with default values. You're able to configure the following values: 'Name', 'description' and 'limits' for the 'warning' and 'critical' states. An example of this configuration type would be like the one below:
+
Every configuration line is a module. Although in the example above, all the modules are created with default values. You are able to configure the following values: 'Name', 'description' and 'limits' for 'warning' and 'critical' states. An example of this configuration type would be like the one below:
  
 
  ...
 
  ...
Line 1,419: Line 1,328:
 
  ...
 
  ...
  
The available options for the module configuration are as follows:
+
The available options for module configuration are these:
  
 
* <module> disabled: The module will '''NOT''' be created
 
* <module> disabled: The module will '''NOT''' be created
 
* <module> enabled: The module '''WILL''' be created (with values by default)
 
* <module> enabled: The module '''WILL''' be created (with values by default)
* <module> name = <name>; desc = <description>; limits_warn <lim_warn>; limits_crit <lim_crit>: The module will be created along with the given name and description. The module is going to define thresholds for the 'maximum' and 'minimum' as well as for 'Critical' and 'Warning' states.
+
* <module> name = <name>; desc = <description>; limits_warn <lim_warn>; limits_crit <lim_crit>: The module will be created along with the given name and description. The module will define thresholds for 'maximum' and 'minimum' as well as for 'Critical' and 'Warning' states.
  
Please keep in mind that it's '''very important to respect the structure of the configuration file lines, and above all seeing that the '''character ;''' is attached to the name and description of the module. These two lines are '''NOT EQUIVALENT''' (see spaces before character ;):
+
Keep in mind that it is '''very important to respect the structure of the configuration file lines, and above all, making sure that the '''character ;''' is attached to the name and description of the module. These two lines are '''NOT EQUIVALENT''' (see spaces before character ;):
  
 
  diskRate name = Disk Rate; desc = Lec Rate/Esc Disk; limits_warn = 5 10; limits_crit = 0 4
 
  diskRate name = Disk Rate; desc = Lec Rate/Esc Disk; limits_warn = 5 10; limits_crit = 0 4
 
  diskRate name = Disk Rate    ; desc = Lec Rate/Esc disk    ; limits_warn = 5 10; limits_crit    = 0    4
 
  diskRate name = Disk Rate    ; desc = Lec Rate/Esc disk    ; limits_warn = 5 10; limits_crit    = 0    4
  
The modules are referenced by their short names or a simpler equivalent name to write it in the command line. The short and full names mapping tables are explained in the next section.
+
The modules are referenced by their short names or a simpler equivalent name to write it in the command line. The short and full name mapping tables are explained in the next section.
  
Let's analyze the configuration of the example above. We have configured the ''Disk Rate'' module which will be created along with the following values:
+
Let us analyze the configuration of the example above. The ''Disk Rate'' module which will be created along with the following values has been configured:
  
 
  * Name: Disk Rate
 
  * Name: Disk Rate
Line 1,448: Line 1,357:
 
  ...
 
  ...
  
Since the name has a dynamic part in these cases, you can use the macro '%s' which is going to be replaced by the variable part of the module name. An example of dynamic module configuration would be as follows:
+
Since the name has a dynamic part in these cases, you can use the '%s' macro which will be replaced by the variable part of the module name. An example of dynamic module configuration would be the following:
  
 
  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,456: Line 1,365:
 
  Free Disk [0]
 
  Free Disk [0]
  
And is going to be renamed as:
+
And will be renamed as:
  
 
Disk (0) free space
 
Disk (0) free space
  
From version 5.0 and above, you're able to set text strings for the limits of the 'Warning' and 'Critical' states of the modules. In such a case, the configuration would look like this:
+
From version 5.0 onwards, text strings for the limits of 'Warning' and 'Critical' states of the modules can be set. In such cases, the configuration would look like this:
  
 
  powerState operation name = State; desc = VM operating state; limits_warn =. * suspended. *; limits_crit =. * poweredOff. *
 
  powerState operation name = State; desc = VM operating state; limits_warn =. * suspended. *; limits_crit =. * poweredOff. *
  
You're also able to configure regular expressions to provide greater flexibility within the setting limits.
+
Regular expressions can also be set to provide higher flexibility within the setting limits.
  
 
===== Custom Performance Metrics =====
 
===== Custom Performance Metrics =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings'' }}
  
In this section, we're going to show how to configure new modules for Performance Counters, Virtual Machines and ESX. To set a new performance module, you're required to use the following structure:
+
In this section it is possible to configure new modules for Performance Counters, Virtual Machines and ESX. To set a new performance module, use the following structure:
  
 
  custom_performance type = mem; metric = swapinRate; module_type = generic_data; name = Swap In Rate; desc = Swap In Rate for host; limits_warn = 0 0; limits_crit = 0 0
 
  custom_performance type = mem; metric = swapinRate; module_type = generic_data; name = Swap In Rate; desc = Swap In Rate for host; limits_warn = 0 0; limits_crit = 0 0
Line 1,480: Line 1,390:
 
**'''Net''': Network
 
**'''Net''': Network
 
**'''Sys''': System
 
**'''Sys''': System
*''Metric'': The metrics to monitor (explained later view metrics where available).
+
*''Metric'': The metric to monitor (explained later where to view available metrics).
*''Module_type'': The Pandora FMS module type (e.g. 'generic_data').
+
*''Module_type'': Pandora FMS module type (e.g. 'generic_data').
*''Name'': The module's name.
+
*''Name'': Module name.
*''Desc'': The description of the module.
+
*''Desc'': Module description.
*''Limits_warn'': The 'Warning' limits for the state.
+
*''Limits_warn'': 'Warning' state limits.
*''Limits_crit'': The 'Critical' state-limits.
+
*''Limits_crit'': 'Critical' state limits.
  
You're able to check the available metrics for each type in the ''Performance'' section of each entity. This view shows performance metrics which can be monitored by the VMware plug in which is located in the vCenter. The image below e.g. shows the ''Performance View'' for an ESX host.
+
You can check the available metrics for each type in the ''Performance'' section of each entity. This view shows performance metrics which can be monitored by the VMware plugin, which is located in vCenter. E.g.: The image below shows the ''Performance View'' for an ESX host.
  
 
<center>
 
<center>
Line 1,493: Line 1,403:
 
</Center>
 
</Center>
  
To see a complete list of all the metrics sorted by type, please click on the ''Advanced'' button and then on the ''Char option'' button. A window which contains a list of all metric types and their respective metrics are going to be displayed like the ones on the picture below:
+
To see a complete list of all the metrics sorted by type, click on the ''Advanced'' button and then on the ''Char option'' button. A window which contains a list of all metric types and their respective metrics will be displayed like the ones on the picture below:
  
 
<center>
 
<center>
Line 1,499: Line 1,409:
 
</Center>
 
</Center>
  
For each type of metric, a number of counters are going to appear. They represent the variables you're able to monitor with Pandora FMS. To monitor a variable, you have to use your internal ''Name''. Furthermore, you have to make sure that the level of statistics which is configured in the vCenter shows the variable you seek by a comparison of the variable with the ''Collection Level'' of the metric.
+
For each metric type, a number of counters will appear. They represent the variables that can be monitored with Pandora FMS. To monitor a variable, use its internal ''Name''. In addition, make sure that the statistics level which is configured in vCenter shows the variable you seek by comparing the variable with the metric ''Collection Level''.
  
 
<center>
 
<center>
Line 1,505: Line 1,415:
 
</Center>
 
</Center>
  
If you e.g. like to see the CPU usage of an ESX host, you should search for CPU-type variables for an ESX and select ''Utilization''. In this case, the line you have to add to the configuration file has to look like the one below:
+
For example, if you wish to see the CPU usage of an ESX host, search for CPU-type variables for an ESX and select ''Utilization''. In this case, the line to be added to the configuration file must look like the one below:
  
 
 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
  
==== Monitoring of Several Data Centers by the same Agent ====
+
==== Monitoring Several Data Centers through the same Agent ====
  
Each plugin module configured in the agent monitors a datacenter, so if you want to monitor several datacenter with the same Pandora FMS software agent, it will be necessary to take the following considerations.
+
Each plugin module configured in the agent monitors a datacenter, so if several datacenter should be monitored with the same Pandora FMS software agent, take the following considerations.
  
* It is necessary to add a module_plugin for each datacenter to be monitored, for example
+
* It is necessary to add a module_plugin for each datacenter to be monitored, for example:
  
 
  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
 
  module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-datacenter2.conf
 
  module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-datacenter2.conf
  
* In each configuration file it will be necessary to change the parameters: ''logfile'', ''entities_list'', ''event_pointer_file''. The configuration files would look like this:
+
* In each configuration file, it will be necessary to change these parameters: ''logfile'', ''entities_list'', ''event_pointer_file''. The configuration files would look like this:
  
 
vmware-plugin-datacenter1.conf
 
vmware-plugin-datacenter1.conf
Line 1,546: Line 1,456:
 
==== Sharing the Monitoring Load between several Pandora FMS Servers ====
 
==== Sharing the Monitoring Load between several Pandora FMS Servers ====
  
The options of the plugin configuration file easily allow you to distribute the monitoring load between several Pandora FMS Servers.
+
The options of the plugin configuration file easily allow you to distribute the monitoring load among several Pandora FMS Servers.
  
Just imagine that you've acquired a similar structure in your virtualization environment to the one shown below:  
+
Imagine you have acquired a similar structure in your virtualization environment to the one shown below:  
  
 
  DC
 
  DC
Line 1,565: Line 1,475:
 
       |- mv2.3
 
       |- mv2.3
  
You have two Pandora FMS servers to monitor all your devices in your environment. It's an easy way to split the load by monitoring the Data Center, Data Stores and ESX on the first server and all the virtual machines on the second. The configuration file for the Recon Script has to be like the one below:
+
You have two Pandora FMS servers to monitor all your devices in your environment. An easy way to split the load is by monitoring the Data Center, Data Stores and ESX on the first server and all the virtual machines on the second. The configuration file for the Recon Script must be like the one below:
  
 
Server 1:
 
Server 1:
Line 1,579: Line 1,489:
 
  all_esx
 
  all_esx
  
Server 1 is going to monitor everything except the virtual machines. Server 2 is only going to monitor the virtual machines.
+
Server 1 will to monitor everything except virtual machines. Server 2 will only monitor virtual machines.
  
Another option would be to split the monitoring by ESX server. In this case, the first Pandora FMS Server would monitor all the things related to the first ESX and the second would split everything related to the second ESX. The configuration files would have to look like the one below:
+
Another option would be splitting monitoring through ESX server. In this case, the first Pandora FMS Server would monitor all things related to the first ESX and the second would split everything related to the second ESX. Accordingly, divide the ''entties_list.txt'' into two files and configure two plugin executions in different agents. The resulting files would look like the ones below:
  
 
Server 1:
 
Server 1:
Line 1,596: Line 1,506:
 
  mv1.3
 
  mv1.3
  
Server 1 ignores everything related to the second group of VMware entities. It's going to monitor the first part of the environment.
+
Server 1 ignores everything related to the second group of VMware entities. It will monitor the first part of the environment.
  
 
Server 2:
 
Server 2:
Line 1,612: Line 1,522:
 
Server 2 ignores everything related to the first group of VMware entities plus the Data Center (because these entities are monitored by Server 1).
 
Server 2 ignores everything related to the first group of VMware entities plus the Data Center (because these entities are monitored by Server 1).
  
The feature to reject entities is very flexible and allows you to split the load by assigning a few entities to each Pandora FMS Agent.
+
The feature to reject entities is very flexible and allows splitting the load by assigning a few entities to each Pandora FMS Agent.
  
 
==== Example of the Configuration File ====
 
==== Example of the Configuration File ====
Line 1,618: Line 1,528:
 
===== File with all Modules disabled =====
 
===== File with all Modules disabled =====
  
The lines which start by a '#' character are comments.
+
 
+
#These lines are comments
 
  #Datacenter Modules
 
  #Datacenter Modules
 
  Datacenter
 
  Datacenter
Line 1,703: Line 1,613:
 
  cpuReady disabled
 
  cpuReady disabled
  
==== Correspondence Table of Short Names ====
+
==== Correlation Table of Short Names ====
  
===== Data Center =====
+
===== Datacenter =====
  
 
<table cellpadding=4 cellspacing=0 style='width: 40%; border: 1px solid #6fb034'>
 
<table cellpadding=4 cellspacing=0 style='width: 40%; border: 1px solid #6fb034'>
Line 1,722: Line 1,632:
 
</table>
 
</table>
  
===== Data Stores =====
+
===== Datastores =====
  
 
<table cellpadding=4 cellspacing=0 style='width: 40%; border: 1px solid #6fb034'>
 
<table cellpadding=4 cellspacing=0 style='width: 40%; border: 1px solid #6fb034'>
Line 2,036: Line 1,946:
 
</table>
 
</table>
  
==== Table of Events ====
+
==== Event Table ====
  
{{tip|This list of events is going to help you to configure Alert Events under Pandora FMS. For a complete and updated reference of all possible events, you may check the [https://www.vmware.com/support/pubs/ VMware Documentation.]}}
+
{{tip|This list of events will help you configure Alert Events under Pandora FMS. For a complete and updated reference of all possible events, check the appropriate VMware documentation at your disposal.}}
  
<table cellpadding=4 cellspacing=0 style='background-color: #ffffff; border: 1px solid #acacac'>
+
<table cellpadding=4 cellspacing=0 style='background-color: #f0f0f0; border: 1px solid #acacac'>
 
<tr>
 
<tr>
<th style='color:#ffffff;background-color: #6fb034'>Event</th>
+
<th style='background-color: #cacaca'>Event</th>
<th style='color:#ffffff;background-color: #6fb034; width: 170px'>Severity</th>
+
<th style='background-color: #cacaca; width: 170px'>Severity</th>
<th style='color:#ffffff;background-color: #6fb034; width: 140px'>Event type</th>
+
<th style='background-color: #cacaca; width: 140px'>Event type</th>
<th style='color:#ffffff;background-color: #6fb034; width: 70px'>Group</th>
+
<th style='background-color: #cacaca; width: 70px'>Group</th>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'></td>
+
<td style='border: 1px solid #909090; word-break: break-word;'></td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'><internal></td>
+
<td style='border: 1px solid #909090; word-break: break-word;'><internal></td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>General event: {message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>General event: {message}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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]} to {[email protected]} in {datacenter.name}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>Profile is created.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile is created.</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>Profile was removed.</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Profile was removed.</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>vCenter started</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>vCenter started</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>Task: {info.descriptionId}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Task: {info.descriptionId}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>Upgrading template {legacyTemplate}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Upgrading template {legacyTemplate}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{message}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>{message}</td>
<td style='border: 1px solid #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Critical</td>
+
<td style='border: 1px solid #909090; text-align: center'>Critical</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Warning</td>
+
<td style='border: 1px solid #909090; text-align: center'>Warning</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>{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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td style='border: 1px solid #6fb034'>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 #6fb034; text-align: center'>Informational</td>
+
<td style='border: 1px solid #909090; text-align: center'>Informational</td>
<td style='border: 1px solid #6fb034; text-align: center'>System</td>
+
<td style='border: 1px solid #909090; text-align: center'>System</td>
<td style='border: 1px solid #6fb034; text-align: center'>All</td>
+
<td style='border: 1px solid #909090; text-align: center'>All</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>