Netxms устанавливает и настраивает окна

Обновлено: 03.07.2024

Эта фиксация не принадлежит ни к одной из веток в этом репозитории и может принадлежать ответвлению за пределами репозитория.

  • Открыть с рабочего стола
  • Просмотреть в необработанном виде
  • Копировать исходное содержимое Копировать необработанное содержимое

Копировать необработанное содержимое

Копировать необработанное содержимое

Обновление на Debian или Ubuntu

Чтобы обновить все |product_name| команда запуска пакетов:

Консоль управления рабочим столом:

Веб-консоль управления:

Обновление на Red Hat, Fedora, CentOS или ScientificLinux

Добавление нашего репозитория YUM

  1. Измените каталог на версию netxms и запустите скрипт настройки:
  1. Остановить |название_продукта| сервер.
  2. Остановить |название_продукта| агент.
  3. Проверить базу данных на возможные несоответствия:

:command:`$ nxdbmgr check`

Переходите к следующему шагу, только если средство проверки базы данных не сообщает об ошибках!

  1. Измените каталог на версию netxms и запустите скрипт настройки:

Консоль управления рабочим столом:

Веб-консоль управления:

Обновление в Windows

Переходите к следующему шагу, только если средство проверки базы данных не сообщает об ошибках!

  1. Выполнить |название_продукта| установщик и следуйте инструкциям. Обычно вам не потребуется изменять какие-либо настройки в окнах мастера установки. Кроме того, вы можете запустить программу установки с параметром /SILENT, чтобы отключить любые подсказки:
  1. Проверьте, |product_name| Служба сервера снова работает. Если это не так, скорее всего, вам придется обновить базу данных до более новой версии. Для обновления базы данных используйте утилиту nxdbmgr:

Мы настоятельно рекомендуем использовать функцию централизованного обновления агента для обновления агента. Однако, если вы решите обновить агент вручную, это можно сделать всего за несколько шагов:

Консоль управления рабочим столом:

Веб-консоль управления:

Общее обновление с использованием исходного архива

  1. Измените каталог на версию netxms и запустите скрипт настройки:
  1. Остановить |название_продукта| сервер.
  2. Остановить |название_продукта| агент.
  3. Проверить базу данных на возможные несоответствия:

:command:`$ nxdbmgr check`

Переходите к следующему шагу, только если средство проверки базы данных не сообщает об ошибках!

  1. Измените каталог на версию netxms и запустите скрипт настройки:

Централизованное обновление агента

Загрузите соответствующий файл NPI для установщика вашего агента (файл NPI — это просто ссылка на фактический файл пакета. Он также должен находиться в том же каталоге, что и файл NPI.)

Откройте "Диспетчер пакетов"

_images/package_manager.jpg

Выберите «Установить новый пакет».

Найти файл NPI

Когда появится новый пакет, щелкните его правой кнопкой мыши и выберите "Развернуть на управляемых узлах".

3) После успешной установки появится мастер настройки сервера. Нажмите «Далее».

4) В окне «Выбор базы данных» вы можете выбрать один из доступных механизмов баз данных и драйверов баз данных (собственных и ODBC). Примечание. Если вы выбрали ODBC, вы вручную настроите источник ODBC и решите, создавать ли новую базу данных. или выбрать из существующей базы данных. Когда вы решили создать новую базу данных, вам необходимо заполнить имя входа администратора базы данных своими учетными данными в базе данных, которую вы установили вместе с паролем. Вы будете нести ответственность за выбор имени базы данных, имени для входа в БД и пароля к БД. Однако, если вы выберете «Выбрать из существующей базы данных», вам не потребуется вводить имя пользователя и пароль DBA. Нажмите «Далее».

Примечание. Если вы используете Microsoft SQL с проверкой подлинности Windows, вы можете просто поставить * в качестве имени для входа, а пароль можно оставить пустым.

5) В следующем окне вам будет необходимо выбрать один из параметров опроса. Вы можете настроить его сейчас или позже, когда вы успешно установите сервер NetXMS. Когда установлен флажок Запустить процесс обнаружения IP, сервер NetXMS автоматически обнаружит вашу IP-сеть.

6) В следующем окне введите адрес вашего SMTP-сервера. NetXMS будет использовать его для отправки уведомлений по электронной почте. Если у вас есть мобильный телефон, подключенный к серверу управления через последовательный кабель или USB, выберите драйвер мобильного телефона и COM-порт; в противном случае выберите "".7) Затем в следующем окне будет предложено указать метод регистрации. Либо проверьте журнал событий, либо выберите файл и нажмите кнопку «Далее».

8) В следующем окне появятся окна конфигурации службы Windows.

В большинстве случаев вы можете запустить сервер NetXMS под учетной записью локальной системы. Вам может потребоваться запустить его под определенной учетной записью, если вы используете базу данных Microsoft SQL и аутентификацию Windows или по соображениям безопасности.9) Следуйте дальнейшим инструкциям, пока не закончите настройку сервера.

10) Запустите сервер NetXMS в первый раз. Имя пользователя по умолчанию — admin, а пароль по умолчанию — netxms.

После успешного входа в систему вы увидите пользовательский интерфейс NetXMS.

Сначала для всех возможностей агентов в сети установлено значение «Нет». Чтобы иметь возможность задать для возможности isAgent значение «Да», установите агент NetXMS.

УСТАНОВКА АГЕНТА NETXMS В WINDOWS

Введите IP-адрес или имя хоста вашего сервера NetXMS. Вы можете указать несколько серверов управления, разделяя их запятыми. Нажмите кнопку "Далее", чтобы продолжить.

3) В окне выбора субагентов вы можете выбрать, какие субагенты вы хотите загрузить. Каждый субагент расширяет функциональность агента, как описано ниже:

4) Следуйте дальнейшим инструкциям, чтобы завершить установку.

