OCS Inventory no CentOS 6.5 - Para inventário de rede
Dica publicada em Linux / Introdução
OCS Inventory no CentOS 6.5 - Para inventário de rede
A partir desta dica, espero contribuir com os demais profissionais da área na implantação desta bela ferramenta de inventário.
# service iptables stop
# service ip6tables stop
# chkconfig iptables off
# chkconfig ip6tables off
# setenforce 0
# vi /etc/selinux/config
Instalar um repositório adicional:
# rpm -ivH http://epel.gtdinternet.com/6/x86_64/epel-release-6-8.noarch.rpm
Atualizar a lista do repositório:
# yum update -y
# yum install -y make wget httpd mysql mysql-server php php-gd php-mysql php-mbstring mod_perl perl-XML-Simple perl-Net-IP perl-SOAP-Lite perl-DBI perl-DBD-MySQL
# yum install -y --enablerepo=epel perl-Apache-DBI perl-Apache2-SOAP perl-XML-Entities
Execute a configuração inicial do MySQL:
# mysql_install_db
# chkconfig --level 345 mysqld on
# service mysqld start
# mysql_secure_installation
Crie o banco de dados para OCS. Substitua "suasenha" com sua própria senha (dica: não use "ocs"):
# mysql -u root -p
# wget https://launchpadlibrarian.net/165057074/OCSNG_UNIX_SERVER-2.1.tar.gz
# tar -xvzf OCSNG_UNIX_SERVER*.tar.gz
# cd OCSNG_UNIX_SERVER*
# sh ./setup.sh
Obs.: dê Enter em todas as opções.
Configurar o banco de dados:
# vi /etc/httpd/conf.d/z-ocsinventory-server.conf
Altere a linha 26 (OCS_DB_NAME):
Configurar Apache:
# vi /etc/httpd/conf/httpd.conf
Inicie o Apache:
# service httpd start
# chkconfig httpd on
Acesse: http://nomeouipdoservidor/ocsreports
Você entrará na página de configuração do banco de dados.
Clique em Enviar e aguarde alguns segundos, enquanto o banco de dados é configurado pelo script de instalação.
A página deve mostrar que a operação foi bem-sucedida.
Deixe em branco e clique em Enviar.
Depois, exclua o script de instalação:
# rm -f /var/www/ocsreports/install.php
Entre novamente em: http://nomeouipdoservidor/ocsreports
E faça o login:
Obs.: você deve alterar a sua senha "admin".
A instalação do OCS Server está completa.
Agora, você pode começar a implantar seus agentes.
Configurações iniciais
Desativar Firewall e SELinux:# service iptables stop
# service ip6tables stop
# chkconfig iptables off
# chkconfig ip6tables off
# setenforce 0
# vi /etc/selinux/config
SELINUX=disabled
Instalar um repositório adicional:
# rpm -ivH http://epel.gtdinternet.com/6/x86_64/epel-release-6-8.noarch.rpm
Atualizar a lista do repositório:
# yum update -y
Instalando dependências e configurando o banco MySQL
Agora, vamos suprir as dependências.# yum install -y make wget httpd mysql mysql-server php php-gd php-mysql php-mbstring mod_perl perl-XML-Simple perl-Net-IP perl-SOAP-Lite perl-DBI perl-DBD-MySQL
# yum install -y --enablerepo=epel perl-Apache-DBI perl-Apache2-SOAP perl-XML-Entities
Execute a configuração inicial do MySQL:
# mysql_install_db
# chkconfig --level 345 mysqld on
# service mysqld start
# mysql_secure_installation
- Pressione Enter para a senha atual;
- Digite uma senha para o usuário root;
- Digite novamente sua nova senha root;
- Y para remover usuário anônimo;
- Y para não permitir logon remoto;
- Y para remover o banco de dados de teste;
- Y para recarregar a tabela de privilégios.
Crie o banco de dados para OCS. Substitua "suasenha" com sua própria senha (dica: não use "ocs"):
# mysql -u root -p
CREATE DATABASE ocs;
GRANT ALL PRIVILEGES ON ocs.* to ocs@localhost IDENTIFIED BY 'suasenha';
FLUSH PRIVILEGES;
QUIT
Baixando e instalando o OCS 2.1
Instalar OCS (baseado no OCS 2.1):# wget https://launchpadlibrarian.net/165057074/OCSNG_UNIX_SERVER-2.1.tar.gz
# tar -xvzf OCSNG_UNIX_SERVER*.tar.gz
# cd OCSNG_UNIX_SERVER*
# sh ./setup.sh
Obs.: dê Enter em todas as opções.
Configurar o banco de dados:
# vi /etc/httpd/conf.d/z-ocsinventory-server.conf
Altere a linha 26 (OCS_DB_NAME):
- De: ocsweb
- Para: ocs
- De: ocsweb
- Para: ocs
- De: ocs
- Para o que você escolheu para a sua senha de usuário do MySQL ocs.
Configurar Apache:
# vi /etc/httpd/conf/httpd.conf
ServerName=NOMEOUIPDOSERVIDOR:80
Inicie o Apache:
# service httpd start
# chkconfig httpd on
Concluindo a instalação
Iniciar a configuração inicial do OCS:Acesse: http://nomeouipdoservidor/ocsreports
Você entrará na página de configuração do banco de dados.
- Base de dados: ocs
- Usuário: ocs
- Senha: suasenha
- Hostname: localhost
Clique em Enviar e aguarde alguns segundos, enquanto o banco de dados é configurado pelo script de instalação.
A página deve mostrar que a operação foi bem-sucedida.
Deixe em branco e clique em Enviar.
Depois, exclua o script de instalação:
# rm -f /var/www/ocsreports/install.php
Entre novamente em: http://nomeouipdoservidor/ocsreports
E faça o login:
- Nome de usuário: admin
- Senha: admin
Obs.: você deve alterar a sua senha "admin".
A instalação do OCS Server está completa.
Agora, você pode começar a implantar seus agentes.
OCS é muito bom e ajuda muito