Distributed deployment
XorMon is installed on a dedicated machine and LPAR2RRD with STOR2RRD are installed on other machine(s).
Then use 2 - 4 vCPU with 8 - 12 GB RAM. It needs minimal disk space as there is saved just application configuration data (< 1GB).
Single server deployment
Follow sizing for LPAR2RRD and STOR2RRD. In this case XorMon does not require any special resources, it will be shared with LPAR2RRD and STOR2RRD ones.
Sizing per each platform and defined environment size.
Use it as a starting point for sizing. Be ready to add additional HW resources if it appears to not be enough.
Sizing is done per technology and expect just one technology is monitored.
If you use more technologies or bigger setup then you can use this formulas for CPU (Disk space is summary of them):
- More technologies: total = technology1 + ( technology2 / 3)
- Twice bigger setup than in below table: add 1/3 of CPU resources in the table per each 100%
Always start with 4 CPU cores, 12-16 GB RAM and 100 GB disk space.
Most important are CPU resources and disk sizing.
There is not big requirements for Memory (mostly for FS caching purposes). Allocate 20GB RAM for each 5000 LPARs/VMs/Hosts.
Table shows estimation how much resources rewquires each configuration.
Technology | Environment Size | Agent less | With the OS agent |
CPU [Core] | Disk space [GB] | CPU [Core] | Disk space [GB] |
IBM Power Systems | 20 Servers / Frames | 2 | 40 | 3 | 100 |
IBM i agent | 20 LPARs | - | - | 0.2 | 5 |
VMware | 1000 VMs | 2 | 100 | 3 | 150 |
Nutanix | 1000 VMs | 2 | 5 | - | - |
Oracle DB | 100 DBs | 2 | 10 | - | - |
OracleVM | 1000 VMs | 2 | 5 | - | - |
Linux stand-alone | 1000 Hosts | - | - | 2 | 10 |
oVirt/RHV | 1000 VMs | 2 | 2 | 3 | 5 |
XenServer | 1000 VMs | 2 | 2 | 3 | 5 |
Oracle Solaris | 1000 LDOMs | - | - | 2 | 5 |
MS Windows & Hyper-V | 1000 Win hosts | - | - | 2 | 5 |
Hitachi Compute Blade | 10 Blades | - | - | 0.1 | 1 |
Real examples
- 20 IBM Power frames + 3500 VMware VMs, both with OS agents: 4 CPU cores, 16 GB RAM, 400GB disk space
All Unix operating systems are supported for hosting of LPAR2RRD server.
However preferable is
Linux (RHEL 7, CentOS 7), you might face difficulties in installation of prerequisite packages on other OS (especially on AIX/Solaris).
HW sizing depends on number of monitored storage, their types and number of volumes.
Storage using 3rd party API installed on the STOR2RRD host (especial ones using Java) need naturaly more HW resources than ones using REST API.
Always start with 4 CPU cores, 10-16 GB RAM and 100 GB disk space.
Such setup should cover about 20 storage and 1000 SAN ports.
For each next 10 storage add 2 CPU cores and 8GB RAM (30 storage total: 8 CPUs, 20-26GB RAM).
Disk space depends on number of volumes.
Storage with 1k volumes needs about 5GB disk space. Storage with 100 volumes needs 0.5-1GB.
Each monitored SAN port requires about 15 MB disk space.
Each monitored LAN port requires about 17 MB disk space (ports not being used are skipped).
Following storage types requires more CPU and mainly memory: IBM DS8000, Hitachi VSP VSPG, HPE XP7, IBM DS5000, NetApp E/EF series, Lenovo DE series, Dell MD3000.
All Unix operating systems are supported for hosting of LPAR2RRD server.
However preferable is Linux (RHEL 7, CentOS 7), you might face difficulties in installation of prerequisite packages on other OS (especially on AIX/Solaris).