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
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Recuperar arquivos de HD em formato RAW usando Linux (0)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta