para agilizar a implementacao, apos isto vamos voltar a autenticacao.10. Inicie o servico:# /etc/init.d/nagios start11. Teste:http://ipdoservidor/nagios Configuracoes NagiosAs configuracoes do Nagios sao faceis e intuitivas, mas bem detalhistas. Dependendo do local da instalacao as configuracoes ficam em:/usr/local/nagios/nagios.cfg/usr/local/nagios/cgi.cfgA configuracao do Nagios e dividida em 2 partes:1. servidor e servico em si.Peco para que leiam com calma o arquivo nagios.cfg, nele ficam todas as configuracoes. Neste artigo vou comentar o essencial: # Localizacao do loglog_file=/usr/local/nagios/var/nagios.log# Localizacao dos arquivos de configuracoes a serem checados:cfg_file=/usr/local/nagios/etc/objects/commands.cfgcfg_file=/usr/local/nagios/etc/objects/contacts.cfgcfg_file=/usr/local/nagios/etc/objects/timeperiods.cfgcfg_file=/usr/local/nagios/etc/objects/templates.cfg# Localizacao do arquivo de configuracao para monitorar a maquina localcfg_file=/usr/local/nagios/etc/objects/localhost.cfg# Localizacao do arquivo de configuracao para monitorar Windowscfg_file=/usr/local/nagios/etc/objects/windows.cfg# Localizacao do arquivo de configuracao para monitorar roteadores e switchescfg_file=/usr/local/nagios/etc/objects/switch.cfg# Localizacao do arquivos de configuracao para monitorar impressorascfg_file=/usr/local/nagios/etc/objects/printer.cfgConfiguracoes dos hostsAgora vamos definir quais maquinas vamos checar, quais servicos, IPs e tudo mais.Novamente depende da localizacao da instalacao:/usr/local/nagios/etc/objects/commands.cfg/usr/local/nagios/etc/objects/localhost.cfg/usr/local/nagios/etc/objects/printer.cfg/usr/local/nagios/etc/objects/switch.cfg/usr/local/nagios/etc/objects/windows.cfg/usr/local/nagios/etc/objects/contacts.cfgVamos acessar o arquivo localhost.cfg.Logo no inicio do arquivo voce vai visualizar uma secao chamada HOST DEFINITION, na qual vai definir os parametros da maquina local. Altere o ip e o alias de sua preferencia. # HOST DEFINITIONdefine host{use linux-server ; Name of host template to use; This host definition will inherit all variables that are defined; in (or inherited by) the linux-server host template definition.host_name localhostalias localhostaddress 192.168.10.11} 2. Outra secao que merece atencao e: # HOST GROUP DEFINITION# Define an optional hostgroup for Linux machinesdefine hostgroup{hostgroup_name servidores-linux ; The name of the hostgroupalias Servidores Linux ; Long name of the groupmembers localhost,squid,server2,server3,dbserver,server4,samba,saopaulo,newyork ; Comma separated list of hosts that belong to this group} Nela voce define grupos e quem pertence a este grupo, no caso os servidores.3. Esta ultima secao tambem e muito importante, pois determina quais servicos serao checados para cada servidor. # SERVICE DEFINITIONS#####->PING<-#######define service{use local-service ; Name of service template to usehost_name localhostservice_description PINGcheck_command check_ping!100.0,20%!500.0,60%}define service{use local-service ; Name of service template to usehost_name squidservice_description PINGcheck_command check_ping!100.0,20%!500.0,60%} Existem dezenas de servicos, escolha qual lhe atende e copie e cole novos, comente os que nao utilizara.Detalhe importante: Evite apagar os parametros e linhas, de preferencia apenas comente-as, pois vai lhe salvar de muitos problemas futuros.Arquivo printer.cfgNeste arquivo voce configura para monitorar uma impressora de rede, a sintaxe e identica ao arquivo anterior, com suas devidas secoes. # HOST DEFINITIONS - Definicao de host, ip, grupo# Define a host for the printer we'll be monitoringdefine host{use generic-printer ; Inherit default values from a templatehost_name Canon iPR Server T1 Ver1.0 ; The name we're giving to this printeralias Canon iPR Server T1 Ver1.0(BOTAFOGO) ; A longer name associated with the printeraddress 192.168.80.50 ; IP address of the printerhostgroups network-printers ; Host groups this printer is associated with}# HOST GROUP DEFINITIONS - Definicao do grupo, nomes.# A hostgroup for network printersdefine hostgroup{hostgroup_name network-printers ; The name of the hostgroupalias Impressoras REDE ; Long name of the group}# SERVICE DEFINITIONS - Define os servicos a serem checadosdefine service{use generic-servicehost_name Canon iPR Server T1 Ver1.0service_description PINGcheck_command check_ping!3000.0,80%!5000.0,100%normal_check_interval 10retry_check_interval 1}Arquivo switch.cfg google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad); Neste arquivo voce configura para monitorar roteadores, switches na rede, a sintaxe e identica ao arquivo anterior, com suas devidas secoes. # HOST DEFINITIONS -