Mostrando postagens com marcador LINUX. Mostrar todas as postagens
Mostrando postagens com marcador LINUX. Mostrar todas as postagens

Autodiscovery de Serviços no Linux com Zabbix

Com o zabbix é possível monitorar serviços que estão sendo executados em servidores linux através de uma chave especial net.tcp.service[nomedoservice] onde em nome do serviço o zabbix aceita alguns serviços padrões como ftp, http, ssh, ntp etc. 

O problema em monitorar utilizando este método é que ele não suporta todos os tipos de serviço, como por exemplo não é possível passar como parâmetro para essa chave serviços como mongodb, redis etc. Outro ponto negativo é que você não sabe qual serviço exatamente está sendo utilizado como por exemplo o serviço http está rodando Apache ou Nginx ? e se ou roda-los em uma porta não padrão ou seja não na porta 80?

Por esses motivos prefiro utilizar a capacidade do zabbix de autodiscovery para descobrir exatamente qual serviço está sendo executado e em qual porta.

Grep não Funciona em Arquivo TXT

Estava enfrentando um problema ao tentar usar o grep para filtrar um arquivo .txt contendo logs do SQL Server 2008.

Aparentemente tudo estava correto com o arquivo, eu tinha as devidas permissões e conseguia visualizar seu conteúdo usando cat normalmente, porém ao tentar usar o grep buscando por uma palavra que eu tinha certeza que o arquivo continha, nada era retornado no terminal.


Simples Web Proxy no Debian com Squid

Squid é uma aplicação para proxy e cache web, podendo ser utilizado inclusive como proxy reverso.

Nesse exemplo vou mostrar como configurar um simples servidor de proxy utilizando o squid no debian (squeeze). Vale lembrar que o debian possuí duas versões do squid em seus repositórios e que esse tutorial foi baseado e testado na versão 3 do squid.

Brilho de Tela Intel HD Linux

Se você possuí um notebook com a placa de vídeo Intel HD, deve ter notado que o brilho da tela não é alterado através das teclas determinadas para esta função em nenhuma distribuição linux atualmente (pelo menos nas quais eu testei, fedora, ubuntu e opensuse) buscando no google encontrei vários relatos, aparentemente é um bug no módulo do vídeo, alguns felizardos conseguiram corrigir o problema apenas reinstalando o bash em seu sistema e as teclas padrões fn+keys altera o brilho de tela sem problemas. 

Se você assim como eu não conseguiu resolver o problema desse modo terá que alterar o brilho de tela na mão editando o arquivo /sys/class/backlight/intel_backlight/brightness.

Melhorando a Renderização de Fontes no Fedora

Uma das coisas que eu sempre gostei do ubuntu, foi o modo como as fontes são renderizadas, eu sempre tentei configurar distros diferentes para que a renderização de fontes fica-se exatamente como as do ubuntu, porém muitas vezes não tive sucesso pois apesar de existir um vasto material na internet para melhorar a fonte em determinadas distros sempre precisava de muita alteração, compilação e nem sempre dava certo por vezes até quebrando outros aplicativos como leitor de pdf, openoffice etc.

Felizmente no fedora não precisamos compilar, alterar o cairo nem nada disso. Precisamos apenas habilitar o repositório  RPM Fusion, instalar o pacote freetype-freeworld e adicionar algumas linhas no arquivo /etc/X11/Xresources.

Alterar o Device da Placa de Rede no Linux

As placas de rede no linux, geralmente são reconhecidas como eth0, eth1, eth2, ..., etc, onde cada placa é vinculada a uma dessas interfaces com suas configurações próprias de ip, máscara, gateway e o endereço mac.
Devido a regras do udev cada endereço mac é atribuído permanentemente ao device (eth1, eth2 ..) o que é uma grande vantagem, pois ao efetuar um reboot no sistema você não corre o risco da configuração da placa de rede reconhecida como eth0 seja atribuída a eth1 ou vice-versa o que causaria uma grande dor de cabeça em um servidor em produção por exemplo.


Então por que eu iria querer alterar o device da minha placa ? simples, digamos que seu computador possuí apenas uma placa de rede reconhecida como eth0, então em algum momento sua placa de rede queime, e você compra uma nova placa, do mesmo modelo que sua placa antiga e ao trocar as placas em seu computador a nova placa é reconhecida como eth1 mesmo sendo a única placa adicionada.

NGINX com PHP no CentOS

Nginx é um servidor web de alta performance e que tem mostrado ótimos resultados em diversos casos como o wordpress por exemplo.
Pesquisando no google você pode encontrar vários casos de sucesso com o Nginx, desde implementações como proxy reverso ou um servidor de alta requisição com baixíssimo uso de cpu etc.

Hospedar Múltiplos sites com Apache no Debian

É muito simples hospedar mais de um site em um mesmo servidor, vou mostrar como configurar o vhost (Virtual Host) para hospedar diversos sites em um único servidor, isso é muito conveniente pois iremos utilizar um único IP para quantos domínios desejarmos. 


Neste exemplo estou utilizando debian em sua versão estável atual (squeeze), Caso não saiba como instalar o apache no debian verifique esse post .


Varnish 3 com Apache no CentOS

Acredito que todo mundo já ouviu falar do Varnish pelo menos uma vez, devido a quantidade de empresas que estão adotando-o como solução de proxy reverso, principalmente os grandes portais que tem uma quantidade enorme de acessos diariamente. Um grande caso de sucesso com a implementação do varnish é a globo.com onde pode ser visto uma apresentação da mesma aqui e aqui, explicando como foi implementado, os motivos que levaram a escolha de se utilizar varnish e números interessantes tanto de acesso quanto de custos.

Instalar e configurar o varnish não é dificil, porém como no caso da globo eles fizeram uma configuração totalmente personalizada para o cenário deles. Irei mostrar como instalar e utilizar o varnish em sua configuração padrão, o que dependendo do seu caso pode ser mais do que suficiente para ser utilizado em um blog ou em um site com uma quantidade razoavel de acessos, porém nada irá impedi-lo de configurar o varnish como desejar buscando informações externas a essa tutorial.

Servidor LAMP no Debian Squeeze

Vou mostrar como criar um Servidor LAMP com o Debian Squeeze , para quem não está familiarizado com a nomenclatura  LAMP significa (Linux + APACHE + MYSQL + PHP).


Após esse tutorial você terá caso tenha seguido todos os passos corretamente um servidor totalmente funcional com serviço web , banco de dados e suporte a páginas em php.


Dito isso vamos começar :D