Guia para preparação do sistema. Guia de obtenção e descompactação
|
|
- Aurélio Angelim Castilhos
- 6 Há anos
- Visualizações:
Transcrição
1 Guia para preparação do sistema 1. Adicione o usuário nagios ao sistema. Este usuário será o dono dos processos relativos ao monitoramento useradd nagios 2. Adicine o grupo nagios. Este grupo será útil na execução de comandos externos (via interface web) como veremos mais adiante. groupadd nagios Guia de obtenção e descompactação 1. Crie um diretório temporário para compilação mkdir /var/tmp/nagios 2. Faça o download do programa Nagios, no site no diretório acima criado 3. Entre no diretório no qual você salvou o arquivo e liste seu conteúdo cd /var/tmp/nagios ls -l 4. Descompacte o programa tar jxvf <nome_do_arquivo> ex.: tar zxvf nagios-2.0b2.tar.gz 5. Liste o conteúdo do diretório novamente. Note que uma nova pasta foi criada contendo o programa descompactado. Entre nela e liste seu conteúdo: ex.: cd nagios-2.0b2; ls -l
2 Guia configuração pré-instalação 1. Digite./configure --help para ver as opções disponíveis de compilação. As opções mais importantes são: --prefix: diretório de instalação --libexecdir: diretório de instalação dos plugins --with-htmurl: site de acesso ao Nagios (padrão: --with-cgiurl: endereço web de onde ficarão os CGIs (padrão: 2. Rode o script de configuração:./configure --prefix=/opt/nagios-turma1 --with-htmurl=/nagios-turma1 --with-cgiurl=/nagiosturma1/cgi-bin --libexecdir=plugins *** Configuration summary for nagios 2.0b ***: General Options: Nagios executable: nagios Nagios user/group: nagios,nagios Command user/group: nagios,nagios Embedded Perl: no Event Broker: yes Install ${prefix: /opt/nagios-turma1 Lock file: ${prefix/var/nagios.lock Init directory: /etc/init.d Host OS: linux-gnu Web Interface Options: HTML URL: CGI URL: Traceroute (used by WAP): /usr/bin/traceroute 3. Caso apareça a mensagem de erro abaixo: *** GD, PNG, and/or JPEG libraries could not be located... ********* Boutell's GD library is required to compile the statusmap, trends and histogram CGIs. Get it from compile it, and use the --with-gd-lib and --with-gd-inc arguments to specify the locations of the GD library and include files. NOTE: In addition to the gd-devel library, you'll also need to make sure you have the png-devel and jpeg-devel libraries installed on your system.
3 NOTE: After you install the necessary libraries on your system: 1. Make sure /etc/ld.so.conf has an entry for the directory in which the GD, PNG, and JPEG libraries are installed. 2. Run 'ldconfig' to update the run-time linker options. 3. Run 'make clean' in the Nagios distribution to clean out any old references to your previous compile. 4. Rerun the configure script. NOTE: If you can't get the configure script to recognize the GD libs on your system, get over it and move on to other things. The CGIs that use the GD libs are just a small part of the entire Nagios package. Get everything else working first and then revisit the problem. Make sure to check the nagios-users mailing list archives for possible solutions to GD library problems when you resume your troubleshooting. ******************************************************************** verifique se o código fonte da bibioteca GD está instalado: apt-get install libgd2-xpm-dev e repita o processo de configuração.o comando acima instalará várias bibliotecas de graficas no sistema A maior dificuldade nesta etapa é fazer com que o Nagios encontre a biblioteca GD. Esta biblioteca é responsável pela geração dos gráficos e icones da visualização via interface Web. Guia de compilação e instalação 1. Compile o programa com o comando make all 2. Instale o programa com o comando make install 3. Instale o script de inicialização com o comando make install-init. Este script será colocado no diretório /etc/init.d. Quando o computador for reiniciado, o nagios será automaticamente chamado. Esta pasta funciona como a pasta Inicializar (Start) do Windows. 4. Instale o arquivo de comandos externos com o comando make install-commandmode. É neste arquivo que o seu servidor web vai escrever as ordens enviadas via interface web para serem processadas pelo nagios. 5. Instale os arquivos de exemplo configuração com o comando make install-config. Atenção: para que o Nagios sejá inicializado no boot, será preciso criar os links nos diretórios / etc/rc*.d. update-rc.d nagios defaults 1. Entre no diretório /etc/init.d cd /etc/init.d 2. Digite o comando: update-rc.d nagios defaults
4 Obtendo e descompactando os plugins 1. Crie um diretório temporário para compilação mkdir /var/tmp/plugins 2. Faça o download dos plugins ( no diretório acima criado 3. Entre no diretório no qual você salvou o arquivo e liste seu conteúdo cd /var/tmp/plugins ls -l 4. Descompacte o pacote de plugins tar jxvf <nome_do_arquivo> ex.: tar zxvf nagios-plugins-1.4.tar.gz 5. Liste o conteúdo do diretório novamente. Note que uma nova pasta foi criada contendo o programa descompactado. Entre nela e liste seu conteúdo: ex.: cd nagios-plugins-1.4; ls -l Guia configuração pré-instalação dos plugins 1. Digite./configure --help para ver as opções disponíveis de compilação. As opções mais importantes são: --prefix: selecionar o diretório do nagios --libexecdir: selecionar o diretório de instalação dos plugins --with-cgiurl: endereço web de onde ficarão os CGIs (padrão: 2. Rode o script de configuração:./configure --prefix=/opt/nagios-turma1 --libexecdir=/opt/nagios-turma1/plugins --withcgiurl=/nagios-turma1/cgi
5 Guia de compilação e instalação dos plugins 1. Compile o programa com o comando make 2. Instale o programa com o comando make install Guia para edição do httpd.conf Assumirei que seu servidor web é o Apache 1. Abra o arquivo de configuração do Apache: vim /etc/apache/httpd.conf 2. Adicione ao final do arquivo as seguintes linhas: ##### Configuração do Nagios - Turma 1 ######### ScriptAlias /nagios-turma1/cgi-bin /opt/nagios-turma1/sbin <Directory "/opt/nagios-turma1/sbin"> AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all </Directory> Alias /nagios-turma1 /opt/nagios-turma1/share <Directory "/opt/nagios-turma1/share"> Options None AllowOverride AuthConfig Order allow,deny Allow from all </Directory> ############### FIM #################### 3. Recarregue as configurações do servidor Web: /etc/init.d/apache restart
6 Guia para aumentar a segurança no acesso via Web 1. Altere os dois blocos de configuração acima. Após a alteração, o acesso à interface web de controle do Nagios será restrita à rede : ##### Configuração do Nagios - Turma 1 ######### ScriptAlias /nagios-turma1/cgi-bin /opt/nagios-turma1/sbin <Directory "/opt/nagios-turma1/sbin"> AllowOverride AuthConfig Options ExecCGI Order deny,allow Deny from all Allow from </Directory> Alias /nagios-turma1 /opt/nagios-turma1/share <Directory "/opt/nagios-turma1/share"> Options None AllowOverride AuthConfig Order allow,deny Allow from all </Directory> ############### FIM #################### 2. Ative a autenticação de usuários (CGI). Para isso, crie um arquivo chamado.htaccess, com o conteúdo abaixo, no diretório de CGIs (/opt/nagios-turma1/sbin) AuthName "Acesso ao Nagios" AuthType Basic AuthUserFile /opt/nagios-turma1/etc/htpasswd.users require valid-user 3. Crei um arquivo contendo o nome e a senha do usuário que terá acesso à interface Web do Nagios como administrador (usuário/senha: nagiosadmin/passwd): htpasswd -c /opt/nagios-turma1/etc/htpasswd.users nagiosadmin 4. Adicione mais um usuário. Este nós configuraremos, mais tarde, para ter acesso parcial às funcionalidades do sistema: htpasswd /opt/nagios-turma1/etc/htpasswd.users suporte 5. Libere a permissão de leitura dos arquivos de autenticação (.htaccess e.htpasswd) para o usuário do seu servidor Web. cd /opt/nagios-turma1 chown root.www-data etc/htpasswd.users sbin/.htaccess chmod 640 etc/htpasswd.users sbin/.htaccess
7 Guia de configuração do arquivo principal: nagios.cfg 1. Entre no diretório de arquivos de configuração cd /opt/nagios-turma1/etc 2. Renomeie o arquivo de exemplo nagios.cfg-sample para nagios.cfg mv nagios.cfg-sample nagios.cfg 2. Abra o arquivo para edição vim nagios.cfg 3. Comente todas as linhas que se iniciam com cfg_file, deixando apenas as seguintes: cfg_file=/opt/nagios-turma1/etc/contatos.cfg cfg_file=/opt/nagios-turma1/etc/computadores.cfg cfg_file=/opt/nagios-turma1/etc/servicos.cfg cfg_file=/opt/nagios-turma1/etc/timeperiods.cfg cfg_file=/opt/nagios-turma1/etc/checkcommands.cfg cfg_file=/opt/nagios-turma1/etc/misccommands.cfg Dica: :%s/^cfg_file/#cfg_file/g (comando do vim) 4. Altere o valor padrão das seguintes variável: service_reaper_frequency=1 refresh_rate=5 retain_state_information=0 date_format=euro As alterções acima têm como objetivo fazer com que as nossas mudanças sejam visualizadas em poucos segundos. Em um ambiente real, o valor deverá ser ajustado para um tempo maior para evitar sobrecarga no monitoramento. Atenção: Caso queira uma descrição exata do significado de cada variável deste arquivo, acesse o link: Ou siga o curso até o final.
8 Guia de configuração do arquivo de macros: resource.cfg 1. Renomeie o arquivo resource.cfg-sample para resource.cfg mv resource.cfg-sample resource.cfg 2. Abra o arquivo resource.cfg vim resource.cfg 3. Verifique se a macro $USER1$ está apontando para o diretórios do plugins 4. Feche o arquivo Atenção: A macro $USER1$ é a única pre-configurada de fábrica. Você pode criar a sua. Veja mais a frente quando trataremos de Uso de Macros em Comandos
9 Guia de configuração do arquivo de CGIs: cgi.cfg 1. Renomeie o arquivo cgi.cfg-sample para cgi.cfg mv cgi.cfg-sample cgi.cfg 2. Abra o arquivo cgi.cfg vim cgi.cfg 3. Verifique se o acesso à interface Web do Nagios exige autenticação: use_authentication=1 4. Libere o acesso completo ao usuário nagiosadmin (ps: as linhas abaixo deverão ser descomentadas e editadas) authorized_for_system_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin 5. Vefique se o comando ping, usado pelo Nagios para saber se um computador está ativo ou não, está de acordo com seu sistema. A sintaxe do comando ping muda com freqüencia entre *UNIX. ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$ (Teste digitando: /bin/ping -n -U -c 5 localhost). Em caso de falha, verifique qual o parâmentro que deverá ser removido/substituído. Atenção: Caso queira uma descrição exata do significado de cada variável deste arquivo, acesse o link:
10 Guia de configuração do arquivo de comandos: checkcommands.cfg 1. Renomeie o arquivo cgi.cfg-sample para cgi.cfg mv checkcommands.cfg-sample checkcommands.cfg 2. Abra o arquivo checkcommands.cfg vim checkcommands.cfg 3. Veja como cada comando está definido. Note o uso da macro $USER1$, mencionada anteriormente no arquivo resource.cfg. Esta variável guarda o caminho onde o Nagios encontrará os executáveis responsáveis pelo realização das checagens. Atenção: Teste o comando abaixo (sem quebra de linhas) /opt/nagios-turma1/plugins/check_ping -H localhost -w 80,0.4% -c 90,0.6% -p 1 Se ele retornar "CRITICAL - Could not interpret output from ping comman", então substituia todas as ocorrências de "$USER1$/check_ping" neste arquivo de configuração por "$USER1$/check_icmp". Isto ocorre devido à diferença entre pings de diversas distribuições. Dica: :%s#\$user\$/check_ping#$user$check_icmp#gc (comando do vim) Guia de configuração do arquivo de comandos auxiliares: misccommands.cfg 1. Renomeie o arquivo misccommands.cfg-sample para misccommands.cfg mv misccommands.cfg-sample misccommands.cfg 2. Abra o arquivo misccommands.cfg vim misccommands.cfg 3. Veja como cada comando está definido. Note que aqui está definido como o Nagios notificará os contatos em caso de detecção de problemas. Basicamente usa-se o programa mail, presente em qualquer distribuição linux.
11 Guia de configuração de objetos: timeperiods.cfg 1. Crie um arquivo para definição de intervalos de tempo vim timeperiods.cfg 2. Adicione um intervalo de tempo que representa 24 horas por dia/7 dias por semana e outro intervalo que represente apenas horário comercial: # Definição de horário '24x7' define timeperiod{ timeperiod_name 24x7 alias 24h por dia e 7 dias por semana sunday 00:00-24:00 monday 00:00-24:00 tuesday 00:00-24:00 wednesday 00:00-24:00 thursday 00:00-24:00 friday 00:00-24:00 saturday 00:00-24:00 # Definição de horário de trabalho define timeperiod{ timeperiod_name horadetrabalho alias Hora normal de trabalho monday 08:00-12:00,13:00-17:00 tuesday 08:00-12:00,13:00-17:00 wednesday 08:00-12:00,13:00-17:00 thursday 08:00-12:00,13:00-17:00 friday 08:00-12:00,13:00-17:00 3. Salve o arquivo
12 Guia de configuração de objetos: contatos.cfg 1. Crie um arquivo para definição de contatos e grupos de contatos vim contatos.cfg 2. Crie dois contato para serem notificado # Definição do contato Nagios Admin define contact{ contact_name nagios alias Nagios Admin service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-by- host_notification_commands host-notify-by- nagios-admin@localhost.localdomain # Definição do contato suporte define contact{ contact_name suporte alias Suporte da Rede service_notification_period horadetrabalho host_notification_period horadetrabalho service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-by- host_notification_commands host-notify-by- root@localhost.localdomain 3. Adicione os contatos acima definidos ao grupo de administradores # Definição do grupo de administradores define contactgroup{ contactgroup_name administradores alias Administradores members nagios,suporte 4. Salve o arquivo
13 Guia de configuração de objetos: computadores.cfg 1. Crie um arquivo para descrição dos computadores e grupo de computadores vim computadores.cfg 2. Defina três computadores a serem monitorados: o seu (Servidor Nagios) e o dos alunos ao lado. #Template (Para evitar repetições de variáveis) define host{ name template-generico check_command check-host-alive max_check_attempts 3 notification_interval 120 notification_period 24x7 notification_options d,u,r contact_groups administradores register 0 # Definição do Servidor Nagios define host{ use template-generico host_name servidor-nagios alias Servidor Nagios address # Definição do Computador Um define host{ use template-generico host_name computador-1 alias Computador #1 address # Definição do Computador Dois define host{ use template-generico host_name computador-2 alias Computador #2 address check_command check-host-alive 3. Adicione os computadores acima definidos ao grupo de servidoras # Grupo de computadores servidores
14 define hostgroup{ hostgroup_name servidoras alias Servidoras da Rede members servidor-nagios,computador-1,computador-2 4. Salve o arquivo Atenção: o uso de templates facilita muito a adição de vários computadores ao monitoramento!
15 Guia de configuração de serviços: servicos.cfg 1. Crie um arquivo para definição dos serviços que serão monitorados vim servicos.cfg 2. Defina um serviço para cada computador que você está monitorando. Inicialmente criaremos um serviço de PING. Este serviço pingará as máquinas em intervalos de tempo regular para verificar se a mesma encontra-se na rede # Template de definição do serviço PING define service{ name template active_checks_enabled 1 passive_checks_enabled 0 parallelize_check 1 obsess_over_service 1 check_freshness 0 notifications_enabled 1 event_handler_enabled 1 flap_detection_enabled 1 process_perf_data 1 retain_status_information 1 retain_nonstatus_information 1 is_volatile 0 notification_interval 120 notification_period 24x7 notification_options w,u,c,r max_check_attempts 3 normal_check_interval 1 retry_check_interval 1 check_period 24x7 contact_groups administradores register 0 # Definição do serviço do Servidor Nagios define service{ use template host_name service_description check_command servidor-nagios PING check_ping!100.0,20%!500.0,60%
16 # Definição do serviço do computador-1 define service{ use template host_name service_description check_command computador-1 PING check_ping!100.0,20%!500.0,60% # Definição do serviço do computador-2 define service{ use template host_name service_description check_command computador-2 PING check_ping!100.0,20%!500.0,60% 3. Adicione os serviços acima definidos ao um grupo de serviços #Definição de um grupo de serviço define servicegroup{ servicegroup_name Pings alias Ping nos computadores members servidor-nagios,ping,computador-1,ping,computador- 2,PING
17 Guia de Agendamento de Checagens 1. Entre no diretório de instalação do Nagios cd /opt/nagios-turma1 2. Execute o Nagios com o parâmetro -s e passando como argumento o arquivo de configuração principal (nagios.cfg) bin/nagios -s etc/nagios.cfg 3. Verifique se o Nagios faz alguma sugestão de alteração das variáveis de agendamento de checagens Recortado PERFORMANCE SUGGESTIONS Value for 'max_concurrent_checks' option should >= Fim
18 Guia de Tratadores de Eventos Neste guia veremos na prática a funcionamento de um tratador de eventos. Este simples exemplo servirá para mostrar a variedades de situações às quais esta funcionalidade pode ser aplicada. Primeiramente, verifique se o tratamento de eventos está ativado no nagios.cfg 1. vim nagios.cfg nagios.cfg:enable_event_handlers=1 Parte 1: Crie um serviço de verificação do servidor Apache 1. Entre no diretório de configuração do Nagios cd /opt/nagios-turma1/etc 2. Edite o arquivo de serviços vim servicos.cfg 3. Adicione ao final do arquivo a seguinte definição de serviço: #Monitrando o Apache define service{ use template host_name servidor-nagios service_description Apache max_check_attempts 4 event_handler reinicie-apache check_command check_http Note que o comando check_http já existe pronto para usarmos. Ele veio juntamente com o pacote de plugins que instalamos. Salve o arquivo servicos.cfg e saia. Parte 2: Crie uma definição de comando para seu tratador de eventos 1. Abra o arquivo de definição de comandos: vim checkcommands.cfg 2. Crie, ao final do arquivo, uma definição de comando para o nosso novo tratador de eventos #Reiniciando Apache define command{ command_name reinicie-apache command_line $USER1$/reinicie-apache $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$ Veja que o nosso script receberá três argumentos: O estado atual do serviço (OK, WARNING, UNKNOWN, CRITICAL) O tipo em que o serviço está (SOFT, HARD)
19 O número de tentativas de checagens já feitas (1,2,3...) Parte 3 Crie o programa tratador de eventos 4. Crie um script que será o nosso tratador de evento. A linguagem usada não importa. Usaremos aqui um bash script. O programa deverá fazer o seguinte: -Se o problema acabou de ser detectado, não tente fazer nada -Se o problema persistir aós 3 checagens, então reinicie o servidor Apache Veja na definição do serviço acima que o serviço Apache será verificado 4 vezes (max_check_attempts). Após estas 4 checagens o problema deixará de ser SOFT e passará a ser HARD, ou seja, o problema realmente existe. Queremos que nosso script atue antes da quarta checagem. 5. Programa em bash 1. #!/bin/sh 2. case "$1" in 3. CRITICAL) 4. case "$2" in 5. SOFT) 6. case "$3" in 7. 3) 8. echo -n "Reiniciando Apache (terceira tentativa do nagios)..." 9. /etc/rc.d/init.d/apache restart 10. ;; 11. esac 12. ;; 13. esac 14. ;; 15.esac 16.exit 0 Os parâmetros para um script bash são chamados, dentro do programa, através das variáveis $1, $2, $3. Lembre-se que na definição de comandos, na parte 2 deste guia, passamos 3 argumentos para nosso script: O estado atual do serviço (OK, WARNING, UNKNOWN, CRITICAL) O tipo em que o serviço está (SOFT, HARD) O número de tentativas de checagens já feitas (1,2,3...) Na linha 3, caso o estado CRITICAL seja detectado então tomaremos alguma atitude baseando-se no segundo argumento. Se o tipo do serviço do segundo argumento ($2) for SOFT, então restanos saber qual o número de tentativas de checagens que foram feitas até o momento. Isso é obtido no terceiro argumento ($3). Se este número de checagens for 3 então é hora de nosso script entrar em ação! O comando para reinicar o Apache é visto na linha Salve o arquivo e saia do editor 7. Transforme o arquivo em executável chmod og+x reinicie-apache 8. Dê as permissões de execução do tratador de eventos ao nagios 9. Mova o tratador de eventos para o diretório de plugins mv reinicie-apache /opt/nagios-turma1/plugins Nota: Veja que na definição de comandos definimos que o nosso tratador de
20 eventos ficaria no diretório de plugins ($USER1$, macro definida no arquivo resources.cfg) Parte 5 Ativando depuração de tratadores de eventos Vamos agora ativar as variáveis de depuração de tratadores de eventos. Assim poderemos acompanhar todo o processo de atuação do nosso tratador de eventos: 1. Edite o arquivo nagios.cfg dentro do diretório de configuração do Nagios (/opt/nagios-turma1/etc): vim etc/nagios.cfg log_host_retries = 1 log_service_retries = 1 log_event_handlers = 1 2. Certifique-se que as variáveis abaixo estejam ajustadas para os seguintes valores: 3. Salve e saia do arquivo de configuração 4. Teste as configuração do Nagios /opt/nagios-turma1/bin/nagios -v /opt/nagios-turma1/etc/nagios.cfg 5. Se tudo estiver correto. recarregue as configurações do Nagios e verifique se o serviço de checagem do Apache está sendo executado normalmente através da interface web: /etc/init.d/nagios reload Parte 6 Permitindo ao usuário nagios reiniciar o servidor apache Sabemos que apenas o administrador do sistema (root) tem permissões para executar tarefas avançadas como reiniciar um servidor de páginas (apache). Uma forma de delegar permissões a outros usuários é usando o comando sudo. As características avançadas de uso deste programa não está no escopo deste curso, porém indicaremos aqui apenas como instalar e adicionar a linha de configuração que será necessária ao prosseguimento deste guia. Para mais informações sobre sudo, consulte o manual do sistema (man sudo, man sudoesr). 1. Instale o sudo no seu sistema apt-get install sudo 2. Abra o arquivo de configuração do sudo (/etc/sudoers) usando o comando abaixo. (Atenção: não tente editar o sudores diretamente. O comando abaixo verifica por erros de sintaxe antes de ser salvo) visudo 3. Adicione a seguinte linha ao final do arquivo nagios ALL=NOPASSWD:/etc/init.d/apache restart 4. Salve e saia.
21 Parte 7 Teste seu tratador de eventos Curso Nagios Vamos agora parar nosso servidor Apache e acompahar o que o Nagio ira fazer para resolver este problema usando nosso tratador de eventos: 1. Abra dois terminais. Em um deles digite o comando abaixo para acompanhar todos os registros do log assim que forem sendo gerados: tail -f /opt/nagios/var/nagios.log 2. Em outro terminal pare o serviço Apache: /etc/init.d/apache stop 3. Acompanhe, no primeiro terminal, tudo que aparecer no log. 4. Acompanhe no segundo terminal se o Apache voltou a funcionar com o comando ps auxwf grep apache [ ] SERVICE ALERT: servidor-nagios;apache;critical;soft;1;connection refused [ ] SERVICE EVENT HANDLER: servidornagios;apache;critical;soft;1;reinicie-apache [ ] SERVICE ALERT: servidor-nagios;apache;critical;soft;2;connection refused [ ] SERVICE EVENT HANDLER: servidornagios;apache;critical;soft;2;reinicie-apache [ ] SERVICE ALERT: servidor-nagios;apache;critical;soft;3;connection refused [ ] SERVICE EVENT HANDLER: servidornagios;apache;critical;soft;3;reinicie-apache [ ] SERVICE ALERT: servidor-nagios;apache;ok;soft;4;http OK HTTP/ OK bytes in seconds
22 Guia de Habilitação de Comandos Externos 1. Entre no diretório de configuração do Nagios cd /opt/nagios-turma1/etc 2. Abra o arquivo de configuração principal vim nagios.cfg 3. Certifique-se que as diretivas abaixo estejam ajustada com o valor mostrado check_external_commands=1 command_check_interval=-1 command_file=/opt/nagios-turma1/var/rw/nagios.cmd 4. Salve e feche o arquivo. :wq 5. Reinicie o nagios para que o arquivo de comando externo apareça. /etc/init.d/nagios restart Nota: no passo 4 do guia de compilação e instalação já havíamos preparado o nagios para criar o diretório de comando externo ajustando nele as devidas permissões (make install-commandmode) 6. Visualize o arquivo de comando externo ls -l /opt/nagios-turma1/var/rw/nagios.cmd Nota: Observe que este arquivo na verdade é um pipe. Este tipo de arquivo é utilizado para estabelecer uma conexão entre dois programas. No nosso caso, o nagios.cmd é uma porta de entrada para o processo do nagios.
23 Guia de Criação do Arquivo de Permissões de Aceso ao Arquivo de Comando Externo Como vimos na listagem acima o arquivo nagios.cmd está com permissão de escrita para o usuário nagios e todos os usuários do grupo nagios. Vamos fazer algumas mudanças para que comandos enviados pela interface web possam ser escritos no nagios.cmd Parte 1 Adicionando o servidor web ao grupo do nagios 1. Adicione ao grupo nagios, criado no primeiro guia deste curso (Guia de Preparação do Sistema), os usuários nagios e o grupo usado pelo seu servidor web. Caso o servidor web seja o apache, digite: grep "^User" /etc/apache/httpd.conf para saber qual o usuário usado pelo servidor durante sua execução. No caso do Debian, o usuário do apache se chama www-data. # usermod -G nagios www-data (comando para adicionr o www-data ao grupo nagios) 2. Veja agora que o o usuário do servidor web pertence ao grupo do nagios #groups www-data Nota: o usuário nagios tabém deverá fazer parte do grupo nagios. Este passo não é necessário pois, por padrão, ao criarmos um usuário nagios, um grupo de mesmo nome foi criado (nagios) contendo o usuário nagios dentro dele. 3. Reinicie o servidor web (Apache) Guia de Comandos Externos Via Tratador de Eventos Mostraremos neste guia como associar a funcionalidade de tratamento de eventos com a possibilidade de envio de comandos externos ao Nagios. O objetivo do guia será fazer com que o Nagios adicione um comentário ao serviço de verificação do Apache dizendo que aconteceu um erro no serviço e que o tratador de eventos solucionou. 1. Adicione a seguinte linha no nosso arquivo de tratamento de evento reinicie-apache (linha 10) echo "[`date +%s`] ADD_SVC_COMMENT;servidor-nagios;Apache;1;nagiosadmin;Serviço Apache deu problemas mas o tratador de eventos resolveu." > /opt/nagiosturma1/var/rw/nagios.cmd 2. Pare o servidor e aguarde até que ele seja reiniciado pelo nosso tratador de eventos.
24 /etc/init.d/apache stop Acompanhe no /opt/nagios-turma1/var/nagios.log para ver o que está acontecendo. 3. Assim que o Apache for reiniciado vá até a interface web e clieque em comments (comantários) para ver se o comentário foi adicionado. 4. Os comandos externos mais comuns aceitos pelo Nagios atualmente são listados na tabela abaixo. Uma descrição mais detalhada sobre a sintaxe e a função de cada um dos comandos pode ser lida na documentação oficial do Nagios: Sintaxe: [Date] Command_ID;Argumentos ID do Command ADD_HOST_COMME NT ADD_SVC_COMMEN T DEL_HOST_COMME NT DEL_ALL_HOST_CO MMENTS DEL_SVC_COMMEN T DEL_ALL_SVC_COM MENTS DELAY_HOST_NOTI FICATION DELAY_SVC_NOTIFI CATION SCHEDULE_SVC_CH ECK SCHEDULE_HOST_S VC_CHECKS ENABLE_SVC_CHEC K DISABLE_SVC_CHEC K ENABLE_SVC_NOTIF ICATIONS DISABLE_SVC_NOTI FICATIONS Descrição do Comando Adicionar comentários ao computador Adicionar comentários ao serviço Apagar um comentário de um do computador Apagar todos os comentário do computador Apagar todos um comentário de um serviço Apagar todos os comentários de serviços Atrasar notificações de problemas com um computador Atrasar notificações de problemas com um computador Re-agendar checagem de serviços Re-agendar checagem de computadores Habilitar checagem de serviço Desabilitar checagem de serviço Habilitar notificação de problemas com serviços Desabilitar notificação de problemas com serviços
25 ENABLE_HOST_SVC _NOTIFICATIONS DISABLE_HOST_SVC _NOTIFICATIONS ENABLE_HOST_SVC _CHECKS DISABLE_HOST_SVC _CHECKS ENABLE_HOST_NOT IFICATIONS DISABLE_HOST_NO TIFICATIONS ENABLE_ALL_NOTIF ICATIONS_BEYOND_ HOST DISABLE_ALL_NOTI FICATIONS_BEYON D_HOST ENABLE_NOTIFICAT IONS DISABLE_NOTIFICA TIONS SHUTDOWN_PROGR AM Curso Nagios Habilitar notificação de problemas com clientes Desabilitar notificação de problemas com serviços Desabilitar checagem de clientes Isto desabilitará temporariamente todos os serviços no cliente especificado. Isto irá temporariamente desabilitar notificações para este cliente. Isto desabilitará temporariamente notificações para este cliente. Isto habilitará notificações para todos os clientes e serviços que não seja o cliente especificado no argumento host_name (do ponto de vista do Nagios).. Isto desabilitará temporariamente notificações para todos os clientes e serviços que não sejam o cliente especificado no argumento host_name (do ponto de Nagios). Isto habilitará notificações de cliente e serviço em caráter geral no programa Isto desabilitará notificações de cliente e serviço em caráter geral no programa Isto fará com que Nagios pare de funcionar no momento especificado Dica: Para você ver qual a sintaxe de um comando externo, execute o comando pela interface web e veja como ele aparece no arquivo nagios.log. Copie e adapte-o às suas necessidades.
26 Guia Configurando NRPE Parte 1 Obtendo e compilando o NRPE Instalaremos o NRPE no computador definido como computador-1 no arquivo computadores.cfg 1. Logue no computador remoto (onde você instalará o NRPE) ssh Baixe o Nagios Remote Plugin Executor (NRPE) 2.0) do site: e salve no diretório /var/tmp 2. Descompacte o NRPE tar zxf nrpe-2.0.tar.gz 3. Entre no diretório e compile o programa cd nrpe-2.0./configure make 4. Repita o mesmo procedimento no computador servidor do Nagios Nota: Precisamos compilar o programa em ambos os computadores pois o binário nrpe gerado ficará no computador remoto e o binário check_nrpe ficará no servidor Nagios. Atenção: Caso a instalação gere erros certifique-se que as bibliotecas de desenvolvimento SSL e programa OpenSSL estejam instalados. No debian este pacote se chamam libssl-dev e openssl. apt-get install libssl-dev openssl Parte 2 Instalando o NRPE 1. No servidor Nagios copie o plugin abaixo para o diretório de plugins do Nagios cp /var/tmp/nrpe-2.0/src/check_nrpe /opt/nagios-turma1/plugins 2. Logue no computador remoto ssh No computador remoto crie um diretório para armazenar o nrpe e os plugins mkdir /opt/nagios 4. Mova o daemon nrpe para o diretório criado mv /var/tmp/nrpe /opt/nagios 5. Entre no diretório criado cd /opt/nagios
27 6. Crie um arquivo de configuração para o NRPE vim nrpe.cfg Curso Nagios 7. Adicione a seguinte linha command[check_disk]=/opt/nagios/check_disk -w 20 -c 10 -p / 8. Salve e feche o arquivo (permissoes? Como já deve ter notado, precisamos ter o plugin de checagem disponível no computador remoto. A forma mais rápida de ser fazer isso é simplesmente envinado o plugins necessário a partir do servidor nagios. Porém, pelo mesmo motivo de termos compilado o NRPE na computador remoto, o plugin só funcionará em outro lugar se as configuração e arquitetura do computador forem as mesmas. Caso contrário será preciso obter o pacote de plugins e recompilá-lo no computador remoto. Por exemplo, se o Nagios estiver sendo executado em um computador PC rodando linux, e meu NRPE estiver sendo instalado em um máquina Ultra Sparc, então o NRPE e o plugin deverá ser compilado na maquina remota pois nenhum programa compilado em PC rodaria diretamente em uma Ultra. Parte 4 Configurando o sistema do computador remoto Instalaremos nosso daemon usando o Inetd. Poderíamos também fazer isso através do xinetd. 1. Edite o arquivo /etc/inetd.conf e adicione a seguinte linha: nrpe stream tcp nowait nagios /usr/sbin/tcpd /opt/nagios/nrpe -c /opt/nagios/nrpe.cfg inetd 3. Edite o arquivo /etc/services. Vim /etc/services 4. Adicione a seguinte linha ao final do arquivo nrpe 5666/tcp 5. Salve e feche o arquivo 2. Recarregue o inetd. Para isso precisamos saber o qual o PID do processo #ps auxw grep inetd root ? Ss 07:09 0:00 /usr/sbin/inetd A partir do comando acima descobre-se que o PID do programa é Basta enviar um HUP para o processo: kill -HUP 2513 Parte 5 Testando o NRPE 1. Digite, nesse mesmo computador em que instalamos o NRPE, o comando: telnet localhost 5666 Ser aparecer a seguinte mensagem, o daemon está ativo na porta 5666 aguardando requisições do servidor Nagios! # telnet localhost 5666
28 Trying Connected to Escape character is '^]'. Se aparecer a mensagem abaixo, telnet: Unable to connect to remote host: Connection refused Verifique: Erros no nrpe.cfg Erros no inetd.conf (reiniciou o daemon?) Erros no service.cfg Mensagem de erros no /var/log/messages Guia Finalizando configuração do NRPE 1. Teste a conexão com o NRPE /opt/nagios-turma1/check_nrpe -H c check_disk 2. Se o comando acima não retornar erros então vamos criar um comando fixo para a verificação de serviços nrpe. Faremos a alteração no arquivo checkcommands.cfg vim /opt/nagios-turma1/checkcommands.cfg 3. Adicione a seguinte definição de comando ao arquivo #Comandos NRPE define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ 4. Salve e feche o arquivo 5. Vamos agora criar um serviço de checagem que usa o comando acima definido vim /opt/nagios-turma1/servicos.cfg 6. Adicione a seguinte definição de comando ao arquivo de serviços: #Monitrando disco remoto define service{ use template host_name computador-1 service_description disco check_command check_nrpe!check_disk 7. Salve e feche o arquivo 8. Recarregue as configurações do Nagios /etc/init.d/nagios reload 9. Acompanhe a checagem na interface Web.
29 Usar o exemplo de backup da documentacao Curso Nagios Guia de Freshness
30 Guia de Monitoramento Distribuído TODO: comentar que a desabilitacao de checagens de servico global eh apenas usada assumindo q o servidor central não checa nada. Se ele checar teremos que deixar a opcao ativada e desabilita-la individualmente em cada servico.
GUIA DE INSTALAÇÃO DO DO NAGIOS LINUX JORDAN ROMANO
GUIA DE INSTALAÇÃO DO DO NAGIOS LINUX JORDAN ROMANO 1.Licença O Nagios é distribuído sob os termos da GNU General Public License Versão 2 como foi publicado pela Free Software Foundation. Isto lhe garante
Leia maisInstalação e Configuração do Nagios
Instalação e Configuração do Nagios O NAGIOS é um poderoso monitorar de Rede. Com ele é possível verificar o status de equipamentos ou da rede toda. Também é possível criar grupos de usuários para receber
Leia maisGerência de Redes de Computadores NAGIOS. Prof. Alex Furtunato
Gerência de Redes de Computadores NAGIOS Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede Originalmente criado com o nome NetSaint Versão Opensource conhecida
Leia maisImplementação de mecanismos de recolha de estatísticas, monitorização de rede e serviços de rede de telecomunicações. Aula prática
Implementação de mecanismos de recolha de estatísticas, monitorização de rede e serviços de rede de telecomunicações Aula prática Lab: Endereçamento PODs Equipamentos Endereços Gestão Nagios (client name)
Leia maisLaboratório de Redes Prof. Dinailton
Laboratório de Redes Prof. Dinailton Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar em um arquivo texto os logs de acesso, conforme
Leia maisINSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0
INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0 Gerson Ribeiro Gonçalves www.websolutti.com.br MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DO NAGIOS DEBIAN 1. INSTALANDO NAGIOS-CORE Para todo administrador
Leia maisGerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato
Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído
Leia maisMonitorando Redes com o Nagios. Autor: Leonardo Henrique Machado
Monitorando Redes com o Nagios Autor: Leonardo Henrique Machado Apresentação Recém formado em Ciência da Computação Estágio na administração da Rede do DCC/UFMG (implantação do Nagios) Monitoramento de
Leia maisPor padrão o Nagios é instalado em /usr/local/nagios. Os próximos passos são: # make install-ini -> para instalar o script de inicialização do nagios.
Introdução Nagios é um programa open source de monitoramento de redes que verifica constantemente a disponibilidade do serviço, local ou remoto e avisa por meio de email ou celular sobre o problema ocorrido.
Leia maisINSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7
INSTALANDO E CONFIGURANDO NAGIOS NO LINUX CENTOS 5.7 Gerson Ribeiro Gonçalves www.websolutti.com.br MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DO NAGIOS CENTOS 1. INSTALANDO NAGIOS-CORE Para todo administrador
Leia maisAdministração de sistemas Linux. Gerenciamento de serviços
Administração de sistemas Linux Gerenciamento de serviços Daemons: Alguns programas não são projetados de forma a utilizar informações contínuas do usuário, e assim ele se desconecta do terminal em sua
Leia maisInstalação Apache Tomcat 8.5 no Debian 8
O Software Apache Tomcat é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente
Leia maisINSTALAÇÃO. Guacamole Acesso remoto de qualidade
Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte
Leia maisInicialmente precisamos instalar o servidor tomcat7, segue comando de instalação.
Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte
Leia maisPesquisando defeitos problemas de TFTP no Resource Manager Essentials
Pesquisando defeitos problemas de TFTP no Resource Manager Essentials Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurando o arquivo de configuração de TFTP como protocolo
Leia maisConfigurando VPS Proxy e SSH
Configurando VPS Proxy e SSH Este tutorial foi criado para fins educacionais sem garantias. O autor não se responsabiliza por quaisquer tipos de problemas, custos monetários ou implicações éticas e legais
Leia maisWINDOWS. 1. Baixar o software cwrsync e efetuar a instalação.
Como configurar o RSYNC para a função Backup Auditor Este tutorial descreve a configuração do Rsync para as plataformas: Windows, Linux baseados em Debian e Linux baseados em Red Hat Importante: Devem
Leia maisPalestra Nagios. Anderson Jacson contato@andersonjacson.com.br
Palestra Nagios Anderson Jacson contato@andersonjacson.com.br O que é? Nagios é uma poderosa aplicação de monitoração de rede de código aberto, distribuída sob a licença GPL. Ele pode monitorar tanto hosts
Leia maisRedes de Computadores Da Teoria à Prática com Netkit
LABORATÓRIO XVIII Servidor Proxy não Transparente instalado no Gateway Redes de Computadores Da Teoria à Prática com Netkit Laboratório XVIII Servidor Proxy instalado no Gateway Objetivos do laboratório
Leia maisO GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE
O GUIA RÁPIDO SOBRE SERVIDOR WEB 4 PASSOS PARA CONFIGURAÇÃO DO SEU PRÓPRIO SERVIDOR WEB COM APACHE INDICE Passo Zero - Sobre o servidor Web Apache 3 Passo 1 - Como instalar o Apache 2 em seu servidor Linux
Leia maisDicas PET-Tele. Instalação do módulo CGILua no Apache 2.2
Universidade Federal Fluminense UFF Escola de Engenharia TCE Curso de Engenharia de Telecomunicações TGT Programa de Educação Tutorial PET Grupo PET-Tele Dicas PET-Tele Instalação do módulo CGILua no Apache
Leia maisTOTVS Utilização dos Aplicativos. Arquitetura e Instalação
Arquitetura e Instalação Sumário 1 Conceitos Básicos... 3 1.1 Objetivos do Treinamento... 3 1.2 TOTVS Application Server... 3 1.3 TOTVS SmartClient... 4 1.4 TOTVS DbAccess Monitor... 5 2 TOTVS SmartClient
Leia maisSERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012
O servidor Apache é o mais bem sucedido servidor web livre. Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications). Em maio de 2010, o Apache serviu
Leia maisGerência de Redes de Computadores MRTG. Prof. Alex Furtunato
Gerência de Redes de Computadores MRTG Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Multi Router Traffic Grapher Script criado para monitorar o tráfego em um site, com link de 64kbps, em
Leia maisGuia de instalação para ambiente de Desenvolvimento LINUX
Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9
Leia maisDescrição do Contexto Mostrar a necessidade de se usar essa ferramenta para monitoramento de rede e suas principais funcionalidades.
Avaliação da Ferramenta Nagios Diego Graciano Damacena Pós Graduação em Redes e Segurança de Sistemas Pontifícia Universidade Católica do Paraná Curitiba, Fevereiro de 2013 1 Introdução Este artigo o objetivo
Leia maisINSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS
INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS 1 Índice INSTALANDO O HYPER-V EM UM S.O. WINDOWS...3 Passo 1: Habilite a virtualização na BIOS do computador...3 Passo 2: Instalando o Hyper-V...3
Leia mais# apt-get install libapache2-mod-perl2 libdbd-mysql-perl. libtimedate-perl libnet-dns-perl libnet-ldap-perl libiosocket-ssl-perl
OTRS ( Open Technology Real Services ) é uma ferramenta de gestão de Help Desk. Seu código é aberto, estável e altamente flexível. Trata-se de uma aplicação Web desenvolvida em linguagem Perl, altamente
Leia maisBackup do Samba 4. Introdução. Backup do samba4
Backup do Samba 4 Introdução Este documento visa a orientação para a configuração de backup dos dados de configurações do Samba4. Porém, não é uma solução para backup dos arquivos dos usuários, servidor
Leia maisMonitoração Distribuída com Nagios e Gearman
Monitoração Distribuída com Nagios e Gearman Como funciona? Nagios Mod Gearman - NEB Gearman Server Checagens de Hosts Checagens de Serviços Event Handlers Resultados Gearman ( * ) (Event Handlers) (Hostgroup
Leia maisInstalação e Configuração do Servidor HTTPD Apache
Instalação e Configuração do Servidor HTTPD Apache Aqui iremos utilizar uma distribuição Linux no caso o CentOS, após a instalação do CentOS, iremos para a parte de instalação e configuração do Servidor
Leia maisDatabase and Applications. Como instalar e configurar o WampServer -PHP / MySQL e Apache
Como instalar e configurar o WampServer -PHP / MySQL e Apache Prof. Doutor Félix Singo W Windows : Sistema operativo da Microsoft A-Apache -Servidor da Apache Software Foundation M-MySQL -Banco de dados
Leia maisRede sob Controle com o NAGIOS
Rede sob Controle com o NAGIOS Carlos Coletti Assessoria de Informática carlos@unesp.br Agenda Conceitos de Monitoramento Nagios: histórico e funcionamento Instalação Os Arquivos de Configuração A Interface
Leia maisInstalação de Servidores de Rede. Faculdades IESGO 2017 Carlos Henrique de Moraes Viana
Instalação de Servidores de Rede Faculdades IESGO 2017 Carlos Henrique de Moraes Viana WWW é a sigla World Wide Web(Rede de Abrangência Mundial Internet) http Hiper Text Transfer Protocol Protocolo de
Leia maisAula 08 Gerador de Relatórios Squid - SARG
1 Aula 08 Gerador de Relatórios Squid - SARG 8.1 Conceitos O Sarg (Squid Analysis Report Generator) é um dos mais populares e eficientes geradores de relatórios de acesso à internet para proxy Squid. Pode-se
Leia maisManual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10
PASSO-A-PASSO Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 JS SoftCom Documentação Automação Dropbox Pasta 07 Manuais e Procedimentos Instalações SQL Server Informações CÓDIGO:
Leia maisMeu Blog: Mais sobre o Ubuntu LTS no link:
Nesse tutorial será ensinado como instalar o Plone 3.3.x em quatro etapas. Ele foi baseado no Ubuntu 8.6 (versão LTS - Long Term Support), mas pode ser utilizado no Debian/Ubuntu e seus derivados. Meu
Leia maisInstalacao do Zabbix 2.x em Ambiente CentOS
Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente
Leia maisAdministração dos serviços de redes utilizando linux
Administração dos serviços de redes utilizando linux Joao Medeiros joao.fatern@gmail.com Objetivo Apresentar uma visão geral sobre os principais serviços de redes e a instalação e configuração de um servidor
Leia maisTutorial de Instalação do Moodle no Ubuntu
1º Passo Instalar o Apache Abra o terminal (Aplicativos > Acessórios > Terminal) Digite o seguinte o seguinte comando sudo apt-get install apache2 Após a instalação teste a instalação do apache, abra o
Leia maisTutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote
Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote Neste tutorial vamos abordar as etapas de migração do Zabbix 2.4 para 3.0, conforme documentação você pode optar pelo upgrade via pacotes
Leia maisLaboratório FTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias
Laboratório FTP Francisco Edigleison da Silva Barbosa (fesb@cin.ufpe.br) Professor: Kelvin Lopes Dias (kld@cin.ufpe.br) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o
Leia maisCentro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA
TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux
Leia maisAdministração de sistemas Linux. Os níveis de inicialização do sistemas (runlevel)
Administração de sistemas Linux Os níveis de inicialização do sistemas (runlevel) Runlevel: No Linux e outros sistemas baseados no Unix o runlevel indica o modo de operação atual da máquina, definindo
Leia maisResponsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX
VIRTOS S.O.S BACKUP MATERIAL DE APOIO AO USUÁRIO Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX O S.O.S Backup
Leia maisGuia de configuração do servidor Apache nos PCs pessoais
Guia de configuração do servidor Apache nos PCs pessoais Instalação em sistemas com SO Linux (Ubuntu) Comece pela instalação do servidor apache fazendo sudo apt-get install apache2 Instale agora o interpretador
Leia maisMANUAL DE INSTALAÇÃO
MANUAL DE INSTALAÇÃO 1 SUMÁRIO REQUISITOS MÍNIMOS... 3 INSTALAÇÃO A PARTIR DO ARQUIVO RPM...4 Download do Arquivo...4 Instalação pela linha de comando...4 Regras de Firewall...4 Acessando o Monsta...5
Leia maisNagios Trabalhando em Maquina Virtual
Nagios Trabalhando em Maquina Virtual Anderson Rodrigo Antunes Curso de Especialização em Redes e Segurança de Sistemas Pontifícia Universidade Católica do Paraná Curitiba, novembro de 2010 Resumo Este
Leia maisInstalação e Configuração do Servidor de DHCP
Instalação e Configuração do Servidor de DHCP Passo Nº 1 Primeiramente vamos abrir um terminal de comando ou console como administrador, na tela principal da sua área de trabalho,, considerando que foi
Leia maisInstalando servidor Apache
Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd
Leia maisGerência de falhas, configuração e desempenho dos ativos de redes, servidores e serviços da Cooperativa Agropecuária Castrolanda. Alex Martins Garcia
Gerência de falhas, configuração e desempenho dos ativos de redes, servidores e serviços da Cooperativa Agropecuária Castrolanda Alex Martins Garcia Curso de Especialização em Redes e Segurança de Sistemas
Leia maisBreve introdução a User Dir e Senhas no Apache Uma abordagem prática (aka crash course on User Dir and Directory Authentication on Apache)
Breve introdução a User Dir e Senhas no Apache Uma abordagem prática (aka crash course on User Dir and Directory Authentication on Apache) Prof. Rossano Pablo Pinto Novembro/2012 - v0.1 Abril/2013 - v0.3
Leia maisErros de GUI 7.x expressos do gerente das comunicações unificadas
Erros de GUI 7.x expressos do gerente das comunicações unificadas Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Erro: Alteração de configuração falhada. Erro: Incapaz de
Leia maisInstalação do MySQL e da ferramenta MySQL- Front
Instalação do MySQL e da ferramenta MySQL- Front 1. Introdução Este tutorial irá ensinar passo a passo como instalar o banco de dados totalmente grátis (muito utilizado na web) e também como instalar a
Leia maisManual Instalação e-cidade-transparência no Ubuntu Server
Manual Instalação e-cidade-transparência no Ubuntu Server Pré requisitos 1. Ubuntu Server 12.04LTS 2. Apache2 3. PHP 5.* 4. PostgreSQL 9.2.* 5. e-cidade Obs: Caso existam dúvidas em relação a instalação/configuração
Leia maisComo Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução
Nagios e NRPE Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução Neste tutorial, cobriremos a instalação do Nagios 4, um sistema de monitoramento de código livre muito popular,
Leia maisFACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE
FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE PROFESSOR: Dinailton Laboratorio De Rede DISCENTES: Helton Klinthon Douglas Silva Dyonathan Rodrigues Laboratório de
Leia maisPacote de instalação dos componentes Selo Digital /SP
Pacote de instalação dos componentes Selo Digital /SP Objetivo do Documento Nesse documento está especificado o procedimento que deve ser adotado para realizar a instalação e configuração dos Componentes
Leia maisLaboratório SMTP. Francisco Edigleison da Silva Barbosa Professor: Kelvin Lopes Dias
Laboratório SMTP Francisco Edigleison da Silva Barbosa (fesb@cin.ufpe.) Professor: Kelvin Lopes Dias (kld@cin.ufpe.) Centro de Informática - UFPE, 16 Maio 2018 Atividade 1 - Instalar e configurar o servidor
Leia maisInstalacao do Zabbix em Ambiente CentOS
Instalacao do Zabbix em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. PRÉ-REQUISITOS: Apache (httpd) Php (php php common) Módulos
Leia maisBIND 9 Instalação e configuração
BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta
Leia maisSTD SERVIÇO DE BACKUP EM NUVEM
Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO
Leia maisZabbix 3 Instalação INSTALAÇÃO
O Zabbix é um software de código aberto, criado por Alexei Vladishev, que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação
Leia maisO verdadeiro grande irmão
CAPA Vigilância de sistemas O verdadeiro grande irmão O versátil Nagios monitora sua rede através de plugins, e emite alertas antes que haja problemas com máquinas e serviços. Aprenda em profundidade como
Leia maisEntraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:
Leia maisAula 11 - Enjaulamento de SO
Aula 11 - Enjaulamento de SO Disciplina: Sistemas Operacionais Linux Professor: Roitier Campos Enjaulamento de SO O enjaulamento é o processo de instalação de uma base de um Sistema Operacional em um diretório
Leia maisCriando um servidor de log
Criando um servidor de log Date : Outubro 30, 2013 Vejo que um grande problema de muitos servidores é não saber administrar corretamente a rede, seus logs e acessos. Por este motivo vou ensinar neste post
Leia maisAcesse o terminal e execute o comando abaixo para realizar a instalação do BIND, também será instalado a sua documentação.
BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta
Leia mais1. Abra o terminal e instale o Git, para que assim você possa obter o código fonte do programa e suas atualizações.
Organon Instalando Ferramentas para PenTest Fnkoc October 17, 2016October 17, 2016 10 Comentários Organon é um software desenvolvido pela equipe do Ciência Hacker que visa facilitar a instalação de ferramentas
Leia maisRoteiro de Práticas de Roteamento EGP usando Quagga
Roteiro de Práticas de Roteamento EGP usando Quagga BGP O objetivo desse roteiro é mostrar como o pacote Quagga pode ser utilizado para construir roteadores com suporte a protocolos de roteamento utilizando
Leia maisLaboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5
Laboratório de Redes de Computadores Professor Responsável: Dinailton José da Silva Tratamento dos dados gerados pelo Servidor de Web a partir do arquivo de logs. Configuração do Servidor Web para armazenar
Leia maisMANUAL DE INSTALAÇÃO SAMI HOTELEIRO. REV B
MANUAL DE INSTALAÇÃO SAMI HOTELEIRO www.samisistemas.com.br REV B INSTALAÇÃO DO SAMI HOTELEIRO Os instaladores do Sami Hoteleiro estão disponíveis nos seguintes endereços: Processador de 32 bits: http://www.samisistemas.com.br/ftp/download/sh/setup/sh-mysql32.exe
Leia maisMANUAL DE INSTALAÇÃO
MANUAL DE INSTALAÇÃO 1 SUMÁRIO INSTALAÇÃO A PARTIR DO ARQUIVO RPM...3 Passo 1: Requisitos mínimos...3 Passo 2 (opcional): Configurando a rede no CentOS...3 Passo 3: Download do Arquivo...5 Passo 4: Instalação...5
Leia maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010
PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIÇO POSTGRES NO SISTEMA OPERACIONAL LINUX - DEBIAN COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71)
Leia maisInformação Importante!
Informação Importante! Antes de instalar os PBM s, abra o Digifarma no servidor e vá em: Utilitários/Configurar. Digite a sua senha. Clique na aba Convênios Especiais e verifique se as opções: Vida Link/PrevSaúde/e-Pharma
Leia maisConfigurar Sensu e outras ações aos clientes do registro
Configurar Sensu e outras ações aos clientes do registro Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Instale o repositório de Epel Instale o erlang
Leia maisPrincipais características:
Sumário Firewall: Linux 19 de agosto de 2014 19 de agosto de 2014 1 / 1 19 de agosto de 2014 2 / 1 O iptables é um firewall que funciona a nível de pacotes. Para visualizar as regras do firewall acesse
Leia maisTutorial para Instalação do dotproject
Tutorial para Instalação do dotproject O objetivo deste tutorial é apresentar o processo de instalação do dotproject. Também serão abordadas informações sobre a instalação do pacote de tradução e possíveis
Leia maisSankhya Web Connection. Versão: 02 Criado em: 28/03/2017
0 de 14 Em alguns navegadores de internet, vem se tornando complicado o uso de plugins (um plugin ou módulo de extensão é um programa de computador usado para adicionar funções a outros programas maiores,
Leia maisGuia detalhado da instalação da quarentena do Spam na ferramenta de segurança do (ESA) e no dispositivo do Gerenciamento de segurança (S A)
Guia detalhado da instalação da quarentena do Spam na ferramenta de segurança do email (ESA) e no dispositivo do Gerenciamento de segurança (S A) Índice Introdução Procedimento Configurar a quarentena
Leia mais1. Definições dos aplicativos PaperCut Requisitos de Instalação... 3
1 1. Definições dos aplicativos PaperCut... 3 2. Requisitos de Instalação... 3 2.1 Instalador PaperCut - MF... 3 2.2 Perfil para a instalação e configuração... 3 2.3 Diagrama da Solução... 4 3. Instalando
Leia maisInstalação JDK 10/03/2017
1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação
Leia maisManual Técnico. Instalação e Configuração do Reporting Services
201 6 Manual Técnico Instalação e Configuração do Reporting Services Me ta T e c no l o g i a em So f t wa r e Lt da. Com a instalação do módulo de Reporting services poderemos disponibilizar relatórios,
Leia maisManual de Instalação Recuperação Fiscal
Manual de Instalação Recuperação Fiscal Versão 1.4 Junho de 2014 1 Controle de Alterações Nome Data Versão Descrição Thaís Oliveira 10/12/2013 1.0 Criação do Documento Fábio Franzoni 19/12/2013 1.1 Revisão
Leia maisDesenvolvimento de softwares e aplicações web
Desenvolvimento de softwares e aplicações web Home Empresa Softwares Downloads Contato Pedido Online Nós temos 2 visitantes online Visitantes Hoje 54 Esta semana 54 Este mês 1095 Último mês 2131 Artigos
Leia maisQuestões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula
Questões e dicas Capítulo destinado a mostrar soluções conhecidas, de forma compacta, para alguns problemas encontrados no dia a dia do suporte às redes de computadores Servidores: Samba Sistema: Discos
Leia maisGuião de Instalação do Player Displr Linux v1.3.
Guião de Instalação do Player Displr Linux v1.3 www.displr.com Requisitos de Sistema Requisitos de Sistema Sistema operativo: Ubuntu (apenas x64) Browser: versão mais recente do Google Chrome Disco: pelo
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos
Leia maisInstalação do serviço de FTP com o Proftpd
Tutorial - Proftpd Instalação do serviço de FTP com o Proftpd O Proftpd é um dos mais utilizados servidores de FTP da plataforma Linux. Sua instalação é rápida e fácil. Para instalar o pacote, digite o
Leia maisConfiguração do Servidor Gateway Firewall e DHCP
Fundamentos e Serviços IP Configuração do Servidor Gateway Firewall e DHCP Configurações da primeira placa de rede(que está conectada com a internet) receberá configurações do dhcp de sua rede. Configurações
Leia maisAulas de Tecnologia da Informação com Qualidade NAGIOS MONITORANDO REDES CORPORATIVAS
NAGIOS MONITORANDO REDES CORPORATIVAS Módulos Módulo 01 Visão geral sobre o Nagios Módulo 02 Instalação Módulo 03 Monitoramento Módulo 04 Configurações Módulo 05 Alertas Módulo 06 Relatórios Módulo 07
Leia maisObtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:
Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre
Leia maisA Instalação do ez Publish 3
A Instalação do ez Publish 3 Desempacotando a Instalação A primeira coisa a fazer é baixar a versão 3.x.y do ez Publish através da página http://ez.no/download/ez_publish. Os arquivos estão disponíveis
Leia maisInstalação Wiser Discovery Sistema Operacional Windows
Instalação Wiser Discovery Sistema Operacional Windows Maio 2016 1 Pré-Requisitos Software Java JRE 1.6 Servidor de Aplicação: Tomcat8+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação
Leia maisMonitoramento de Servidores e Infraestruturas
Monitoramento de Servidores e Infraestruturas Aprenda como implementar um completo monitoramento do parque computacional e da rede de sua empresa, de maneira profissional PAULO ROBERTO JUNIOR HTTP://WWW.PAULOJR.INFO
Leia maisMASTERSAF REDF SP CONFIGURAÇÃO E CRIPTOGRAFIA
ÍNDICE OBJETIVO... 3 CONFIGURAÇÃO DO TOMCAT 5.5... 3 PASSOS NECESSÁRIOS... 3 CONFIGURANDO O SERVIDOR DE BANCO DE DADOS... 9 SCRIPTS DDL... 9 INICIANDO A INSTALAÇÃO... 9 CONFIGURANDO O MENU DO SISTEMA REDF...
Leia maisInstalação Wiser. Sistema Operacional Linux Red Hat
Instalação Wiser Sistema Operacional Linux Red Hat Pré-Requisitos Software Java JRE 1.8 Servidor de Aplicação: Tomcat7+ ou JBoss 6.1+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação
Leia maisRedes de Computadores
Redes de Computadores Shell Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Interpretador de comandos Interpreta as instruções enviadas pelo usuário e seus programas ao sistema operacional (kernel) Executa
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital
Leia mais