Dashboard для Icingaweb2 с общей статистикой
Общая
Dashing-icinga2 это симпатичная графическая приборная доска с возможностью внедрения мониторинга дополнительных списков проблем и хостов. Отлично выглядит на больших экранах что является плюсом при выводе системы мониторинга на большой экран в отделе мониторинга проблем.
Доступно для загрузки тут.
Активируем API Icinga2 на сервере Icinga
icinga2 api setup
Создаем файл в папке conf.d
Icinga с настройками пользователя для подключения
nano /etc/icinga2/conf.d/api-users.conf
Добавляем в файл:
object ApiUser "ИмяПользователя" {
password = "ПАРОЛЬ"
permissions = [ "status/query", "objects/query/*" ]
}
Перезапускаем Icinga2
service icinga2 restart
Подготовка к установке Dashing-icinga2
apt-get install ruby bundler nodejs
gem install bundler
Установка Dashing-icinga2
mkdir dash
cd dash
wget https://github.com/Icinga/dashing-icinga2/archive/master.zip
unzip master.zip
mv dashing-icinga2-master /usr/share/dashing-icinga2
cd /usr/share/dashing-icinga2
bundle
Указываем параметры подключения Dashing-icinga2 к Icinga2
nano /usr/share/dashing-icinga2/config/icinga2.json
Заменяем в файле:
{
"icinga2": {
"api": {
"host": "localhost",
"port": 5665,
"user": "ИмяПользователя",
"password": "ПАРОЛЬ"
}
}
}
Проверяем правильность настройки Dashboard в Dashing-icinga2
Конфигурационный файл Dashboard не генерируется при установке а подставляется сгенерированынй создателем, поэтому приборная панель изначально обращается к неправильному адресу сервера Icinga2
Откроем файл icinga2.erb
в папке с установленной Dashing-icinga2
nano /usr/share/dashing-icinga2/dashboards/icinga2.erb
В разделе <!-- Icinga Web 2 iFrame -->
Проверяем правильность указанного IP или имения адреса сервера
Перезапускаем Dashing-icinga2
/usr/share/dashing-icinga2/restart-dashing
Обращаемся на 8005 порт сервера, на котором установлена Dashing-icinga2 и у вас должна открыться приборная панель.
Добавляем Dashing-icinga2 в меню Icingaweb2
Для этого необходимо открыть любой подпункт в пунктах меню и в верхней части экрана нажать " v
" и выбрать "Добавить в меню
"
Заполняем пункты согласно рисунка:
После этого у всех указанных пользователей появится новый пункт меню.
Продолжение статей о Icinga2 тут.
- Просмотров: 13033
я как то даже и не догадался проверить в этих браузерах)
Я три раза переставлял и все искал ошибки... хорошо хоть в Хроме попробовал открыть
RSS лента комментариев этой записи