Простой способ мониторинга сервера с Ubuntu.

Последнюю, версию 3, можно установить командой:

pip install glances

Установка у меня заняла приличное количество времени. Через apt устанавливается быстро, но версия 2, в которой я не нашел возможность нормальной авторизации webui

Проверяем установленную версию командой:

glances -V

Теперь можно пробовать запускать. Для этого выполним команду:

sudo glances -w -p 61208 -u username

-w означает запуск в виде вебсервера

-p указывает на запуск с нужным нам портом. Можно не указывать, если вас устраивает стандартный порт.

-u указывает на имя пользователя, в данном случае username

Сначала нас попросят ввести пароль для юзера username:

И спросят, сохранить ли этот пароль:

Чтобы glances его запомнил, и мы могли добавить команду в автозапуск, водим Yes

Перейдя по http://адрессервера:порт мы попадем в веб интерфейс glances:

Теперь добавим команду запуска в автостарт. Есть множество способов, я сделаю через rc.local:

sudo nano /etc/rc.local

И добавить в конце команду, которой мы запускали glances:

#!/bin/sh
sudo glances -w -p 61208 -u username

 


Во время пробных запусков в виде веб сервера, и его остановки через Ctrl+Z, нам не получится повторно запустить glances на том же порту и python выдаст ошибку:

socket.error: [Errno 98] Address already in use

Узнаем какой процесс слушает наш порт командой:

lsof -i :61208

Хотя мы и так знаем что это glances, ну а вдруг 🙂

И завершаем все запущенные процессы glances командой:

killall -9 glances

После этого можно повторно выполнить команду запуска glances


 

С запуском разобрались, автозапуск настроили, теперь добавим все это добро в Home Assistant

С недавних пор просто через Настройки > Интеграции + Glances

Для мониторинга будет доступен целый ворох сенсоров:

Для себя же я выделил только основные и добавил в карточку:

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

avatar
2 Цепочка комментария
4 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
3 Авторы комментариев
kvvSem2000Азат Авторы недавних комментариев

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
новее старее большинство голосов
Уведомление о
Азат
Гость

Это всё, конечно, здорово и просто, но очень не хватает скриншота, а что же в итоге мы увидим в HA. Это будет трансляция того же webui, как в интеграции сервера traccar, например, или добавится куча сенсоров или где-то появится красивая карточка для cards.yaml?

Sem2000
Гость
Sem2000

Спасибо за идею по пробросу в HA. Несколько раз раньше запускал эту софтину, но вид «Привет из 60-ых» не нравился, да и читабельность никакая. Не знал, что есть интеграция.
Однако не понимаю, к чему весь этот секс с установками ? Есть же аддон. Только что запустил его и все втянул в HA, без всяких потных мучений )