sexta-feira, 30 de abril de 2010

Exemplo de shell script com menu de opções

#Este script te mostra um menu de opções quando executado.
#!/bin/sh
#
while true
do
echo "-----------------Escolha uma opção---------------------"
echo
echo " 1 comando 1"
echo " 2 comando 2"
echo " 3 comando 3"
echo " 4 Sair"

echo
echo -n "Escolha uma das opcoes acima (1-4): "
read opcao
case $opcao in

[1])
sleep 1
#
sleep 2
clear
echo
echo
echo "-------------------Fim do comando 1-----------------"
sleep 2
echo
echo
;;

[2])
sleep 1
#
sleep 2
clear
echo
echo
echo "-------Fim do comando 2 --"
sleep 2
echo
echo
;;

[3])
sleep 1
#
sleep 2
clear
echo
echo
echo "----Fim do comando 3----"
sleep 2
echo
echo
;;

[4])
echo "-----------------Saindo...----------------"
sleep 2
break
;;

*)
echo "opcao invalida"
sleep 2
;;
esac
done

quarta-feira, 28 de abril de 2010

Modem speedstream 5200

Essa dica é para se resover problema de quando você reseta o modem e na primeira vez que o acessa só tem as opções de INICIO,LOGIN e REINICIALIZAR.

1º Acesse usando http://10.0.0.1//pfwizard.htm , pra ele abrir esse htm específico.

2º Na janela que abrir, clica em New Profile.

3ºEscolha um nome e senha e clica em Next.

4ºEm "Configure Profile Content Filtering:", deixa marcado o "Disable all URL filtering" e clica em Next.

5ºNo "Configure Profile Configuration Access:", marca o "All Items" que se lá na parte de baixo e clica em Next.

6ºNo "Configure Profile Security Access:", deixa marcado "Require admin login to access configuration pages (Recommended)" e clica em Next... Não precisa colocar nada no "Enter an optional IP Address to always be associated with this profile".

7ºDaí clica Next até o fim. Quando terminar, ele deve mostrar uma lista que vai ter esse usuário que vc criou.

8ºEntão vc acessa do jeito que fez antes, quando ele pedir usuário e senha vc coloca esse novo que vc criou.

E pronto você tera acesso a toda interface de configuração.

MRTG-criando uma OID privada

Voce pode atribuir um valor a uma OID usando o resultado de um programa em shell script,por exemplo:
Isso será muito util pois assim podemos passar a OID do dipositivo na configuração dos arquivos .cfg`s do MRTG.

------------------------------------------------------------------------
#!/bin/sh
#Este script retornara o valor da carga do cpu no momento quando for executado.

CPU=`cat /proc/stat | grep -v cpu0 | grep cpu`

USER=`echo $CPU | cut -d" " -f 2`
SYSTEM=`echo $CPU | cut -d" " -f 3`
NICE=`echo $CPU | cut -d" " -f 4`

TOTAL=$(($USER + $SYSTEM + $NICE))

echo $2
echo $TOTAL

-----------------------------------------------------------------------

Dentro do arquivo snmpd.conf posso fazer a referência deste script a um OID , so insira esta linha abaixo.

exec .1.3.6.1.4.1.2021.54 cpuload /usr/share/snmp/cpuload.sh

Então acima com vimos passei para a MIB que a OID .1.3.6.1.4.1.2021.54 recebe o nome cpuload e como ele vai obter algum valor , e isso é feito com o arquivo em shell script.

Então para se fazer um monitoramento de uso do CPU de um dispositivo.
Adcione no arquivo .cfg o seguinte bloco:

Target[cpuload]: 1.3.6.1.4.1.2021.54.101.2&1.3.6.1.4.1.2021.54.101.2:public@host
Options[cpuload]: growright, nopercent
MaxBytes[cpuload]: 100
Unscaled[cpuload]: dwmy
Xsize[cpuload]: 600
YLegend[cpuload]: % CPU
LegendI[cpuload]:
LegendO[cpuload]: Carga CPU
ShortLegend[cpuload]: %
Title[cpuload]: host - Carga Total da CPU
PageTop[cpuload]: escreva aqui

Este é um exemplo de aplicação do mrtg para monitoramento.

Comenterios são bem aceitos...

quinta-feira, 22 de abril de 2010

ipconfig /flushdns

Além de mostrar as configurações IP do computador ,esta ferramenta pode solucionar alguns problemas, um deles e atualização do cache dns do computador, em alguns momentos quando estamos trocando um ip de host, perdemos contato pelo seu endereço DNS,então vai a dica , entre no prompt do windows e execute o seguinte comando:

ipconfig /flushdns

Depois disso ele vai limpar sua tabela e buscará uma nova no servidor DNS que esta configurado no computador.

quarta-feira, 21 de abril de 2010

Olá amigos estou de volta,importei alguns posts do meu blog antigo para este,daqui pa frente vou tentar colocar coisas interessantes aqui e novidades.
Até +++