Para descobrir fácil o ip de seu servidor é só instalar o pacote do lynx.
yum install lynx
E rodar o comando abaixo:
lynx http://showip.com | grep "Your IP address is"
terça-feira, 24 de setembro de 2013
quarta-feira, 18 de setembro de 2013
Auditoria no Zimbra
Como usuário Zimbra execute os comandos:
HABILITAR AUDITORIA
zmprov ma user_a_ser_monitorado@dominio.com.br zimbraInterceptAddress user_monitor@dominio.com.br
DESABILITAR AUDITORIA
zmprov ma "user_monitorado"@dominio.com.br zimbraInterceptAddress ""
HABILITAR AUDITORIA
zmprov ma user_a_ser_monitorado@dominio.com.br zimbraInterceptAddress user_monitor@dominio.com.br
DESABILITAR AUDITORIA
zmprov ma "user_monitorado"@dominio.com.br zimbraInterceptAddress ""
quinta-feira, 6 de junho de 2013
Script para verificar espaço em disco
Segue um script para alertar quando há problemas de espaço em disco no Zimbra, o mesmo também pode ser facilmente adaptado a outros tipos de servidores, coloque ele no cron do linux para executar diariamente e não ter surpresas com falta de espaço.
#!/bin/bash
#http://www.vivaolinux.com.br/perfil/verPerfil.php?login=juniordjv
ESPACO=`df -h | grep sdb1 | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
ESPACO_INODE=`df -hi | grep sdb1 | awk '{print $5}' | grep -v IUse | sort -nr | awk -F % '{print $1}'`
ALERTA_RISCO="O disco esta prestes ficar sem espaco por favor verificar \n\n `df -h ` \n\n `uname -a`"
ALERTA_CHEIO="O disco esta cheio verifique com urgencia \n\n `df -h ` \n\n `uname -a`"
ALERTA_RISCO_INODE="O disco esta prestes ficar sem espaco favor verificar \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
ALERTA_CHEIO_INODE="O disco esta cheio verifique com urgencia \n\n `df -hi ` \n\n \sbin\ifconfig \n\n `uname -a`"
SUBJECT_1="ZIMBRA - POUCO ESPACO EM DISCO"
SUBJECT_2="ZIMBRA - SEM ESPACO EM DISCO"
SUBJECT_1_I="ZIMBRA - POUCOS INODES NO DISCO"
SUBJECT_2_I="ZIMBRA - SEM INODES NO DISCO"
TAMANHO=`df -h`
UNIDADE=`df -h | grep sdb1`
# Verifica espaco em disco
case $ESPACO in
7[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE" | mailx -s "$SUBJECT_1" "seu_email_sem aspas";;
100) #Caso encha tb
echo -e "$SUBJECT_2 \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE" | mailx -s "$SUBJECT_2" "seu_email_sem aspas";;
esac
case $ESPACO_INODE in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "$SUBJECT_1_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE" | mailx -s "$SUBJECT_1_I" "seu_email_sem aspas";;
100) #Caso encha tb
echo -e "$SUBJECT_2_I \n\n$TAMANHO\n\nUNIDADE A SER VERIFICADA\n$UNIDADE" | mailx -s "$$SUBJECT_2_I" "seu_email_sem aspas";;
esac
quarta-feira, 20 de junho de 2012
Instalar o Driver Nvidia 295.53 via PPA no Ubuntu 12.04
Outra atualização do driver da Nvidia foi lançado recentemente. O driver de vídeo Nvidia para GNU/Linux foi atualizado para a versão 295.53
e vem com mais novidades e correções. Este driver mais recente
adicionou suporte para as GPUs do tipo: GeForce GTX 670, GeForce 605,
GeForce GT 610, GeForce GT 630, GeForce GT 640 e GeForce GT 645. Foi
corrigido o bug nas configurações do G-Sync, dentre outros.
PPA de terceiros...
ADICIONE POR SUA CONTA E RISCO!
Para instalar o driver no seu Ubuntu, abra um terminal e corra os seguintes comandos (digite a senha de administrador se esta for solicitada e tecle ENTER Para prosseguir):
sudo add-apt-repository ppa:upubuntu-com/nvidia [ENTER]
sudo apt-get update [ENTER]
sudo apt-get install nvidia-current [ENTER]
Ou faça o download neste link para instalação "manual".
Em seguida, reinicie o computador para concluir a instalação. Você pode verificar sua versão atual do driver abrindo as Configurações do Servidor Nvidia a partir do Dash.
Fonte: http://www.noobslab.com/2011/09/nvidia-drivers-for-ubuntu-1110-oneiric.html
terça-feira, 15 de maio de 2012
Servidor DHCP CentOS 6
Antes de tudo vamos atualizar os pacotes:
# yum update
No CentOS, o pacote se chama simplesmente "dhcp" e pode ser instalado usando o yum:
# yum install dhcp
Embora o pacote se chame apenas "dhcp", o script referente ao serviço se chama "dhcpd", de forma que os comandos para iniciar e parar o serviço são:
# service dhcpd start
# service dhcpd stop
Diferente do Debian, o serviço não será configurado para ser inicializado durante o boot depois de instalado. Você precisa ativá-lo manualmente usando o comando "chkconfig":
# chkconfig dhcpd on
O arquivo de configuração é o "dhcpd.conf". Nas distribuições derivadas do Debian, o caminho completo para ele é "/etc/dhcp/dhcpd.conf", enquanto no Fedora e no CentOS é apenas "/etc/dhcpd.conf", ou seja, um diretório acima.
Apesar dessas diferenças estéticas, o que interessa mesmo é a configuração do arquivo e esta sim é igual, independentemente da distribuição. Este é um exemplo de arquivo de configuração básico:
# /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.199;
option routers 192.168.1.1;
option domain-name-servers 208.67.222.222,208.67.220.220;
option broadcast-address 192.168.1.255;
}
Você pode substituir o arquivo de configuração padrão por este modelo, ou editá-lo conforme a necessidade. Ao fazer qualquer alteração no arquivo, você deve reiniciar o servidor DHCP usando o comando:
# /etc/init.d/dhcp3-server restart
ou:
# service dhcpd restart
# yum update
No CentOS, o pacote se chama simplesmente "dhcp" e pode ser instalado usando o yum:
# yum install dhcp
Embora o pacote se chame apenas "dhcp", o script referente ao serviço se chama "dhcpd", de forma que os comandos para iniciar e parar o serviço são:
# service dhcpd start
# service dhcpd stop
Diferente do Debian, o serviço não será configurado para ser inicializado durante o boot depois de instalado. Você precisa ativá-lo manualmente usando o comando "chkconfig":
# chkconfig dhcpd on
O arquivo de configuração é o "dhcpd.conf". Nas distribuições derivadas do Debian, o caminho completo para ele é "/etc/dhcp/dhcpd.conf", enquanto no Fedora e no CentOS é apenas "/etc/dhcpd.conf", ou seja, um diretório acima.
Apesar dessas diferenças estéticas, o que interessa mesmo é a configuração do arquivo e esta sim é igual, independentemente da distribuição. Este é um exemplo de arquivo de configuração básico:
# /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.199;
option routers 192.168.1.1;
option domain-name-servers 208.67.222.222,208.67.220.220;
option broadcast-address 192.168.1.255;
}
Você pode substituir o arquivo de configuração padrão por este modelo, ou editá-lo conforme a necessidade. Ao fazer qualquer alteração no arquivo, você deve reiniciar o servidor DHCP usando o comando:
# /etc/init.d/dhcp3-server restart
ou:
# service dhcpd restart
quarta-feira, 5 de outubro de 2011
Script para verificar o tamanho de todas as caixas de e-mail do Zimbra
Primeiramente deve ser criado o seguinte script para exibir o tamanho das contas em megabytes, você pode colocar o nome que desejar, no meu caso coloquei mailbox_size.sh
#vi mailbox_size.sh
#!/bin/bash
all_account=`zmprov -l gaa`;
for account in ${all_account}
do
mb_size=`zmmailbox -z -m ${account} gms`;
echo "Mailbox size of ${account} = ${mb_size}";
done
Salvar o arquivo e em seguida executar o comando abaixo para dar permissão de execução:
#chmod -x mailbox_size.sh
Após isto é só rodar o script:
#./mailbox_size.sh
Caso queira você pode direcionar a saída para um arquivo mudando a 6ªlinha:
echo "Mailbox size of ${account} = ${mb_size}" >> /tmp/mailbox_size.txt;
#vi mailbox_size.sh
#!/bin/bash
all_account=`zmprov -l gaa`;
for account in ${all_account}
do
mb_size=`zmmailbox -z -m ${account} gms`;
echo "Mailbox size of ${account} = ${mb_size}";
done
Salvar o arquivo e em seguida executar o comando abaixo para dar permissão de execução:
#chmod -x mailbox_size.sh
Após isto é só rodar o script:
#./mailbox_size.sh
Caso queira você pode direcionar a saída para um arquivo mudando a 6ªlinha:
echo "Mailbox size of ${account} = ${mb_size}" >> /tmp/mailbox_size.txt;
quarta-feira, 17 de agosto de 2011
Internet Explorer 8 mudando extensão docx e xlsx para zip
Se você possui arquivos docx ou xlsx em seu site e seu deparou com um problema onde o internet explorer 8 abre e salva estes arquivos do novo padrão em formato zip segue uma solução para seu webserver.
A solução consiste em editar um arquivo /etc/mime.types ou o arquivo htaccess dependendo da versão do apache , no meu caso é o /etc/mime.types, é necessário inserir as linhas abaixo no final do arquivo:
application/vnd.ms-word.document.macroEnabled.12 .docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12 potm
application/vnd.openxmlformats-officedocument.presentationml.template potx
application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-excel.addin.macroEnabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/vnd.ms-excel.template.macroEnabled.12 xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Feito isto é só reinicializar o serviço apache
/etc/init.d/httpd restart
Pronto os arquivos hospedados em seu site quando baixados não sofreram mais este problema.
A solução consiste em editar um arquivo /etc/mime.types ou o arquivo htaccess dependendo da versão do apache , no meu caso é o /etc/mime.types, é necessário inserir as linhas abaixo no final do arquivo:
application/vnd.ms-word.document.macroEnabled.12 .docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12 potm
application/vnd.openxmlformats-officedocument.presentationml.template potx
application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-excel.addin.macroEnabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/vnd.ms-excel.template.macroEnabled.12 xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
Feito isto é só reinicializar o serviço apache
/etc/init.d/httpd restart
Pronto os arquivos hospedados em seu site quando baixados não sofreram mais este problema.
Assinar:
Postagens (Atom)
