Re: ENC: Hosts Nagios 3.2.3
ednaldo <[email protected]> Wed, 20 Apr 2011 11:17:15 -0300
| Newsgroups | gmane.network.nagios.user.brazil |
|---|---|
| Message-ID | <[email protected]> |
bota essa linha lá no nagios.cfg cfg_dir=/usr/local/nagios/etc/servers e dentro da pasta cria os arqs. ".cfg" tipo win.cfg lin.cfg server.cf, etc... com os hosts definitions, services, hostgroups, etc... Att.: José Ednaldo Alves Dias Téc. Correios Pl. Subsede-PB/NTIC-01/GEOR/CESEP 452-3504 [email protected] Em 19-04-2011 14:06, Marcos escreveu: > Olá Senhores, > Estou começando a monitorar minha rede com o nagios e estou apanhando muito. > Os tutoriais que eu acho são de versões diferentes e pelo que entendi o > Nagios 3.2.3 mesclou vários arquivos em um só. > > Os routers eu consegui inserir e já estão sendo monitorados sem problema. > Os hosts win e Linux não estou conseguindo > > > Eu edito o arquivos Windows.cfg > > Coloco ele da seguitne forma: > > ############################################################################ > ### > # WINDOWS.CFG - SAMPLE CONFIG FILE FOR MONITORING A WINDOWS MACHINE > # > # Last Modified: 06-13-2007 > # > # NOTES: This config file assumes that you are using the sample > configuration > # files that get installed with the Nagios quickstart guide. > # > ############################################################################ > ### > > > > > ############################################################################ > ### > ############################################################################ > ### > # > # HOST DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > # Define a host for the Windows machine we'll be monitoring > # Change the host_name, alias, and address to fit your situation > > define host{ > use windows-server ; > Inherit default values from a template > host_name serverdb ; The name we're giving to this > host > alias Servidor de Arquivos ; A > longer name associated with the host > address 192.168.0.3 ; > IP address of the host > } > > > > > ############################################################################ > ### > ############################################################################ > ### > # > # HOST GROUP DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > > # Define a hostgroup for Windows machines > # All hosts that use the windows-server template will automatically be a > member of this group > > define hostgroup{ > hostgroup_name windows-servers ; The > name of the hostgroup > alias Windows Servers ; > Long name of the group > } > > > > > ############################################################################ > ### > ############################################################################ > ### > # > # SERVICE DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > > # Create a service for monitoring the version of NSCLient++ that is > installed > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description NSClient++ Version > check_command > check_nt!CLIENTVERSION > } > > > > # Create a service for monitoring the uptime of the server > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Uptime > check_command check_nt!UPTIME > } > > > > # Create a service for monitoring CPU load > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description CPU Load > check_command check_nt!CPULOAD!-l > 5,80,90 > } > > > > # Create a service for monitoring memory usage > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Memory Usage > check_command check_nt!MEMUSE!-w > 80 -c 90 > } > > > > # Create a service for monitoring C:\ disk usage > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description C:\ Drive Space > check_command > check_nt!USEDDISKSPACE!-l c -w 80 -c 90 > } > > > > # Create a service for monitoring the W3SVC service > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description W3SVC > check_command > check_nt!SERVICESTATE!-d SHOWALL -l W3SVC > } > > > > # Create a service for monitoring the Explorer.exe process > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Explorer > check_command > check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe > } > > > > E a monitoração de um host funciona perfeitamente, mas ao adicionar o > segundo o programa para. Vejam só como eu estou colocando > > ############################################################################ > ### > # WINDOWS.CFG - SAMPLE CONFIG FILE FOR MONITORING A WINDOWS MACHINE > # > # Last Modified: 06-13-2007 > # > # NOTES: This config file assumes that you are using the sample > configuration > # files that get installed with the Nagios quickstart guide. > # > ############################################################################ > ### > > > > > ############################################################################ > ### > ############################################################################ > ### > # > # HOST DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > # Define a host for the Windows machine we'll be monitoring > # Change the host_name, alias, and address to fit your situation > > define host{ > use windows-server ; > Inherit default values from a template > host_name serverdb ; The name we're giving to this > host > alias Servidor de Arquivos ; A > longer name associated with the host > address 192.168.0.x ; > IP address of the host > } > > > define host{ > use windows-server ; > Inherit default values from a template > host_name SERVER_TS_B1; The name we're giving to this > host > alias Servidor de Arquivos ; A > longer name associated with the host > address 192.168.0.xx ; IP > address of the host > } > > > ############################################################################ > ### > ############################################################################ > ### > # > # HOST GROUP DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > > # Define a hostgroup for Windows machines > # All hosts that use the windows-server template will automatically be a > member of this group > > define hostgroup{ > hostgroup_name windows-servers ; The > name of the hostgroup > alias Windows Servers ; > Long name of the group > } > > > > > ############################################################################ > ### > ############################################################################ > ### > # > # SERVICE DEFINITIONS > # > ############################################################################ > ### > ############################################################################ > ### > > > # Create a service for monitoring the version of NSCLient++ that is > installed > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description NSClient++ Version > check_command > check_nt!CLIENTVERSION > } > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description NSClient++ Version > check_command > check_nt!CLIENTVERSION > } > > > > # Create a service for monitoring the uptime of the server > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Uptime > check_command check_nt!UPTIME > } > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description Uptime > check_command check_nt!UPTIME > } > > > # Create a service for monitoring CPU load > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description CPU Load > check_command check_nt!CPULOAD!-l > 5,80,90 > } > > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description CPU Load > check_command check_nt!CPULOAD!-l > 5,80,90 > } > > # Create a service for monitoring memory usage > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Memory Usage > check_command check_nt!MEMUSE!-w > 80 -c 90 > } > > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description Memory Usage > check_command check_nt!MEMUSE!-w > 80 -c 90 > } > > > > # Create a service for monitoring C:\ disk usage > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description C:\ Drive Space > check_command > check_nt!USEDDISKSPACE!-l c -w 80 -c 90 > } > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description C:\ Drive Space > check_command > check_nt!USEDDISKSPACE!-l c -w 80 -c 90 > } > > # Create a service for monitoring the W3SVC service > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description W3SVC > check_command > check_nt!SERVICESTATE!-d SHOWALL -l W3SVC > } > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description W3SVC > check_command > check_nt!SERVICESTATE!-d SHOWALL -l W3SVC > } > > > > # Create a service for monitoring the Explorer.exe process > # Change the host_name to match the name of the host you defined above > > define service{ > use generic-service > host_name serverdb > service_description Explorer > check_command > check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe > } > > > define service{ > use generic-service > host_name SERVER_TS_B1 > service_description Explorer > check_command > check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe > } > > > > Desde já eu agradeço qualquer ajuda que vier. > > Marcos > > > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > -- > [email protected] mailing list > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > Wiki: http://nagios-br.sf.net/wiki ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev -- [email protected] mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Wiki: http://nagios-br.sf.net/wiki