O Open-Audit é um aplicativo opensource que tem por finalidade fazer um inventário de hardware e software em sua rede. Ele cria uma base de dados com as informações das estações de trabalho e servidores que podem ser consultados por hardware, software, configurações, sistema operacional, configurações de segurança, configurações do IIS, Apache, tipos de serviços, usuários e grupos e muito mais. É escrito em PHP, bash e VBScript com acesso a um banco de dados MySQL. Além de fazer o inventário de máquinas windows ele também faz de máquinas linux. Você pode encontrar muita documentação na net sobre esse e outros softwares de inventário como o OCS-NG.
para instalar o OpenAudit você precisa basicamente de um servidor lamp (o que é um servidor lamp?) e alguns pacotes extras.
detalhes para comfigurar um servidor Lamp no Gdhpress
Primeiro faça o download da ultima versão do OpenAudit no site http://sourceforge.net/projects/open-audit/files/ no caso vamos instalar pelo arquivos .zip
(versão instalada OpenAuditReleaseCandidate.09.03.17.zip)
|
agora instale os seguintes pacotes (Debian): # apt-get install apache2 apache2-utils python openssl mysql-server # apt-get install php5 php5-gd php5-mysql phpmyadmin # apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl |
|
agora instale os seguintes pacotes (Centos): # yum install httpd php php-mysql mysql mysql-server openssl # yum install python php-gd php-pear php-xsl php-curl curl-devel |
Criando o banco de dados Mysql (Tanto no Debian quanto no Centos)
após instalação do mysql execute
# mysql_install_db
# /etc/init.d/mysql start ou # service mysqld start
Criar senha para o root do mysql
# mysqladmin -u root password suasenha
Alterando a senha do root do mysql
# mysqladmin -u root -p password suasenha (irá pedir a nova senha)
Agora você precisa logar no mysql para criar a base de dados do OpenAudit
# mysql -u root -p <enter>
mysql> CREATE DATABASE openaudit;
Agora de permissão para o usuario openaudit no Banco openaudit
mysql> GRANT ALL ON openaudit.* TO openaudit@localhost IDENTIFIED BY 'openaudit';
descompacte no diretório raiz do servidor Web é "/var/www" (no Debian) ou "/var/www/html" (no Fedora, Centos). Renomeie para openaudit ou o nome que você achar melhor.
para descompactar use: unzip NOME-DO-ARQUIVO.zip
para renomear use: mv OpenAuditReleaseCandidate openaudit
para dar permissão digite: chmod 646 openaudit/include_config.php e openaudit/scripts/audit.config
Agora acesse http://IP-DO-SERVIDOR-LAMP/openaudit
escolha o idioma pt_br e prossiga, agora você precisa criar o arquivo include_config.php com o comando cp include_config_defaults.php include_config.php agora de permissão 646 para os arquivos include_config.php e scripts/audit.config
no passo 3 Setup database selecione a segunda opção:
I do not have root access to database. Just create tables. Recommended for on-line hosting.
Coloque o nome do banco, usuario e senha que foi criado no banco de dados.
Referencias:
http://www.vivaolinux.com.br/artigo/Auditoria-de-computadores-com-OPENAUDIT
http://www.open-audit.org/index.php
http://www.gdhpress.com.br/servidores/leia/index.php?p=cap6-1



