УСТАНОВКА ВЕБ-СЕРВЕРА NETXMS В WINDOWS

Нажмите кнопку "Далее" и следуйте инструкциям, пока не откроется окно "Выбрать главный сервер".

3) В окне Select Master Server введите DNS-имя или IP-адрес вашего сервера NetXMS.

4) Нажмите кнопку "Далее" и следуйте инструкциям до завершения установки.

ЗНАКОМСТВО С NETXMS

2) Чтобы выбрать, какой IP-адрес или сетевой адрес будет искать NetXMS, перейдите в раздел Конфигурация -> Обнаружение сети.

3) После того, как несколько конфигураций и узлы, которые вы ищете, уже найдены (вы можете вручную добавить узел через Infrastructure Services -> Create node), щелкните узел правой кнопкой мыши, и вы увидите его функции.

Сначала для всех возможностей установлено значение «Нет». Но после установки агента NetXMS, следуя приведенным выше инструкциям, вы можете увидеть, что ваш сервер также становится агентом, а isAgent переключается на «Да» (если по-прежнему нет, щелкните правой кнопкой мыши узел и выберите Опрос -> Статус и опрос -> Конфигурация, чтобы заставить его проверить, есть ли у него возможности агента или нет.

4) Существует два способа настройки других агентов.

Способ 1. Щелкните правой кнопкой мыши узел серверов и выберите Изменить файл конфигурации агентов.

Здесь вы можете увидеть файл конфигурации агентов. Если вы уже установили агент NetXMS на другие компьютеры, которые хотите отслеживать, следуя инструкциям по установке агента NetXMS, это не будет проблемой. Добавьте IP-адрес клиента в MasterServers.

Метод 2. Перейдите в каталог NetXMS и перейдите к и т. д. Щелкните nxagentd.conf, и вы сможете отредактировать файл конфигурации для агента там.

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

КОНФИГУРАЦИЯ СБОРА ДАННЫХ

1) Чтобы увидеть, какой узел NetXMS отслеживает, щелкните узел правой кнопкой мыши и перейдите к настройке сбора данных.

Здесь вы можете увидеть, что отслеживает конкретный узел. Чтобы добавить новый параметр, щелкните его правой кнопкой мыши и выберите «Добавить новый параметр» или вы можете увидеть кнопку «Добавить новый параметр» в правом верхнем углу.

2) Откроется окно новых параметров. Если вы хотите использовать возможности агента NetXMS, выберите агент NetXMS в качестве источника.

3) Откроется окно выбора параметров. Вы можете увидеть доступный список параметров, которые может отслеживать этот агент.

Выбрав один из них, вы увидите, что информация о параметре отображается в окне свойств новых параметров.

Вы можете настроить интервал опроса в разделе Интервал опроса. (Интервал опроса означает время, в течение которого будет непрерывно проверяться наличие обновлений параметра). 4) Вы также можете установить пороговые значения для конкретного параметра, перейдя в раздел «Порог». Здесь вы можете установить пороговое значение, которое вы хотите, и указать, какой сигнал тревоги вы хотите, чтобы он отображал свое пороговое сообщение, нажав Добавить.

Установите в качестве экземпляра Диск, который вы отслеживаете (например, если Диск C:, вы помещаете C: в экземпляр).

5) Вы также можете преобразовать значения, отображаемые NetXMS, перейдя в раздел «Преобразование» и установив различные вычисления. (например, ($1/1024/1024/1024). ГБ) для проверки значений в ГБ. Кроме того, вам необходимо установить тип данных на строку в разделе «Общие».

6) После этого нажмите OK. Если вы хотите отредактировать его снова, дважды щелкните параметр или щелкните правой кнопкой мыши выбранный параметр и выберите «Редактировать». Вы только что успешно создали параметр. Вы можете проверить его текущее значение, щелкнув параметр правой кнопкой мыши и выбрав История.

СОЗДАНИЕ ИНФОРМАЦИОННЫХ ПАНЕЛЕЙ1) Чтобы увидеть графическое представление параметров, которые вы отслеживаете в конкретном узле, вам необходимо создать информационные панели. Для этого перейдите в Панели инструментов -> Создать новую панель. Вы можете увидеть это в дереве объектов рядом с отслеживаемыми узлами.

2) После создания панели управления щелкните ее правой кнопкой мыши и выберите "Свойства". Перейдите к элементам информационной панели и нажмите «Добавить», чтобы просмотреть список графиков, которые будут использоваться в качестве графического представления данных. В этом примере мы будем использовать Gauge.

3) После нажатия кнопки "Датчик" можно либо дважды щелкнуть по нему, либо нажать "Изменить".

Появится это окно, в котором вы можете настроить отображаемый параметр узлов. Чтобы иметь возможность так, вы идете в Источники данных. Добавьте нужный параметр, выбрав узел.

4) После добавления вы можете настроить датчик на вкладке Датчик. Вы можете выбрать, какое представление он будет отображать в Типе датчика, а также установить зеленые, желтые и красные предупреждения (ПРИМЕЧАНИЕ. Тип текстовых данных не отображает красное предупреждение в последней версии). В этом примере мы будем использовать Dial.

5) После завершения настройки нажимайте OK, пока не вернетесь к основному пользовательскому интерфейсу. Дважды щелкните созданную вами панель мониторинга, и данные будут представлены в графическом виде в соответствии с вашими настройками

3 Содержание 1 Предисловие Аудитория Дополнительная документация Требования к серверу Требования к аппаратной операционной системе Требования к консоли базы данных Аппаратная операционная система Требования к агенту Аппаратная операционная система Установка и обновление сервера Установка сервера NetXMS в UNIX Обновление сервера NetXMS в UNIX Установка сервера NetXMS в Windows Обновление NetXMS Сервер в Windows Установка консоли Установка консоли NetXMS Первое подключение к серверу NetXMS Установка и обновление агента Установка агента NetXMS в UNIX Обновление агента NetXMS в UNIX Установка агента NetXMS в Windows Обновление агента NetXMS в Windows Автоматическая установка агента NetXMS в Windows Установка NetXMS Агент в NetWare Обновление агента NetXMS в NetWare Установка и обновление веб-сервера NetXMS Установка веб-сервера NetXMS в UNIX Обновление веб-сервера NetXMS в UNIX Установка веб-сервера NetXMS в Windows Обновление веб-сервера NetXMS в Windows

