psdash — простой веб-интерфейс, который собирает и показывает информацию о системе, её состоянии и настройках на сервере.
Ставим psdash с помощью pip:
# pip install psdash
И запускаем в работу, например так:
# psdash -b 1.2.1.3 -p 5005 -l /var/log/messages -l /var/log/audit/*.log &
Данной командой мы запустили утилиту, повесили её на адрес 1.2.1.3:5005 и подсунули ей два лога для доступа к ним через веб-интерфейс.
Функционал psdash.
Переходим в браузере по ссылке http://1.2.1.3:5005/ и получаем доступ к панели, в которой есть несколько пунктов…
- Dashboard — здесь собирается сводная информация о системе.
- Processes — таблица процессов, работающих на сервере. Доступен просмотр всех, либо только пользовательских процессов. Таблица поддерживает сортировку.
- Network — статистика работы сети на сервере. Отображается информация по текущим интерфейсам и по текущим сервисам с сетью работающим.
- Disks — информация об имеющихся точках монтирования на сервере.
- Logs — работа с логами, которые мы подсунули в psdash при запуске. Имеется возможность просмотреть и выполнить поиск по ним.
Из дополнительных удобных функций у утилиты стоит отметить возможность работать как хост и как агент, т. е. в панели можно собрать несколько серверов и работать с ними.
Из минусов — тут пока что нет SSL, и веб-морда не прикрыта паролем, так что для работы с панелью стоит либо поставить перед ней фронтенд, либо на сервере запустить её на локалхосте:
# psdash -b 127.0.0.1 -p 5005 -l /var/log/messages &
А затем пробросить её на свой домашний ПК, выполнив команду:
$ ssh -f root@1.2.1.3 -L 5005:localhost:5005 -N
После этого, если всё было сделано верно, на домашнем ПК, по адресу http://127.0.0.1:5005/ будет дотупна панель управления psdash.
Эмм, проще в качестве авторизации можно использовать web-auth модуль есть и в apache и в nginx. Там же и TLS настроить
Есть еще софтина под названием cocpit. Недавно ковырял manageiq и наткнулся. Посмотри, интересная штука)
Интересная, да. Я на неё почти с самого старта смотрю, на самом деле (21 или 22 Fedora по моему). Тут на сайте тоже писал о ней, но достаточно давно https://sysadmin.pm/cockpit/