Пост планирую обновлять/дополнять.

Основные команды сервиса

icinga2 node update-config
service icinga2 reload

Upgrade

Обновление схемы БД:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/<version>.sql

Graphite

Пересоздание кэша graphite (с новым размером):

find /var/lib/graphite/whisper -type f -name '*.wsp' -exec /usr/bin/whisper-resize --nobackup {} 60s:180d \;

после пересоздания вернуть права:

chown -R _graphite:_graphite /var/lib/graphite/whisper

Просмотр размера папок:

du -chs /var

Создание символической ссылки:

ln -s /graphite-cache/graphite /var/lib/graphite

Права на файлы рекурсивно:

chmod -R 644 /dir_name
find /dir_name -type d -exec chmod 755 {} \;

Nagvis

Обновление из git репозитория:

cd /usr/share/icingaweb2/modules/nagvis
git pull origin master

Настройки модуля nagvis:

/etc/icingaweb2/modules/nagvis# cat config.ini

[global]
default-map = routers

[menu]
MKUCOU_plan = MKUCOU
servers = servers
routers = routers

[nagvis]
nagvis_url = "/nagvis/"

Свой CSS в icingaweb2

В файл /usr/share/icingaweb2/application/layouts/scripts/layout.phtml добавить следующие строки:

  <!-- Мой CSS для отображения иконок в выводе результатов проверок -->
  <link rel="stylesheet" href="/icingaweb2/plsatin/css/icons.css" media="all" type="text/css" />

Свои файлы предлагаю размещать здесь: /usr/share/icingaweb2/public/plsatin

Возможные проблемы

  • Проблема постоянной перезагрузки сервиса icinga2 работающего в кластере: Помогло обновление обоих серверов в кластере до последней версии icinga2.