Monitore vários servidores ao mesmo tempo com Apache + shellscript
Pessoal estou aqui para compartilhar uma solução desenvolvida por mim mesmo, após inúmeros problemas com alguns servidores acabei por desenvolver um "sisteminha" em shell script. Objetivo : O sistema tem por objetivo de realizar determinado teste e retornar o erro, publicando em uma página web que fica atualizando de segundo em segundo, ficando assim um monitoramento em tempo real. - Instale o apache - Crie uma pasta dentro de /var/www/monitor - Verifique as permissões da pasta criada, certifique-se que está com permissão de escrita.. - Instale no diretório /var/www/ os arquivos "html" fornecidos no artigo.. Copie os scripts para /bin Certifique as permissões 555 para os scripts.. Observe se a página no apache apareceu no navegador http://192.168.0.1/monitor/index.html Modo de uso: Chame o script tester no terminal da mesma máquina com o script, com a seguinte sintaxe.. $ tester [nome do servidor] [ip] [service] [status] [tabela1.html] Obs: vc criará para cada teste a saída com nome diferente, está configurado no arquivo index.html o link da tabela1.html até tabela20.html, EX: teste monitoramento 1 : $tester "proxy server" 10.12.0.1 Proxy tabela1.html teste monitoramento 2 : $tester "apache server" 10.12.0.2 Apache tabela2.html teste monitoramento 3 : $tester "SQLserver" 10.12.0.3 Sql tabela3.html Nesta primeira versão o tester somente está realizando um teste de ping com 3 saltos, o tester repassa o resultado do teste para o monitor que desenha a tabela X linkada a página index.html Estarei analisando outras metodologias para conseguir monitorar determinados serviços, assim podendo ficar mais completo e usual, este sistema pode ser muito útil a provedores. Façam bom proveito!!! By Roberto Fettuccia
Por: Roberto Fettuccia
Geração de gráfico em shell script
Bom resolvi criar este script com a finalidade de ilustrar a taxa de entrada de dados pela placa de rede, e percebi que este pode também pode desenhar gráficos da memória e etc... Obs : pode ser adicionado na função "coleta" , o valor a ser igualado a dx deve ser inteiro! by roberto fettuccia
Por: Roberto Fettuccia
Display números digital no terminal
Este Shell Script exibe um número em um "display digital", é uma inutilidade, mas exemplifica bem a utilização com variáveis. Z = Deve ser igual um número de 0 a 9 digitado pelo operador C = Carácter que irá montar o display Modo uso... ./display 6 aparecerá assim XXXXX X XXXXX X X XXXXX
Por: Roberto Fettuccia
ping alarme - avisa quando o ip esta offline e gera log
modo de uso : pingalarm [ip] Obs: Podemos utilizar para sinalizar quando um servidor está sem rede, colocando este script em conjunto com o crontab, para ser executado de minuto em minuto. O script fica soando dois beeps para cada falha de ping a um determinado ip. Teste o script pingando um ip não válido e teste depois com um válido, script testado com debian 6 / ubuntu 11.4! INSTALE O PROGRAMA beep !!!! para funcionar apt-get install beep By Roberto Fettuccia
Por: Roberto Fettuccia
Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos, SPLIT em FITAS, envio de LOG por E
Com este script podemos realizar um backup em fitas, caso a fita seja insuficiente será solicitado outra, conforme o tamanho setado em sMAX, o valor está em 40Gb em formato Byte. Podendo ser realizado o envio por email do log gerado pelo backup. Forma de uso : script [caminho] [destino@email] [senha] Obs. : configurar os campos conforme sua conta e usuário SMTP PortSMTP="587" FQDNSMTP="smtp.mail.yahoo.com.br" EMAIL_FROM="usuário@yahoo.com.br"
Por: Roberto Fettuccia
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal