Взгляды это бесплатный открытый исходный код, современный, кроссплатформенный, работающий в режиме реального времени вершина и htop как инструмент системного мониторинга. Он предлагает расширенные функции по сравнению со своими аналогами и может работать в разных режимах: как автономный, в режиме клиент / сервер и в режиме веб-сервера.
Принимая во внимание режим веб-сервера, вам не обязательно входить на удаленный сервер через SSH, чтобы запускать glances, вы может запустить его в режиме веб-сервера и получить к нему доступ через веб-браузер для удаленного мониторинга вашего сервера Linux, как описано ниже.
Бежать взгляды в режиме веб-сервера вам необходимо установить его вместе с Бутылка питона модуль, быстрый, простой и легкий WSGI micro web-framework, используя соответствующую команду для вашего дистрибутива Linux.
$ sudo apt install смотрит на python-bottle # Debian / Ubuntu. $ sudo yum install glances python-bottle # RHEL / CentOS. $ sudo dnf install glancespython-bottle #Fedora 22+
Или установите его, используя Команда PIP как показано.
$ sudo pip install bottle.
После того, как вы установили вышеуказанные пакеты, запустите взгляды с -w
флаг, чтобы запустить его в режиме веб-сервера. По умолчанию он будет прослушивать порт 61208.
$ взгляды -w ИЛИ. $ взгляды -w &
Если вы бежите Firewalld services, то вам следует открыть порт 61208 чтобы разрешить входящий трафик на этот порт.
$ sudo firewall-cmd --permanent --add-port = 61208 / tcp. $ sudo firewall-cmd --reload.
Для UFW брандмауэр, запустите эти команды.
$ sudo ufw разрешить 61208 / tcp. $ sudo ufw reload.
После этого в веб-браузере используйте URL-адрес http://SERVER_IP: 61208/
для доступа к интерфейсу взглядов.
Если вы используете systemd менеджер системы и служб, вы можете запустить взгляды в режиме веб-сервера в качестве службы для эффективного управления, как описано в следующем разделе. На самом деле я предпочитаю запускать этот метод в фоновом режиме.
Начните с создания файла вашей служебной единицы (который я предпочел назвать как glancesweb.service) под /usr/lib/systemd/system/glancesweb.service.
$ sudo vim /usr/lib/systemd/system/glancesweb.service.
Затем скопируйте и вставьте в него конфигурацию файла модуля, указанную ниже.
[Единица измерения] Описание = Просмотр в режиме веб-сервера. After = network.target [Сервис] ExecStart = / usr / bin / glances -w -t 5 [Установить] WantedBy = multi-user.target.
Приведенная выше конфигурация сообщает systemd, что это служба модуля типа, она должна быть загружена после network.target.
И как только система окажется в целевой сети, systemd вызовет команду «/ usr / bin / glances -w -t 5»Как услуга. В -t
указывает интервал для оперативных обновлений в секундах.
В [установить]
секция информирует systemd, что эта услуга нужна «multi-user.target”. Поэтому, когда вы включаете его, символическая ссылка создается из /etc/systemd/system/multi-user.target.wants/glancesweb.service к /usr/lib/systemd/system/glancesweb.service. Отключение приведет к удалению этой символической ссылки.
Затем включите новую службу systemd, запустите и просмотрите ее статус следующим образом.
$ sudo systemctl enable connection.service. $ sudo systemctl start connection.service. $ sudo systemctl status connection.service.
Наконец, в веб-браузере используйте URL-адрес http://SERVER_IP: 61208/
для удаленного мониторинга серверов Linux через интерфейс Glances на любом устройстве (смартфоне, планшете или компьютере).
Вы можете изменить частоту обновления страницы, просто добавьте период в секундах в конце URL-адреса, это устанавливает частоту обновления на 8 секунд.
http://SERVERI_P: 61208/8
Одним из недостатков использования просмотров в режиме веб-сервера является то, что при плохом подключении к Интернету клиент имеет тенденцию легко отключаться от сервера.
Вы можете узнать, как создавать новые службы systemd из этого руководства:
Вот и все! Если у вас есть какие-либо вопросы или дополнительная информация, которую нужно добавить, используйте комментарий ниже.