terça-feira, 24 de março de 2009

Lançado o ClamAV 0.95

Foi lançada a nova versão do ClamAV.

A versão 0.95 traz uma série de melhorias e bugfixes que fazem seu upgrade ser altamente recomendado. Entre as principais novidades cabe citar:

  • Suporte ao Google Safe Browsing.
  • Um novo clamav-milter, redesenhado e reescrito do zero.
  • Extensões do Clamd: o protocolo foi extendido para diminuir a carga que o clamd gera no sistema.
  • API melhorada: a API foi redesenhada para usar técnicas de OO, entre outros recursos.
  • ClamdTOP: essa nova ferramenta permite ao sysadmin monitorar o clamd, obtendo informações sobre itens da fila, uso da memória e versão da assinatura.
  • Alocador de pool de memória próprio.
Na minha opinião, só o ClamdTop sozinho já vale o upgrade. Agora é instalar e avaliar.

segunda-feira, 23 de março de 2009

FISL10 - Aberta a Chamada de Trabalhos


Estão abertas as inscrições para a Chamada de Trabalhos do 10º Fórum Internacional Software Livre, que se realizará nos dias 24, 25, 26 e 27 de Junho de 2009, no Centro de Eventos PUCRS, na cidade de Porto Alegre,RS, Brasil.

