25 апр. 2012 г.

Установка V-Shell (оболочка для Nagios) в Debian/Ubuntu

Делается это довольно-таки просто (имеется в виду, что Nagios у вас уже установлен и работает):

sudo apt-get install php-apc
wget http://assets.nagios.com/downloads/exchange/nagiosvshell/vshell.tar.gz
tar -xzvf vshell.tar.gz
cd vshell


Затем подредактируйте install.php, а точнее строчки:

//target directory where vshell's web files will be stored
define('TARGETDIR',"/usr/local/vshell");
//target directory where your current apache configuration directory is located
define('APACHECONF',"/etc/httpd/conf.d");


Они, очевидно, для RHEL - исправляем на наши.

define('TARGETDIR',"/var/www/vshell");
define('APACHECONF',"/etc/apache2/conf.d");
Если вы устанавливали Nagios путем компиляции, а не из пакетов, то 1ю строчку редактировать скорее всего не прийдется. Затем:

chmod +x install.php
sudo ./install.php


Опять же, если вы ставили из пакетов, то придется подправить пути на правильные в файлике:

nano /etc/apache2/conf.d/vshell.conf
А если путем компиляции, то там всё и так правильно. Таким же образом всё ставится и в CentOS, только там менять вообще ничего не нужно.

Перезапускаем апач:

service apache2 restart

После установки можно заходить в новый шелл по адресу http://127.0.0.1/vshell/