+ Responder ao Tópico



  1. #1
    lucianomv
    Visitante

    Padrão Manual de Instalação Nagios

    Blz gente, to precisando de um help de vcs, alguem sabe me dizer onde posso arrumar um manual explicativo de como instalar o nagios? é que preciso montar um sistema de que quando um dos servidores cairem me avise por celular! se alguem souber me avisem, valeu e te mais!!!!!!

  2. #2
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão Manual de Instalação Nagios

    Da uma olhada:

    www.nagios.org/docs/

  3. #3

    Padrão Manual de Instalação Nagios

    Tem um software muito bom, chamado
    What's UP, ele faz uma rotina de teste, caso cai algum link, ou uma máquina desligue, ai ele testa, da um tempo, conforme vc programa, e depois de te manda um e-mail, uma mensagem no celular do grupo responsável e liga no seu celular. O único problem é que deve ter somente para ruiwindows.

  4. #4

    Padrão Bom

    #!/usr/bin/perl
    # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    # pingAviso.pl
    #
    # Script que fica enviando pacotes através do comando ping para
    # uma determinada máquina e avisa o administrador de sistemas
    # por email quando a máquina deixa de responder. Bom para detectar
    # quedas de rede.
    #
    # Programado por Fábio Berbert de Paula <[email protected]>
    # Na web em: www.vivaolinux.com.br
    #
    # Rio de Janeiro, 25 de Julho de 2002
    # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    use strict;

    use MIME::Entity; # módulo para envio de email


    # definir variáveis globais --
    my $ip = '200.215.128.83'; # endereço IP do host target
    my $ping = '/bin/ping';
    my $time = 60; # executar verificação a cada 60 segundos
    my $tout = 3600; # aguardar 5 minutos após a queda da máquina, só para
    # dar tempo de a mesma voltar em caso de reinicialização

    # mude aqui o seus endereços de email
    my $sysfrom = 'Fábio Berbert de Paula <[email protected]>';
    my $systo = '[email protected]';
    my ($out,$corpo);

    # looping principal
    while (1) {
    $out = `$ping -c 3 $ip`; # execute o ping
    if ( $out !~ /bytes from/i ) {
    # se não recebemos uma saída positiva (bytes from), vamos avisar
    # o sysadmin
    print "$ip fora do ar, avisando por email...\n";
    avisar();
    }
    sleep(1);
    }

    sub avisar {
    # capturar a data e hora de agora
    my ($dia,$mes,$ano,$hora,$min) = (localtime(time))[3,4,5,2,1];
    $ano += 1900; $mes++;
    $mes = sprintf("%02d",$mes);
    $dia = sprintf("%02d",$dia);
    $hora = sprintf("%02d",$hora);
    $min = sprintf("%02d",$min);

    # definir corpo da mensagem
    $corpo .= '
    Atenção,

    A máquina ('. $ip . ') não está respondendo ao ping, tudo indica que a mesma está fora da rede. Favor efetuar uma verificação manual, este é um teste automático.


    ';
    $corpo .= "\nRio de Janeiro, $dia do $mes de $ano - $hora:$min hs";
    # enviar email com o corpo atual
    my $top = build MIME::Entity From => $sysfrom,
    To => $systo,,
    Subject => "$ip fora da rede",
    Data => $corpo;

    open(MAIL,"| /usr/lib/sendmail -t");
    $top->print(\*MAIL);
    close(MAIL);

    sleep($tout);
    }

  5. #5
    lucianomdv
    Visitante

    Padrão resposta

    valeu pelas dicas rapasiada, e um grande abraço!!!

  6. #6
    muganga
    Visitante

    Padrão what's up

    onde eu consigo esse what's up

    Abraços

  7. #7
    acrufino
    Visitante

    Padrão what´s up

    veja no site www.ipswtch.com, mas essa ferramenta não é free. Bom mesmo é o Nagios, além de free, ele ainda é melhor que o what´s up gold.

  8. #8
    muganga
    Visitante

    Padrão nagios

    seguinte galera....
    configurei os arquivos do nagios e executei comando

    -bash-2.05b# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

    Nagios 1.2
    Copyright (c) 1999-2004 Ethan Galstad ([email protected])
    Last Modified: 02-02-2004
    License: GPL

    Reading configuration data...

    Error: Cannot open resource file '/usr/local/nagios/etc/resource.cfg' for reading!
    Running pre-flight check on configuration data...

    Checking services...
    Checked 1 services.
    Checking hosts...
    Checked 1 hosts.
    Checking host groups...
    Checked 1 host groups.
    Checking contacts...
    Checked 1 contacts.
    Checking contact groups...
    Checked 1 contact groups.
    Checking service escalations...
    Checked 0 service escalations.
    Checking host group escalations...
    Checked 0 host group escalations.
    Checking service dependencies...
    Checked 0 service dependencies.
    Checking host escalations...
    Checked 0 host escalations.
    Checking host dependencies...
    Checked 0 host dependencies.
    Checking commands...
    Checked 22 commands.
    Checking time periods...
    Checked 4 time periods.
    Checking for circular paths between hosts...
    Checking for circular service execution dependencies...
    Checking global event handlers...
    Checking obsessive compulsive service processor command...
    Checking misc settings...

    Total Warnings: 0
    Total Errors: 0

    Things look okay - No serious problems were detected during the pre-flight check


    depois startei o nagios e nao deu nenhuma msg de erro...

    so que quando tento acessar pela web ele nao vai....

    no final do httpd.conf ta assim

    ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin/

    AllowOverride AuthConfig
    Options Exec CGI
    Order allow,deny
    Allow from all

    Alias /nagios /usr/local/nagios/share/

    Options None
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
    AuthName "Acesso Nagios"
    AuthType Basic
    AuthUserFile /usr/local/nagios/etc/htpasswd.users
    require valid-user

    o que seria que nao consigo acessar o nagios pela web?

    Abraços