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

OSCHINA-MIRROR/CloudWise-SAPNetworkMonitor

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

SAPNetworkMonitor

Приглашаем всех присоединиться к официальному QQ-чату (651878914) или своевременно сообщать о проблемах на странице Issues, чтобы помочь нам улучшить SAP Network Monitor.

Credits

Архитектура

SAP Network Monitor состоит из двух частей: Server и Monitor.

Server отвечает за мониторинг и сбор данных, статистику и визуализацию данных. Это веб-сервис с интуитивно понятным интерфейсом, который позволяет администраторам осуществлять мониторинг и быстро определять проблемы. Достаточно развернуть только одну его копию, рекомендуется развёртывать на Linux, в качестве базы данных рекомендуется использовать PostgreSQL, также можно использовать MySQL.

Monitor фактически заменяет администратора SAP. Он выполняет команды niping в среде SAP-клиента или сети для тестирования целевых маршрутизаторов на стабильность, задержку и тайм-аут. Он синхронизируется с Server и получает от него задачи, выполняет их локально и возвращает результаты. Его можно установить на нескольких требуемых для мониторинга клиентах SAP. Monitor написан на языке Golang и скомпилирован в исполняемую программу. В настоящее время он поддерживает Windows и Linux и рекомендуется устанавливать как системный сервис, чтобы он мог автоматически запускаться и выполнять задачи мониторинга.

sap-network-monitor

SAPNetworkMonitor Server

Компиляция

Компиляционная среда

Java SE Development Kit 8

Maven

Этапы компиляции

git clone --depth=1 git@github.com:CloudWise-OpenSource/SAPNetworkMonitor.git
cd server
mvn clean install -Dmaven.test.skip=true
[INFO] --- maven-assembly-plugin:2.5.5:single (make-assembly) @ sap-network-monitor-server ---
[INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
[INFO] Building tar: SAPNetworkMonitor/server/target/sap-network-monitor-server-1.0.0-bin.tar.gz

Установка

Среда установки

Java Runtime Environment 8

MySQL (рекомендуется версия 5.6)

Шаги установки (Linux)

Шаг 1

Создайте базу данных MySQL:

CREATE DATABASE niping_db DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
Шаг 2

Вы можете скомпилировать SAPNetworkMonitor-сервер самостоятельно, следуя шагам компиляции, или загрузить его непосредственно с сайта SAPNetworkMonitor.

tar -zxvf server/target/sap-network-monitor-server-1.0.0-bin.tar.gz
Шаг 3

Измените конфигурацию соединения MySQL в файле sap-network-monitor-server-1.0.0/conf/server.yml

Шаг 4

Инициализируйте таблицы MySQL и данные:

cd /sap-network-monitor-server-1.0.0/bin
./start.sh migrate

Запустите сервер:

./start.sh
Шаг 5

После успешного запуска вы можете открыть браузер (рекомендуется Chrome, IE может иметь проблемы с совместимостью) и перейти по адресу http://localhost:8080 для доступа к SAP network monitor server.

По умолчанию имя пользователя — admin, пароль — sap118.

Шаг 6

После входа установите SAP network monitor, выполнив шаги на странице http://localhost:8080/api/install.

Шаги установки (Windows)

Шаг 1

Создайте базу данных MySQL:

CREATE DATABASE niping_db DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
Шаг 2
  1. Установите JRE.
  2. Настройте системную переменную среды Java (подробные шаги следующие):

В панели управления \ Система \ Дополнительные параметры системы \ Дополнительно \ Переменные среды \ Системные переменные установите java_home (обратите внимание, что java_home должен быть полностью строчным, а значение переменной соответствует вашей версии Java):

Переменная имя java_home
Значение переменной C:\Program Files\Java\jdk1.8.0_131

Добавьте %java_home%\bin; в переменную Path системы:

Откройте командную строку и введите java, чтобы убедиться в правильном выводе:

C:\Users\Administrator>java
Использование: java [-options] class [args...]
(запустить класс)
или java [-options] -jar jarfile [args...]
(выполнить файл jar)
...
Шаг 3

Загрузите SAPNetworkMonitor-сервер с сайта SAPNetworkMonitor, выбрав версию для Windows.

unzip sap-network-monitor-server-win.zip
Шаг 4

Выполните команды в командной строке Windows:

cd sap-network-monitor-server-win\bat

Измените файл конфигурации соединения MySQL sap-network-monitor-server-win/conf/server.yml.

Инициализируйте таблицы MySQL и данные:

startSAP.bat migrate
Шаг 5

После завершения инициализации базы данных вы можете запустить сервер напрямую из консоли или установить его как службу и затем запустить.

Запуск сервера из консоли:

startSAP.bat

Или

runConsole.bat

Установка службы:

installService.bat

Запуск службы:

startService.bat

Остановка службы:

stopService.bat

Удаление службы:

uninstallService.bat
Шаг 6

Вы можете открыть браузер (рекомендуется Google Chrome) и перейти на страницу http://localhost:8080, чтобы получить доступ к SAP network. Монитор сервера

Имя пользователя по умолчанию: admin. Пароль: sap118.

Шаг 7

После успешного входа в систему, следуйте шагам «Конфигурации точки мониторинга» для установки сетевого монитора SAP.

Использование

  1. После установки и запуска монитора через несколько минут вы должны увидеть его в меню «Точки мониторинга» на сервере. Если нет, можно определить проблему, просмотрев журнал в каталоге установки монитора.

  2. Если монитор отображается в меню точек мониторинга сервера, это означает, что связь между монитором и сервером установлена. В этом случае администратор может просмотреть результаты выполнения команды niping -t на текущем мониторе на сервере (нажмите кнопку «Просмотр» в правом углу меню «Точка мониторинга»).

  3. Администратор может создать задачу на сервере, указав маршрут SAP и выбрав, какие мониторы будут выполнять мониторинг.

  4. После успешной создания задачи монитор получит команду через несколько минут и начнёт мониторинг маршрута с заданной частотой, непрерывно отправляя результаты на сервер.

  5. На сервере можно просматривать результаты задач и мониторинга, используя анализ данных и исторические записи.

  6. Если какой-либо монитор не сможет выполнить мониторинг, он будет отображаться как недоступный в истории мониторинга. В таком случае администратор может проверить сообщение об ошибке (errmsg) после сбоя выполнения niping на сервере (нажав на маленькую кнопку рядом с недоступным монитором в истории).

Комментарии ( 0 )

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

Введение

На основе Niping — сетевая распределённая платформа мониторинга SAP. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

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

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/CloudWise-SAPNetworkMonitor.git
git@api.gitlife.ru:oschina-mirror/CloudWise-SAPNetworkMonitor.git
oschina-mirror
CloudWise-SAPNetworkMonitor
CloudWise-SAPNetworkMonitor
master