Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 3.06 KB

File metadata and controls

38 lines (25 loc) · 3.06 KB

NpServerSettings

Данный модуль добавляет страницу "NetPing Server Settings" в интерфейс Zabbix. С её помощью пользователь может изменить сетевые настройки, такие как: IPv4, Gateway, DNS (auto/manual).

Установка модуля:

  1. При помощи терминала перейдите в папку: /usr/share/zabbix/modules
  2. Выполните команду git clone https://github.com/antoncom/NpServerSettings
  3. Смените владельца папки, например: chown -R www-data. NpServerSettings
  4. Перейдите в интерфейс Zabbix: Menu -> Administration -> Gereral -> Modules
  5. Используйте кнопку "Scan directory" для вывода модуля в список модулей
  6. Активируйте модуль, кликнув по ссылке "Enable/Disable"
  7. Перейдите в меню Zabbix: Menu -> Configuration -> NetPing Server Settings
  8. Пользуйтесь модулем.

Установка модуля и демонстрация его работы показаны в данном скринкасте:

enter image description here

Валидация данных в браузере

Данные формы защищены от ошибок пользователя, согласно данной инструкции: Универсальный метод валидации html-форм NetPing

Проверочные диаграммы валидации полей формы:

Особенности запуска Bash-скрпита

Данный модуль управляет сетевым интерфейсом посредством bash-скрипта. Разрешение на запуск скрипта реализовано согласно данной инструкции: UI-модуль Zabbix v.5 - разрешение на запуск Bash-скриптов на сервере

Known Issues

  1. Если web-адрес Zabbix задан не доменным именем, а числовым IP-адресом, то при изменении IPv4 может произойти отключение связи с Zabbix. В этом случае, нужно указать в адресной строке браузера новый IP-адрес сервера Zabbix.