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

From Pandora FMS Wiki
Jump to: navigation, search
m (Monitoring VMware Architecture)
(Monitoring through Discovery Application VMware)
 
(149 intermediate revisions by 5 users not shown)
Line 2: Line 2:
  
 
= Virtual Environment Monitoring =
 
= Virtual Environment Monitoring =
https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Virtual_environment_monitoring
 
 
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#Amazon_EC2|Amazon EC2]]
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#Amazon_EC2|Amazon EC2]]
  
Line 9: Line 7:
  
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#RHEV|RHEV]]
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#RHEV|RHEV]]
 +
 +
[[Pandora:Documentation_en:Virtual_environment_monitoring#Nutanix|Nutanix]]
 +
 +
[[Pandora:Documentation_en:Virtual_environment_monitoring#XenServer|XenServer]]
  
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#OpenNebula|OpenNebula]]
 
[[Pandora:Documentation_en:Virtual_environment_monitoring#OpenNebula|OpenNebula]]
Line 19: Line 21:
  
 
==  Amazon EC2 ==
 
==  Amazon EC2 ==
 +
To monitor EC2 in Enterprise environments, please go to [[Pandora:Documentation_en:Discovery#Discovery_Cloud._AWS.EC2| Discovery]]
 +
 +
{{Warning|This guide corresponds to the OpenSource component for EC2 monitoring.}}
  
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.]
+
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 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.
+
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 28: 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 46: 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 54: 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 62: 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 '{AWS_CLOUDWATCH_HOME}/bin' to your path (under Windows it's: '%AWS_CLOUDWATCH_HOME%\bin')</li>
+
<li> Add to your path )</li>
 +
'{AWS_CLOUDWATCH_HOME}/bin'(under Windows it's: '%AWS_CLOUDWATCH_HOME%\bin'
 
</ol>
 
</ol>
 
</ol>
 
</ol>
Line 77: 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 keys.
+
#Using AWS passwords.
 
#Using X.509 certificates.
 
#Using X.509 certificates.
  
=== Using AWS Keys ===
+
=== 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 95: 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 115: 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 ===
  
1. 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 131: 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.
 +
<br>
 +
<br>
  
VMware monitoring is based on several components:
+
=== Plugin Requirements ===
 +
These are the requirements to ensure the proper performance of the VMware plugin:
  
#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>
+
* Pandora FMS v7.0NG.732 or superior.
# A basic configuration extension in order to execute the VMware plug in from the Enterprise image file (ISO) without any problems.<br>
+
* VMware vSphere SDK for Perl
#'''VMware View''' and '''VMware Manager''' are extensions which allow you to manage virtual machines easily and provide a view of the whole environment.<br>
 
  
By using this system, you're able to get an agent for every ESXi, Data store and virtual machine found as well as an agent which represents the Data Center.
+
{{Tip|In Pandora FMS ISO you have all the components needed to monitor VMware available.}}
This allows you to manage the entities regardless of the relationship between them within the virtual architecture. Furthermore, each agent possesses the configured modules and is ready to be monitored according to its VMware entity type.
 
  
==== Internal Plug-In Execution ====
+
=== 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.
  
For versions 5.0 and above, the agent plug in performs all the features: Entity self-discovery, data collection, copying of events and custom field configuration.
+
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'''.
  
For each discovered entity, the plug in sends an XML file to the Pandora FMS Server to be processed. This entity is going to become a Pandora FMS Agent. The events copied into the console are going to appear in the event view and managed as events generated by the system.
+
<center>
 +
[[Image:Niveles_vmware.png]]
 +
</center>
  
The plug in has some auxiliary files with information which is related to the monitoring configuration: Logs, monitored entities, event monitoring pointer, etc.
+
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 vCenter and hosts that support ESX.
  
{{warning|Since it certainly would negatively affect the monitoring performance, it's very important '''not''' to delete those files.}}
+
=== VMware Plugin Deployment ===
  
=== Plug-In Requirements ===
+
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.]])
  
These are the requirements to ensure the proper performance of the VMware plug in:
+
If for some particular reason you wish to manually configure the plugin outside of this feature, you can use the classic mode described below.
  
* Installation of Pandora FMS 4.0.3 or higher versions (the extensions only work from Pandora FMS 4.0.3 Patch 130310 and above)
+
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:
* 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 ===
 
  
The plug in uses vCenter performance counters. Performance counter availability depends on the statistics which collect the levels configured in the vCenter.
+
==== Manual plugin deployment ====
 +
 
 +
'''1.''' Access the directory in which the files of the VMWare plugin have been restrieved.
 +
 
 +
'''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 chown pandora:apache /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf}
 +
sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 +
 
 +
'''3.''' Verify the necessary data to configure the plugin.
 +
 
 +
In the "Configuration" menu, in Pandora FMS console, a password can be assigned to the API as well as the allowed sources.
 +
<br><br>
 +
<center>[[File:Vmware_API_settings.JPG]]</center>
 +
<br>
 +
 
 +
'''4.''' Edit the vmware-plugin.conf configuration file.
 +
 
 +
'''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.
 +
<pre>
 +
#!/usr/bin/perl
 +
 
 +
use strict;
 +
use warnings;
 +
 
 +
use VMware::VIRuntime;
 +
 
 +
print "VMware SDK Version: " . $VMware::VIRuntime::VERSION . "\n";
 +
</pre>
 +
 
 +
Execute the script:
  
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'''.
+
perl check_vmware.pl
  
<center>
+
The output should be similar to the next one:
[[Image:Niveles_vmware.png]]
+
VMware SDK Version: 6.5.0
</center>
 
  
Depending on the vCenter configuration, '''some modules may not report their data to Pandora FMS'''. There are three possible reasons for that:
+
{{tip|Verify that the SDK version is higher or equal to the version of your VMware products. }}
  
* There's a plug in missing in the vCenter.
+
{{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).}}
* A VMware agent must be installed on the entity.
 
* The entity (or the ESXi virtual machine) is simply switched off.  
 
  
'''Consult the VMware documentation to solve these problems.'''
+
=== VMware vSphere SDK installation for Perl ===
  
Some solutions, such as the hardware status monitoring, may require an advanced configuration of both: The vCenter and the host which supports the ESX.
+
The link for the download center of the required VMware softare is:
  
=== VMware vSphere SDK for Perl Installation ===
+
https://my.vmware.com/web/vmware/details?downloadGroup=VS-PERL-SDK65&productId=614
  
Get the VMware software by visiting their [http://communities.vmware.com/community/developer/downloads Download Center.]
+
{{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 and 5.1.}}
+
{{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.}}
  
Decompress 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 216: 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 225: Line 260:
 
  Server Time : 2013-02-21T16:24:05.213672Z
 
  Server Time : 2013-02-21T16:24:05.213672Z
  
==== SDK Setup under 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:
+
===== SDK upgrade to 6.5 from other versions =====
  
* Install the VMware vSphere SDK.
+
If you are upgrading the VMware SDK, follow these steps:
* Install the [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'.
 
* Uninstall the VMware vSphere SDK.
 
  
=== Installing the Plug In by the VMware Settings Extension ===
+
# Install Developer Tools
<br>
+
yum groupinstall "Developer Tools"
{{tip|This extension is going to be installed by the ISO of the Enterprise Version 5.1 by default.}}
+
# Install CPAN
 +
yum install perl-CPAN
 +
# Install some dependencies
 +
yum install openssl-devel perl-Class-MethodMaker
 +
# Unzip the VMware SDK Perl installation files
 +
tar xvzf VMware-vSphere-Perl-SDK-6.5.0-4566394.x86_64.tar.gz
 +
# Access the directory
 +
cd vmware-vsphere-cli-distrib
 +
# Launch the installer
 +
./vmware-install.pl
  
By the VMware Settings extension, we're able to set up the VMware plug-in execution directly from the Pandora FMS Console.
 
This extension appears under 'Administration' -> 'Setup' and 'VMware'.
 
<br><br>
 
  
Within it, we're able to set the plug-in's path, the config's file path and the parameters 'V-Center IP', the data center's name, 'username', 'password' and the runtime plugin.
+
During the installation:
  
<center>[[Image:Vmware_settings.png‎|800px]]</center>
+
* Accept the licence.
 +
* Indicate <b>not to use the prebuilt modules for VMware SDK</b>.
 +
* Accept module automatic installation through the CPAN automated system.
 +
* Verify that all the requirements have been installed correctly.
 +
* Indicate the directory where the VMware SDK Perl modules should be installed. 
  
The execution of the plug in is added as a new Cron Job which can be executed every 5, 10 or 15 minutes. The execution of the Pandora FMS cron extension, which has to be added in the file '/etc/crontab', is required to be configured as shown below.
+
<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:
<br><br>
 
  
  */1 * * * * root wget -q -O http//localhost/pandora_console/enterprise/extensions/cron/cron.php >> /var/www/html/pandora_console/pandora_console.log
+
  # Install the necessary dependencies for UUID-0.03
<br><br>
+
yum install libuuid-devel perl-JSON-PP
 +
# Download the code packet from http://search.cpan.org/~cfaber/UUID-0.03/UUID.pm
 +
wget http://search.cpan.org/CPAN/authors/id/C/CF/CFABER/UUID-0.03.tar.gz
 +
# Unzip the file and access the directory
 +
tar xvzf UUID-0.03.tar.gz
 +
cd UUID-0.03
 +
# Generate the necessary files for Perl module
 +
perl Makefile.PL compilation
 +
# Compile the Perl module
 +
make
 +
# You should receive a response similar to Manifying blib/man3/UUID.3pm
 +
# Install the new compiled module
 +
make install
  
{{warning|This extension requires the installation of Pandora FMS '''5.1''' to be compatible to the implementation of the Pandora FMS cron job and has to be configured to an interval of one minute. Without this requirement, the extension is '''not''' going to work properly.}}
 
<br><br>
 
  
After configuring the plug in, a new task is added within the cron jobs by the following settings:
+
Once the pending modules are installed, run the VMware SDK Perl  installation process again.
 +
./vmware-install.pl
  
<center>[[Image:Vmware_cron.png|500px‎]]</center>
 
  
{{warning|This particular cron job can '''only''' be set from the '''VMware Settings''' extension. Any changes made from a different location or tool within the cron job is going to cause a malfunction of the plug in.}}
+
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 in /usr/lib/vmware-vcli/VMware/share/ before continuing. }}
  
=== Manual plugin installation ===
+
# Clean old libraries
 +
rm -rf /usr/share/perl5/vendor_perl/VMware
 +
rm -rf /usr/share/perl5/VMware
 +
# Add the new VMware libraries
 +
cp -R /usr/lib/vmware-vcli/VMware/share/VMware /usr/share/perl5/vendor_perl/
  
1. Change your working directory to where you extracted VMware plugin files
+
Once this is done, launch a script with the following content to validate your VMware SDK Perl installation
 +
<pre>
 +
#!/usr/bin/perl
  
2. Copy extensions to pandora_console/enterprise/extensions/
+
use strict;
 +
use warnings;
  
sudo -u apache cp -R extensions/vmware* /var/www/html/pandora_console/enterprise/extensions/
+
use VMware::VIRuntime;
  
3. Copy vmware-plugin.{pl,conf}, to appropriate directory
+
print "VMware SDK Version: " . $VMware::VIRuntime::VERSION . "\n";
 +
</pre>
  
sudo cp vmware-plugin.pl vmware-plugin.conf /usr/share/pandora_server/util/plugin/
+
Execute the script:
sudo chown pandora:apache /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf}
 
sudo chmod g+w /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 
  
 +
perl check_vmware.pl
  
4. Edit vmware-plugin.conf
+
The output must be as follows:
 +
VMware SDK Version: 6.5.0
  
tentacle_ip: IP address of monitoring server   
+
If the output is different, verify that you have followed all steps correctly or contact support at https://support.artica.es
pandora_url: "http://127.0.0.1/pandora_console"
 
server: IP address of vCenter             
 
datacenter: Center Name                 
 
user: account for vCenter               
 
pass: password for vCenter             
 
  
server, datacenter, user, pass can be set at Pandora Console
+
==== SDK Setup in Windows ====
  
5. Visit "Setting" screen at Pandora Console and setup API password
+
The Perl version which was shipped with the vSphere SDK does not work with VMware PERL libraries. Follow these steps to fix this problem:
  
in example
+
* Install the VMware vSphere SDK.
 +
* 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'.
 +
* Uninstall VMware vSphere SDK.
 +
 
 +
=== Plugin Configuration ===
 +
 
 +
Configure the VMware plugin manually or using the available console extension along with the downloadable VMware plugin files.
 +
 
 +
 
 +
==== Configuring the plugin manually ====
 +
 
 +
The configuration file of the VMware Environment Monitoring Plugin contains the following general elements.
 +
 
 +
It is recommended to use the extension available in your Pandora FMS console to manage the multiple configurations of the VMware plugin.
 +
 
 +
You can edit the configuration file manually; remember that the lines that start with '#' will be interpreted as comments.
 +
 
 +
;server
 +
: FQDN or IP of the VMware server to be monitored
 +
;user
 +
: user with permissions in vCenter
 +
;pass
 +
: user password
 +
;datacenter
 +
: Datacenter name (by default: ha-datacenter)
 +
;temporal
 +
: Temporary work directory, by default: /tmp
 +
;logfile
 +
: Log file, /tmp/vmware_plugin.log  by default
 +
;entities_list
 +
: Entities to monitor file, /tmp/vmware_entitites_list.txt  by default
 +
;transfer_mode
 +
: TRansfer mode from XML to Pandora, local by default
 +
;tentacle_ip
 +
: Pandora FMS server address, 127.0.0.1  by default
 +
;tentacle_port
 +
: Port for Tentacle communications, 41121 by default
 +
;tentacle_opts
 +
: Extra options for remote Tentacle
 +
;local_folder
 +
: In local transfer, destination folder for the report XML /var/spool/pandora/data_in
 +
;pandora_url
 +
: Web address of the Pandora FMS console, <nowiki>http://127.0.0.1/pandora_console</nowiki>  by default
 +
;api_pass
 +
: API password of the Pandora FMS console
 +
;api_user
 +
: User with access to Pandora FMS API
 +
;api_user_pass
 +
: User password with API access
 +
;retry_send
 +
: Retry (1) or not (0) XML sending in case of failure (similar to buffer_xml)
 +
;event_mode
 +
: Recover VMware events information (1) or not (0)
 +
;event_pointer_file
 +
: Auxiliary index file for VMware events, /tmp/vmware_events_pointer.txt  by default
 +
;Virtual network monitoring
 +
: Include virtual switch monitoring
 +
;Encrypt passwords
 +
: Use encrypted passwords in the configuration file 
 +
;verbosity
 +
: Debug level (1 recommended)
 +
;threads
 +
: Maximum number of threads in use (4 recommended)
 +
;interval
 +
: Interval in seconds of the generated agents and modules (adjust according to the plugin execution frequency)
 +
;Recon Interval
 +
: Interval in seconds after which the temporary entity cache file will auto-delete to rescan the VMware infrastructure again.
 +
;group
 +
: Destination Server Group of the agents generated by the plugin
 +
;virtual_network_monitoring
 +
: Enables (1) or disables (0) virtual switch monitoring (standard)
 +
;use_ds_alias_as_name
 +
: Enables (1) or disables (0) using the alias as agent name in datastore agents
 +
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.}}
 +
 
 +
==== Configuring VMware monitoring ====
 +
 
 +
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.
 +
 
 +
=== VMware Plugin Execution ===
 +
 
 +
To check the operation of your configuration, run:
 +
 
 +
perl /usr/share/pandora_server/util/plugin/vmware-plugin.pl /usr/share/pandora_server/util/plugin/vmware-plugin.conf
 +
 
 +
 
 +
<b>Note:</b>
 +
 
 +
* In VMware SDK 6.5.0. If you received the next output during the plugin execution:
  
  api password: 1234
+
  Server version unavailable at '<nowiki>https://your_vmwre_fqdn:443/sdk/vimService.wsdl</nowiki>' at /usr/local/lib64/perl5/VMware/VICommon.pm line 734.
  
  
6. Copy vmware-plugin.{pl,conf} for Pandora Agent
+
Adjust the versions of the LWP perl libraries:
  
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
+
  cpan install GAAS/libwww-perl-5.837.tar.gz
  
There is no vmware-plugin-events.conf in the tar, but you can create it by copying the vmware-plugin.conf and modifying 'event_mode' to 1 by hand.
 
  
=== Setup and Commissioning of the Plug-In Agent ===
+
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:
  
In order to install the plug-in agent, please copy the 'vmware-plugin.pl' and 'vmware-plugin.conf' files to the folder '/etc/pandora/plugins' by the following command:
 
  
cp vmware-plugin.pl vmware-plugin.con /etc/pandora/plugins
+
==== Programming an execution from Pandora FMS agent ====
  
Then add a new module plug-in type to the agent configuration file by the following line:
+
Use the Pandora FMS agent:
  
module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
+
Copy vmware-plugin.{pl,conf} to a point accesible by Pandora FMS agent:
  
If you also wish to copy events, create another plug-in module with a different configuration file that enables to copy events. The command would be like this:
+
  sudo cp /usr/share/pandora_server/util/plugin/vmware-plugin.{pl,conf} /etc/pandora/plugins/
  
module_plugin /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-events.conf
+
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.
  
Under a Windows system, you're required to specify the interpreter you're intending to use. The command could e.g. look like this:
+
Later on, add a new plugin module to the agent configuration file, with the following line:
  
  module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "C:\Program Files\pandora_agent\util\vmware-plugin.conf"
+
  module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin.conf
  
The following sections explain the parameters of the plug-in configuration file in detail.
+
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:
  
 +
module_plugin perl /etc/pandora/plugins/vmware-plugin.pl /etc/pandora/plugins/vmware-plugin-events.conf
  
{{warning |Since the VMware plug in uses a very heavy SOAP API, it takes too much time to execute some tasks. On systems with a large number of entities to monitor, it may be necessary to share and distribute the load among various Pandora FMS Software Agents. All relevant information is going to be provided in the sections below.}}
+
In Windows systems, specify the used interpreter. This would be the command:
  
{{tip |If you are using Pandora FMS 5.0 or a higher version and you intend to use the plug-in extensions or any event monitoring, you're required to properly configure the Pandora API. You're also required to provide an API password and access to the relevant addresses in the API access list to do so. These fields are defined in the general configuration of the Pandora FMS Console.}}
+
module_plugin perl "C:\Program Files\pandora_agent\util\vmware-plugin.pl" "<nowiki>C:\Program Files\pandora_agent\util\vmware-plugin.conf</nowiki>"
  
=== Monitoring the VMware Virtual Architecture ===
+
The following sections explain in detail the parameters of the plugin configuration file.
  
To see the result of the plugin's execution go to 'Monitoring' > 'Views' > 'Agent Detail' to do so.
+
{{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>
 +
 
 +
==== Programming the execution from cron system ====
 +
 
 +
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
 +
 
 +
=== Monitoring 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>
 
<center>[[Image:menu_monitoring.png‎‎‎‎‎‎‎‎‎]]</center>
  
The picture below shows the agents created by the plug in along with the other Pandora FMS agents.
+
The picture below shows the agents created by the plugin 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 342: 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 356: Line 512:
 
* ''Free Space Bytes''
 
* ''Free Space Bytes''
  
==== Default Modules for ESXi ====
+
==== Default monitoring for ESXi ====
  
 
* ''CPU Usage''
 
* ''CPU Usage''
Line 365: 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 377: Line 535:
 
* ''Data received''
 
* ''Data received''
 
* ''Data transmitted''
 
* ''Data transmitted''
 +
* ''Net Usage''
  
 
In the following section, all available modules and information reported by them will be explained in detail.
 
In the following section, all available modules and information reported by them will be explained in detail.
Line 384: 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 397: 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 403: 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 409: 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 444: 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 684: 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 690: 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 877: 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 889: 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 895: 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>
  
The VMware View extension is going to display a map with all the VMware architecture discovered.
+
<center>[[Image:vmware_view_welcome.png‎‎]]</center>
 +
 
 +
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 925: 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>
  
==== Using the VMware Manager Extension ====
+
==== VMware View Options Tab ====
 +
In Pandora FMS 7.0NG.716, the VMWare extension is included along with Pandora FMS Console Enterprise.
 +
 
 +
Now, it has a settings panel to set dashboard and map options:
 +
 
 +
* You can adjust the view thresholds (minimum - maximum) of the dashboard graphs.
 +
* You can adjust the default map view settings.
 +
* It contains a link to the configuration management system.
  
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.
+
Accessible in VMWare View options tab:
 +
 
 +
<center>[[image:vmware_view_options_tab.png]]</center>
 +
 
 +
==== Using VMware Manager 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 945: 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 951: 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 963: 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 983: 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,020: 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,027: 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 Scan =====
 +
{{tip|To use this feature in Discovery, add the desired configuration within ''Extra settings''. }}
 +
 
 +
Due to the size of the clients' VMware infrastructures, a general scan of all available entities in each run could trigger performance issues.
 +
 
 +
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.
 +
 
 +
As long as this file exists, the monitoring will be limited to the entities indicated in it.
 +
 
 +
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.
  
===== Entity Renaming =====
+
===== Entity renaming =====
 +
{{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:
+
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:
  
 
  <current name> TO <new name>
 
  <current name> TO <new name>
  
A good configuration example could be like the one below.
+
A configuration example in this section could be the following:
  
 
  #Rename entities
 
  #Rename entities
Line 1,044: Line 1,233:
  
 
===== 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,058: 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,085: 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,107: 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,127: 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,137: 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,166: 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,174: 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,198: 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,211: 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,217: 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,223: 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,264: 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,283: 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,297: 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,314: 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,330: 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,336: 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,421: 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,440: 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 1,754: 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]us}</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]ingResetEvent.ReasonCode}</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>
<td style='border: 1px solid #6fb034'>VM ({vm.name}) failed over to {host.name}. {[email protected]}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>VM ({vm.name}) failed over to {host.name}. {[email protected]}</td>
<td style='border: 1px solid #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 {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Reconfigured {vm.name} on {host.name} in {datacenter.name}</td>
<td style='border: 1px solid #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'>Registered {vm.name} on {host.name} in {datacenter.name}</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Registered {vm.name} on {host.name} in {datacenter.name}</td>
<td style='border: 1px solid #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'>Relayout of {vm.name} on {host.name} in {datacenter.name} completed</td>
+
<td style='border: 1px solid #909090; word-break: break-word;'>Relayout of {vm.name} on {host.name} in {datacenter.name} compl