Watch Dog para Nagios

Olá a todos!!! Como todos já sabem, é possível fazer infinitas customizações no Nagios. Eu mesmo já criei meus próprios plugins usando shell script. Dessa vez, eu tentei algo um pouco mais ousado, que é a criação de um watch dog (sistema automático que detecta falhas e tenta corrigir sozinho) para serviços monitorados pelo Nagios. Na verdade é bem simples, um shell script básico que é executado pelo plugin NRPE. No tutorial que está nesse mesmo blog (link abaixo), vemos que quando utilizamos o NRPE nós configuramos comandos a serem executados no host monitorado através do arquivo nrpe.cfg: command[check_http]=/usr/lib/nagios/plugins/check_http -I localhost O que eu fiz foi criar um script que chama cada comando, ex.: command[check_http]=/usr/lib/nagios/plugins/watch_dog.sh "check_http -I localhost" apache2 Caso o serviço não esteja rodando, ele executa o comando para iniciar o serviço no sistema operacional. Simples, não? O script também está publicado em: http://www.unix4life.blogspot.com

Por: Rodrigo Garcia


Jogo de labirinto feito em shell script

Este jogo possui fases aleatórias e seleção do nível de dificuldade. Foi baseado no gerador aleatório de labirintos de Joe Wingbermuehle localizado em: https://raw.github.com/joewing/maze/master/maze.sh Acrescentei o conceito de movimento e colisões para criar o jogo. Naturalmente uma linguagem compilada deve ser mais eficiente para este tipo de uso, porém esse joguinho serve para mostrar o poder nem sempre reconhecido do shell script.

Por: Fernando


Pingmon1.0 - Ping Timeout Monitor

Esse script é bem simples, ele coleta o timeout do comando ping, e devolve ele como um gráfico. Os planos agora são melhorá-lo e torná-lo mais útil.

Por: Tulio Amancio


Solução para bloquear totalmente o Facebook em sua rede

Após apanhar bastante pra bloquear o Facebook, segue um script que fiz onde eu pego as networks do Facebook e bloqueio geral. Lembrando que esta é uma solução extrema para os furadores de proxy.

Por: Perfil removido


Mantendo seus repositórios Git e SVN atualizados

Fala galera, beleza!? Este script é para pessoal que desenvolve ou para administradores de sistema que gostam de ficar acompanhando repositórios de desenvolvimento a cada commit. O script abaixo faz a atualização de todo um diretório contendo repositórios, podendo ser instalado na cron, fazendo toda a ação de forma automática! Mais informações sobre o funcionamento: http://alex.mulatinho.net/?p=245

Por: Alexandre Mulatinho


ScriptLibreOffice - Baixa e instala o LibreOffice pt_BR mais recente no Ubuntu, Debian e Linux Mint

Script que baixa e instala o LibreOffice 4.0.2 pt_BR (32 ou 64 bits) em Debian likes automaticamente. Download: http://sourceforge.net/projects/scriptlibreoffi/files/?source=navbar Como executar: $ time sudo bash scriptlibreoffice-PT-BR-4.0.2.sh

Por: Mário RPG






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts