Icinga2. Заметки на полях
01 Jan 2016
local_offer
Icinga2
local_offer
memo
Пост планирую обновлять/дополнять.
Основные команды сервиса
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.