A submissão de propostas de palestras devem ser feitas até o dia 26/04/2009, através da página do sistema Papers (https://fisl.softwarelivre.org/10/papers/speaker/).

O Comitê de Programa definiu 23 trilhas para o fisl10, divididas em 14 macrotemas e 23 trilhas:
  • Desenvolvimento - Perl
  • Desenvolvimento - Python
  • Desenvolvimento - PHP
  • Desenvolvimento - Java
  • Desenvolvimento - Ruby
  • Desenvolvimento - Demais Linguagens (C/C++, Lua, Lisp, etc)
  • Desenvolvimento - Kits Gráficos (Qt, Gtk, Xul, Plasma, Ajax, CSS, Acessibilidade)
  • Desenvolvimento - Ferramentas, Metodologias e padrões
  • Desenvolvimento - Gerenciadores de Conteúdo (ECS/CMS)
  • Administração de Sistemas
  • Gerenciamento de dados - SGBDs
  • Gerenciamento de dados - Storage e Backup
  • Desktop
  • Kernel e Sistemas de Arquivos
  • Hardware, Sistemas Embarcados e Robótica
  • Segurança
  • Negócios, Implementações e Casos
  • Jogos, Multimídia e Streamming
  • VoIP
  • Ecosistema do Software Livre (Comunidade, Filosofia, Legislação e Cultura Livre)
  • Educação e Inclusão Digital
  • Eventos Comunitários
  • Tópicos Emergentes
Datas importantes:
  • 26/04 - Data final de submissão de trabalhos.
  • 25/05 - Final da avaliação e divulgação dos resultados.
  • 31/05 - Prazo final de confirmação dos palestrantes.
  • 24 a 27 de Junho de 2009: FISL 10.
Saiba mais no site do evento.

MSN-Proxy 0.7 lançado

Saiu a nova versão do MSN-PROXY.

Segue o ChangeLog:
  • Varios memory leaks (pra não dizer todos) foram corrigidos;
  • Corrigida a visualização de cameras nos contatos;
  • Corrigida a visualização de quem não tem você na lista de contatos;
  • Corrigido um bug na função net-connect;
  • Algumas atualizações e pequenas correções na interface web.
Espero que o mesmo esteja mais estável, mas já tenho informações de pessoas que estão usando o mesmo com o MSN 8.5 e 2009 tranquilamente.

Baixe a nova versão aqui.

domingo, 15 de fevereiro de 2009

Debian 5 lançado


Após quase 2 anos, finalmente foi lançada o Debian 5.0 (Lenny).
Segue o release oficial:

The Debian Project is pleased to announce the official release of DebianGNU/Linux version 5.0 (codenamed "Lenny") after 22 months of constant development. Debian GNU/Linux is a free operating system which supports a total of twelve processor architectures and includes the KDE, GNOME, Xfce, and LXDE desktop environments. It also features compatibility with the FHS v2.3 and software developed for version 3.2 of the LSB.

Debian GNU/Linux runs on computers ranging from palmtops and handheld systems to supercomputers, and on nearly everything in between. A total of twelve architectures are supported: Sun SPARC (sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386), IA-64 (ia64), HP PA-RISC (hppa), MIPS (mips, mipsel), ARM (arm, armel), IBM S/390 (s390), and AMD64 and Intel EM64T (amd64).

Debian GNU/Linux 5.0 "Lenny" adds support for Marvell's Orion platform which is used in many storage devices. Supported storage devices include the QNAP Turbo Station series, HP Media Vault mv2120, and Buffalo Kurobox Pro. Additionally, "Lenny" now supports several Netbooks, in particular the Eee PC by Asus. "Lenny" also contains the build tools for Emdebian which allow Debian source packages to be cross-built and shrunk to suit embedded ARM systems.

Debian GNU/Linux 5.0 "Lenny" includes the new ARM EABI port, "armel". This new port provides a more efficient use of both modern and future ARM processors. As a result, the old ARM port (arm) has now been deprecated.

This release includes numerous updated software packages, such as the K Desktop Environment 3.5.10 (KDE), an updated version of the GNOME desktop environment 2.22.2, the Xfce 4.4.2 desktop environment, LXDE 0.3.2.1, the GNUstep desktop 7.3, X.Org 7.3, OpenOffice.org 2.4.1, GIMP 2.4.7, Iceweasel 3.0.6 (an unbranded version of Mozilla Firefox), Icedove 2.0.0.19 (an unbranded version of Mozilla Thunderbird), PostgreSQL 8.3.6, MySQL 5.0.51a, GNU Compiler Collection 4.3.2, Linux kernel version 2.6.26, Apache 2.2.9, Samba 3.2.5, Python 2.5.2 and 2.4.6, Perl 5.10.0, PHP 5.2.6, Asterisk 1.4.21.2, Emacs 22, Inkscape 0.46, Nagios 3.06, Xen Hypervisor 3.2.1 (dom0 as well as domU support), OpenJDK 6b11, and more than 23,000 other ready-to-use software packages (built from over 12,000 source packages).

With the integration of X.Org 7.3 the X server autoconfigures itself with most hardware. Newly introduced packages allow the full support of NTFS filesystems and the use of most multimedia keys out of the box. Support for Adobe(R) Flash(R) format files is available via the swfdec or Gnash plugins. Overall improvements for notebooks have been introduced, such as out of the box support of CPU frequency scaling. For leisure time several new games have been added, including puzzle games as well as first-person shooters. Also notable is the introduction of "goplay", a graphical games browser offering filters, search, screenshots and descriptions for games in Debian.

The availability and updates of OpenJDK, GNU Java compiler, GNU Java bytecode interpreter, Classpath and other free versions of Sun's Java technology, into Debian GNU/Linux 5.0 allow us to ship Java-based applications in Debian's "main" repository.

Further improvements in system security include the installation of available security updates before the first reboot by the Debian Installer, the reduction of setuid root binaries and open ports in the standard installation, and the use of GCC hardening features in the builds of several security-critical packages. Various applications have specific improvements, too. PHP for example is now built with the Suhosin hardening patch.

For non-native English speaking users the package management systems now support translated package descriptions and will automatically show the description of a package in the native language of the user, if available.

Debian GNU/Linux can be installed from various installation media such as DVDs, CDs, USB sticks and floppies, or from the network. GNOME is the default desktop environment and is contained on the first CD. Other desktop environments - KDE, Xfce, or LXDE - can be installed through two new alternative CD images. Again available with Debian GNU/Linux 5.0 are multi-arch CDs and DVDs supporting installation of multiple architectures from a single disc; and this release adds Blu-ray Discs, allowing the archive for an entire architecture to be shipped on a single BD.

In addition to the regular installation media, Debian GNU/Linux can now also be directly used without prior installation. The special images used, known as live images, are available for CDs, USB sticks, and netboot setups. Initially, these are provided for the amd64 and i386 architectures only.

The installation process for Debian GNU/Linux 5.0 has been improved in many ways: among many other improvements, support for installation from more than one CD or DVD has been restored, firmware required by some devices can be loaded by using removable media, and installations via Braille display are supported. The installer boot process has also received much attention: a graphical menu can be used to choose front-ends and desktop environments, and to select expert or rescue mode. The installation system for Debian GNU/Linux has now been translated to 63 languages.

Debian GNU/Linux can be downloaded right now via bittorrent (the recommended way), jigdo or HTTP; see Debian GNU/Linux on CDs [1] for further information. It will soon be available on DVD, CD-ROM and Blu-ray Disc from numerous vendors [2], too.

Upgrades to Debian GNU/Linux 5.0 from the previous release, Debian GNU/Linux 4.0 (codenamed "Etch") are automatically handled by the aptitude package management tool for most configurations, and to a certain degree also by the apt-get package management tool. As always, Debian GNU/Linux systems can be upgraded painlessly, in place, without any forced downtime, but it is strongly recommended to read the release notes [3] for possible issues, and for detailed instructions on installing and upgrading. The release notes will be further improved and translated to additional languages in the weeks after the release.

1: http://www.debian.org/CD/
2: http://www.debian.org/CD/vendors
3: http://www.debian.org/releases/lenny/releasenotes


O interessante é falarem em pacotes atualizados como KDE 3.5.10 e OpenOffice.org 2.4.1 (só pra citar alguns) quando já temos por aí o KDE 4.2 e o OpenOffice.org 3.0.1 , mas enfim, estamos falando do Debian não é ? ;-)

