Recentemente tive que realizar a instalação do Nagios em um servidor rodando ArchLinux e definitivamente foi uma ótima escolha que me permitiu um sistema de monitoramento muito otimizado, estável e de fácil implementação.
A instalação pode ser realizada facilmente através dos repositórios oficiais e do AUR, porém temos uma padronização diferente dos demais sistemas, principalmente nos usuários que rodam as aplicações. Durante a instalação tive apenas que adaptar as permissões do diretório necessário dos remote commands, seguem as alterações e permissões necessárias:
#chown http:nobody /var/nagios/rw
#chmod gu+rwx /var/nagios/rw
#chmod g+s /var/nagios/rw
Após setar as permissões reinicie o Apache e o Nagios para efetivar as mudanças e os comandos enviados através da interface já poderão ser executados normalmente.
Realmente, sistemas de monitoramento sobre ArchLinux assim como em OpenBSD são uma alternativa muito boa para otimizar ao máximo os recursos de seu servidor com segurança e alta performance.
A partir das versões mais atuais do ArchLinux o compiz-fusion está disponível no repositório community do pacman, facilitando muito a instalação no desktop sem a necessidade de configurações mais avançadas ou manuais. Segue um exemplo bem simples de preparação do desktop com a instalação básica do compiz-fusion juntamente com os temas emerald mais atuais.
Para iniciar a instalação, primeiramente atualize a base do pacman e prossiga com a instalação dos pacotes principais:
pacman -S compiz-fusion
Caso você queira instalar somente os pacotes necessários para o seu gerenciador de desktop utilizado utilize:
pacman -S compiz-fusion-gtk pacman -S compiz-fusion-kde
Os efeitos do fusion só são ativados após a instalação do compiz-fusion-plugins-main e compiz-fusion-plugins-extra:
pacman -S compiz-fusion-plugins-main compiz-fusion-plugins-extra
Terminada a instalação, podemos iniciar o compiz fusion manualmente e verificar se tudo está funcionando conforme o esperado com:
fusion-icon
Caso a primeira tentativa falhe (possivelmente por não ter o dbus ativo), você pode tentar iniciar com a utilização direta do dbus:
dbus-launch "fusion-icon"
Para os usuários de KDE, é possível criar um link simbólico na pasta de inicialização automática (normalmente ~/.kde/Autostart) para que seja executado sempre que houver login no sistema:
ln -s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon
Para realizar a inicialização automática em ambiente Gnome de forma manual, primeiramente é necessário criar o arquivo /usr/local/bin/compiz-start-boot com o seguinte conteúdo:
#!/bin/bash
export WINDOW_MANAGER="compiz ccp"
exec gnome-session
Torne o arquivo executável (chmod +x) e crie o arquivo /etc/X11/sessions/Compiz.desktop com o seguinte conteúdo:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Compiz on GNOME
Exec=/usr/local/bin/compiz-start-boot
Icon=
Type=Application
Já para utilizar o compiz-fusion para realizar a inicialização (recomendado), utilize o assistente disponível em:
[System] -> [Preferences] -> [Sessions] -> [Startup Programs]
Adicione “Compiz Fusion” (Name:) e “fusion-icon” (Command:) aos aplicativos que iniciam com a sessão.
Caso tenha algum problema na inicialização automática do KDE também é possivel iniciar manualmente com:
compiz --replace ccp &
Para ajustar as opções corretamente utilize o assistente:
ccsm &
Após ajustar todos os plugins, substitua as entradas atuais do KDE com:
kde-window-decorator --replace
Após toda a instalação dos pacotes, é possível utilizar o fusion-icon-tray para acessar as principais interfaces de configuração de forma bem prática e rápida, inclusive a alteração e personalização dos temas do emerald.
Normalmente os usuários que estão iniciando no ArchLinux perguntam o que é ABS, sendo que muitas vezes o confundem com o Pacman…
Respondendo a pergunta… esse eh o sistema de empacotamento oficial utilizado no ArchLinux!
Entre os modos de utilizacao mais frequentes deste sistema de empacotamento estão a criacao de novos pacotes de software que ainda nao estao disponiveis no repositorio oficial e principalmente a customizacao dos pacotes existentes para atender suas necessidades especificas de compilação.
Assim como em distribuições baseadas em Debian (APT), o ArchLinux possui um gerenciador de pacotes muito completo e funcional, o “Pacman” que tem acesso direto aos repositorios oficiais e nao-oficiais da distribuicao, se encarregando de sanar todas as possiveis dependencias na instalacao dos pacotes da melhor maneira possivel.
E um gerenciador muito simples de ser manuseado, porem possui uma estrutura de funcionamento bem robusta e complexa…
ArchLinux é uma distribuição que poucas pessoas conhecem, principalmente por ser pouco divulgada, mas que apresenta inumeras vantagens / facilidades, entre elas vale destacar a organização, arquitetura e documentação.
Tenho utilizado o Arch a aproximadamente 1 ano e não tenho motivos para trocar de distro, neste post darei uma visão geral do sistema para quem ainda não conhece.
É uma distribuição baseada em Slackware, inclusive com inicialização BSDstyle totalmente customizada para máquinas de arquitetura i686, contando com gerenciador de pacotes e repositórios próprios tendo todas as aplicações e kernel (atualmente na versão 2.6.22) customizados para apresentar a máxima performance em máquinas i686 e multiprocessadas.
Todos os pacotes são baseados em suas versões mais atualizadas (distribuição “bleeding edge”), seu gerenciador (pacman) facilita muito na instalação e atualização dos pacotes e de todo o sistema.
Além dos pacotes disponíveis nos repositórios oficiais estão disponíveis muitos pacotes em desenvolvimento no AUR (ArchLinux UserCommunity Repository), sem contar na facilidade e praticidade no desenvolvimentos de pacotes baseados nos padrões de empacotamento do Arch.
Tem suporte nativo a AIGLX e XGL com Beryl, Compiz e Compiz-Fusion para desktops 3D e xinerama para multiplos monitores, contando também com uma versão personalizada do KDE, o KDEMod que é otimizado e totalmente modular, contando inclusive com o menu Kickoff do SuSe na versão Arch.
A release atual do ArchLinux, nomeada de Don’t Panic traz inumeras atualizações e novidades, vale a pena conferir!