Welcome to docs.opsview.com

Hardware Specifications: Opsview Servers

Minimum hardware specification

  • A CPU model less than five years old
  • 3GB RAM (4GB for 64 bit systems)
  • 20GB Available storage (with data warehouse disabled)

Recommended hardware specification - single location

  • A modern multi-core CPU (64 bit)
  • 4GB RAM
  • 80GB Available storage (with RAID 1, 0+1 or 10)

This will allow you to monitor approximately 300 - 400 devices.

Recommended hardware specification - distributed environment

Master Server:

  • Two or more 64bit CPUs (preferably multi-core)
  • 8GB RAM
  • 250GB Available storage (with hardware RAID controller)

Slave Server:

  • 64bit multi core CPU
  • 1GB RAM
  • 20GB Available storage

Database Server:

  • Two or more 64bit CPUs (preferably multi-core)
  • 8GB RAM
  • 500GB Available storage (using RAID hardware controller)

Recommended hardware specification - maximum scalability

To achieve the best scalability we would recommend the following architecture:

  • 2x master servers in HA mode
  • 2x database servers in HA mode
  • External storage array for database servers
  • A slave cluster for each data centre (minimum of 2 servers)

Running Opsview on Virtualised Environments

Opsview can run in virtualised environments with VMware ESX, Microsoft V-Sphere, Xen or KVM. Please take note of the following considerations:

  • Disk I/O operations are usually the main bottleneck:
    • It may be necessary to run Opsview's database server on a physical server (rather than virtualised)
    • Automatic snapshotting of guest VMs causes significant I/O overhead and we recommend that this is disabled
    • An external storage array should be considered for large scale systems (with many thousands of monitored hosts)
  • Latest versions of the hypervisor software should be used along with latest recommended drivers for storage and network operations

Memory requirements

These are the memory requirements for each part of the Opsview system. These are rough figures for a general system. Systems with a 64bit kernel will require an extra 20% memory.

System Memory Notes
Operating system 512MB
MySQL 512MB See docs for more info
Opsview daemons 512MB
Opsview web 1GB See docs for more info
NagiosĀ® Core 256MB
Opsview Enterprise Reports Module 1.5GB See docs for more info