De qualquer maneira, o Debian ainda é uma ótima alternativa para instalação em servidores, pois sabemos que o seu time de desenvolvimento tem como principais preocupações a segurança e estabilidade dos sistemas.

Recomendado !

sábado, 14 de fevereiro de 2009

Configurando Claro 3G no Ubuntu com Modem USB MF622

Me deparei hoje com um modem 3G da Claro e tinha de fazê-lo funcionar no Linux.

Depois de algumas pesquisas e testes, desenvolvi um rápido tutorial para resolver a questão. Esse tutorial serve especificamente para o modem USB MF622.

Configuração do WvDial:

Para conectar via PPP, resolvi usar o software Wv Dial (apt-get install wvdial). Para isso criei o arquivo /etc/wvdial.conf com o seguinte conteúdo:

[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro

[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99***1#

Os dados de usuário, senha e número do telefone são padrões da Claro, não necessitando alteração. O que pode ser necessário alterar nesse arquivo será o device do modem, que normalmente é /dev/ttyUSB0.

Script de inicialização:

Criei o arquivo /etc/init.d/claro3g.sh com o seguinte conteúdo:

#! /bin/bash

# Script para inicializar modem 3G MF 622
#
# Atenção:
# O modem precisa estar plugado ao computador durante o boot
#

echo Carregando driver do Modem 3G...
echo
/sbin/modprobe usbserial vendor=0x19d2 product=0x0001

sleep 5

echo Conectando ao 3G...
echo
wvdial -C /etc/wvdial.conf &

É preciso dar permissão de execução para o script. Para isso use o seguinte comando:

chmod +x /etc/init.d/claro3g.sh

Rode também o seguinte comando para colocar o script na inicialização do sistema:

update-rc.d claro3g.sh defaults 99

Voilá.
Basta agora reiniciar seu computador com seu modem plugado que ele irá automaticamente ser reconhecido e a conexão irá subir, gerando um device pppX (ppp0, caso não haja mais nenhuma conexão PPP rodando em seu computador)

PS1: só consegui fazer o modem funcionar se ele estiver plugado antes de iniciar o computador. As tentativas de plugá-lo após o micro ter iniciado foram todas em vão. Existem várias pessoas reportando tal fato na rede e parece que isso é uma questão específica desse modem.

PS2: caso você desplugue o modem e tente novamente plugá-lo ele não irá mais responder. Para que ele volte a funcionar é preciso que o micro seja reiniciado (obedecendo o que consta no item acima)

PS3: testei o método com sucesso também no Mandriva 2008. Acredito que qualquer distro com wvdial e um kernel mais atualizado deve suportar a conexão.

segunda-feira, 2 de fevereiro de 2009

Deletando mensagens da fila do Postfix usando palavras chave

Há muito tempo uso um script (nomeado postdel), que é muito útil para deletar e-mails da fila do Postfix usando palavras chave, o que agiliza incrivelmente essa operação, se comparado ao padrão de deletar por queueID da mensagem.

Como vi hoje alguém na lista do Postfix perguntando por algo similar, resolvi compartilhar aqui o script (que é de autoria de André Galvani).

 #!/usr/bin/perl
#
# Apaga mensagens na fila do Postfix
#
# Andre Galvani
# 2004/02/17

$regexp = $ARGV[0] || help();

@postqueue = `/usr/sbin/postqueue -p`;

for (@postqueue) {
if (/^(\w+)(\*|\!)?\s/) {
$queue_id = $1;
}
if($queue_id) {
if (/$regexp/i) {
$queue{$queue_id} = 1;
$queue_id = "";
}
}
}

open(POSTSUPER,"|/usr/sbin/postsuper -d -") || die "couldn't open postsuper" ;
foreach (keys %queue) {
print POSTSUPER "$_\n";
}
close(POSTSUPER);

sub help {
print "\n Use: $0 \n\n";
print " Exemplo:\n";
print " $0 sp.*\@msn.com.br\n\n";
print " Obs.: Pode ser usado com regexp syntax.\n\n";
print "\n";
exit;
}


Boa diversão pra todos :-)

sexta-feira, 30 de janeiro de 2009

Ejabberd 2.0.3

Saiu a nova versão do Servidor XMPP Ejabberd.

Com mais de 30 fixes e melhorias, a versão 2.0.3 continua em busca de seu espaço, concorrendo com outros ótimos servidores como Openfire e jabberd.

Tendo como seu grande case o Jabber.org (que mostra que o servidor é maduro e robusto o suficiente para grandes instalações), o ejabberd é uma grande ferramenta para aqueles que não querem um servidor XMPP simples e eficiente.

Baixe a nova versão aqui.

terça-feira, 27 de janeiro de 2009

Desaparecido :-)

