Icinga

Install Icinga Director On CentOS 7

Install Icinga Director
Install Icinga Director

Install Icinga Director

We have seen how to install Icinga 2 and Icinga Web 2 in the previous article. In this session, we will discuss how to install Icinga director. Icinga director is an Icinga module that makes Icinga configuration easier. With this, we can add, delete and modify hosts, checks, and more.

Icinga director Installation

There are some dependency modules for the Icinga director. To install Icinga director the following modules should be enabled:

Reactbundle
ipl
incubator

Install Reactbundle and ipl

If you’re on Icinga Web 2 v2.9.0 or higher, these modules are not required anymore unless you’re running the Director in version 1.8.0 or lower. Director v1.8.1 also doesn’t need this module.

In the previous post, we installed Icinga Web 2 v2.10.1 and going to install Icinga Director v1.9.1, so we don’t need Reactbundle and ipl module. But for those who are running old versions of Icinga Web 2, I am explaining the installation here:

Install Reactbundle
MODULE_NAME=reactbundle
MODULE_VERSION=v0.9.0
REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
MODULES_PATH="/usr/share/icingaweb2/modules"
git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
icingacli module enable "${MODULE_NAME}"
Install ipl
MODULE_NAME=ipl
MODULE_VERSION=v0.5.0
REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
MODULES_PATH="/usr/share/icingaweb2/modules"
git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
icingacli module enable "${MODULE_NAME}"

Install incubator

Incubator provides libraries useful for Icinga Web 2 modules.

MODULE_NAME=incubator
MODULE_VERSION=v0.17.0
REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}"
MODULES_PATH="/usr/share/icingaweb2/modules"
git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}"
icingacli module enable "${MODULE_NAME}"

Install Icinga Director Module

Create a database for Icinga Director. Give the desired password for the database user director in the section “some-password

mysql -u root -p -e "CREATE DATABASE director CHARACTER SET 'utf8';
CREATE USER director@localhost IDENTIFIED BY 'some-password';
GRANT ALL ON director.* TO director@localhost;"

Once the database is created, Install Icinga Director module:

MODULE_VERSION="1.9.1"
ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules"
REPO_URL="https://github.com/icinga/icingaweb2-module-director"
TARGET_DIR="${ICINGAWEB_MODULEPATH}/director"
git clone "${REPO_URL}" "${TARGET_DIR}" --branch v${MODULE_VERSION}
Load the schema for the director database
mysql -u root -p director < /usr/share/icingaweb2/modules/director/schema/mysql.sql
Enable Director module
icingacli module enable director

Create a new resource for Director

Login to Icinga Web and Go to Configuration -> Application -> Resources.

Install Icinga Director

Add new resource there and give Resource Name, Database Name, Username, Password and Character Set. Then click on Validate Configuration. After the successful validation click on Save.

Create a service for Icinga Director
useradd -r -g icingaweb2 -d /var/lib/icingadirector -s /bin/false icingadirector
install -d -o icingadirector -g icingaweb2 -m 0750 /var/lib/icingadirector
cp "${TARGET_DIR}/contrib/systemd/icinga-director.service" /etc/systemd/system/
Enable and start the service
systemctl daemon-reload
systemctl enable icinga-director.service
systemctl start icinga-director.service

Now you can see the activity log in the Icinga director menu.

Then Go to Icinga Director, and complete the setup there:

Icinga Director Setup

Once you give Run Import, you can see the changes in the Activity log. Please go to Activity log and Click on “Deploy xxx pending changes“. It will import all existing configurations to the Icinga Director.

That’s it!

Also Read:

If you like this post and wish to receive more articles from us, please like our FB page: Grepitout

Your suggestions and feedback will encourage us and help us to improve further, please feel free to write your comments.

For more details on our services, please drop us an e-mail at [email protected]

6 Comments

Click here to post a comment

  • Компания специализируется на перевозка больных, обеспечивая безопасную и комфортную транспортировку пациентов в любое место.
    очень высокого уровня опыта и квалификации . Это связано с тем, что их здоровье может ухудшиться при неправильной транспортировке. Следовательно, они должны быть готовы к любым неожиданным ситуациям и иметь план их решения.

    Перевозка лежачих больных также предполагает большую ответственность за жизнь и здоровье пациентов . Для этого медицинские бригады должны быть обучены оказанию неотложной помощи . Кроме того, иметь систему обратной связи для улучшения качества услуг.

    Перевозка лежачих больных предполагает использование специализированного транспорта, оснащенного необходимым медицинским оборудованием . Это означает, что должны обеспечивать постоянную связь с больницами и медицинскими учреждениями. Кроме того, перевозка лежачих больных должна осуществляться с учетом всех требований и норм .

    Для обеспечения использование специализированного оборудования для фиксации пациента . Кроме того, компании должны иметь Experience в перевозке лежачих больных . Следовательно, пациенты и их семьи должны иметь возможность оценить качество услуг .

    Компания, осуществляющая перевозку лежачих больных, должна инвестировать в современное медицинское оборудование и транспорт . Это означает, что она должна иметь систему страхования и ответственности . Кроме того, компания должна иметь большой опыт работы в этой области .

    Перевозка лежачих больных также требует наличия специализированного оборудования, такого как stretchers и кислородные баллоны . Для этого должна обеспечивать постоянную связь с больницами и медицинскими учреждениями. Кроме того, она должна иметь систему обратной связи для улучшения качества услуг .

    Перевозка лежачих больных должна осуществляться с учетом всех необходимых мер безопасности. Это означает, что они должны иметь четкий протокол действий в случае неожиданных ситуаций . Кроме того, компании должны быть прозрачны в своей деятельности и ценах .

    В будущем перевозка лежачих больных будет требовать еще больше квалификации и опыта . Это означает, что компании должны следить за новыми разработками и тенденциями в области медицинской транспортировки . Кроме того, должны быть готовы к инновациям и развитию.

  • Компания seo продвижение сайтов предоставляет высококачественные услуги по улучшению видимости и привлекательности вашего онлайн-присутствия в столице Северо-Запада.
    ключевым фактором успеха онлайн-проектов . Это связано с тем, что большинство потенциальных клиентов ищут информацию в сети . Поэтому, продвижение сайта является одним из наиболее эффективных способов привлечения клиентов.

    Продвижение сайтов в Санкт-Петербурге должно основываться на анализе конкурентов и целевой аудитории. Это включает в себя разработку стратегии контент-маркетинга и ее реализацию . Благодаря этому, можно увеличить видимость сайта в поисковых системах .

    Одним из наиболее эффективных методов продвижения сайтов в Санкт-Петербурге является социальное медиа-маркетинг. Это связано с тем, что социальное медиа-маркетинг позволяет tr?cательно взаимодействовать с потенциальными клиентами. Кроме того, использование платной рекламы в поисковых системах также могут быть эффективными.

    Разработка stratejии продвижения сайта является важным шагом в продвижении сайтов. Это должно включать в себя определение уникальных продажных предложений и их презентацию . Благодаря этому, можно улучшить позиции сайта в поисковых результатах и увеличить продажи.

    Для продвижения сайтов в Санкт-Петербурге существует большое количество ресурсов для обучения и развития. Это включает в себя инструменты анализа веб-сайтов . Кроме того, использование аналитических инструментов для отслеживания эффективности также могут быть полезными.

    Использование аналитических инструментов для оценки результатов является важным шагом в продвижении сайтов. Это должно включать в себя анализ функциональности и возможностей инструментов . Благодаря этому, можно увеличить эффективность продвижения сайта .

    Продвижение сайтов в Санкт-Петербурге может принести значительные результаты и улучшить онлайн-присутствие . Это связано с тем, что эффективное продвижение сайта позволяет увеличить доверие и авторитет бизнеса . Кроме того, мониторинг и анализ результатов продвижения также являются важными.

    Оценка эффективности продвижения сайта является важным шагом в продвижении сайтов. Это должно включать в себя определение ключевых показателей эффективности . Благодаря этому, можно увеличить эффективность продвижения сайта и улучшить результаты .

  • Компания осуществляет ремонт офисов москва любой сложности.
    Планирование ремонта офиса является важным шагом в создании комфортной и функциональной рабочей среды . Это включает в себя определение бюджета, выбор дизайна и планировки помещения. Прежде чем приступить к ремонту, необходимо проанализировать потребности вашей компании и определить приоритеты .
    Ремонт офиса может быть напряженным, но с правильным планированием он может быть выполнен без перерывов в работе. Это включает в себя выбор материалов, оборудования и подрядчиков. Выбор подрядчика требует тщательного подхода и учета всех факторов.

    Дизайн и планировка офиса имеют решающее значение для повышения производительности и эффективности работы . Это включает в себя выбор цветовой гаммы, мебели и осветительных приборов. Выбор мебели требует тщательного подхода и учета всех факторов. Цветовая гамма офиса может повлиять на общее впечатление от офиса.
    Осветительные приборы могут повлиять на комфорт и продуктивность работы . Это включает в себя выбор типа освещения, его интенсивности и расположения. Тип освещения может повлиять на комфорт и продуктивность работы .

    Ремонт офиса включает в себя несколько этапов, каждый из которых имеет решающее значение для успешного выполнения ремонта . Это включает в себя подряд на выполнение работ, подготовку помещения и выполнение строительных работ. Подряд на выполнение работ имеет решающее значение для успешного выполнения ремонта . Подготовка помещения включает в себя удаление мусора и старых материалов .
    Выполнение строительных работ включает в себя установку новых конструкций и систем . Все этапы ремонта офиса должны быть выполнены в соответствии с проектом и графиком .

    Завершение ремонта офиса требует тщательного подхода и учета всех деталей. Это включает в себя проверку качества выполненных работ, устранение дефектов и ввод офиса в эксплуатацию. Проверка качества выполненных работ требует тщательного подхода и учета всех факторов. Устранение дефектов включает в себя создание идеального рабочего пространства.
    Ввод офиса в эксплуатацию включает в себя создание комфортной и функциональной рабочей среды. Ремонт офиса может быть напряженным, но с правильным планированием он может быть выполнен без перерывов в работе.

  • Очень важно выбрать лучшее место для проживания, поэтому стоит посетить жилые комплексы агентство элитной недвижимости, чтобы найти идеальное место для жизни.
    лучшие жилые комплексы обеспечивают высокий уровень жизни и удобства . Жилые комплексы привлекают внимание многих потенциальных покупателей. Лучшие жилые комплексы включают в себя разнообразные услуги и удобства .

    Лучшие жилые комплексы подходят для людей, которые хотят улучшить качество своей жизни. В состав лучших жилых комплексов включены современные спортивные центры и парки . Лучшие жилые комплексы имеют удобную транспортную доступность.

    Лучшие жилые комплексы предлагают современные условия для жизни . Жилые комплексы предлагают широкий спектр услуг и возможностей . Лучшие жилые комплексы включают в себя современные системы сигнализации и видеонаблюдения .

    Лучшие жилые комплексы предназначены для людей, которые ценят качество и комфорт . В состав лучших жилых комплексов входят разнообразные спортивные и рекреационные объекты . Лучшие жилые комплексы имеют удобную транспортную доступность и связь.

    Лучшие жилые комплексы предлагают новое качество жизни и современные условия. Жилые комплексы предлагают широкий спектр возможностей для отдыха и развлечений . Лучшие жилые комплексы предлагают круглосуточную охрану и поддержку.

    Лучшие жилые комплексы подходят для семей и молодых пар . В состав лучших жилых комплексов предусмотрены торговые центры и рестораны. Лучшие жилые комплексы находятся в экологически чистых районах .

    Лучшие жилые комплексы предлагают высокий уровень жизни и удобства . Жилые комплексы предлагают широкий спектр возможностей для отдыха и развлечений . Лучшие жилые комплексы предлагают круглосуточную охрану и поддержку.

    Лучшие жилые комплексы подходят для семей и молодых пар . В состав лучших жилых комплексов включены современные детские площадки и парки . Лучшие жилые комплексы имеют удобную транспортную доступность и связь с городом и другими районами.

Topics