Делается это довольно-таки просто (имеется в виду, что 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");
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");
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/
chmod +x install.php
sudo ./install.php
Опять же, если вы ставили из пакетов, то придется подправить пути на правильные в файлике:
nano /etc/apache2/conf.d/vshell.conf
А если путем компиляции, то там всё и так правильно. Таким же образом всё ставится и в CentOS, только там менять вообще ничего не нужно.
Перезапускаем апач:
service apache2 restart
После установки можно заходить в новый шелл по адресу http://127.0.0.1/vshell/