Мне нравится добавлять виджеты на панель инструментов Shinken. Я получил предупреждение:
Вы не определили модуль WebUI для сохранения пользовательских настроек, например, MongoDB. Вы не сможете использовать эту страницу!
Итак, я установил модуль mongodb:
shinken install mod-mongodb
И добавил модуль mongodb в мой webui.cfg. После перезапуска Shinken я получил такое же уведомление.
кот /etc/shinken/modules/mongodb.cfg:
## Module: Mongodb
## Loaded by: Arbiter, WebUI
# In Arbiter: Read objects in a mongodb database (like hosts or services).
# In WebUI: Save/read user preferences.
define module {
module_name mongodb
module_type mongodb
uri mongodb://localhost/?safe=false
database shinken
#username username ;optional
#password password ;optional
#replica_set ;Advanced option if you are running a cluster environnement
}
Конечно, Mongodb запущен и доступен с локального хоста (без кредитов).
Версия Shinken: 2.4.3
Модуль mod-mongodb все еще работает на Shinken 2? Не нашел альтернативного модуля. Последний коммит c023a12 от 5 июня 2015 г. https://github.com/shinken-monitoring/mod-mongodb
Кто-нибудь имеет опыт работы с Shinken + Webui + Mongo?
Я нашел решение. Есть новая версия webui (webui2), которую вы можете установить с помощью shinken install webui2. В этой версии есть встроенный модуль mongo для сохранения настроек данных / виджета.