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

OSCHINA-MIRROR/goodhal-ezNmon-Manager

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

Развёртывание службы мониторинга для удалённого пакетного управления и базового мониторинга производительности множества компьютеров. Автоматическая генерация HTML на основе nmon и загрузка исходных файлов nmon. Развернуть Свернуть
LGPL-3.0
Отмена

Обновления (3)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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