System Requirements
Essential Edition
Enterprise Edition
For installing OpManager, following are the recommended hardware and software requirements*.
|
Up to 500
interfaces or 100 servers |
500 - 2.5K
interfaces or 500
servers |
2.5K -
5K interfaces or 750 servers |
5K - 10K
interfaces
or 1K servers |
Processor(s) |
2.0 GHz |
Dual Core, 3.5 GHz |
Quad Core, 3.5 GHz |
Quad Core, 3.5 GHz |
Memory |
4 GB |
4 GB |
8 GB |
16 GB |
Free Hard Disk Space |
20 GB |
40 GB |
60 GB |
80 GB |
NIC |
10 Mbps |
100 Mbps |
1 Gbps |
1 Gbps |
Video display resolution |
1024x768 or
higher |
OS – Supports both 32 bit and 64 bit |
Windows Server
OSes: v7,
2008, 2008 R2, 2012, 2003 Server, Vista, XP Pro and 2000 Professional SP4
Linux: RedHat 4.x and above, Debian 3.0, Suse, Fedora and Mandrake |
Database |
MS SQL 2000,
2005, 2008 and 2012
Or OpManager bundled PostgreSQL |
Browser |
IE 7.0 or above,
Firefox 2.0
or above and Chrome 4.0 or above |
* The above recommendations are made using default polling
intervals. Results depend on the number of monitored interfaces and the
polling interval configured for each monitor.
Performance Tuning Tips:
|
Upto 500 interfaces or 100 servers |
500 - 2.5K interfaces or 500
servers |
2.5K -
5K interfaces or 750 servers |
5K
-10K interfaces or 1k servers |
Java Tuning |
Windows
- Edit the file opmanager/conf/wrapper.conf
- Search for java.maxmemory
- Set it to 1024
Linux :
- Edit StartOpManagerServer.sh file available under
opmanager/bin
- Search for Xmx200m
- Set it to Xmx1024m
|
Windows
- Edit the file opmanager/conf/wrapper.conf
- Search for java.maxmemory
- Set it to 2048
Linux :
- Edit StartOpManagerServer.sh file available under
opmanager/bin
- Search for Xmx200m
- Set it to Xmx2048m
|
Windows
- Edit the file opmanager/conf/wrapper.conf
- Search for java.maxmemory
- Set it to 4096
Linux :
- Edit StartOpManagerServer.sh file available under
opmanager/bin
- Search for Xmx200m
- Set it to Xmx4096m
|
Windows
- Edit the file opmanager/conf/wrapper.conf
- Search for java.maxmemory
- Set it to 4096
Linux :
- Edit StartOpManagerServer.sh file available under
opmanager/bin
- Search for Xmx200m
- Set it to Xmx4096m
|
MySQL Tuning |
- Edit the file opmanager/mysql/my-huge.cnf
(NOT INI.... file extension should be .cnf)
- Search for “The MySQL server”
- remove the entries and paste the following
bulk_insert_buffer_size=250M
innodb_buffer_pool_size=250M
innodb_flush_log_at_trx_commit
= 2
key_buffer_size=1G
max_allowed_packet=100M
max_heap_table_size=112M
myisam_sort_buffer_size=500M
query_cache_size=200M
read_buffer_size=15M
read_rnd_buffer_size=15M
skip-bdb
skip-locking
sort_buffer_size=256M
skip-external-locking
skip-ndbcluster
table_cache=512
thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf
(NOT INI.... file extension should be .cnf)
- Search for “The MySQL server”
- remove the entries and paste the following
bulk_insert_buffer_size=250M
innodb_buffer_pool_size=500M
innodb_flush_log_at_trx_commit
= 2
key_buffer_size=2G
max_allowed_packet=100M
max_heap_table_size=112M
myisam_sort_buffer_size=500M
query_cache_size=200M
read_buffer_size=15M
read_rnd_buffer_size=15M
skip-bdb
skip-locking
sort_buffer_size=256M
skip-external-locking
skip-ndbcluster
table_cache=512
thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf
(NOT INI.... file extension should be .cnf)
- Search for “The MySQL server”
- remove the entries and paste the following
bulk_insert_buffer_size=250M
innodb_buffer_pool_size=1000M
innodb_flush_log_at_trx_commit
= 2
key_buffer_size=4G
max_allowed_packet=100M
max_heap_table_size=112M
myisam_sort_buffer_size=500M
query_cache_size=200M
read_buffer_size=15M
read_rnd_buffer_size=15M
skip-bdb
skip-locking
sort_buffer_size=256M
skip-external-locking
skip-ndbcluster
table_cache=512
thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf
(NOT INI.... file extension should be .cnf)
- Search for “The MySQL server”
- remove the entries and paste the following
bulk_insert_buffer_size=250M
innodb_buffer_pool_size=
innodb_flush_log_at_trx_commit
= 2
key_buffer_size=4G
max_allowed_packet=100M
max_heap_table_size=112M
myisam_sort_buffer_size=500M
query_cache_size=200M
read_buffer_size=15M
read_rnd_buffer_size=15M
skip-bdb
skip-locking
sort_buffer_size=256M
skip-external-locking
skip-ndbcluster
table_cache=512
thread_cache_size=40 |
Besides the configuration tweaks suggested above, you can consider any
one of the following alternatives if you are monitoring over 10,000
interfaces for better scalability and performance
Steps to move MySQL databse to a
dedicated server
- Install a supported MySQL version on the dedicated server.
- Edit the file /opmanager/conf/database_params.conf
- Configure the host name and the MySQL port number for the
url parameter as follows:
url jdbc:mysql:// <name of the server where mysql is installed> :
<mysql port> /OpManagerDB
Example: url jdbc:mysql://database1-server:3306/OpManagerDB
Steps to move PostgreSQL to a dedicated server
- Install PostgreSQL version 9.2.1 on the dedicated server. After successfully installing it,
- Go to data directory of PostgreSQL installation.
- Open pg_hba.conf - PostgreSQL Client Authentication configuration file, and go to the bottom of it.
- By default, under IPv4 local connections, we have the following:
#host |
all |
all |
127.0.0.1/32 |
md5/trust |
- |
md5/trust or someother is available as last option |
1. Change the 127.0.0.1/32 to all |
- By default, under IPv6 local connections, we have the following:
#host |
all |
all |
::1/128 |
md5/trust |
- |
md5/trust or someother is available as last option |
1. Change the ::1/128 to all |
- Save the File.
- Open Services window and restart the PostgreSQL server running in the machine to effect the changes.
- Edit the file /opmanager/conf/database_params.conf.
- Configure the host name and the PostgreSQL port number for the url parameter as given below:
url jdbc:postgresql:// <name of the server where postgresql is installed> : <postgresql port> /OpManagerDB
Example: url jdbc:postgresql://database1-server:5432/OpManagerDB
- If you wish to enable password, un-comment the password line and set the new password.
How can I find
the number of devices and interfaces monitored in OpManager?
- In OpManager Web Client click the "About" link on top right
of the page.
- Search for the ‘Total Monitored Devices’ & ‘Total
Monitored Interfaces’ among the product details listed.
- Check the following image guide, to locate the number of
monitored devices and interfaces.
Minimum hardware requirements for Central Server:
|
Below 10K interfaces or 1K servers |
10K - 25K interfaces or 2.5K servers |
25K to 50K interfaces or 5k servers |
Processor |
1 x Intel Xeon Quad Core 3.5 GHz |
2 x Intel Xeon Quad Core 3.5 GHz |
2 x Intel Xeon Quad Core 3.5 GHz |
RAM |
4 GB |
8 GB |
16 GB |
OS Windows |
2008 R2 64 bit |
OS Linux |
CentOS 64 bit or any linux distribution with glibc >= 2.3 and X libraries installed |
Hard disk |
80 GB |
160 GB |
320 GB |
Database |
MySQL |
MS SQL |
MS SQL |
Java Tuning |
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 2048
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx2048m
|
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 4096
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx4096m
|
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 4096
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx4096m
|
MySQL Tuning |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=500M innodb_buffer_pool_size=1000M innodb_flush_log_at_trx_commit = 2 key_buffer_size=2G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=750M innodb_buffer_pool_size=2000M innodb_flush_log_at_trx_commit = 2 key_buffer_size=4G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=750M innodb_buffer_pool_size=2000M innodb_flush_log_at_trx_commit = 2 key_buffer_size=4G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
Preferred Hardware |
HP ProLiant DL380 G6 Server 
|
Minimum hardware requirements for Probe Server:
|
Below 2.5K interfaces or 500 |
2.5K - 5K interfaces or 750 servers |
5K -10K interfaces or 1k servers |
Processor |
1 x Intel Xeon Quad Core 3.5 GHz |
2 x Intel Xeon Quad Core 3.5 GHz |
2 x Intel Xeon Quad Core 3.5 GHz |
RAM |
4 GB |
8 GB |
16 GB |
OS Windows |
2008 R2 64 bit |
OS Linux |
CentOS 64 bit or any linux distribution with glibc >= 2.3 and X libraries installed |
Hard disk |
80 GB |
160 GB |
320 GB |
Database |
MySQL |
MS SQL |
MS SQL |
Java Tuning |
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 2048
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx2048m
|
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 4096
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx4096m
|
Windows:- Edit the file opmanager/conf/
wrapper.conf - Search for java.maxmemory
- Set it to 4096
Linux:- Edit StartOpManagerServer.sh file available under opmanager/bin
- Search parameter Xmx200m
- Set it to Xmx4096m
|
MySQL Tuning |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=250M innodb_buffer_pool_size=500M innodb_flush_log_at_trx_commit = 2 key_buffer_size=2G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=500M innodb_buffer_pool_size=1000M innodb_flush_log_at_trx_commit = 2 key_buffer_size=4G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
- Edit the file opmanager/mysql/my-huge.cnf (For Linux OS the file extension is '.cnf' & for Windows it is '.ini')
- Search for "The MySQL server"
- remove the entries and paste the following
bulk_insert_buffer_size=500M innodb_buffer_pool_size=1000M innodb_flush_log_at_trx_commit = 2 key_buffer_size=4G max_allowed_packet=100M max_heap_table_size=112M myisam_sort_buffer_size=500M query_cache_size=200M read_buffer_size=15M read_rnd_buffer_size=15M skip-bdb skip-locking sort_buffer_size=256M skip-external-locking skip-ndbcluster sort_buffer_size=15M table_cache=512 thread_cache_size=40 |
Preferred Hardware |
HP ProLiant DL380 G6 Server 
|
Not Supported OS - FreeBSD, Solaris
Need help?
Have questions regarding system requirements? Please contact OpManager Support.