C момента последнего рассмотрения легкой панели управления сервером/VPS/VDS Ajenti 0.4 прошло уже много времени и в данный момент система уже имеет свой собственный сайт и версию Ajenti 0.6.1. Появилась поддержка CentOS и системы на которых можно установить данную панель выглядят теперь так:

Произведем установку Ajenti 0.6.1. Сервер на котором будем экспериментировать:
# uname -a Linux centos.bezha.od.ua 2.6.32-220.4.2.el6.x86_64 x86_64 GNU/Linux # cat /etc/issue CentOS release 6.2 (Final)
Подключаем yum репозиторий
# /etc/yum.repos.d/ajenti.repo [ajenti] name=Ajenti baseurl=http://repo.ajenti.org/centos/$releasever/$basearch/ gpgcheck=0 # yum install ajenti
Перезапускаем Ajenti
# service ajenti restart
Установим дополнительные модули и программы
# yum install python-BeautifulSoup hddtemp
Добавляем в автозагрузку
# chkconfig --add ajenti # chkconfig --list | grep ajenti ajenti 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Панель работает на 8000 порту
# netstat -nlp | grep 8000 tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 14168/python
Default username: admin Default password: admin
При первом заходе просит указать новый логин и пароль
Далее просит выбрать необходимые плагины для установки




После установки необходимых плагинов и добавления виджетов

На CentOS панель установилась не совсем гладко, парочку модулей нет в репозитории:
Python module "psutils" Python module "PIL"
В Debian дела обстоят намного лучше
APT repository
deb http://repo.ajenti.org/debian main main
Устанавливаем Ajenti
# wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add - # apt-get install python-psutil
Рассмотрим Amon которая представляет из себя Server monitoring, Error tracking, Application logging
Установим mongodb mongodb-server
# apt-get install mongodb mongodb-server
Установим Amon
curl install.amon.cx | bash
Запускаем Amon
# service amon start # service amond start
Проверяем status
# service amon status Amon 0.7.5 running as pid 7084 You can check it out at http://127.0.0.1:2464
Можно запустить Amon в 2 режимах:
Read-only mode – this is the default setting.
Protected mode – you can enable it by changing acl in /etc/amon.conf to “True”. In this mode the Amon web app is password protected.
Конфигурируем /etc/amon.conf
{
"acl": "True",
"system_check_period": 60,
"timezone": "Europe/London",
"secret_key": "Nfl86R21Tvy4q2rOY3ryVp9r3jkF8k6Xpnnyu+fLyGs=",
"process_checks": [
"mongo"
],
"web_app": {
"host": "127.0.0.1",
"port": "2464"
},
"backend": {
"mongo": {
"host": "127.0.0.1",
"port": 27017
}
}
}
Для разработчиков Aplication Logging (Python, Ruby, Php, Node.js) и Error Tracking





