Ajenti — web морда для управления сервером
Достаточно недавно на habrahabr собрались люди, чтобы написать какой то проект GPL, который как оказался — web морда для linux и bsd -based систем.
Ajenti — набор инструментов для управления Linux-серверами, нацеленный на простоту и стабильность.
Проект предоставляет платформу для быстрого написания плагинов для управления разнообраным серверным ПО, практически полноценный UI-тулкит (на AJAX) для управления через веб-интерфейс.
Помимо этого, все уже написанные плагины поддерживают (а новые — должны поддерживать) валидность и аккуратность соответствующих конфигов сервера.
Плагины для:
- Сети
- UPS и мониторинга питания
- Пакетных менеджеров (APT, Zypper, Pacman)
- Пользователей (passwd)
- Cron
- fstab
- Сервисов (Upstart, rc.d, init.d)
- Файрволла (iptables)
- Apache 2 (модули, хосты)
- Samba
- Squid (+SARG)
- Shell
- Просмотрщик логов
- Простейший SQL-клиент (MySQL, pgSQL)
Система находится пока еще только в зачаточном состоянии, но многое уже может. Не рекомендуется ставить на рабочих системах, но протестировать и помочь по возможности уже можно. Пощупать очень приятно ее, поэтому если у Вас есть желание и ubuntu (для других систем я просто не ставил), то приступим:
Обязательно присутствие Pyphon 2.6, иначе наверное ничего не будет работать!
добавляем в наш /etc/apt/sourse.txt строчку deb http://eugeny.github.com/ajenti/repo/ /
после делаем sudo apt-get update
устанавливаем sudo apt-get install ajenti
Все чистая ajenti в которой ничего нету установлена, теперь нужно поставить все плагины которые у нее есть, точнее которые Вам нужны, я поставил только эти:
sudo apt-get install ajenti-plugin-logs ajenti-plugin-services-upstart ajenti-plugin-packages ajenti-plugin-resolv ajenti-plugin-shell ajenti-plugin-loadavg-linux ajenti-plugin-cron ajenti-plugin-hosts ajenti-plugin-packages-apt ajenti-plugin-squid-sarg ajenti-plugin-apache ajenti-plugin-filesystems ajenti-plugin-services-backend ajenti-plugin-services ajenti-plugin-network ajenti-plugin-squid ajenti-plugin-power ajenti-plugin-loadavg
После этого необходимо подправить конфигурационный файлик, который должен располагаться у нас после установки по адресу /etc/ajenti/ajenti.conf
и делаем рестарт /etc/init.d/ajenti restart.
Все логинимся: <порт> (по умолчанию 8000 порт) и видим красивую картинку.