Можно улучшить функциональность веб-интерфейса Zabbix, добавив сторонние модули или разработав собственные модули без необходимости изменения исходного кода Zabbix.
Обратите внимание, что код модуля будет работать с теми же привилегиями, что и исходный код Zabbix. Это означает, что:
Пожалуйста, всегда читайте руководство по установке для конкретного модуля. Рекомендуется устанавливать новые модули один за другим, чтобы легче было отследить ошибки.
Непосредственно перед установкой модуля:
Шаги по установке модуля:
modules
веб-интерфейса ZabbixПоиск неисправностей:
Проблема | Решение |
---|---|
Модуль не появился в списке | Убедитесь, что файл manifest.json существует в папке modules/your-module/ веб-интерфейса Zabbix. Если это так, это означает, что модуль не подходит для текущей версии Zabbix. Если файл manifest.json не существует, возможно, вы распаковали его не в тот каталог. |
Сбой веб-интерфейса | Код модуля несовместим с текущей версией Zabbix или конфигурацией сервера. Пожалуйста, удалите файлы модуля и перезагрузите веб-интерфейс. Вы увидите уведомление об отсутствии некоторых модулей. Перейдите в Администрирование модулей и снова нажмите Сканировать каталог, чтобы удалить несуществующие модули из базы данных. |
Появляется сообщение ошибки об идентичном пространстве имен, идентификаторе или действиях | Новый модуль попытался зарегистрировать пространство имен, идентификатор или действия, которые уже зарегистрированы другими включенными модулями. Отключите конфликтующий модуль (упомянутый в сообщении об ошибке) перед включением нового. |
Появляются сообщения о технических ошибках | Сообщить об ошибках разработчику модуля. |
Информацию о разработке пользовательских модулей см. в Центре разработчиков.