Validation Environment for Readiness Assessment (VERA) overview
The Validation Environment for Readiness Assessment (VERA) is a diagnostic tool that ensures your software environment is healthy and configured correctly.
VERA automates pre- and post-installation verifications, performs troubleshooting tasks, and conducts health screenings of software components on target machines. The tool natively supports both Windows and Unix systems.
Thanks to VERA you can
quickly perform the following checks:
- DB configuration
- ulimit parameter (UNIX only)
- uname parameter (UNIX only)
- Operating system version
- Disk space availability
- RAM availability
- CPU
- umask parameter (UNIX only)
- WebSphere Application Server Liberty version
- Java version
The following table lists all the commands launched by VERA:
| Command | Description | Value |
|---|---|---|
ulimit -d |
Check the data segment size | minvalue-maxvalue: unlimited - unlimited |
ulimit -f |
Check the file size | minvalue-maxvalue: unlimited - unlimited |
bash -c 'ulimit -u' |
Check the maximum user processes | minvalue-maxvalue: 260000 - unlimited |
ulimit -n |
Check the maximum open files | minvalue-maxvalue: 100000 - unlimited |
ulimit -m |
Check the maximum memory size | minvalue-maxvalue: unlimited - unlimited |
ulimit -s |
Check the stack size | minvalue-maxvalue: 33000 - unlimited |
uname -s |
Check the OS name | — |
cat /etc/os-release |
Check the UNIX OS version | minvalue-maxvalue: 7.2 - 99999 |
oslevel -s |
Check the AIX OS version | — |
df -P -m . |
Check the available disk space | minvalue-maxvalue: 2048 - unlimited |
|
Check the available free space on the C: drive | minvalue-maxvalue: 2 - unlimited |
cat /proc/meminfo |
Check the available RAM | minvalue-maxvalue: 2048000 - unlimited |
uptime |
Check the system CPU load average over the last 1 minute | minvalue-maxvalue: 0 - 10.0 |
|
Check the available RAM (in MB) | minvalue-maxvalue: 1024 - unlimited |
|
Check the CPU load percentage | minvalue-maxvalue: 0 - 90 |
umask |
Check the system umask | — |
|
Check the WebSphere Application Server Liberty product version for UNIX | — |
|
Check the WebSphere Application Server Liberty product version for Windows | — |
|
Check the product Java version | — |
go://extractreginfo |
Extracts detailed instance information from registry | — |
go://extracttwainfo |
Extracts detailed instance information from /etc/TWA properties files | — |
go://checknetstatus |
Check the difference between connection pool and netstat connections, number should be close to 0 | minvalue-maxvalue: 0 - 10 |
go://getdbinfo |
Retrieve the database information (e.g. version, edition, and connection status) | — |
|
Check if the WebSphere Application Server
Liberty
server.xml file on the Dynamic Workload Console has
been manually modified. For UNIX systems. |
match_value: 20dac620980bcbf950ce37ad4a74281d118deaadae644828c5599d7cc78fdd5d |
|
Check if the WebSphere Application Server
Liberty
server.xml file on the master domain manager has
been manually modified. For UNIX systems. |
match_value: b9f76b1e06d397e68214cadd9934d0be9a6d47bf190fd078a11f08ddfa9662a5 |
|
Check if the WebSphere Application Server
Liberty
server.xml file on the Dynamic Workload Console has
been manually modified. For Windows systems. |
match_value: 20dac620980bcbf950ce37ad4a74281d118deaadae644828c5599d7cc78fdd5d |
|
Check if the WebSphere Application Server
Liberty
server.xml file on the master domain manager has
been manually modified. For Windows systems. |
match_value: b9f76b1e06d397e68214cadd9934d0be9a6d47bf190fd078a11f08ddfa9662a5 |
Start using VERA by running the diagnostic commands using the native shell of the system. For further information, see the Running VERA topic.