Мы 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
Спасибо за ваш ответ ...Что я должен использовать Icinga1 и Icinga2? Также предоставьте мне шаги по установке на сервере LINUX, а не на Ubuntu ... plz –
Я предпочту icina2. Какой вкус LINUX вы используете? Поскольку изменяется только синтаксис, но процедура одинакова для любого дистрибутива Linux. Даже вы можете ознакомиться с официальной ссылкой на начало работы, которую я предоставил в конце вышеупомянутого ответа. – Lavish
В чем разница Icinga1 и Icinga2? Мы используем Centos ... Просьба предоставить мне шаги по установке на Centos –