Confesso que ando meio desaparecido de meu blog, surgindo vez ou outra somente para responder comentários.

Até a seção de versões dos softwares anda bem desatualizada, mas não é descaso não.

Depois que o horário de verão se inicia, digamos que meus horários se complicam um pouco, e eu normalmente chego em casa e não quero fazer nada que me tome muito tempo.

Mas em pouco mais de 15 dias o horário volta ao normal, e da mesma forma, assim espero, a minha rotina também...

Para meus leitores, então um até breve :-)

quinta-feira, 23 de outubro de 2008

Lançado o Release Candidate do Ubuntu 8.10

O Ubuntu Team acaba de anunciar o lançamento da versão Release Candidate do Ubuntu 8.10.

Como novidades do Ubuntu 8.10, a versão Desktop traz todos os recursos necessários para acesso móvel digital, incluindo suporte wireless 3G e "sessões convidadas" que permitem aos usuários compartilharem computadores temporariamente sem comprometer a segurança.

Já a versão Servidor consolida seu suporte para virtualização com um construtor de VM integrado, e vem com um suporte completo a Java e suporte a criptografia de diretório por usuário.

Todas as demais variações, como Kubuntu, Xubuntu, UbuntuStudio, e Mythbuntu também alcançaram o status de RC.

Com isso, nos próximo dias já poderemos contar com a disponibilidade dos pacotes do site GetDeb para a nova versão.

Antes de instalar ou atualizar, é recomendado ler o release completo (em inglês). Ou, se preferir, aguarde o lançamento da versão final, marcado para o próximo dia 30.

Lançado o Debian 4.0 r5

Acaba de ser lançada a quinta atualização do Debian 4.0 (Etch).

A nova atualização traz principalmente correções de problemas de segurança da versão estável, juntamente com alguns ajustes a "problemas mais sérios".

Mas atenção: se você tem as versões antigas do Debian 4.0 não é necessário jogar fora suas mídias. Um apt-get update && apt-get upgrade irá instalar os mesmos pacotes desse novo release.

As novas imagens de CD e DVD em breve estarão disponíveis nos sites.

Leia o anúncio oficial aqui.

quarta-feira, 22 de outubro de 2008

CDs do novo Ubuntu e Kubuntu disponíveis para request


Já é possível solicitar seu CD do Ubuntu(Kubuntu) 8.10.

Através dos sites shipit.ubuntu.com e shipit.kubuntu.org já é possível fazer uma pré ordem dos CDs da nova versão.

Apesar da já clássica eficiência para distribuir as novas versões deixo aqui o meu protesto. Agora, além de só poder receber UMA CÓPIA de cada distro, NÃO É POSSÍVEL informar a arquitetura, o que é lamentável, já que eu, por exemplo, uso a versão 64 bits.


Talvez com o lançamento oficial da versão eles liberem mais features, como esse tipo de opção, então vou esperar mais uns dias para solicitar minhas cópias... :-)

terça-feira, 21 de outubro de 2008

