01 02

Whitelist e Blacklist Zimbra 8.8

Boa tarde pessoal!!! Após um bom tempo sem postar nada (porque não tinha nada de interessante para postar), resolvi postar esse script que eu desenvolvi para incluir, excluir e listar endereços na blacklist e whitelist do Zimbra 8.8.11 (não testei em outras versões). Depois de muuuuuuuuuito pesquisar, eu cheguei à forma correta de controlar as listas de spam do Zimbra. Na internet existem muitas informações desencontradas, ou que não funcionam mais, etc. Então abaixo está o script que eu fiz e que está funcionando perfeitamente no meu ambiente, espero que ajude!

Por: Rodrigo Garcia


Ubuntu - Removendo kernels antigos

Boa tarde pessoal!!! Criei um script para remover kernels no Ubuntu de forma simplificada. Sei que já existem scripts para isso mas gosto de criar os meus e compartilhar com a comunidade. É necessário que o sistema tenha o aptitude instalado, pois ele trata melhor as dependências do que o APT. O script é bem simples e basicamente lista os kernels instalados no sistema e te dá a escolha de removê-los. ATENÇÃO!!! Esse script te dá a opção até mesmo de remover o kernel atual, então tomem cuidado, rs. Espero ter sido útil e até a próxima!!!

Por: Rodrigo Garcia


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


Firewall de borda corporativo

Olá a todos!!! Desenvolvi esse script com o intuito de auxiliar na construção de um firewall corporativo completo, de forma simples e prática para qualquer um. O diferencial desse script está na sua estrutura. Ele não apenas contém blocos de comandos que bloqueiam, liberam ou encaminham pacotes, mas sim uma programação que visa tornar a construção de um firewall o mais dinâmico possível. Utilizei muitas variáveis, funções, laços, AWK, etc. Acho que o resultado ficou bem legal e por isso eu quis compartilhá-lo. O script cobre a maior parte das necessidades mais comuns das empresas: - Filtro de pacotes. - Encaminhamento de portas. - Priorização de pacotes (ToS). - Compartilhamento de internet. Inseri também as LSB tags, que permitem que o firewall seja instalado como serviço (em distribuições baseadas no Debian), bastando copiá-lo para o diretório /etc/init.d e executar o comando: # insserv -d firewall E a partir de então ele iniciará automaticamente com o sistema e pode ser executado com o seguinte comando: # service firewall {start|stop|restart} Espero que seja útil!!! O script está mais detalhado em: http://www.unix4life.blogspot.com

Por: Rodrigo Garcia


Plugin para Nagios

Estranhamente o Nagios não possui um plugin nativo de checagem de memória. O script abaixo faz esse papel, ele verifica a memória total, a memória usada, e compara com os parâmetros de warning e critical, se a porcentagem da memória usada for maior do que o primeiro parâmetro (warning) ele avisa como warning, se for maior do que o segundo (critical) ele alerta um critical. A sintaxe é a seguinte: check_ram [warning] [critical] Exemplo: ./check_ram 80 90 Espero que seja útil!

Por: Rodrigo Garcia



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts