Child pages
  • Server Requirements
Skip to end of metadata
Go to start of metadata

Introduction

Open-AudIT needs very little in the way of hardware to be installed and run. That said, the capacity of hardware required depends entirely on the number of subnets to be scanned, the scan interval and the number of detected devices. Read on for some guidelines.

Hardware

We recommend at least a Intel i3 with 4GB memory and 1GB of disk. This should be thought of as a minimum, however you can install it on lesser specifications if you really have to.

We have successfully run Open-AudIT on a network containing around 100 subnets and 7,000 devices on a Core2Duo with 4GB memory and a spinning disk.

Open-AudIT will install and run on any hardware that can run Apache and MySQL. It may run slower, but it will run.

In order to use Open-AudIT in a fast and responsive way, we recommend at least 2,000 Mhz of CPU, 4GB memory and an SSD. This should scale to most medium requirements.

If you are finding that Open-AudIT is running slowly, memory and fast disk are your biggest friends. Open-AudIT uses MySQL for it's database, so anything you can do to speed up MySQL will benefit Open-AudIT. MySQL is a fairly typical database - memory and fast disk work wonders (smile)

OS

The operating systems we support Open-AudIT on are:

  • Windows 7 and up - all must be 64bit. Windows 2008 server is our recommended operating system.
  • Linux - RedHat / CentOS 6 & 7, Debian 8 & 9, Ubuntu 14.04 & 16.04 - all must be 64bit.

Open-AudIT uses Apache, PHP and MySQL along with perl, vbscript, bash script and various other technologies. These are all included with your operating system or included in the downloadable Open-AudIT package. There is one exception to this, which is Nmap on Windows. Nmap must be downloaded and installed by the user. Linux versions of Open-AudIT use the Nmap package provided by the distribution which the installer will prompt you for.

Browser

We develop using the latest version of Chrome on OSX & Linux, Firefox on OSX & Linux and Safari on OSX.

Any modern browser that supports HTML5 should be acceptable.

We endeavor to support the latest and second to the latest version of the major browsers.

 

Prerequisites General

The Open-AudIT installer should take care of all required prerequisites, except for Nmap when on Windows.

Prerequisites - Windows

We ship all required dependencies using the XAMPPLite package.

Prerequisites - Linux

The required packages should be installed by the Open-AudIT installer. The required packages are:

Debian < 9, Ubuntu < 16.04

apt-get install mysql-server apache2 apache2-utils libapache2-mod-proxy-html libapache2-mod-php5 openssh-client php5 php5-ldap php5-mcrypt php5-mysql php5-snmp nmap zip wget curl sshpass screen smbclient logrotate libtime-modules-perl ipmitool rrdtool librrd4 libpng12-0

 

Debian 9+, Ubuntu 16.04+

apt-get install mysql-server apache2 apache2-utils libapache2-mod-php openssh-client php php-ldap php-mbstring php-mcrypt php-mysql php-snmp php-simplexml nmap zip wget curl sshpass screen smbclient logrotate libtime-modules-perl ipmitool rrdtool librrd4 libpng12-0

 

Redhat, Centos < 7

Requires the optional Optional RPMs repo to be enabled.

execPrint subscription-manager repos --enable rhel-6-server-optional-rpms
yum install mysql mysql-server httpd php php-cli php-mysql php-ldap php-mbstring php-mcrypt php-process php-snmp php-xml nmap zip curl wget sshpass screen samba-client logrotate perl-Time-modules ipmitool rrdtool


Redhat, Centos 7+

Requires the optional Optional RPMs repo to be enabled.

execPrint subscription-manager repos --enable=rhel-7-server-optional-rpms
yum install mariadb-server httpd php php-cli php-mysql php-ldap php-mbstring php-mcrypt php-process php-snmp php-xml nmap zip curl wget sshpass screen samba-client logrotate perl-Time-modules ipmitool rrdtool libpng12