Sucesseur de Winventory, Open Audit permet d'inventorier les postes informatiques avec un certain nombre d'option très interressantes.
Créer une ibay dans le server manager
En paramétrant Accès public par le Web ou le protocole FTP anonyme
En activant l'option Exécution de contenu dynamique (CGI, PHP, SSI)
par exemple openaudit
via putty si accès SSH ou sur le terminal :
Mise en place des fichiers
rm -f index.html
wget http://www.open-audit.org/download_file.php?file=OAv2_beta_9.2.zip
unzip download_file.php\?file\=OAv2_beta_9.2.zip
cd OAv2
mv other/ /home/e-smith/files/ibays/openaudit/files/
mv code_igniter/ /home/e-smith/files/ibays/openaudit/files/
cd www
mv * /home/e-smith/files/ibays/openaudit/html/
mv .htaccess /home/e-smith/files/ibays/openaudit/html/
cd ..
rm -f download_file.php\?file\=OAv2_beta_9.2.zip
rm -Rf OAv2
Modifier le fichier index.php :
Changer les lignes SYSTEM et APPLICATION FOLDER NAME de manière à obtenir cela :
*---------------------------------------------------------------
*
* This variable must contain the name of your "system" folder.
* Include the path if the folder is not in the same directory
* as this file.
*
*/
# linux
$system_path = '/home/e-smith/files/ibays/openaudit/files/code_igniter/system';
/*
* # windows
* $system_path = 'c:/xampp/oav2/code_igniter/system';
*/
/*---------------------------------------------------------------
* APPLICATION FOLDER NAME
*---------------------------------------------------------------
*
* If you want this front controller to use a different "application"
* folder then the default one you can set its name here. The folder
* can also be renamed or relocated anywhere on your server. If
* you do, use a full server path. For more info please see the user guide:
* http://codeigniter.com/user_guide/general/managing_apps.html
*
* NO TRAILING SLASH!
*
*/
# linux
$application_folder = '/home/e-smith/files/ibays/openaudit/files/code_igniter/application';
/*
* # windows
* $application_folder = 'c:/xampp/oav2/code_igniter/application';
*/
Mise en place de la Base de donnée MySQL
Créer une base sql et un utilisateur ayant les droits sur cette base :
CREATE USER 'openaudit'@'%' IDENTIFIED BY 'VOTRE_MOT_DE_PASSE';
GRANT USAGE ON * . * TO 'openaudit'@'%' IDENTIFIED BY 'VOTRE_MOT_DE_PASSE' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `openaudit` ;
GRANT ALL PRIVILEGES ON `openaudit` . * TO 'openaudit'@'%';
quit
Il est possible d'utiliser PhpMyAdmin.
Il faut maintenant peupler la base SQL :
mysql -u openaudit -p openaudit
Editer le fichier de configuration de la base de donnée SQL :
Changer les valeurs en fonction de votre configuration :
$db['default']['username'] = "openaudit";
$db['default']['password'] = "VOTRE_MOT_DE_PASSE";
$db['default']['database'] = "openaudit";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['stricton'] = FALSE;
A ce stade, il est possible de se connecter sur l'interface Web d'open Audit :
http://VOTRE_ADRESSE_IP/openaudit
username : admin
password : password
Exemple d'utilisation
aller sur ADMIN, SCRIPTS, CREATE AUDIT WINDOWS
Cliquer sur Create Script
une fois télécharger, il suffit de lancer (sur Windows) dans une invite de commande ou un script batch (possibilité de mettre le batch dans le planificateur des taches, menu démarrage ou dans un netlogon)
cscript CHEMIN\NOM_DU_FICHIER.vbs
J'imagine qu'il est possible de lancer le script sur un linux type ubuntu, mandriva ou autres (A confirmer)
Une fois le script exécuté, aller sur la page Open Audit et
Enjoy
Baptiste.
modifié par : baptiste, 04 Mar 2013 - 23:56
Migration writed for baptiste