Различия

Показаны различия между двумя версиями страницы.


nagiosql [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== NagiosQL ======
 +
 +**NagiosQL** - веб-инструмент для конфигурирования Nagios.
 +<note warning>Редкостный **бред**. Выкинуть и никогда не использовать. Например при каждой смене страницы запрос к MySQL для проверки логина и пароля. В версии 3.1.1 постоянно проверяется протокол доступа http или нет, что приводит к невозможности использовать этот Web. Убрать эту проверку нерационально, так как она понапихана в очень многих местах.</note>
 +===== Установка на Ubuntu 9.10, Debian 6 =====
 +<code>
 +# wget http://sourceforge.net/projects/nagiosql/files/nagiosql/NagiosQL%203.0.3/nagiosql303.tar.gz/download
 +
 +# aptitude install php-pear libssh2-php libssh2-php
 +
 +# pear install HTML_Template_IT
 +downloading HTML_Template_IT-1.2.1.tgz ...
 +Starting to download HTML_Template_IT-1.2.1.tgz (21,565 bytes)
 +........done: 21,565 bytes
 +install ok: channel://pear.php.net/HTML_Template_IT-1.2.1
 +
 +# tar zxvf nagiosql303.tar.gz -C /var/www/
 +# chown -R www-data\: /var/www/nagiosql3/
 +</code>
 +Для разрешения инсталляции через WEB нужно создать файл ENABLE_INSTALLER. Открываем ссылку: http://yourhost.com/nagiosql/install/index.php
 +<code>
 +# touch /var/www/nagiosql3/install/ENABLE_INSTALLER
 +</code>
 +Удалем возможность повторного инсталлирования.
 +<code>
 +# rm /var/www/nagiosql3/install/ENABLE_INSTALLER
 +</code>
 +NagiosQL ищет конфигурационные файлы в папке /etc/nagios. Сделаем символическую ссылку на реальный каталог с конфигурационными файлами. Создадим нужные директории.<code>
 +# ln -s /etc/nagios3 /etc/nagios
 +# mkdir -p /etc/nagiosql/backup/services
 +# mkdir -p /etc/nagiosql/backup/hosts
 +# mkdir -p /etc/nagiosql/hosts
 +# mkdir -p /etc/nagiosql/services
 +</code>
 +<code>
 +# nano /etc/nagios3/nagios.cfg
 +
 +вставим после
 +log_file=/var/log/nagios3/nagios.log
 +строку
 +cfg_dir=/etc/nagiosql/domains/localhost
 +
 +Импортируем текущие настройки нагиоса
 +mkdir /etc/nagios3/import
 +cp /etc/nagios3/commands.cfg /etc/nagios3/import/
 +cp /etc/nagios3/conf.d/* /etc/nagios3/import/
 +cp /etc/nagios-plugins/config/* /etc/nagios3/import/
 +
 +Заходим в Tools->Data Import, и импортируем все что видим
 +
 +Создадим необходимые папки, файлы, и назначим и права
 +
 +# chmod 664 /etc/nagios3/resource.cfg
 +# chown -R nagios:www-data /var/lib/nagios3/
 +# chown -R www-data:www-data /etc/nagios3
 +# chown -R www-data:www-data /etc/nagiosql/
 +# chmod -R 775 /var/lib/nagios3/
 +# chmod -R 775 /etc/nagios
 +
 +Обнулим конфигурацию нагиоса, она будет перезаписана nagiosql
 +echo > /etc/nagios3/commands.cfg
 +cd /etc/nagios-plugins/config
 +ls -1 | awk '{system("echo > "$1);}'
 +cd /etc/nagios3/conf.d/
 +ls -1 | awk '{system("echo > "$1);}'
 +</code>
 +Добавляем нужные хосты, сохраняем. Перезапускаем Nagios.
 +<code>
 +# /etc/init.d/nagios3 restart
 +</code>
 +===== Установка на FreeBSD 8.2 =====
 +Nagiosql 3.0.4
 +<file>
 +> cd /usr/ports/net-mgmt/nagiosql
 +</file>
 +Добавим строку в httpd.conf и перезапустим apache
 +<file>
 +Alias /nagiosql/ "/usr/local/www/nagiosql/"
 +Alias /nagiosql3/ "/usr/local/www/nagiosql/"
 +<Directory "/usr/local/www/nagiosql/">
 +        Options none
 +        AllowOverride All
 +        Order Deny,Allow
 +        Deny from all
 +        Allow from All
 +</Directory>
 +
 +</file>
 +Для разрешения инсталляции через WEB нужно создать файл ENABLE_INSTALLER. Открываем ссылку: http://yourhost.com/nagiosql3/install/
 +<code>
 +> touch /usr/local/www/nagiosql/install/ENABLE_INSTALLER
 +</code>
 +Удалем возможность повторного инсталлирования.
 +<code>
 +> rm -r /usr/local/www/nagiosql/install/
 +</code>
 +<file>
 +> ln -s /usr/local/etc/nagios/ /etc/nagios
 +</file>
  

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!