GetDeb disponibilizando em breve pacotes para Ubuntu Intrepid


Os administradores do GetDeb.net anunciaram hoje no blog all about getdeb que em breve começarão a disponibilizar os pacotes lá existentes para o Ubuntu 8.10.

Devido aos recursos limitados do projeto, só é possível manter suporte para a versão estável da distro, razão pela qual os pacotes ainda não foram liberados.

Mas como a política dos mantenedores é de disponibilizar pacotes para nova versão assim que ela alcançar o Status de Release Candidate, fato que deve ocorrer no final dessa semana, é bem provável que já na próxima semana tenhamos o site atualizado (estou só esperando isso pra fazer o upgrade para o Pidgin 2.5.2).

Mas atenção: assim que a "troca" ocorrer, não serão mais publicados pacotes para o Ubuntu Hardy.

segunda-feira, 20 de outubro de 2008

Bacula 2.4.3


Para quem usa o Bacula, esse post é uma recomendação: atualizem para a última versão estável 2.4.3, lançada no dia 11 passado.

A mesma é um bug fix da versão 2.4.2, e conforme informações dos desenvolvedores, deve ser o último release da versão 2.X (a não ser que seja encontrado um bug realmente muito sério que precise ser corrigido), já que a nova versão 3.0.0 é esperada para o final do ano.

E por falar em nova versão, você pode saber mais sobre os novos recursos da versão 3.0.0 aqui. Fico empolgado em compartilhar o fato de que um dos recursos que me deixou bastante animado são os plugins, já tão comuns no Firefox e também no OpenOffice, e que certamente irão agregar muito a ferramenta, permitindo o desenvolvimento próprio de novas features.

Baixe a nova versão aqui e leia os manuais da versão em desenvolvimento (3.0.0) aqui..

domingo, 19 de outubro de 2008

Pidgin 2.5.2 lançado

Mais uma vez o site GetDeb.net sai na frente e disponibiliza para o Ubuntu Hardy 8.04 (e demais variações) a mais nova versão do software Pidgin (antes mesmo do próprio site do projeto).

O Pidgin 2.5.2 traz como sempre vários bug fixes, além de algumas melhorias (veja o ChangeLog completo aqui). Entre elas, a que mais me chamou atenção foi a correção dos erros de sincronização do protocolo MSN, que me dava dor de cabeça de tempos em tempos.

Baixe a nova versão do Pidgin aqui.

sexta-feira, 17 de outubro de 2008

Jive Software demite um terço de seus funcionários

A notícia não é nova, pois data de 2 dias atrás, mas não tive tempo de postar sobre isso antes.

Visando manter a saúde financeira da empresa (a crise internacional não poupa ninguém mesmo...), a Jive Software demitiu 40 de seus funcionários, o que gerou um certo receio e dúvidas na comunidade Openfire.

Segundo o CMO da empresa, Sam Lawrence, a empresa é financeiramente saudável e lucrativa e a medida foi necessária para que a mesma se mantenha assim tendo em vista as mudanças nas condições do mercado.

Leia a matéria completa no TechCrunch.

Só espero que isso não prejudique o desenvolvimento do Openfire (veja o Roadmap aqui), que aparentemente está lento, sem o lançamento de novas versões há algum tempo apesar dos bugs da versão 3.6.0a . Agora é esperar pra ver...

Versões antigas do Openfire

Tenho visto muita gente na lista procurando versões antigas do Openfire.

Pois bem, resolvi reunir algumas versões (desde a 3.3.0) em formato .tar.gz e também alguns plugins de versões antigas que encontrei em algumas instalações.

A lista disponível pode ser vista aqui aqui. Por enquanto só existem alguns plugins e os mesmos estão separados por versões do Openfire (3.4.1, 3.4.5, 3.5.1 e 3.5.2), sendo cada um a versão mais atualizada disponível na época. Caso alguém possua outros plugins e queira contribuir com esse repositório, basta enviar os mesmos por e-mail (veja como no topo da página).

PS: se for necessária alguma versão mais antiga ou em outro formato que não seja .tar.gz, você pode baixar a mesma direto aqui (disponíveis versões do Wildfire também).

sábado, 20 de setembro de 2008

Cisco e a compra da Jabber Inc.

Muitas pessoas devem ter lido ontem sobre a compra da Jabber Inc. por parte da Cisco.

