Um script de shell para monitorar a rede, uso de disco, tempo de atividade, média de carga e uso de RAM no Linux

Um script de shell para monitorar a rede, uso de disco, tempo de atividade, média de carga e uso de RAM no Linux

O dever de Administrador do sistema é muito difícil, pois ele/ela tem que monitorar os servidores, usuários, logs, criar backup e blá blá blá. Para a tarefa mais repetitiva, a maioria do administrador escreve um script para automatizar sua tarefa repetitiva diária. Aqui, escrevemos um script de shell que não pretende automatizar a tarefa de um administrador típico do sistema, mas pode ser útil em lugares e especialmente para os iniciantes que podem obter a maioria das informações necessárias sobre seu sistema, rede, usuários, usuários, Carga, RAM, host, IP interno, IP externo, tempo de atividade, etc.

Cuidamos da formatação da saída (em certa medida). O script não contém conteúdo malicioso e pode ser executado usando uma conta de usuário normal. É recomendável executar este script como usuário e não como raiz.

Script de shell para monitorar a saúde do sistema Linux

Você é livre para usar/modificar/redistribuir a parte abaixo do código, dando crédito adequado a Tecmint e Autor. Tentamos personalizar a saída na medida em que nada além da saída necessária é gerada. Tentamos usar as variáveis ​​que geralmente não são usadas pelo sistema Linux e provavelmente são gratuitas.

Requisito mínimo do sistema

Tudo que você precisa ter é uma caixa de linux em funcionamento.

Dependência

Não há dependência necessária para usar este pacote para uma distribuição Linux padrão. Além disso, o script não requer permissão de raiz para fins de execução. No entanto, se você deseja instalá -lo, precisará inserir a senha da raiz uma vez.

Segurança

Tivemos o cuidado de garantir a segurança do sistema. Nada pacote adicional é necessário/instalado. Nenhum acesso de raiz necessário para executar. Além disso, o código foi liberado em Apache 2.0 licença, Isso significa que você está livre para editar, modificar e re-distribuir, mantendo os direitos autorais do Tecmint.

Como faço para instalar e executar script?

Primeiro, use o comando WGE "Tecmint_monitor.sh " e torná -lo executável definindo permissões apropriadas.

# wget https: // tecmint.com/wp-content/scripts/tecmint_monitor.sh # chmod 755 tecmint_monitor.sh 

É fortemente aconselhado a instalar o script como usuário e não como root. Ele pedirá senha raiz e instalará os componentes necessários nos locais necessários.

Para instalar "Tecmint_monitor.sh " script, uso simples -eu (instalar) opção como mostrado abaixo.

./tecmint_monitor.sh -i 

Digitar raiz senha quando solicitado. Se tudo correr bem, você receberá uma mensagem de sucesso como mostrada abaixo.

Senha: Parabéns! Script instalado, agora execute o comando monitor 

Após a instalação, você pode executar o script chamando o comando 'monitor' De qualquer local ou usuário. Se você não gosta de instalá-lo, precisa incluir o local toda vez que deseja executá-lo.

# ./Caminho/para/script/tecmint_monitor.sh 

Agora execute o comando monitor de qualquer lugar usando qualquer conta de usuário simplesmente como:

$ monitor 

Assim que você executar o comando, você obtém várias informações relacionadas ao sistema: que são:

  1. Conectividade da Internet
  2. Tipo de OS
  3. Nome do sistema operacional
  4. Versão do sistema operacional
  5. Arquitetura
  6. Liberação do kernel
  7. nome de anfitrião
  8. IP interno
  9. IP externo
  10. Nomes servidores
  11. Logado nos usuários
  12. Usos de RAM
  13. Swap usos
  14. Usos de disco
  15. Carga média
  16. Tempo de atividade do sistema

Verifique a versão instalada do script usando -v (versão) interruptor.

$ monitor -v tecmint_monitor versão 0.1 Projetado por Tecmint.com lançado no Apache 2.0 licença 

Conclusão

Este script está funcionando fora da caixa em algumas máquinas que verifiquei. Deve funcionar o mesmo para você também. Se você encontrar algum bug, informe -nos nos comentários. Este não é o fim. Esse é o começo. Você pode levar isso a qualquer nível daqui.

Recebemos poucas reclamações de que o script não está funcionando nas poucas distribuições Linux e um de nosso leitor regular Senhor. Andres Tarallo, tomou a iniciativa e tornou o script compatível com todas as distribuições Linux, você pode encontrar o script atualizado em Github em https: // github.com/Atarallo/Tecmint_monitor/.

Se você sentir vontade de editar o script e carregá -lo adiante, é livre para fazer isso nos dando crédito adequado e também compartilhe o script atualizado conosco para que possamos atualizar este artigo, dando -lhe crédito adequado.

Não se esqueça de compartilhar seus pensamentos ou seu script conosco. Estaremos aqui para ajudá -lo. Obrigado por todo o amor que você nos deu. Mantenha -se conectado! Fique atento.