checkout

À medida que você precisa administrar mais e mais servidores, cada um rodando seus serviços e daemons específicos fica mais complicado saber o que está em casa máquina. Pior ainda quando você precisa que alguém com menos experiência ou conhecimento (aka suporte nível 1) verifique para você o estado do servidor. A idéia é então centralizar essa checagem num único script, simples e funcional, para facilitar a sua vida e a dos outros admins. ...

October 21, 2008 · Eri

Mordomo virtual

Você, assim como eu, já criou trocentos scripts para facilitar sua vida? Todos eles cuidadosamente colocados em um servidor ou numa workstation de acordo com suas necessidades? Tudo rodando lindo e sua vida é fácil. Ai te ligam no meio do seu final de semana na praia precisando que você faça alguma coisa e adivinhe: Tudo que você tem é um acesso tosco do hotel, que permite apenas HTTP no seu laptop. Ou ainda pior: Você não tem laptop e seu único acesso é numa lanhouse ruim, que te permite apenas abrir o IE6 e nem pensar em instalar o putty. ...

October 15, 2008 · Eri

UFW Log Parser

Vou começar este post deixando uma coisa bem clara: Eu não sou programador. Sou apenas um sysadmin metido a besta que gosta de fazer uns scripts de vez em quando. No meu antigo emprego eu fazia muitos, mas sempre para aplicações específicas, que não teriam uso para mais ninguém fora da empresa. Mas no atual emprego estou fazendo coisas mais genéricas e resolvi compartilhar este script que fiz estes dias. Ainda está bem verde e mostra claramente minha falta de finesse como programador. ...

September 6, 2008 · Eri

Benchmark de Servidores DNS Recursivos

A recente vulnerabilidade no protocolo DNS causou uma grande quantidade de estudos sobre o assunto recentemente. No meu trabalho não foi diferente e de certo modo ainda pior. Depois de analisar com cuidado o atual cenário do DNS por lá e trabalhar alguns dias para aplicar todas as correções, cheguei à conclusão que arrumar a atual configuração seria apenas empurrar com a barriga um problema maior e por isso minha idéia foi implantar um novo par de DNS recursivos para substituir o atual. O número de usuários locais não é muito grande – cerca de 5000 – mas pelo que fui informado são todos heavy-users e já houve vezes em que o servidor DNS abriu o bico. O desafio então foi encontrar uma solução que conseguisse atender bem os usuários sem exigir muito hardware, já que serão necessários dois novos servidores para o serviço. Os candidatos Depois de uma olhada aqui, adotei os seguintes critérios: Deveria ser Open Source, com possibilidade de rodar no Linux ou no Solaris e eu já deveria, pelo menos, ter ouvido falar. Os 4 escolhidos foram: Bind MaraDNS djbDNS PowerDNS ...

August 4, 2008 · Eri

De volta à universidade

Pois é. Estou voltando pra universidade. Mas não, não é isso que você está pensando. Estou indo trabalhar para uma universidade. Meu atual emprego até que foi interessante até um determinado ponto. Aprendi muito e vi como é infra-estrutura de IT de gente grande. E aprendi como é que se implementa Linux no que se chama “enterprise class” e entendi porque wall-street ama open source. Também me mandaram pra Nova York e me deram curso de Perl. E só de birra, resolvi aprender Python. Além de que a famosa frase “a prática leva à perfeição” se mostrou real com o tanto que tive que colocar minha experiência com Bash pra funcionar. ...

July 12, 2008 · Eri

Bash vs Perl vs Python

Comentei aqui que estava fazendo curso de Perl na semana passada, além de ter decidido estudar também Python por conta própria. Não posso deixar de citar também que tenho uma experiência considerável com bash script e que esta era oficialmente a única “linguagem de programação” que conhecia até os eventos anteriormente citados. Nem me arrisco a dizer que conheço bem Perl ou sequer um pouco de Python, então por favor entendam minha opinião apenas como isso: Minha opinião. ...

May 11, 2008 · Eri

Camelando

Quem acompanha meu blog com freqüência, ou seja, a esposa, minha mãe e meu pai, deve lembrar de uns posts atrás onde eu falei que ia começar a aprender Python. Entra dia, sai dia e finalmente, neste final de semana, fiz meu primeiro script Python completo e com utilidade. Digo isso porquê “Hello World” e tradução de script que eu já tinha em Bash pra Python não conta. Apanhei um bocado, principalmente em sintaxe de comando. Eu ficava imaginando coisas mirabolantes para só depois descobrir como as coisas são mais simples em Python. Sensacional. ...

May 5, 2008 · Eri

Brasileiros em Halifax

Com exceção da família que veio nos visitar no final do ano, desde que chegamos aqui em Agosto do ano passado não tínhamos mais visto nem falado com nenhum brasileiro. Hoje encontramos dois deles, mas não. Eles não moram em Halifax. O Duda é um dos caras que tem o blog agregado no Planet do Ubuntu e eu vi um post dele lá uns dias atrás dizendo ia passar por Halifax e combinamos de nos encontrar. ...

April 19, 2008 · Eri

Indo além do Bash

Sei que sou um geek meia-boca toda vez que entra programação na parada. Quer dizer, eu me viro muito bem com shell script e fiz/faço muita coisa nervosa com Bash. Inclusive já tirei muito barato de nego que trabalhou comigo porquê enquanto eles abriam o Eclipse (ou outro IDE que o valha) para criar um programa pontual, eu já estava rodando o dito cujo em shell. Mas tem coisas que simplesmente forçam muito a amizade do Bash e o bichinho não tem features para resolver o problema. ...

April 11, 2008 · Eri