Script que mostra informações de nosso sistema

Quando você tem servidores, automatizar tarefas é sempre útil, nos economiza tempo e também ajuda na tolerância a falhas, você sabe… «faça isso em caso de baixo RAM » ... "reinicie esse serviço se o soquete falhar»... etc, o detalhe é que para automatizar tarefas, a primeira coisa é saber o estado atual do servidor.

Script para exibir informações de nosso sistema

Eu tinha te falado sobre um roteiro que estava mostrando estatísticas de consumo de RAM do Apache, desta vez vou falar sobre um script que exibe essas informações:

  • Está ou não conectado à internet
  • Plataforma
  • Distro
  • Arquitetura
  • Núcleo
  • hostname
  • IP interno
  • IP externo
  • DNS que você usa
  • Usuários registrados
  • Estatísticas de RAM e SWAP
  • Espaço HDD
  • Tempo que o script levou para exibir as informações
  • Uptime

Como obter um script que mostra informações de nosso sistema

A primeira coisa é fazer o download, depois dar permissão de execução, por fim executamos com o parâmetro -I para que seja instalado em nosso sistema e seja mais fácil de executar no futuro. Abra um terminal e coloque os seguintes comandos:

wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I

Ele vai nos pedir a senha, nós a digitamos, pressionamos Enter e pronto, podemos ver as informações do nosso sistema executando:

monitor

Exemplos de informações fornecidas pelo Script:

captura de tela do script do monitor

Como você pode ver nos comandos, o autor do script é TecMint.com, obrigado Avishek Kumar por postar.

Bem, espero que nada seja útil para você 😉


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Aurelio janeiro dito

    Olá.

    Eu segui os passos descritos e quando escrevi ./tecmint_monitor.sh -I me diz que a opção é inválida… A mensagem é ./tecmint_monitor.sh: opção ilegal - I

    Podem ajudar-me?

    lembranças

    1.    Edgar Perez dito

      Está i minúsculo.

    2.    Jose Miguel Folgueira dito

      O parâmetro é um i-latin, não um elemento

      De qualquer forma, o script me falha por causa da linha que contém "su -c", já que no Ubuntu sudo é usado para obter permissões de root.

      1.    pimenta dito

        e o que acontece que o «sudo su -« não funciona

    3.    KZKG ^ Gaara dito

      Edite o arquivo (sudo nano / usr / bin / monitor) e na linha 75 diz "hostname -I" ... remova o -I e pronto

    4.    Javier Espinoza dito

      tente desta forma
      ./tecmint_monitor.sh -i

    5.    Jose Miguel Folgueira dito

      De qualquer forma, se você executar o script sem parâmetros, ele fornece as informações correspondentes. O que ele faz internamente é copiar o script "tecmint_monitor.sh" em / usr / bin / com o nome "monitor" (com permissões de execução).

  2.   brito9112 dito

    eu coloquei em um servidor Ubuntu 12.04 e recebo este erro

    Downloads / tecmint_monitor.sh: 26: Downloads / tecmint_monitor.sh: [[: não encontrado
    Downloads / tecmint_monitor.sh: 36: Downloads / tecmint_monitor.sh: [[: não encontrado
    Downloads / tecmint_monitor.sh: 43: Downloads / tecmint_monitor.sh: [[: não encontrado

    Tenho permissão de execução e coloquei o parâmetro -I, qual pode ser a causa do problema?

  3.   NedHardGenericName dito

    Postagem interessante, uma boa forma de automatizar os pedidos de informações, ao mesmo tempo que economiza tempo que pode ser usado em outras questões.
    off topic: @ KZKG ^ Gaara, responda aos e-mails, o que não é tão complicado.
    SAUDAÇÕES

    1.    KZKG ^ Gaara dito

      Quais emails? 😀

      1.    Diaz dito

        ótimo artigo.

        mas como eu me encontro?

        wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
        chmod + x tecmint_monitor.sh
        ./tecmint_monitor.sh -I

        Não vou..

      2.    NedHardGenericName dito

        Os dois que te enviei há algumas semanas atrás não retornaram, então o e-mail que você me deu no FLISOL está correto ...

      3.    KZKG ^ Gaara dito

        Escreva-me novamente para ver 0_oU

      4.    NedHardGenericName dito

        Verifique se chegou

  4.   Ruben Cotera dito

    Ótimo!! É ótimo, embora possa ser complementado com informações extras. Embora sim, seja fácil de personalizar. Obrigado por compartilhar!

  5.   Leandro dito

    Uma ferramenta muito útil que também serve para monitorar serviços e recursos, além de poder definir ações a partir do que, além de enviar alertas, por exemplo, é monit:

    https://mmonit.com/monit/

  6.   eliotime3000 dito

    CALA A BOCA E PEGUE MINHA CHAVE DE FOGO!

  7.   NaM3leSS dito

    http://pastebin.com/uKRsrPvZ

    caso seja mais compreensível 😉
    lembranças

  8.   koratsuki dito

    apt-get instala inxi
    executar no console:

    inxi-Fxz

    E pronto…

  9.   acordar dito

    o "./tecmint_monitor.sh -I" me dá um erro, mudei para minúsculas como @Edgar Pérez disse, mas então "monitor" aparece como um comando desconhecido: /
    O que estou fazendo errado? u__ú

    1.    Lesco dito

      Parece que ele está instalado incorretamente. Tenho o Debian, mas tenho o sudo configurado como no Ubuntu, ou seja, não tenho uma senha atribuída ao usuário root e, portanto, não tenho a senha que me pedem para inserir durante a instalação. Se eu inserir meu nome de usuário, a instalação falha, porque não é a senha do root. Isso funcionou para mim:

      chmod + x tecmint_monitor.sh
      sudo su
      ./tecmint_monitor.sh -i

      Assim, foi efetivamente instalado. Em seguida, basta executar em qualquer terminal: monitor

  10.   Katekyo dito

    mmm ... será hora de tentar

  11.   Lesco dito

    O script é bom, mas na memória RAM usada ele marca um valor não muito confiável. Quando em qualquer monitor de sistema vejo que usei 370 MB, este script indica que é 991 MB (?).

  12.   brutal dito

    O script é bom, mas com o inxi ele mostra mais dados.

  13.   JoRgE-1987 See More dito

    Excelente !!!!

    É perfeito para eu parar de jogar os comandos um a um no console quando preciso executar uma tarefa de administração. 🙂

    Uma pena que não esteja no GitHub para poder forjá-lo e trabalhar no script de maneira mais confortável.

    Saudações!

  14.   desenvolvedor de vídeo dito

    De luxo.

    Obrigado por compartilhar.

    Saudações!

  15.   perseguidor dito

    isso é bom, embora não seja bem