1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/goodhal-ezNmon-Manager

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 02:51 73d2124

ezNmon-Manager

Проект был изначально размещён по адресу: https://gitee.com/goodhal/ezNmon-Manager.

Были проведены некоторые оптимизации исходного проекта, скачать можно по ссылке: https://gitee.com/zhaoyafan/ezNmon-Manager/releases.

ezNmon-Manager — это веб-версия инструмента управления и контроля для многомашинного развёртывания easyNmon. Инструмент выпущен в виде jar-файла с использованием Spring Boot, включает встроенную базу данных sqlite. Для запуска необходимо выполнить команду java -jar eznmonmgr.jar, порт по умолчанию — 8888.

Позволяет удалённо выполнять пакетные операции на нескольких серверах мониторинга сервисов и осуществлять базовый мониторинг производительности в реальном времени. Поддерживает пакетный импорт хостов из Excel, автоматически генерирует HTML-отчёты и отчёты на основе nmon, а также предоставляет возможность загрузки исходных файлов данных nmon. Мониторинг ресурсов системы Linux выполняется на целевых серверах без необходимости установки какой-либо языковой среды или плагинов.

Модификации и перекомпиляция встроенного easyNmon:

1. Оптимизация правил именования каталогов для генерации отчётов.
image-20230222142559326
2. Улучшение шаблонов отчётов для обеспечения возможности просмотра отчётов после их упаковки локально или непосредственно в сжатом пакете.
3. Установка переменной окружения TZ=GMT-8 (TimeZome) перед запуском easyNmon для решения проблемы с часовыми поясами в HTML-отчётах.
image-20230222142443951

В коде JAVA:

1. Оптимизированы команды Linux для выполнения функций установки, удаления служб, скачивания отчётов и очистки отчётов.
2. Проведена оптимизация интерфейса веб-консоли управления.
image-20230222142228277
image-20230222143010643

Для компиляции и сборки данного проекта требуется JDK-8u212.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/goodhal-ezNmon-Manager.git
git@api.gitlife.ru:oschina-mirror/goodhal-ezNmon-Manager.git
oschina-mirror
goodhal-ezNmon-Manager
goodhal-ezNmon-Manager
master