Como sempre, isso gera um pouco de apreensão, principalmente entre os usuários do protoloco XMPP (Jabber). Para espantar esse "medo" que fica no ar, stpeter, uns dos responsáveis pelo Jabber.org, resolveu fazer um post em seu blog esclarecendo sobre as principais dúvidas que esse tipo de negociação acaba gerando.

Segue o post na íntegra para tranquilizar os usuários desse protoloco:

The technology websites have been abuzz today about Cisco’s acquisition of Jabber, Inc., where I have worked since October 2000. Because a number of folks seem to be confused about the impact of this news on the XMPP developer community, I’d like to answer a few of today’s frequently asked questions.

  • Will I still be able to run my Jabber server at mydomain.com? Of course! All Jabber/XMPP software projects and products implement the Extensible Messaging and Presence Protocol, which is an open standard that anyone can implement or deploy.
  • Will open-source projects be prevented from using the word “Jabber” in their project names? No, because the XMPP Standards Foundation (XSF) has a legal agreement with Jabber, Inc. regarding the Jabber trademark, which Cisco has inherited through this acquisition.
  • Is Cisco going to shut down the XSF? No. They couldn’t do that even if they wanted to, because the XSF is a legally independent, non-profit organization that is not controlled or owned by Jabber, Inc. But they don’t want to.
  • Will Cisco continue Jabber, Inc.’s support of the XSF, in particular by sponsoring you (Peter Saint-Andre) to keep writing all those XMPP specifications? Yes. Cisco wants to be very supportive of XMPP standardization, and I am a big factor in XMPP standardization, therefore Cisco wants to be very supportive of me. :)

I’m excited to be part of the Cisco team, and I think the whole community will see even more good things happening because of their support.


Confesso que ler esse post me deixou bem mais tranquilo, por isso resolvi compartilhar com todos. :-)

terça-feira, 16 de setembro de 2008

Ativando a monitoração de discos com o SNMPD

O SNMP (do inglês Simple Network Management Protocol - Protocolo Simples de Gerenciamento de Rede) é um protocolo de gerenciamento típico de redes TCP/IP, da camada de aplicação, que facilita o intercâmbio de informação entre os dispositivos de rede, como computadores, switches e quaisquer outros equipamentos que implementem o mesmo.

Muito usado em sistemas de monitoração (como Nagios, Zabbix, Zenoss, MRTG, entre outros), o SNMP permite acesso direto e rápido as informações sobre os recursos do servidor e ativos de rede tais como uso de memória, interfaces de rede, load, discos, tráfego de dados, etc...

Nesse post irei mostrar como configurar o SNMPD (daemon SNMP do Linux) para monitorar as partições de disco de seu sistema, e como fazer para obter dados sobre status e percentual de disco usado. Esse tipo de informação pode ser utilizada pelas ferramentas citadas acima, com o objetivo de alertar possíveis problemas, como por exemplo, partições que estão lotando.

Configurando o SNMPD

Para iniciar, estou supondo que o serviço snmpd está ativo e funcional. Não é objetivo desse post explicar como colocar o mesmo em funcionamento, mas caso você tenha dúvidas, pode colocar um comentário nesse post ou me enviar um e-mail.

Digamos que seja necessário monitorar as partições /, /home , /usr e /var.



Vamos imaginar que queiramos ativar o flag de erro assim que cada partição tiver no mínimo 500Mb livres. Para isso devemos colocar as seguintes linhas no arquivo /etc/snmp/snmpd.conf.

disk / 512000
disk /home 512000
disk /usr 512000
disk /var 512000

É importante prestar atenção a essa ordem de inserção das linhas, pois elas irão influenciar o OID. O OID é a porção da MIB que armazena um dado específico. É como se a MIB fosse uma tabela do Banco de Dados e o OID fosse a chave para encontrar um determinado registro na tabela. Através dele podemos obter o resultado específico do recurso monitorado no momento exato da consulta.

Com a configuração efetuada poderemos então obter duas informações de cada partição: o percentual de disco em uso e o flag de erro. O flag de erro será sempre 0 enquanto a partição tiver mais espaço do que foi configurado no arquivo snmpd.conf (no exemplo foi colocado 512Mb para cada partição). No momento que a partição possuir menos espaço livre que o configurado (512Mb no caso), a flag de erro passará a retornar 1 indicando que existe um problema a ser verificado (pouco espaço em disco).

Após alterar o arquivo snmpd.conf, deve-se reiniciar o serviço snmpd.

