Tutorial muito bom Instalando e configurando o poderoso gerenciador de redes Nagios
Após instalado o nagios, pode acontecer:
[Erro de acesso]
Eventualmente poderá aparecer a seguinte mensagem na hora da visualização das informações:
"It appears as though you do not have permission to view information for any of the hosts you requested...". Diz respeito às permissões de usuários que o sistema do nagios possui. Para desativar a autenticação vá em /usr/local/nagios/etc/cgi.cfg e mude a variável user_authentication=1 para user_authentication=0.
Essa ação deixará seu nagios vulnerável, qualquer pessoa poderá visualizar os dados e alterá-los.
[Definição de autenticação de usuários]
Para definir usuários e permissões de acesso ao nagios, proceda da seguinte forma:
execute o comando #htpasswd /usr/local/nagios/etc/htpasswd.users NOVO_USUARIO para criar um novo usuário para o sistema nagios.
edite o arquivo /usr/local/nagios/etc/cgi.cfg adicionando os novos usuários às variáveis authorized_for_all_service_commands e authorized_for_all_host_commands separados por vírgula. Lembrando que, para que a autenticação funcione, a variável user_authentication deve ser 1.
Abaixo segue um exemplo da criação de usuários:
#htpasswd /usr/local/nagios/etc/htpasswd.users andre
#nano /usr/local/nagios/etc/cgi.cfg
.
.
.
user_authentication=1
.
.
.
authorized_for_all_service_commands=nagiosadmin,andre
authorized_for_all_host_commands=nagiosadmin,andre
.
.
.
[Adicionar novo host no nagios]
Na pasta /usr/local/nagios/etc/objects são colocados os objetos (hosts) que serão monitorados pelo nagios. Neste arquivo temos alguns exemplos, portanto, só irei mostrar o básico de configuração. Digamos que queiramos monitorar um host com nome sw_cisco e ip 192.168.1.2:
- primeiro, criaremos um arquivo de configuração:
touch /usr/local/nagios/etc/objects/sw_cisco.cfg
- adicione as seguinte linhas ao arquivo (a chave de abertura deve ser colada com a palavra):
define host{
use linux-server
host_name sw_cisco
alias sw_cisco
address 192.168.1.2
}
define service{
use local-service
host_name sw_cisco
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}
- após criado o objeto, informe ao nagios a existência do novo host a ser monitorado editando o arquivo /usr/local/nagios/etc/nagios.cfg adicionando a seguinte linha:
cfg_file=/usr/local/nagios/etc/objects/sw_cisco.cfg
- reinicie o serviço do nagios:
#/etc/init.d/nagios restart
- verifique a existência de um novo host na página do nagios. Somente o serviço de teste de ping será realizado nesse novo host pois foi somente esse serviço que configuramos. Caso seja necessário outros, eles devem ser configurados em /usr/local/nagios/etc/objects/sw_cisco.cfg
Mostrando postagens com marcador It appears as though you do not have permission to view information for any of the hosts you requested. Mostrar todas as postagens
Mostrando postagens com marcador It appears as though you do not have permission to view information for any of the hosts you requested. Mostrar todas as postagens
quarta-feira, 3 de setembro de 2008
Assinar:
Postagens (Atom)