...
Go to open-audit.org and download the latest version. Supply your name, email and company and download the binary.
Run “sudo ./OAE-Linux-x86_64-release_5.0.1.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.
...
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
...
...
Code Block |
---|
subscription-manager repos --enable=rhel-8-server-optional-rpms dnf -y install @php:8.0 httpd dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm /usr/bin/crb enable dnf -y upgrade dnf install -y curl httpd ipmitool libnsl libsodium libsodium-devel logrotate make mariadb-server net-snmp nmap perl-Crypt-CBC perl-Time-ParseDate php-cli php-devel php-intl php-ldap php-mbstring php-mysqlnd php-pear php-process php-snmp php-xml samba-client screen sshpass wget zip pecl channel-update pecl.php.net pecl install libsodium echo 'extension=sodium.so' > /etc/php.d/20-sodium.ini systemctl enable php-fpm systemctl enable httpd systemctl enable mariadb chmod u+s /usr/bin/nmap |
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 |
...
Code Block |
---|
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm /usr/bin/crb enable dnf -y upgrade yum install -y curl httpd ipmitool libnsl libsodium logrotate mariadb-server httpd net-snmp 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 zip sshpass systemctl screenenable samba-client logrotate perl-Time-ParseDate ipmitool net-snmp perl-Crypt-CBC libnsl.x86_64php-fpm systemctl enable httpd systemctl enable mariadb chmod u+s /usr/bin/nmap |
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 |