Páginas

Oito anos de testes

shyrul@debian:~$ A grande idéia de postar tudo aqui, veio do simples fato de que depois de 8 anos de pesquisas, testes e muitos clientes satisfeitos, eu nunca tinha juntado todo o material que consegui com o decorrer do tempo, em um só lugar. A gente ai ficando velho e acaba esquecendo de coisas básicas. E também gostaria de deixar minha contribuição para todos.

.

sexta-feira, 18 de novembro de 2011

Adicionando hosts no Nagios3

Tem um monte de tutoria por ai explicando com instalar o Nagios3. O problema é para quem nunca viu colocar os hosts para monitorar. Vou postar um pequeno aquivo de configuração bem simples, somente para monitorar por ip.
Dentro da pasta /etc/nagios3/conf.d é que estão os arquivos .cfg, ex. host.cfg que contem as informações do host a ser monitorado. O arquivo fica mais ou menos assim:

###############################################################################
# SERVIDOR (NOME FICTICIO DO SERVIDOR)
################################################################################

################################################################################
# DEFINICOES DE HOST (LOCAL ONDE SE DEFINE AS CONFIGURACOES DO HOST)
################################################################################

define host{
use generic-host
host_name HostX (aqui voce coloca o nome do host)
alias Cliente Empresarial (nome alternativo, pode ser o mesmo do host_name)
address 192.10.10.71 (ip do servidor a ser monitorado)
check_command check-host-alive
max_check_attempts 2
check_interval 1
notification_interval 30
notification_period 24x7
notification_options d,u,r
contact_groups admins
#parents Roteador Cisco (descomente esta linha se for usar o mapa, pois ela faz a ligação com outro host, só mudar o Roteador Cisco pelo host_name do servidor a quem ele se liga)
}


################################################################################
# DEFINICOES DE SERVICOS
################################################################################

################################################################################
# PING
################################################################################

define service{
host_name HostX (aqui voce coloca o nome do host igual o lá de cima, caso contrario, não funciona)
service_description PING
check_command check_ping!200.0,20%!600.0,60%
max_check_attempts 2
normal_check_interval 1
retry_check_interval 1
check_period 24x7
notification_interval 30
notification_period 24x7
notification_options w,c,r
contact_groups admins
}

#################################################################################

Salve com a extensão .cfg dentro da pasta  /etc/nagios3/conf.d
Re-inicie o nagios com o comando:

# /etc/init.d/nagios3 reload e depois /etc/init.d/nagios3 restart
Caso nenhum erro seja encontrado, ele volta a funcionar normalmente. Se alguma coisa estiver errada, ele vai dizer exatamente onde é. Dai só conferir e editar.




Mudando o mac da interface do mikrotik

Atendendo a pedidos, estou postando um pouco sobre mikrotik. Uma grande dúvida dos meus amigos é como mudar o mac da ether. Para todo mundo parar de me perguntar o tempo todo, esta aqui:
no terminal

>interface
/interface> ethernet
/interface ethernet> edit
number: ether1 (ou a ether que voce preferir)
valvu-name: mac-address
Vai abrir um editor parecido com o nano te mostrando o mac que esta na interface:
00:01:02:03:04:05
Edite conforme sua preferencia, depois feche com Ctrl + o
Mac editado!

Acesso total a um diretório

Tem dias que nada da certo mesmo. Voce vai lá, prepara o servidor web de um cliente ou um diretório com tudo liberado na rede para o seu novo servidor (ou pior, para um cliente chato cujo o preço que voce cobrou foi mais chato ainda) e a porcaria da pasta não abre. O diretório de download da pasta www não deixa baixar os arquivos, o blog que o cliente queria instalar não abre, ou não aparecem as imagens, ou fica todo torto, ou simplesmente, nem instala! Resolve-se assim:

# chmod 777 -R /var/www/blog

Resolvido! Mas não esquecer que a segurança da pasta esta 0, pois o acesso a ela é total. Outra coisa, atenção no -R, tem que ser r maiúsculo! 

Limpando o histórico do terminal

É sempre útil colocar para cima e aparecer os comandos antigos que voce digitou. Mas além de te deixar um preguiçoso de mão cheia, te faz esquecer. Pior, te impede de aprender. Fica muito chato quando tem mais de um administrador na maquina. Ai fica um olhando o que o outro faz. Isso se resolve assim:

# history -c

Pronto!

Acesso via proxy pelo terminal no Debian e CentOs

Depois de apanhar bastante com o proxy com login que foi colocado na empresa onde trabalho (a ideia de girico não foi minha... aliás, nem participei disso) não deixava eu fazer meu apt-get update, muito menos o yum update no CentOs onde fica o servidor virtual do meu setor. Todas as regras que achei e me passaram não funcionavam. Então fiz uma pequena mistura de regras e funcionou muito bem! Três passos simples:


# export http_proxy=http://seu.login:sua senha@192.168.0.71:3128

# set http_proxy=http://seu.login:sua.senha@192.168.0.71:3128

# env | grep http_proxy

No ultimo comando ele monstra a mensagem se seu login e senha foram aceitos assim:
# http_proxy=http://seu.login:sua.senha@192.168.0.71:3128
Não esquecer de trocar o ip 192.168.0.71:3128 pelo o ip do seu server proxy e a porta que ele usa.
Pronto! Lembrando que... A cada update ou cada download eu tinha que repetir a operação porque parecia que ele deslogava.