Скрипт, показывающий информацию из нашей системы

Когда у вас есть серверы, автоматизация задач всегда полезна, она экономит нам время, а также помогает повысить отказоустойчивость, понимаете… «сделать это в случае низкого тарана » … »перезапустите такую ​​службу, если такой сокет не работает»... и т.д., деталь заключается в том, что для автоматизации задач в первую очередь необходимо знать текущий статус сервера.

Скрипт для отображения информации из нашей системы

Я говорил тебе о скрипт который показывал статистику потребления оперативной памяти Apache, на этот раз я расскажу вам о скрипте, который отображает эту информацию:

  • Подключен или не подключен к Интернету
  • Платформа
  • Distro
  • Архитектура
  • ядро
  • Hostname
  • Внутренний IP
  • Внешний IP
  • DNS, который вы используете
  • Зарегистрированные пользователи
  • Статистика RAM и SWAP
  • Место на жестком диске
  • Время, которое потребовалось сценарию для отображения информации
  • Uptime

Как получить скрипт, отображающий информацию из нашей системы

Прежде всего, загрузите его, затем дайте ему права на выполнение, и, наконец, мы выполняем его с параметром -I, чтобы он был установлен в нашей системе, и его было легче выполнять в будущем. Откройте терминал и введите следующие команды:

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

Он запросит у нас пароль, мы его вводим, нажимаем Enter и все, мы можем увидеть информацию о нашей системе, выполнив:

monitor

Примеры информации, предоставляемой скриптом:

монитор-скрипт-скриншот

Как видно из команд, автор скрипта - TecMint.com, спасибо Avishek Kumar за опубликовать это.

Что ж, надеюсь ничего тебе не пригодится 😉


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Аурелио Жанейро сказал

    Эй.

    Я выполнил описанные шаги, и когда я написал ./tecmint_monitor.sh -I, он сообщает мне, что параметр недопустим ... Сообщение: ./tecmint_monitor.sh: недопустимый параметр - Я

    Вы можете мне помочь?

    привет

    1.    Эдгар Перес сказал

      Это строчная буква i.

    2.    Хосе Мигель Фольгейра сказал

      Параметр является i-латинским, а не ele 🙂

      Как бы то ни было, сценарий не работает из-за строки, содержащей «su -c», поскольку в Ubuntu sudo используется для получения прав root.

      1.    перец сказал

        и что случилось, что «sudo su -« не работает

    3.    КЗКГ ^ Гаара сказал

      Отредактируйте файл (sudo nano / usr / bin / monitor), и в строке 75 он скажет "hostname -I" ... удалите -I, и все готово

    4.    Хавьер Эспиноза сказал

      попробуй так
      ./tecmint_monitor.sh -я

    5.    Хосе Мигель Фольгейра сказал

      В любом случае, если вы запустите скрипт без параметров, он даст вам соответствующую информацию. Что он делает внутри, так это копирует скрипт «tecmint_monitor.sh» в / usr / bin / с именем «monitor» (с разрешениями на выполнение).

  2.   brito9112 сказал

    Я поставил его на сервер ubuntu 12.04 и получаю эту ошибку

    Загрузки / tecmint_monitor.sh: 26: Загрузки / tecmint_monitor.sh: [[: не найдено
    Загрузки / tecmint_monitor.sh: 36: Загрузки / tecmint_monitor.sh: [[: не найдено
    Загрузки / tecmint_monitor.sh: 43: Загрузки / tecmint_monitor.sh: [[: не найдено

    У меня есть права на выполнение, и я поставил параметр -I, в чем может быть причина проблемы?

  3.   НедХард сказал

    Интересный пост, хороший способ автоматизировать запросы информации, экономя время, которое можно использовать для решения других вопросов.
    не по теме: @ KZKG ^ Гаара, не могли бы вы ответить на электронные письма, это не так уж сложно.
    ПОЗДРАВЛЕНИЯ

    1.    КЗКГ ^ Гаара сказал

      Какие письма? 😀

      1.    Диас сказал

        отличная статья.

        а как я себя нахожу?

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

        Я не собираюсь ..

      2.    НедХард сказал

        Два, которые я отправил вам несколько недель назад, не вернулись, поэтому электронное письмо, которое вы мне отправили во FLISOL, верное ...

      3.    КЗКГ ^ Гаара сказал

        Напишите мне еще раз, чтобы увидеть 0_oU

      4.    НедХард сказал

        Проверить, прибыл ли он

  4.   Рубен Котера сказал

    Большой!! Это здорово, хотя можно было бы дополнить дополнительной информацией. Хотя да, его легко настроить. Спасибо, что поделился!

  5.   Leandro сказал

    Очень полезный инструмент, который также используется для мониторинга служб и ресурсов, помимо возможности устанавливать действия на основе вещей, а также, например, отправлять предупреждения, - это monit:

    https://mmonit.com/monit/

  6.   элиотайм3000 сказал

    Заткнись и возьми мой ключ от огня!

  7.   НАМ3ЛЕСС сказал

    http://pastebin.com/uKRsrPvZ

    на случай понятнее 😉
    привет

  8.   Корацуки сказал

    apt-get установить inxi
    запустить в консоли:

    инкси-Fxz

    И готово…

  9.   Дерпи сказал

    "./tecmint_monitor.sh -I" выдает ошибку, я изменил его на нижний регистр, как сказал @Edgar Pérez, но затем "monitor" отображается как неизвестная команда: /
    Что я делаю неправильно? u__ú

    1.    Lesco сказал

      Похоже, он неправильно установлен. У меня есть Debian, но sudo настроен как в Ubuntu, то есть у меня нет пароля, назначенного пользователю root, и, следовательно, у меня нет пароля, который меня просят ввести во время установки. Если я введу свое имя пользователя, установка не удастся, потому что это не пароль root. Это сработало для меня:

      chmod + x tecmint_monitor.sh
      Sudo су
      ./tecmint_monitor.sh -я

      Таким образом он был эффективно установлен. Затем просто запустите в любом терминале: monitor

  10.   Катекё сказал

    ммм ... пора будет попробовать

  11.   Lesco сказал

    Скрипт хорош, но в используемой оперативной памяти отмечает не очень достоверное значение. Когда на любом системном мониторе я вижу, что я использовал 370 МБ, этот сценарий указывает, что это 991 МБ (?).

  12.   Брутико сказал

    Скрипт хорош, но с inxi он показывает больше данных.

  13.   ЖОРЖ-1987 сказал

    Превосходно!!!!

    Для меня идеально перестать бросать команды одну за другой в консоль, когда мне нужно выполнить административную задачу. 🙂

    Жаль, что на GitHub нет возможности подделать его и работать над скриптом более комфортно.

    Привет!

  14.   Vicdeveloper сказал

    Deluxe.

    Спасибо, что поделился.

    Привет!

  15.   Еретик сказал
  16.   сталкер сказал

    это нормально, хотя и не совсем