Instalando e configurando o Nagios com e sem MySQL [Artigo] - página 4
[ Hits: 183.174 ]
Instalando Nagios com MySQL
# aptitude install nagios-mysql nagios-plugins
Agora vamos copiar o arquivo check_nagios_db para a a pasta do Nagios (/etc/nagios):
# cp /usr/share/doc/nagios-mysql/check_nagios_db /etc/nagios
Em seguida vamos dar ao arquivo permissão de execução:
# chmod +x /etc/nagios/check_nagios_db
Vamos agora criar a o banco de dados no MySQL, importar as tabelas e dar ao banco permissão de acesso.
# mysqladmin create nagios
Importando tabelas para o banco de dados:
1. Copie o arquivo para a pasta /opt:
# cp /usr/share/doc/nagios-mysql/create_mysql.gz /opt/
2. Descompacte o arquivo create_mysql.gz:
3. Importando tabelas para o banco de dados:
# mysql nagios < create_mysql
Definindo permissão de acesso e senha do banco de dados. Primeiramente vamos acessar o nosso banco:
# mysql -u root -p nagios
NOTA: Caso tenha acabado de instalar o MySQL, o padrão dele é sem senha, ou seja, quando o bando pedir senha é só apertar ENTER.
Veremos então o prompt do MySQL:
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON nagios.* TO [email protected] IDENTIFIED BY 'password';
mysql> GRANT LOCK TABLES ON nagios.* TO [email protected] IDENTIFIED BY 'password';
Onde deve-se substituir o 'password' pela senha desejada.
Agora vamos fazer o Nagios conversar com a base de dados do MySQL. Para isso editaremos o arquivo resource.cfg, que se encontra na pasta /etc/nagios/. Basta clicar aqui e baixar um modelo do arquivo. Temos também que editar o arquivo cgi.cfg, clique aqui para baixar um modelo.