Requirements

Base Requirements

To install EasyDCIM, one of the following operating systems must be used:

  • Ubuntu 16.04.2 LTS (Xenial Xerus) Desktop
  • Ubuntu 16.04.2 LTS (Xenial Xerus) Server
  • Debian 8.7 “Jessie”

Required PHP Version:

  • PHP 7

That’s all. System dependencies and libraries needed to run EasyDCIM are automatically installed during the installation process using our installer.

Memory and Processor

When it comes to RAM and CPU, the requirements increase linearly as the number of devices and ethernet ports added in the system grows. A process that uses the most of system resources is ‘Pooling Process’, activated automatically within the 5-minute intervals. We recommend a machine with 4GB of RAM and several processor cores that will help to quicken loading graphs simultaneously.

Storage I/O Throughput

Storage I/O Throughput is the narrowest bottleneck of the system. While drawing graphs or collecting data in the process of pooling there is a huge amount of reading/writing actions performed. We recommend the use of SSDs which provide considerable efficiency increase.

System Dependencies

All system dependencies are automatically installed during the installation process of EasyDCIM. These are:

  • curl
  • acl
  • git
  • awk
  • dialog
  • apache2
  • wget
  • fping
  • smistrip
  • php
  • php-cli
  • php-gd
  • php-mcrypt
  • php-curl
  • php-json
  • php-snmp
  • php-rrd
  • php-gmp
  • libssh2-php
  • apache2-utils
  • php-mysql
  • php-imap
  • snmp
  • snmpd
  • snmp-mibs-downloader
  • rrdtool
  • ipmitool
  • zip
  • unzip
  • libnet-snmp-perl
  • lib-snmp-perl
  • libapache2-mod-auth-mysql
  • php-mysql
  • jq
  • beanstalkd