2015-01-15 7 views
-2

У нас уже настроен сервер Nagios и его работоспособность. Мы хотим настроить ICINGA как средство мониторинга. Правильное решение?Установка Icinga на сервере Linux

Он такой же, как Nagios? Не могли бы вы предоставить нам шаги по установке Icinga на Linux-сервере? Поддерживает ли он API весь сервис от другого веб-приложения или мобильного устройства. ??

Пожалуйста, помогите

ответ

2

Мы Icinga1 и Icinga2 в нашей системе мониторинга.

Icinga1: Это форк Nagios Icinga2: В этом Nagios будет переписан с нуля

Для установки Icinga1 на Ubuntu 14.04, обратитесь к this ссылке, это объясняется здесь ,

Вот это шаг за шагом процедуры для установки Icinga2

** Шаг 1: ** Добавить репозиторий и установить icinga2 как на хост и мониторинга сервера

#add-apt-repository ppa:formorer/icinga 
#apt-get update 
#apt-get install icinga2 

** Шаг 2: ** Установка базы данных MySQL на сервере мониторинга

#apt-get install mysql-server mysql-client 

** Шаг 3: ** Установка Icinga2 базы данных

#apt-get install icinga2-ido-mysql 

** Шаг 4: ** Войти в базе данных Mysql

#mysql -u root -p 

** Шаг 5: ** Теперь создать базу данных с именем 'icinga' и назначить права на него.Для этого запуска следующего в тузд оболочки

CREATE DATABASE icinga; 
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga'; 
quit 

** Шаг 6: ** Включить функцию livestatus

#icinga2 feature enable livestatus 

** Шаг 7: ** Restart Icinga

# service icinga2 restart 

** Step 8: ** Назначить пользовательский режим usermod -a -G nagios www-data

** Шаг 9: ** Включить некоторые функции

#icinga2 feature enable compatlog 
#icinga2 feature enable ido-mysql 
#icinga2 feature enable command 
#service icinga2 restart 

Для установки Web View, пройти через этот процесс ** Шаг 1: ** Установка Git

#apt-get install git 

** Шаг 2: ** Clone веб вид хранилища

#git clone git://git.icinga.org/icingaweb2.git 

** Шаг 3: ** Переместить клонированную директорию в/usr/share/icingaweb

#mv ../icingaweb2 /usr/share/icingaweb 

** Шаг 4: ** Перейдите в/USR/доли/icingaweb

#cd /usr/share/icingaweb 

** Шаг 5: ** Установка лампы Сервер

#apt-get install tasksel 
#apt-get install lamp-server 

** Шаг 6: ** Настройка апач с icinga

./bin/icingacli setup config webserver apache --document-root /usr/share/icingaweb/public 

** Шаг 8: ** Над командой будет генерировать код конфигурации Apache, скопировать код, сгенерированный код и добавить этот каталог будет слушать на порту 80 в конфигурации ц ле. Вы можете создать новый файл конфигурации и активировать этот файл, используя a2ensites команду или добавить код 000-default.conf файл

** Шаг 9: ** рестарт апаш # a2enmod переписать #service рестарт apache2

** Шаг 10: ** Создайте директорию, в которой icinga веб будет держать все свои файлы аутентификации

#mkdir /etc/icingaweb2 

** Шаг 11: ** Shange свое разрешение на 777

#chmod 777 -R /etc/icingaweb 

** Шаг 12: ** Теперь откройте свой любимый браузер и перейдите к localhost/icingaweb2/setup , прося его установить токен, сгенерируйте его командой follwing.

#su www-data --shell=/bin/bash -c "mkdir -m 2770 /etc/icingaweb2; head -c 12 /dev/urandom | base64 | tee /etc/icingaweb2/setup.token; chmod 0660 /etc/icingaweb2/setup.token;"; 

Вы сделали, вы будете готовы к мониторингу. Просто решить некоторые пакеты зависимости php5 и установки вашего сервера мониторинга

Для дальнейшей ссылки идет через Official Documentation

+0

Спасибо за ваш ответ ...Что я должен использовать Icinga1 и Icinga2? Также предоставьте мне шаги по установке на сервере LINUX, а не на Ubuntu ... plz –

+0

Я предпочту icina2. Какой вкус LINUX вы используете? Поскольку изменяется только синтаксис, но процедура одинакова для любого дистрибутива Linux. Даже вы можете ознакомиться с официальной ссылкой на начало работы, которую я предоставил в конце вышеупомянутого ответа. – Lavish

+0

В чем разница Icinga1 и Icinga2? Мы используем Centos ... Просьба предоставить мне шаги по установке на Centos –

Смежные вопросы