quarta-feira, 24 de fevereiro de 2010

Instalando o MRTG

Distribuição utilizada: Debian Sarge

Instalando os pacotes
Execute o comando:
# aptitude install mrtg

Quando perguntar se deseja que o mrtg.conf só tenha permissão de leitura para o usuário mrtg responda NO e pressione

Configurando o MRTG:
Entre no diretório /etc e crie o seguinte arquivo:
# cd /etc
# vi mrtgstats­net.sh 

Adicione o seguinte conteúdo ao arquivo:
#!/bin/sh
awk '
/'$1':/ {
$0=substr($0,index($0,":")+1);
print $1;print $9
}
' /proc/net/dev

Dê permissão de execução ao arquivo:
chmod +x mrtgstats­net.sh

Verifique a configuração do seu mrtg.cfg, deve estar assim:
# Global configuration
WorkDir: /var/www/mrtg
WriteExpires: Yes
RunAsDaemon: yes
Interval: 5
Target[eth0]: `/etc/mrtgstats net.sh eth0`
Title[eth0]:"Tráfego da rede internet"
MaxBytes[eth0]:750000
PageTop[eth0]: <h1>Tráfego da rede internet</h1>
Options[eth0]: growright,bits,noinfo

E rode o mrtg com o comando:
# mrtg 

Nas primeiras vezes que ele rodar, de 5 em 5 minutos podem aparecer mensagens de warning, estas mensagens são normais, após a terceira ou quarta execução elas param de aparecer, os logs estarão vazios logo após a instalação, com o tempo eles irão aparecendo, para acessá­los basta digitar no browser: http://ip_da_maquina/mrtg  na lista que vai abrir escolha o arquivo eth0.html que contém seu log da eth0 para visualização, caso queira, pode adicionar as demais interfaces. 

Para colocar o MRTG na inicialização edite o arquivo /etc/init.d/bootmisc.sh e adicione ao final do arquivo as seguinte linhas:
# Inicializando o MRTG
if [ ­x /etc/init.d/mrtg ]; then
. /etc/init.d/mrtg
fi 

Agora crie um arquivo com nome mrtg dentro de /etc/init.d:
# vi /etc/init.d/mrtg 

com o seguinte conteúdo:
/usr/bin/mrtg 

Salve e saia do arquivo. Dê permissão de execução ao arquivo:
# chmod +x /etc/init.d/mrtg 

Finalizamos a instalação do MRTG!

segunda-feira, 22 de fevereiro de 2010

Virtual Box - Duplicando maquinas virtuais

O Virtual Box possuir um UUID particular para cada arquivo .VDI, o que impede a duplicação do arquivo através de uma simples cópia. Para resolver este problema é necessário modificarmos este UUID. Abra um terminal e execute o comando abaixo:
$ VBoxManage internalcommands setvdiuuid

domingo, 21 de fevereiro de 2010

Instalando Servidor LAMP

Distribuição utilizada: Debian Lenny 64

Baixando os pacotes necessários

# apt-get update
# apt-get install apache2 mysql-server php5 php5-mysql libapache2-mod-php5
phpmyadmin

Nas telas de configuração, escolha o padrão em todas.
Caso já esteja acostumado de alguma forma com as configurações, ajeite o ambiente como lhe agradar mais...

Instalando o MySQL
Crie o ambiente MySQL:
# mysql_install_db

Adicione uma senha para o root:
# mysqladmin -u root password 'sua_senha'

Entre como root:
# mysql -u root -p
...e informe sua senha.

Pronto! Você já tem seu servidor MySQL instalado.

Finalizando
Vá até a pasta onde você especificou que ficariam seus arquivos HTML e PHP (na configuração do Apache). Se deixou o padrão, esta pasta vai ser /var/www. Crie um arquivo chamado index.php dentro dela com o comando:

# vim /var/www/index.php

Dentro desse arquivo, adicione as seguintes linhas:
<?php 
phpinfo();
?>


Agora, com seu browser preferido, digite o endereço localhost:80. Se você visualizar uma página exibindo as configurações do seu PHP na tela, parabéns!!! Seu ambiente LAMP está funcionando perfeitamente!

Caso ocorra algum problema, e não esteja conseguindo acessar suas bases de dados, possivelmente bastará acertar alguns parâmetros do Apache. Tente o comando: # dpkg-reconfigure php5-mysql