4 1 Предисловие В этом руководстве содержатся инструкции по установке компонентов NetXMS для UNIX, Windows и NetWare. 1.1 Аудитория Это руководство предназначено для сетевых администраторов, отвечающих за развертывание и обслуживание NetXMS. Лицо, устанавливающее компоненты NetXMS, должно иметь практические навыки работы с соответствующей операционной системой (UNIX, Windows или NetWare). 1.2 Дополнительная документация Для получения информации по темам, не затронутым в данном руководстве, см. Руководство пользователя NetXMS или раздел документации на веб-сайте NetXMS ( 4

5 2 Требования Прочтите эту главу и тщательно изучите систему или системы, на которые вы планируете установить программное обеспечение NetXMS. Система должна соответствовать требованиям к программному обеспечению, оборудованию и конфигурации, перечисленным в этой главе. 2.1 Требования к серверу Минимальные требования к оборудованию: Pentium III 500 МГц, 256 МБ ОЗУ, 100 МБ свободного места на диске. Рекомендуется: Pentium IV 1 ГГц, 512 МБ ОЗУ, 100 МБ свободного места на диске. Для платформ, отличных от Intel, следует использовать соответствующее оборудование Операционная система Сервер может работать в следующих операционных системах: Linux FreeBSD Windows 2000, Windows XP, Windows Server 2003 Solaris 8, 9 (Solaris 10 еще не тестировался) Если вы хотите скомпилировать Сервер NetXMS с поддержкой шифрования в UNIX, у вас должен быть установлен пакет OpenSSL. База данных В качестве серверной части могут использоваться следующие механизмы баз данных: контролируемые узлы и собираемые параметры. Если вы планируете установить ядро ​​базы данных на тот же компьютер, что и сервер NetXMS, соответственно увеличьте требования к оборудованию. 2.2 Требования к консоли Минимальные требования к оборудованию: Pentium III 500, 256 МБ ОЗУ, 30 МБ свободного места на диске. Рекомендуется: Pentium IV 1 ГГц, 512 МБ ОЗУ, 30 МБ свободного места на диске, видеоадаптер с разрешением не менее 1024x768 с глубиной цвета 32 бита. 5

6 2.2.2 Операционная система Консоль NetXMS может работать в Windows 2000, Windows XP и Windows Server Вы также можете запустить консоль в Linux под WINE (см. дополнительную информацию). 2.3 Требования к агенту Аппаратное обеспечение Агент NetXMS может работать на любом оборудовании, поддерживаемом целевой операционной системой, и требует приблизительно 1 МБ свободного места на диске (в зависимости от ОС) Операционная система Агент NetXMS может работать в следующих операционных системах: Windows 95/98, NT 4.0, Windows 2000, Windows XP, Windows Server 2003 Linux FreeBSD OpenBSD NetBSD Solaris AIX HP-UX Novell NetWare 5.1 SP3, 6.0, 6.5 IPSO 6

8 mysql> ПРЕДОСТАВИТЬ ВСЕ НА netxms.* ДЛЯ netxms, ИДЕНТИФИЦИРОВАННЫХ 'PaSsWd'; mysql> \q Обратите внимание, что база данных, созданная пользователем, должна иметь права на создание новых таблиц. 7. Измените файл конфигурации сервера (по умолчанию /etc/netxmsd.conf). Это должно выглядеть следующим образом: DBDriver = /usr/local/lib/libnxddr_mysql.so DBServer = localhost DBName = netxms DBLogin = netxms DBPassword = PaSsWd LogFile = /var/log/netxmsd LogFailedSQLQueries = yes Описание параметров конфигурации: CodePage DBDriver Server's кодовая страница. Значение по умолчанию зависит от вашей системы, обычно это ISO. Его следует изменить, если вы планируете использовать национальные символы в именах объектов, комментариях и т. д. Этот параметр не будет иметь никакого эффекта, если сервер был скомпилирован без поддержки iconv. Используемый драйвер базы данных.Вы можете использовать один из следующих драйверов: libnxddr_mysql.so Драйвер для базы данных MySQL. libnxddr_pgsql.so Драйвер для базы данных PostgreSQL. libnxddr_odbc.so Драйвер подключения ODBC (вы можете подключаться к MySQL, PostgreSQL, MS SQL и Oracle через ODBC). libnxddr_sqlite.so Драйвер для встроенной базы данных SQLite. DBServer DBName DBLogin DBPassword LogFile LogFailedSQLQueries Если вы установили NetXMS с префиксом, отличным от стандартного (по умолчанию /usr/local), вам следует соответствующим образом изменить путь к драйверу базы данных. Сервер базы данных для подключения (для драйвера ODBC имя источника ODBC). Имя базы данных (для драйвера SQLite имя файла базы данных). Имя пользователя базы данных. Пароль пользователя базы данных. Лог-файл сервера. Чтобы записать журнал в системный журнал (или журнал событий в Windows), используйте в качестве имени файла. Управляет ведением журнала неудачных SQL-запросов. Возможные значения: «да» (по умолчанию) или «нет». Рекомендуется оставить для этого параметра значение «да», чтобы упростить диагностику проблем и ошибок, связанных с базой данных. 8. Измените файл конфигурации агента (/etc/nxagentd.conf). Подробное описание возможных параметров см. в Руководстве пользователя NetXMS. Для нормальной работы сервера необходимо добавить в конфигурационный файл вашего агента как минимум следующую строку: MasterServers = , your_server_ip_address 8

10 3.2 Обновление сервера NetXMS в UNIX 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится исходный архив (с именем netxms-version.tar.gz, например netxms tar.gz). Обратите внимание, что в следующих шагах вместо фактического номера версии будет использоваться ВЕРСИЯ. 2. Распаковать архив: $ tar zxvf netxms-version.tar.gz 3. Сменить директорию на netxms-version и запустить скрипт configure: $ cd netxms-version $ sh./configure --with-server --with-mysql с -agent Обязательно включите все параметры, которые использовались во время установки. 4. Запустите make: $ make 5. Остановите сервер NetXMS. 6. Остановите агент NetXMS. 7. Проверьте базу данных на возможные несоответствия: $ nxdbmgr check Переходите к следующему шагу, только если средство проверки базы данных не сообщает об ошибках! 8. Запустите make install: $ make install 9. Обновите базу данных: $ nxdbmgr upgrade 10. Запустите агент NetXMS. 11.Запустите сервер NetXMS. 10

11 3.3 Установка NetXMS Server в Windows 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик Windows (с именем netxms-version.exe, например, netxms exe). Обратите внимание, что в следующих шагах вместо фактического номера версии будет использоваться ВЕРСИЯ. 2. Запустите установочный пакет на своем сервере. Будет показан мастер установки. Следуйте подсказкам, пока не откроется окно выбора компонентов (рис. 1). 3. В окне Select Components выберите параметр NetXMS Server и соответствующую клиентскую библиотеку базы данных. Вам не нужно устанавливать клиентскую библиотеку базы данных из пакета NetXMS, если она уже установлена ​​на машине. Рисунок 1: Окно «Выбор компонентов» Если вы планируете использовать веб-интерфейс, также выберите компонент «Веб-сервер», а если вы планируете запускать консоль NetXMS с того же компьютера, также выберите опцию «Консоль администратора». 4. Следуйте инструкциям, пока не откроется окно «Все готово к установке». Если была выбрана опция Веб-сервер, вам будет предложено ввести адрес главного сервера. Установите его на localhost (рис. 2): 11

12 Рисунок 2. Настройка адреса главного сервера 5. В окне «Готово к установке» проверьте, все ли правильно, затем нажмите кнопку «Установить». 6. После копирования файлов откроется Мастер настройки сервера (Рисунок 3). 12

13 Рисунок 3: Мастер настройки сервера Нажмите кнопку Далее, чтобы начать настройку сервера NetXMS. 7. Откроется окно выбора базы данных (Рисунок 4): 13

14 Рисунок 4: Окно выбора базы данных Выберите нужный механизм базы данных и драйвер. Для большинства баз данных у вас будет два доступных драйвера: родной и ODBC. Обратите внимание, что если вы выберете ODBC, вам придется вручную настроить источник ODBC. Введите имя сервера базы данных или источника ODBC. В полях Имя пользователя администратора базы данных и Пароль администратора базы данных введите имя пользователя и пароль администратора базы данных. Вы должны заполнить эти поля, только если вы выбрали опцию Создать новую базу данных. Введите желаемое имя базы данных, имя пользователя базы данных и пароль. Если вы не используете ODBC, мастер создаст для вас базу данных и пользователя. Если используется ODBC, база данных и пользователь должны быть созданы заранее. Примечание Microsoft SQL: если вы хотите использовать аутентификацию Windows для подключения к базе данных, используйте * (звездочка) в качестве имени для входа и оставьте поле пароля пустым. Если вы укажете звездочку в качестве входа в базу данных, пользователь, под которым вы вошли в Windows, должен иметь административные права на сервер базы данных. Если вы используете звездочку в качестве входа в БД, вам следует запускать службу NetXMS Server от имени пользователя с соответствующими правами на базу данных. Примечание Oracle. Мы рекомендуем использовать собственный драйвер базы данных (oracle.ddr). 8. В следующем окне вам будут предложены различные параметры опроса (рисунок 5): 14

15 Рисунок 5: Окно «Конфигурация опроса» Установите флажок «Выполнить процесс автообнаружения IP», если хотите, чтобы сервер NetXMS автоматически обнаруживал вашу IP-сеть. Увеличьте количество опросников состояния и конфигурации, если вы планируете отслеживать большое количество узлов. 9. В следующем окне введите адрес вашего SMTP-сервера. NetXMS будет использовать его для отправки уведомлений. Если у вас есть мобильный телефон, подключенный к серверу управления через последовательный кабель или USB, выберите драйвер мобильного телефона и COM-порт; в противном случае выберите " ". 10. Затем в следующем окне будет предложено указать метод регистрации. Либо проверьте журнал событий, либо выберите файл и нажмите кнопку «Далее». 11.Появится окно настройки службы Windows (рис. 6): 15

16 Рисунок 6: Окно конфигурации службы Windows В большинстве случаев вы можете запустить сервер NetXMS под учетной записью локальной системы. Вам может потребоваться запустить его под определенной учетной записью, если вы используете базу данных Microsoft SQL и аутентификацию Windows или по соображениям безопасности. 12.Следуйте инструкциям до завершения настройки сервера. После успешной настройки сервера установка будет завершена, и у вас будет запущенный и работающий сервер NetXMS. 16

17 3.4 Обновление NetXMS Server в Windows 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик Windows (с именем netxms-version.exe, например, netxms exe). 2. Остановите сервер NetXMS. 3. Проверьте базу данных на возможные несоответствия: C:\NetXMS\bin> nxdbmgr check Переходите к следующему шагу, только если средство проверки базы данных не сообщает об ошибках! 4. Запустите программу установки NetXMS и следуйте инструкциям. Обычно вам не потребуется изменять какие-либо настройки в окнах мастера установки. Кроме того, вы можете запустить программу установки с параметром /SILENT, чтобы отключить любые подсказки: C:\Download> netxms exe /SILENT 5. Проверьте, запущена ли снова служба сервера NetXMS. Если это не так, скорее всего, вам придется обновить базу данных до более новой версии. Для обновления базы данных используйте утилиту nxdbmgr: C:\NetXMS\bin> nxdbmgr upgrade 6. Запустите сервер NetXMS, если он еще не запущен. 17

18 4 Установка консоли 4.1 Установка консоли NetXMS 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик Windows (с именем netxms-console-version.exe, например, netxmsconsole exe). 2. Запустите установочный пакет на своей рабочей станции. Будет показан мастер установки. Следуйте подсказкам, пока не откроется окно Select Components (рис. 7). 3. В окне «Выбор компонентов» выберите параметр «Консоль администратора». Рис. 7: Окно выбора компонентов Нажмите кнопку «Далее» и следуйте инструкциям до завершения установки. 18

19 4.2 Первое подключение к серверу NetXMS После успешной установки сервера NetXMS и консоли управления вы готовы начать работу с NetXMS. 1. Запустить консоль; появится диалоговое окно входа в систему (Рисунок 8): Рисунок 8: Диалоговое окно входа в систему 2. Введите адрес вашего сервера NetXMS или оставьте адрес по умолчанию ( ), если вы запускаете консоль на сервере. Используйте admin в качестве имени для входа и netxms в качестве пароля. 19

21 5.2 Обновление агента NetXMS в UNIX Мы настоятельно рекомендуем использовать функцию централизованного обновления агента для обновления агента. Однако, если вы решите обновить агент вручную, это можно сделать всего за несколько шагов: 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится исходный архив (с именем netxms-version.tar.gz, например netxms tar.gz). Обратите внимание, что в следующих шагах вместо фактического номера версии будет использоваться ВЕРСИЯ. 2. Распакуйте архив: $ tar zxvf netxms-version.tar.gz 3. Перейдите в каталог netxms-version и запустите скрипт configure: $ cd netxms-version $ sh./configure --with-agent Важные аргументы configure: -- префикс=каталог: префикс установки, все файлы помещаются в указанный каталог; --with-agent: построить агент мониторинга. Чтобы узнать больше о возможных параметрах конфигурации, запустите ее с опцией --help. 4. Запустите make: $ make 5. Остановите агент NetXMS. 6. Запустите make install: $ make install 7. Запустите агент NetXMS. 21

22 5.3 Установка агента NetXMS в Windows 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик агента Windows (с именем nxagent-version.exe, например, nxagent exe). 2. Запустите установочный пакет на целевом сервере. Будет показан мастер установки. Следуйте подсказкам, пока не откроется окно сервера NetXMS (Рисунок 9): Рисунок 9: Окно сервера NetXMS Введите IP-адрес или имя хоста вашего сервера NetXMS. Вы можете указать несколько серверов управления, разделяя их запятыми. Нажмите кнопку Далее, чтобы продолжить. 3. Откроется окно выбора субагента (Рисунок 10): 22

24 5.4 Обновление агента NetXMS в Windows Мы настоятельно рекомендуем использовать функцию централизованного обновления агента для обновления агента. Однако, если вы решите обновить агент вручную, это можно сделать всего за несколько шагов: 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик агента Windows (с именем nxagent-version.exe, например, nxagent exe). 2.Запустите программу установки агента NetXMS и следуйте инструкциям. Обычно вам не нужно изменять какие-либо настройки в диалоговых окнах мастера установки. Кроме того, вы можете запустить установщик с параметром /SILENT, чтобы отключить любые подсказки: C:\Download> nxagent exe /SILENT 5.5 Автоматическая установка агента NetXMS в Windows Установщик агента Windows (с именем nxagent-version.exe, например nxagent exe) имеет различные параметры командной строки для автоматической установки. Эти параметры следующие: /SILENT /VERYSILENT /SUPPRESSMSGBOXES /DIR=путь /SERVER=адрес /SUBAGENT=имя /NOSUBAGENT=имя Не показывать мастер установки, только индикатор выполнения; Ничего не показывай; Не спрашивайте пользователя ни о чем; Установить каталог установки (по умолчанию C:\NetXMS); Установить адрес мастер-сервера (будет записан в сгенерированный конфигурационный файл агента как значение параметра MasterServers); Включить имя субагента; Отключить имя субагента. Допустимые имена субагентов: ECS, LOGWATCH, PING, PORTCHECK, WINPERF, WMI и UPS. По умолчанию WINPERF включен, а все остальные отключены. Например, чтобы установить агент в автоматическом режиме (без каких-либо сообщений или индикаторов выполнения), использовать подагенты управления производительностью Windows и ИБП и задать адрес сервера управления NetXMS как , выполните следующую команду (она должна быть в одной строке): C:\> nxagent exe /VERYSILENT /SUPPRESSMSGBOXES /SERVER= /SUBAGENT=UPS 24

25 5.6 Установка агента NetXMS в NetWare 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится архив с предварительно скомпилированными бинарниками NetWare (с именем netxms-versionnetware-binaries.tar.gz, например netxms netware-binaries.tar.gz). 2. Распакуйте архив в нужное место на вашем сервере NetWare, например, SYS:/NetXMS. 3. Скопируйте пример файла конфигурации в нужное место. По умолчанию агент будет искать файл конфигурации в каталоге SYS:/etc. Если вы хотите поместить файл конфигурации в другое место, не забудьте использовать переключатель командной строки c, чтобы указать другое место. 4. Измените файл конфигурации агента (по умолчанию SYS:/etc/nxagentd.conf). Подробное описание возможных параметров см. в Руководстве пользователя NetXMS. Как минимум, вы должны установить следующие параметры: MasterServers = IP-адрес_вашего_сервера_управления LogFile = файл_журнала FileStore = место_для_временных_файлов_агента 5. Добавьте следующую строку в ваш autoexec.ncf: LOAD install_dir/nxagentd.nlm Если файл конфигурации вашего агента находится в каталоге, отличном от SYS:/ д., укажите его в командной строке: LOAD install_dir/nxagentd.nlm c config_file Это обеспечит автоматическую загрузку агента при старте сервера. 6. Загрузите агент NetXMS, введя команду, использованную в предыдущем абзаце, на консоли сервера для загрузки агента NetXMS. 25

26 5.7 Обновление агента NetXMS в NetWare 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится архив с предварительно скомпилированными бинарниками NetWare (с именем netxms-versionnetware-binaries.tar.gz, например netxms netware-binaries.tar.gz). 2. Остановите агент NetXMS, введя следующую команду на консоли сервера: UNLOAD NXAGENTD.NLM 3. Распакуйте архив в каталог на вашем сервере NetWare, где в данный момент установлен агент NetXMS. 4. Запустите агент NetXMS, введя в консоли сервера следующую команду: LOAD install_dir/nxagentd.nlm Если файл конфигурации вашего агента находится в каталоге, отличном от SYS:/etc, укажите его в командной строке: LOAD install_dir/nxagentd.nlm c config_file 26

29 6.3 Установка веб-сервера NetXMS в Windows 1. Загрузите последнюю версию, если у вас ее нет. Вам понадобится установщик Windows (с именем netxms-version.exe, например, netxms exe). 2. Запустите установочный пакет. Будет показан мастер установки. Следуйте подсказкам, пока не откроется окно Select Components (рис. 11). 3. В окне «Выбор компонентов» выберите параметр «Веб-сервер». Рисунок 11: Окно Select Components Нажмите кнопку Next и следуйте подсказкам, пока не откроется окно Select Master Server (Рисунок 12). 4. В окне Select Master Server введите DNS-имя или IP-адрес вашего сервера NetXMS. 29

30 Рисунок 12: Окно Select Master Server Нажмите кнопку Next и следуйте инструкциям до завершения установки. 30

Материалы на этом сайте не являются оригинальными. По возможности ссылки на оригинальные статьи указываются на каждой странице.

Что такое NetXMS?

NetXMS — это многоплатформенная модульная система управления и мониторинга сети корпоративного уровня с открытым исходным кодом. Он обеспечивает комплексное управление событиями, мониторинг производительности, оповещение, создание отчетов и построение графиков для всех уровней ИТ-инфраструктуры — от сетевых устройств до уровня бизнес-приложений. Разработанный с учетом гибкости и масштабируемости, NetXMS поддерживает широкий спектр поддерживаемых платформ. Он распространяется под лицензией GNU General Public License версии 2, опубликованной Free Software Foundation.

NetXMS — это многоплатформенная система сетевого управления и мониторинга, которая предлагает управление событиями, мониторинг производительности, оповещение, создание отчетов и построение графиков для всей модели ИТ-инфраструктуры. Основные функции NetXMS включают, среди прочего, поддержку нескольких операционных систем и механизмов баз данных, мониторинг распределенной сети, автоматическое обнаружение и инструменты анализа влияния на бизнес. NetXMS дает вам возможность запускать веб-интерфейс или консоль управления.

После входа в NetXMS вам нужно сначала перейти в окно «Конфигурация сервера», чтобы изменить несколько параметров, которые зависят от требований вашей сети (например, изменить количество обработчиков сбора данных или включить сетевое обнаружение). Затем вы можете запустить параметр Network Discovery для NetXMS, чтобы автоматически обнаруживать устройства в вашей сети, или добавить новые узлы, щелкнув правой кнопкой мыши «Службы инфраструктуры» и выбрав «Инструменты» > «Создать узел».

Поддерживает ли NetXMS Windows и Unix?

Да. NetXMS поддерживает как Windows, так и Unix.

Как мы можем установить сервер NetXMS в Windows?

  1. Загрузить последнюю версию сервера
    1. Перейдите по адресу http://www.netxms.org/download
    2. .
    3. Прокрутите вниз до раздела СЕРВЕРНЫЕ БИНАРИИ и загрузите файл, соответствующий вашей платформе.
    4. Обратите внимание, что в следующих шагах ВЕРСИЯ будет использоваться вместо фактического номера версии.
      1. Откроется мастер установки. Следуйте инструкциям, пока не откроется окно "Выбор компонентов".
        1. Вам не нужно устанавливать клиентскую библиотеку базы данных из пакета NetXMS, если она уже установлена ​​на компьютере. Если вы планируете запускать консоль NetXMS с того же компьютера, также выберите параметр «Консоль администратора».
          1. Выберите нужный механизм базы данных и драйвер (собственный или ODBC). Для большинства баз данных вам будут доступны два драйвера — родной и ODBC. Обратите внимание, что если вы выберете ODBC, вам придется вручную настроить источник ODBC.
          2. Введите имя сервера базы данных или источника ODBC.
          3. Если вы выбрали вариант «Создать новую базу данных», выполните следующие действия:
            • Укажите имя пользователя и пароль администратора базы данных. Вы должны заполнить эти поля, только если вы выбрали опцию Создать новую базу данных.
          4. Введите желаемое имя базы данных, имя пользователя базы данных и пароль. Если вы не используете ODBC, мастер создаст для вас базу данных и пользователя. Если используется ODBC, необходимо заранее создать базу данных и пользователя.
          • Если вы хотите, чтобы сервер NetXMS автоматически обнаруживал вашу IP-сеть, установите флажок "Запустить процесс автообнаружения IP"
          • Увеличьте количество опросчиков состояния и конфигурации, если вы планируете отслеживать большое количество узлов.

          Как мы можем установить агент NetXMS в Windows?

          Как мы можем установить NetXMS Desktop Management Console в Windows?

          1. Загрузить последнюю версию
            1. Перейдите по адресу http://www.netxms.org/download.
            2. Прокрутите вниз до раздела "" и выберите файл, соответствующий вашей платформе.

            Как мы можем установить консоль веб-управления в Windows?

            • установите контейнер сервлетов вручную и просто загрузите tar
            • используйте программу установки netxms-webui-VERSION.exe. Этот установщик сам установит причал и скопирует в нужную папку файл tar.

            Здесь будет описан только автоматический способ установки:

            1. Загрузить последнюю версию
              1. Перейдите по адресу http://www.netxms.org/download.
              2. Прокрутите вниз до раздела "" и выберите файл, соответствующий вашей платформе.

              Какие учетные данные используются по умолчанию?

              Имя пользователя и пароль администратора по умолчанию: admin / netxms

              Каковы компоненты архитектуры?

              1. Сервер NetXMS: демон или служба. Он собирает, обрабатывает и хранит данные, выполняет сетевое обнаружение. Сервер является модульным и может быть расширен дополнительным функционалом. Сам по себе сервер может собирать только некоторую простую информацию об узлах или может использовать агент SNMP для сбора данных с устройств, поддерживающих SNMP. В NetXMS есть специальные драйверы для различных типов SNMP-устройств, которые собирают такие данные, как VLAN, интерфейсы и другую собираемую по умолчанию информацию.
              2. Агент NetXMS: это демон или служба, которая устанавливается на узлах для обеспечения дополнительных параметров мониторинга и может использоваться как агент SNMP или прокси-агент NetXMS. Агент осуществляет связь с сервером и работу с конфигурацией. Функционал агента расширяется за счет подагентов. Сервер использует порт 4701 для связи с агентами.
                1. Существуют субагенты ОС по умолчанию, которые загружаются вручную, такие как файловый менеджер, ping и другие. Существуют различные типы субагентов.Это может быть просто библиотека, загружаемая агентом NetXMS, или это может быть приложение, использующее библиотеку субагента NetXMS для предоставления требуемого интерфейса субагента. Субагенты библиотечного типа могут запускаться как один процесс с агентом или как отдельный процесс. Его можно использовать, когда необходимо запустить их под разными привилегиями пользователя. Агент использует порт 4700 для связи с сервером.
                2. Субагент также можно запускать как отдельное приложение. NetXMS также предоставляет некоторые инструменты командной строки, такие как nxdbmgr (работа с базой данных NetXMS), nxencpasswd (шифрование паролей) и другие. Информацию об этих инструментах можно найти в главе Инструменты командной строки.

                Как мы можем настроить SMTP?

                1. Запустите консоль управления NetXMS
                2. Нажмите «Конфигурация» -> «Конфигурация сервера».
                3. Прокрутите вниз, чтобы найти настройки SMTP.
                4. Дважды щелкните настройку в таблице или щелкните правой кнопкой мыши и выберите "Изменить".

                Возможно, потребуется изменить следующие параметры:

                • SMTPFromAddr: адрес, который будет отображаться в качестве адреса отправителя при поступлении уведомления от NetXMS.
                • SMTPFromName: имя, которое будет отображаться в качестве имени отправителя при получении уведомления от NetXMS.
                • SMTPRetryCount: количество повторных попыток, которые NetXMS попытается выполнить в случае сбоя отправки сообщения.
                • SMTPServer: IP-адрес или DNS-имя сервера, на который NetXMS будет отправлять запрос на отправку сообщения.

                Можем ли мы определить несколько пороговых значений для одного DCI?

                Да. У вас также есть возможность определить более одного порога для одного DCI, что позволяет различать состояния разной серьезности.

                Как мы можем создать отчет?

                NetXMS интегрирован с механизмом создания отчетов Jasper от Jaspersoft. Это представление позволяет пользователю создать отчет и загрузить результат в виде файла PDF. Генерация отчета может занять много времени, поэтому она выполняется в фоновом режиме, без участия пользователя. Когда отчет сгенерирован, результирующий PDF-файл можно загрузить в любое время, как и любой результат предыдущих запусков.

                1. Щелкните правой кнопкой мыши имя отчета в обозревателе объектов и выберите «Открыть отчет» во всплывающем меню. Откроется представление отчета (как показано на рисунке выше).
                2. В режиме просмотра отчета заполните параметры и нажмите "Создать отчет".

                Вы можете отслеживать ход выполнения в представлении «Задания сервера». Чтобы открыть его, выберите «Окно» → «Показать вид» → «Другое» → «Задания сервера». Когда отчет сгенерирован, новое завершенное задание появится в таблице результатов представления. Выберите его и нажмите Render to PDF для загрузки.

                Если сгенерированные данные отчета больше не нужны, их можно удалить с сервера, выбрав задание в представлении результатов и нажав Удалить.

                Что произойдет, если я закрою все представления?

                Вы можете повторно открыть их из меню "Вид".

                Какие бывают типы опросов?

                1. Опрос состояния: проверьте, работает ли узел
                2. Опрос по сбору данных:
                3. Опрос топологии:
                4. Опрос конфигурации:
                5. Опрос интерфейса:

                Как мы можем добавить набор DCI ко многим узлам?

                1. Создать шаблон
                2. Нажмите правой кнопкой мыши на шаблон и выберите "Конфигурация сбора данных".
                3. Добавить DCI
                4. Нажмите правой кнопкой мыши на шаблон и выберите "Применить".

                Как мы можем увидеть некоторые графики?

                1. Перейти к определенному узлу
                2. Перейдите на вкладку "Последнее значение".
                3. Нажмите правой кнопкой мыши на конкретный DCI и выберите "Линейная диаграмма".

                Как мы можем увидеть несколько DCI на одном графике?

                1. Перейти к определенному узлу
                2. Перейдите на вкладку "Последнее значение".
                3. Нажмите на первый DCI.
                4. Удерживая нажатой клавишу SHIFT, нажмите на другие DCI.
                5. Нажмите правой кнопкой мыши и выберите "Линейная диаграмма".

                Как мы можем создать график?

                1. Перейти к определенному узлу
                2. Перейдите на вкладку "Последнее значение".
                3. Нажмите на первый DCI.
                4. Удерживая нажатой клавишу SHIFT, нажмите на другие DCI.
                5. Нажмите правой кнопкой мыши и выберите "Линейная диаграмма".
                6. Нажмите правой кнопкой мыши на график и выберите "Свойства", чтобы добавить дополнительные источники данных (DCI).
                7. Нажмите кнопку "Применить", чтобы закрыть окно "Свойства".
                8. Нажмите правой кнопкой мыши на графике, чтобы внести другие изменения, если это необходимо
                9. Нажмите значок "Сохранить".

                Как мы можем увидеть наши сохраненные графики?

                Может ли NetXMS инициировать сигнал тревоги на основании полученного сообщения системного журнала?

                Да. NetXMS включает встроенный сервер системного журнала, но его необходимо сначала включить. Сделайте это через интерфейс конфигурации сервера. После включения сервера системного журнала NetXMS может получать входящие сообщения системного журнала с других серверов (необходимо настроить эти серверы для пересылки сообщений системного журнала). Вы можете просматривать и фильтровать сообщения системного журнала. Вы также можете настроить оповещение.Это делается через интерфейс «Конфигурация Syslog Parser». Вы можете настроить оповещение на основе текста, содержащегося в сообщении.

                Как мы можем создать новую панель мониторинга?

                1. Щелкните правой кнопкой мыши на информационной панели (в браузере объектов)
                2. Выберите «Создать сводку».
                3. Дайте ему имя и нажмите OK. (Панель мониторинга создана, но может быть незаметной)
                4. Детализация информационных панелей
                5. Нажмите правой кнопкой мыши на панели инструментов и выберите "Свойства".
                6. Нажмите "Элементы информационной панели".
                7. Укажите количество столбцов, которые содержит эта информационная панель
                8. Нажмите кнопку "Добавить", чтобы добавить элементы
                  1. Выберите соответствующий тип элемента и нажмите "ОК".
                  2. Нажмите на только что добавленный элемент
                  3. Нажмите кнопку "Изменить".
                  4. Укажите заголовок и другие атрибуты
                  5. Нажмите на категорию "Источники данных", чтобы добавить источники данных.
                  6. Нажимайте кнопку "ОК", пока все диалоговые окна не будут закрыты.
                  7. Закройте панель управления, если она открыта в данный момент.
                  8. Дважды щелкните имя панели мониторинга в обозревателе объектов, чтобы снова открыть ее.

                  Как мы можем настроить действия и сигналы тревоги?

                  В этом разделе будет показано, как настроить генерацию предупреждений и уведомлений по электронной почте для события SYS_THRESHOLD_REACHED (предопределенного) и события SYS_THRESHOLD_REARMED (предопределенного).

                  1. Создано действие «Отправить электронное письмо» в представлении «Конфигурация действия». Там мы установим получателя электронной почты, тему и тело электронной почты. В теле письма будут использоваться макросы для обработки событий. при отправке сообщения макрос «%n» заменяется именем узла, а «%m» заменяется сообщением о событии. Значение сообщения о событии индивидуально для каждого события и может быть найдено в описании события.
                    1. Перейдите в "Инструменты -> Конфигурация действия"
                    2. Нажмите значок плюса в правом верхнем углу. Дайте этому действию подходящее имя. Выберите соответствующий тип. Если вы хотите, чтобы это действие отправляло электронную почту, выберите тип «Отправить электронную почту». Заполните остальные поля и нажмите "ОК".
                      1. Перейдите в "Инструменты -> Политика обработки событий"
                      2. Щелкните правой кнопкой мыши соответствующую строку и выберите "Вставить до" или "Вставить после"
                      3. Нажмите на только что вставленную строку и нажмите значок "Изменить правило" справа.
                      4. Укажите условия (исходные объекты, события), действия, комментарий (название правила) и нажмите "ОК".
                      5. Нажмите кнопку "Сохранить".

                      Для каждого DCI мы указываем порог и событие, которое срабатывает. Однако кажется, что мы не можем создать правило обработки событий, относящееся к конкретному DCI.

                      Как NetXMS вычисляет статус?

                      Каждый объект имеет свои собственные свойства расчета статуса. По умолчанию статус вычисляется на основе результатов опроса, состояния базовых объектов, связанных аварийных сигналов и DCI состояния. Но могут быть использованы разные варианты расчета статуса. Расчет статуса состоит из двух частей конфигурации: распространения статуса и расчета статуса.

                      Как мы можем контролировать доступ к узлам?

                      Права доступа к объектам контролируют доступ к объектам NetXMS. Разрешения, данные объекту, наследуются всеми дочерними объектами, если только они специально не заблокированы путем отключения параметра Наследовать права доступа от родительского объекта (ов) в свойствах управления доступом объекта. Разрешения, данные на разных уровнях дерева объектов, суммируются, чтобы сформировать действующие права пользователя для объекта.

                      Где мы можем найти файл конфигурации для агента?

                      В Windows файл конфигурации для агента создается автоматически:

                      В Unix после установки агента мы должны вручную создать файл /etc/nxagentd.conf

                      Минимальная конфигурация, которая должна быть установлена ​​для агента, – это адрес сервера и путь к файлу журнала.

                      Если MasterServer установлен правильно, от пользователя не требуется никаких действий. Этот файл должен содержать как минимум следующую информацию:

                      Где мы можем найти файл конфигурации для сервера?

                      В системах на базе UNIX мы должны вручную создать файл /etc/netxmsd.conf:

                      Как определить номер версии?

                      Для консоли управления мы можем определить номер версии, щелкнув Справка -> О консоли управления NetXMS. Для агента выполните:

                      Читайте также: