Prerequisites
The individual performing this installation has some Linux experience.
...
Fix the file ownership and permissions.
Code Block | ||
---|---|---|
| ||
chown -R root:root omk chmod -R 775 omk chown -R root:www-data /usr/local/open-audit chmod -R 770 /usr/local/open-audit chmod -R 777 /usr/local/open-audit/code_igniter/application/views/lang/ chmod 770 /usr/local/open-audit/other/audit_linux.sh chmod 770 /usr/local/open-audit/other/audit_subnet.sh chmod 660 /usr/local/open-audit/other/open-audit.log |
Change into the omk directory
Code Block |
---|
| ||
cd omk |
If the omkd daemon is not installed, install the daemon.
Code Block | ||
---|---|---|
| ||
cp install/omkd.init.d /etc/init.d/omkd chkconfig --add omkd |
...
Copy the config files.
Code Block | ||
---|---|---|
| ||
cp install/users.dat conf/ cp install/oae_reports.json conf/ cp install/opCommon.nmis conf/ |
Edit the config files.
Code Block | ||
---|---|---|
| ||
nano conf/opCommon.nmis |
...
Code Block | ||
---|---|---|
| ||
useradd nmis |
If the omkd daemon is not installed, configure and copy the apache proxy file.
Edit the file /usr/local/omk/install/04omk-proxy.conf and insert the ip address of the server into the relevant "location" sections (replacing <SERVER>). Make sure you don't use 127.0.0.1.
Code Block | ||
---|---|---|
| ||
nano /usr/local/omk/install/04omk-proxy.conf |
Copy the apache proxy file to the correct location and restart apache.
For Debian / Ubuntu:
Code Block | ||
---|---|---|
| ||
cp /usr/local/omk/install/04omk-proxy.conf /etc/apache2/conf.d/ |
service apache2 restart
For RedHat / CentOS:
Code Block | ||
---|---|---|
| ||
cp /usr/local/omk/install/04omk-proxy.conf /etc/httpd/conf.d/ |
service httpd restart
Start the daemon.
Code Block | ||
---|---|---|
| ||
service omkd start |
Test the Daemon
You should now be able to point a web browser at http://SERVER:4082/omk/oae
The default credentials are user: nmis, password: nm1888.
Restore old files (if required)
Copy any attachment files from your old to the new install.
Code Block | ||
---|---|---|
| ||
cp /usr/local/open-audit_backup/code_igniter/application/attachments/* /usr/local/open-audit/code_igniter/application/attachments/ |
If you have any Groups or Report files saved in /usr/local/open-audit_backup/code_igniter/application/controllers/(groups or reports)/ that have been custom written, you may wish to copy them to the new install. If they are already activated in the database, there should be no need.
Log in to Open-AudIT at http://SERVER/index.php/main/list_groups and go to Help -> About and perform the database upgrade.
Check your Groups and Reports are functional. If you have some standard Groups and Reports activated, you may wish to deactivate them (Menu -> Admin -> Groups -> List Groups -> delete icon) and activate new ones (Menu -> Admin -> Groups -> Activate Group). Most Group and Report definitions have been updated. Do not deactivate Network Groups. These are created dynamically and if you deactivate them, you will either have to wait until a new computer is audited on the subnet in question (and hence the Group is recreated) or manually input a Group definition.
Ensure you copy the new audit scripts to any hosts that use them - these are usually updated.
Enjoy Open-AudIT v1.0.4