Debian Ajenti 0.4

Ajenti

Ajenti is a web-interface for Linux server administration.
Current status is alpha – not recommended for use at production servers.

Доступна для следующих OS:

Устанавливаю на Debian:

debian:~# cat /etc/issue
Debian GNU/Linux 5.0

Проверяем какой Python стоит:

# dpkg -l | grep python
ii  python                     2.5.2-3
ii  python-minimal             2.5.2-3
ii  python2.5                  2.5.2-15+lenny1
ii  python2.5-minimal          2.5.2-15+lenny1

Необходим python 2.6
Добавляем в файл /etc/apt/sources.list
deb http://ftp.uk.debian.org/debian unstable main

# apt-get update
# apt-get install python
# apt-get install python-lxml python-openssl
# apt-get install python-mysqldb
# dpkg -l | grep python
ii  python                       2.6.6-3
ii  python-minimal               2.6.6-3
ii  python2.5                    2.5.5-10
ii  python2.5-minimal            2.5.5-10
ii  python2.6                    2.6.6-6
ii  python2.6-minimal            2.6.6-6

Удалим от греха-подальше unstable и apt-get update

Устанавливаем ajenti
Добавляем в файл /etc/apt/sources.list
deb http://eugeny.github.com/ajenti/repo/ /

# apt-get update

Устанавливаем:

# apt-get install ajenti

Перезагрузка сервиса

# /etc/init.d/ajenti restart
Stopping Ajenti:.
Starting Ajenti:.

Конфигурационный файл: /etc/ajenti/ajenti.conf
Порт:

# grep port /etc/ajenti/ajenti.conf
bind_port = 8000

В итоге получаем вот такой результат:

Остальной функционал добавляем через plugin
Список всех ajenti-plugin

# apt-cache search ajenti-plugin

Устанавливаем лучше по одному и не забываем перезагружать ajenti

# apt-get install ajenti-plugin-loadavg

# apt-get install ajenti-plugin-hosts

# apt-get install ajenti-plugin-filesystems

# apt-get install ajenti-plugin-cron

# apt-get install ajenti-plugin-logs

# apt-get install ajenti-plugin-shell

# apt-get install ajenti-plugin-iptables

# apt-get install ajenti-plugin-resolv

 # apt-get install ajenti-plugin-users


# apt-get install ajenti-plugin-network

 # apt-get install ajenti-plugin-power

 # apt-get install ajenti-plugin-packages-apt

# apt-get install ajenti-plugin-uzuri-clustering
# apt-get install ajenti-plugin-packages-cluster

Плагины для сервисов

 # apt-get install ajenti-plugin-apache

У меня не заработал корректно, необходимо допиливать

 # apt-get install ajenti-plugin-nginx

У меня не заработал корректно, необходимо допиливать

Не поднялись следующие plugin, проблемы с подключенным репозиторием, зависимостями python, плюс я это все дело тестировал на VDS, но на это я и ориентировался чтобы панель работала на VDS:
ajenti-plugin-sql-pgsql – Server administration web-interface
ajenti-plugin-sql-mysql – Server administration web-interface
ajenti-plugin-sql – Server administration web-interface
Протестирую на Ubuntu.

Конечный вид панели управления Ajenti