Obtendo os dados das partições

Para obter os dados das partições podemos usar a ferramenta snmpget. O snmpget é uma ferramenta que roda no console e que obtém o valor de um OID específico de um servidor.

Antes de mais nada é bom lembrarmos o seguinte:

/ - partição 1
/home - partição 2
/usr - partição 3
/var - partição 4

Para obter o retorno dos OIDs, devemos rodar o seguinte comando:

snmpget -c comunidade -v 1 servidor OID , onde:
  • comunidade é o nome da comunidade setada o snmpd. O valor default da mesma é public;
  • servidor é o IP ou nome do servidor a ser consultado;
  • OID é o OID a qual queremos obter o resultado associado;
Obtendo a flag de erro da partição

Em nosso exemplo, para obter a flag de erro da partição / no sistema local, podemos usar o comando:

snmpget -c public -v 1 localhost .1.3.6.1.4.1.2021.9.1.100.1

sendo que a OID para verificar a flag de erro é .1.3.6.1.4.1.2021.9.1.100.X, onde X é o número da partição a ser verificada (no exemplo X seria um número de 1 a 4, pois 4 partições foram configuradas no snmpd.conf). Como a partição verificada foi a /, X = 1.

O retorno do comando nesse caso foi:

UCD-SNMP-MIB::dskErrorFlag.1 = INTEGER: noError(0)

pois a partição / tem 3,3Gb livres.

Obtendo o percentual de uso da partição

Para obter o percentual de uso da partição /var no sistema local, podemos usar o comando:

snmpget -c public -v 1 localhost .1.3.6.1.4.1.2021.9.1.9.4

sendo que a OID para verificar o percentual de uso da partição é .1.3.6.1.4.1.2021.9.1.9.X, onde X é o número da partição a ser verificada (no exemplo X seria um número de 1 a 4, pois 4 partições foram configuradas no snmpd.conf). Como a partição verificada foi a /var, X = 4.

O retorno do comando nesse caso foi:

UCD-SNMP-MIB::dskPercent.4 = INTEGER: 18

ou seja, 18% da partição /var está em uso.

Finalizando...

Como podemos verificar o SNMP é um recurso muito poderoso que está disponível aos administradores de sistema em geral e deve ser analisado com muita atenção. Apesar de parecer meio complexo à primeira vista, esse protocolo se mostra bastante simples e intuitivo a medida que o admin vai se familiarizando com ele.

Em breve irei mostrar mais utilidades desse protocolo e também como fazer para integrá-lo com outras ferramentas, como Nagios e MRTG.

Leia/Visite também:


sexta-feira, 12 de setembro de 2008

Desaparecido, mas não muito...

Olhando meu blog hoje percebi que ando meio sumido nos últimos 10 dias. Nenhum post novo, nenhum update, nada. Quem acompanha meu blog deve estar achando estranho...

Bom, pretendo voltar a atividade nos próximos dias, com posts interessantes sobre o Openfire (e outros assuntos relevantes, é claro). Ainda não consegui atender a demanda da enquete que fiz no blog em julho, mas pretendo voltar logo a postar de forma constante (mas talvez não diária).

Mas como sempre, para quaisquer dúvidas, eu posso ser encontrado interagindo diariamente na lista Openfire-BR ou na lista Postfix-BR. Além disso, você pode me achar em horário comercial no canal #Openfire-BR da Freenode.

Ou se preferir, envie-me um e-mail. O endereço está ali em cima no blog. Eu sempre respondo o mais breve possível.

Até mais !!! :-)

quarta-feira, 3 de setembro de 2008

KDE 4.1.1 disponível

Lançado o KDE 4.1.1.

Como sempre os pacotes para Ubuntu (e variações) 8.04 já estão disponíveis.
  • Adicione o repositório deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main ao seu /etc/apt/sources.list.
  • Se você já tem o kubuntu-kde4-desktop instalado, basta rodar um sudo apt-get update && sudo apt-get dist-upgrade e responder as questões que irão ser feitas. Se você não tem esse pacote instalado, rode sudo apt-get update && sudo apt-get install kubuntu-kde4-desktop e responda as questões. Ambas opções devem ser feitas no prompt de comando.
E não esqueça de instalar também o pacote kdeplasma-addons que contém os novos recursos do Plasma.

Leia o anúncio oficial aqui.

Via Kubuntu.org.