configuracao nagios marcos henrique
TRANSCRIPT
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
159564
Marcos Henrique Artigos Contato Currculo Blog Oficial Vdeo Aulas Loja Virtual Microsoft Windows Desktop Windows XP Windows 7 Outros Microsoft Windows Server Active Directory Exchange Server SharePoint Server Windows Server ISA Server SQL Server
Nagios _______________________________________________________________________________ O Nagios uma tima soluo para monitorar os servios de hosts como Roteadores, Switches, Desktops, Servidores e qualquer outro dispositivo que trabalha sobre SNMP. Site Oficial: www.nagios.org Instalao do Nagios no Debian Etch _______________________________________________________________________________ Considerendo que voc j tenha realizado a instalao dos pacotes: - Apache2 - Sendmail ou Postfix - Vim-Full Siga os passos a seguir:
Virtualizao Script VBS Outros Microsoft Office Pacote Office Linux Apache Banco de Dados E-mail FTP Monitoramento Proxy Samba Segurana Sistemas Completos Shell Script Outros Segurana
01 Passo: Execute o comando: apt-get install nagios3 Ser listada todas as dependncias para a instalao do nagios3, basta pressionar a tecla Y para continuar com a instalao.
1 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Engenharia Social Fraudes na Internet Linux Windows Outros Redes Cabeamentos Roteadores e Switches Gesto em TI COBiT ITIL ISO MOF PMI SOX
-------------------------------------------------------------02 Passo: Aguarde o processo de instalao
-------------------------------------------------------------03 Passo: Neste passo deve-se criar o usurio que ter acesso ao Nagios # cd /etc/nagios3 # htpasswd -c htpasswd.users nagiosadmin New password: nagios Re-type new password: nagios
2 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Acessando o Nagios _______________________________________________________________________________ 04 Passo: Digite em seu browser: http://intraweb/nagios3 *intraweb ( Nome do Servidor ) Informe o usurio nagiosadmin e a senha nagios
-------------------------------------------------------------05 Passo: Acesso realizado com sucesso!
3 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
-------------------------------------------------------------06 Passo: Clique em Host Detail para visualizar os hosts monitorados por default
4 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Configurando os Contatos para o envio de Alertas _______________________________________________________________________________ O Nagios envia alertas via E-mail, SMS, Pager e neste exemplo vou mostrar o alerta por E-mail para mais informaes acesso o site oficial do Nagios. 07 Passo: Edite o arquivo de configurao de contatos: # cd /etc/nagios3/conf.d/ # vim contacts_nagios2.cfg
Monitorando um Servidor Windows _______________________________________________________________________________ Acesse o diretrio de configurao do Nagios e crie um diretrio especifico para centralizar os arquivos de configurao dos Servidores Windows.
5 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
08 Passo: Criando o diretrio e o arquivo de configurao. # mkdir servidores-windows # cd servidores-windows # touch SERVIDOR-01.cfg
Dados de Configurao _______________________________________________________________________________# Definicao do HOST define host use host_name alias address contact_groups } # Checagem da Unidade C: define service use host_name service_description check_command contact_groups } # Checagem do Uso de Memoria define service use host_name service_description check_command contact_groups } # Checagem de Servicos define service use host_name service_description
{ generic-host SERVIDOR-01 SERVIDOR-01 10.177.40.31 admins
{ generic-service SERVIDOR-01 Disco C: check_nt_disk_c!75%!85% admins
{ generic-service SERVIDOR-01 Memoria check_nt!MEMUSE!-w 80 -c 90 admins
{ generic-service SERVIDOR-01 DHCP Server
6 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
check_command contact_groups }
check_win_process!tcpsvcs.exe admins
Configurando a Checagem de Disco _______________________________________________________________________________ Edite o arquivo de configurao que define como realizada a checagem nos discos rgidos ou parties. 09 Passo: Editando o arquivo de configurao. # cd /etc/nagios-plugins/config # vim disk.cfg
7 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Dados de Configurao _______________________________________________________________________________# 'check_disk_c' command definition define command { command_name check_nt_disk_c /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -p 1248 command_line -v USEDDISKSPACE -l C -w $ARG1$ -c $ARG2$ }
Configurando a Checagem de Servios do Windows _______________________________________________________________________________ Edite o arquivo de configurao que define a checagem realizada nos servios do windows, ele o responsvel em informar o status do servio. 10 Passo: Editando o arquivo de configurao.
8 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
# cd /etc/nagios-plugins/config # vim nt.cfg
Dados de Configurao _______________________________________________________________________________# check_win_process define command { command_name check_win_process /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -v PROCSTATE -p 1248 -d command_line SHOWALL -l $ARG1$ }
Configurando o Logotipo dos Hosts _______________________________________________________________________________ Edite o arquivo de configurao que define o logotipo do host a ser monitorado, seja Windows,
9 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Linux, Roteadores e etc... 11 Passo: Editando o arquivo de configurao. # cd /etc/nagios3/conf.d/ # vim extinfo_nagios2.cfg
Dados de Configurao _______________________________________________________________________________define hostextinfo hostgroup_name notes icon_image icon_image_alt vrml_image statusmap_image } { windows-servers Servidores Windows base/win40.png Servidores Windows win40.png base/win40.gd2
10 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Configurando o Grupo para os Servidores Windows _______________________________________________________________________________ Edite o arquivo de configurao que define o grupo no qual os Servidores Windows iro pertencer. 12 Passo: Editando o arquivo de configurao. # cd /etc/nagios3/conf.d/ # vim hostgroups_nagios2.cfg
Dados de Configurao _______________________________________________________________________________ # Servidores Windowsdefine hostgroup hostgroup_name alias members icon_image_alt } { windows-servers Servidores Windows SERVIDOR-01 Servidores Windows
11 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Instalando o Agente NSClient _______________________________________________________________________________ O agente NSClient o responsvel por abrir a porta 5666 do servidor/desktop instalado para que o servidor Nagios possa capturar as informaes configuradas. Clique Aqui para fazer o Download do NSClient 13 Passo: Extraia o arquivo nsclient.zip dentro do C: e execute a instalao
14 Passo: Inicie o servio Nagios Agent
12 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
15 Passo: Stop/Start o servio do Nagios no Linux
16 Passo: Confira os servios monitorados no Nagios
13 of 14
2/1/2012 16:58
:: Marcos Henrique ::
http://www.marcoshenrique.com/linux_monitoramento_nagios.php
Alerta sobre o servio Nagios Agent no Windows _______________________________________________________________________________ Se servio Nagios Agent no for iniciado no Windows ou o status no Nagios no estiver OK ou aparecer Service Time Out, entre no Host monitorado em propriedades do Meu Computador > Avanado > Desempenho > Configuraes > Preveno de execuo de dados Ative o DEP e adicione o executvel C:\nagios\pNSClient.exe
14 of 14
2/1/2012 16:58