Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

(and discovering What’s On Your Network in 10 minutes)

Open-AudIT can be downloaded, installed, configured and discovering devices in under 10 minutes.

The main points are:

  • Go to Open-AudIT.org and download the latest version. Install Open-AudIT.
  • Log on to Open-AudIT and fill out the form to receive a free 20 device license.
  • Add some credentials.
  • Add a Discovery.
  • Run the Discovery.
  • Done!

Table of Contents

In short, run the installer and it will take care of everything for you.

Table of Contents

Downloading & Installing


Go to open-audit.org or www.firstwave.com and download the latest version. Supply your name, email and company and download the binary.

Run “sudo ./OAE-Linux-x86_64-release_5.02.12.run” and the installer will take care of the dependencies for you.

Log on to Open-AudIT and you should see a splash screen informing you that you do not have a license – but Opmantek will give you a 20 device license for free. Just fill out the form and your 20 device license will be activated.

...

Run this and your schema will be upgraded and you can then continue to use Open-AudIT as normal.

Don't forget we have release notes available for every version so you'll know exactly what has changed.

...

Open-AudIT requires a database to store its information in. If you ever need to manually create this database, the commands to do so are below. You should have already set a root password. If you have not, the default root password set by an Open-AudIT installation is openauditrootuserpassword.

NOTE - Running the installer will take care of this for you.

Create the database.

Code Block
mysql -u root -p -e "CREATE DATABASE openaudit;"

...

Open-AudIT relies on dependencies to function. These dependencies are based on the distribution and version you are using. They are below.

NOTE - Running the installer will take care of these for you.

Redhat 8

...

Redhat 8

Code Block
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms

subscription-manager repos --enable=rhel-8-server-optional-rpms

dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

/usr/bin/crb enable

dnf -y upgrade

dnf -y module install php:8.0 --allowerasing

dnf -y install --allowerasing curl httpd ipmitool libnsl logrotate mariadb-server net-snmp net-snmp-utils nmap perl-Crypt-CBC perl-Time-ParseDate php-intl php-ldap php-mysqlnd php-process php-snmp samba-client sshpass wget zip

systemctl enable php-fpm

systemctl enable httpd

systemctl enable mariadb

systemctl restart php-fpm

systemctl restart httpd

systemctl restart mariadb

chmod u+s /usr/bin/nmap

# NOTE - The user is left to configure the firewall. The installer will do this for you.

Redhat 9

Code Block
subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms

subscription-manager repos --enable=rhel-9-server-optional-rpms

...

Clones

...



dnf -y install

...

Code Block
yum install mariadb-server httpd https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

/usr/bin/crb enable

dnf -y upgrade

dnf -y module install php:8.1 --allowerasing

yum install -y curl httpd ipmitool libnsl libsodium logrotate mariadb-server net-snmp net-snmp-utils nmap perl-Crypt-CBC perl-Time-ParseDate php php-cli php-intl php-mysqlndjson php-ldap php-jsonmbstring php-mbstringmysqlnd php-process php-snmp php-sodium php-xml nmapsamba-client zipscreen curlsshpass wget sshpass screen samba-client logrotate perl-Time-ParseDate ipmitool net-snmp perl-Crypt-CBC libnsl.x86_64zip

systemctl enable php-fpm

systemctl enable httpd

systemctl enable mariadb

chmod u+s /usr/bin/nmap

# NOTE - The user is left to configure the firewall. The installer will do this for you.

Debian 11 / 12

Code Block
apt-get update -qq

apt-get -yq -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install mariadb-server apache2 apache2-utils libapache2-mod-php openssh-client php php-cli php-curl php-intl php-ldap php-mbstring php-mysql php-snmp php-xml nmap zip wget curl sshpass screen smbclient logrotate ipmitool snmp libcrypt-cbc-perl

systemctl restart apache2

systemctl restart mysql

chmod u+s /usr/bin/nmap

dpkg-statoverride --update --add root root 4755 /usr/bin/nmap


Ubuntu 20.04 / 22.04 / 24.04

Code Block
apt-get update -qq

apt-get mariadb-server apache2 apache2-utils libapache2-mod-php openssh-client php php-cli php-curl php-intl php-ldap php-mbstring php-mysql php-snmp php-xml nmap zip wget curl sshpass screen smbclient logrotate ipmitool snmp libcrypt-cbc-perl

systemctl restart apache2

systemctl restart mysql

chmod u+s /usr/bin/nmap

dpkg-statoverride --update --add root root 4755 /usr/bin/nmap