A partir desta dica, espero contribuir com os demais profissionais da área na implantação desta bela ferramenta de inventário.
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):
Altere a linha 27 (OCS_DB_LOCAL):
Altere a linha 31 (OCS_DB_PWD):
- 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.