Comments 159
Заинтересовало, пойду, поставлю на домашний тестовый (:
+5
у меня не ставиться, пишет что хочет питон меньше 2.6, а в дебиане моем стандартно стоит последня стейбл 2.6.
+4
Сейчас потестим :)
Поправьте пожалуйста на вашем сайте для CentOS, первая строка
[ajenti а должна быть [ajenti]
Поправьте пожалуйста на вашем сайте для CentOS, первая строка
[ajenti а должна быть [ajenti]
+1
И ещё:
repo.ajenti.org/centos/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ajenti: [Errno 256] No more mirrors to try.
repo.ajenti.org/centos/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ajenti: [Errno 256] No more mirrors to try.
+2
перестроил репозиторий, попробуйте снова
+1
Попробовал — то же.
Толькочто для этого поставил CentOS в нетдиректе на чистый дедик.
CentOS release 5.6 (Final)
# yum install ajenti
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.netcologne.de
* extras: ftp.plusline.de
* updates: ftp.plusline.de
ajenti/primary | 3.7 kB 00:00
repo.ajenti.org/centos/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ajenti: [Errno 256] No more mirrors to try.
Толькочто для этого поставил CentOS в нетдиректе на чистый дедик.
CentOS release 5.6 (Final)
# yum install ajenti
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.netcologne.de
* extras: ftp.plusline.de
* updates: ftp.plusline.de
ajenti/primary | 3.7 kB 00:00
repo.ajenti.org/centos/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ajenti: [Errno 256] No more mirrors to try.
0
Добавил в репозиторий поддержку CentOS/EL 5
0
Спасибо, но пока ничего не изменилось :)
0
Должно заработать. Если нет — попробуйте yum clean all сначала сделать.
0
Что-то не сразу не заработало. Сейчас ошибка пропала, но после установки последнего пакета начинает чекать и
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by python-feedparser-5.0.1-1.el6.noarch
rpmlib(PayloadIsXz) is needed by python-feedparser-5.0.1-1.el6.noarch
Complete!
(1, [u'Please report this error in bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum'])
при этом, он его до этого ставит (python-feedparser-5.0.1-1.el6.noarch.rpm)
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by python-feedparser-5.0.1-1.el6.noarch
rpmlib(PayloadIsXz) is needed by python-feedparser-5.0.1-1.el6.noarch
Complete!
(1, [u'Please report this error in bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum'])
при этом, он его до этого ставит (python-feedparser-5.0.1-1.el6.noarch.rpm)
0
Лучше найти и поставить python-feedparser для el5 :) EL5 мы все-таки поддерживаем полуофициально из-за вечного отсутствия пакетов в оф. репозиториях.
0
да уже так и сделал, спасибо :)
Все заинсталлелось, сейчас поиграюсь
Все заинсталлелось, сейчас поиграюсь
0
рано радовался:
Starting Ajenti
Traceback (most recent call last):
File "/usr/bin/ajenti-panel", line 8, in?
from ajenti.standalone import run_server
ImportError: No module named ajenti.standalone
Starting Ajenti
Traceback (most recent call last):
File "/usr/bin/ajenti-panel", line 8, in?
from ajenti.standalone import run_server
ImportError: No module named ajenti.standalone
0
А она так же много памяти кушает? Поставил на свой VDS — скушало больше 100мб памяти примерно через месяц после запуска. Выключил — память освободилась.
0
Далеко ушли, поздравляю!
+7
Демо недоступно
+1
При выключенных скриптах сайт отображается без CSS.
И демо сервер сейчас не работает :(
И демо сервер сейчас не работает :(
+2
UFO just landed and posted this here
Ubuntu 11.10, Opera 11.52, нажимаю на синюю Download и ничего не происходит.
+1
Такой вопрос, а на этом чуде можно поднять систему мониторинга статистики а ля munin? Ну т. е. на одном сервере полноразмерная панелька, а её пинают со всех остальных.
0
Не плохая. Правда я до конца не понял, как там с юзверами.
Хочется следующего:
* у меня есть несколько open vpn соединений, надо включать/отключать их
Хочется следующего:
* у меня есть несколько open vpn соединений, надо включать/отключать их
0
Сетевой интерфейс выключить не может — появляется оверлей и все. Ubuntu server 10.10.
-1
Скачал FreeBSD порт, заинсталлил, попытался зайти, написал багерпорт )
+2
Спасибо, поставил на замену webmin
0
Мужики, на моем небольщом НАСе (My Book Live, debian) не поставить из-за:
W: Failed to fetch repo.ajenti.org/debian/dists/main/Release Unable to find expected entry main/binary-powerpc/Packages in Meta-index file
W: Failed to fetch repo.ajenti.org/debian/dists/main/Release Unable to find expected entry main/binary-powerpc/Packages in Meta-index file
0
30.10.2011 00:38 INFO Ajenti 0.6.0
30.10.2011 00:38 INFO Using config file /etc/ajenti/ajenti.conf
30.10.2011 00:38 INFO Detected platform: arch
30.10.2011 00:38 INFO Plugins loaded.
30.10.2011 00:38 INFO Listening on :6500
30.10.2011 00:38 INFO Starting server
127.0.0.1 — - [2011-10-30 00:39:04] «GET / HTTP/1.1» 200 3496 1.054920
zsh: segmentation fault ajenti-panel
30.10.2011 00:38 INFO Using config file /etc/ajenti/ajenti.conf
30.10.2011 00:38 INFO Detected platform: arch
30.10.2011 00:38 INFO Plugins loaded.
30.10.2011 00:38 INFO Listening on :6500
30.10.2011 00:38 INFO Starting server
127.0.0.1 — - [2011-10-30 00:39:04] «GET / HTTP/1.1» 200 3496 1.054920
zsh: segmentation fault ajenti-panel
0
В Опере (11.52, win7 x64) не работает кнопка Uninstall в плагинах — затемняется все окно и подтверждения не появляется. В Chrome все ок.
+1
А как мне получить такие же красивые графики, как на скриншоте?
0
Установить и настроить Munin + плагин в Ajenti для Munin
0
Установил и настроил на 2х серверах. Веб-сервер nginx. Графики показываются на отдельном домене.
На одном есть HTTP авторизация, на другом — нет. Debian Lenny и Ubuntu 10.04.3
В обоих случаях вылазит ошибка:
Plugin disabled
The plugin was unable to start with current configuration.
Consider using configuration dialog for this plugin.
Cannot reach Munin: 'list' object has no attribute 'strip'
Если заходить по адресу из броузера — все ок.
На одном есть HTTP авторизация, на другом — нет. Debian Lenny и Ubuntu 10.04.3
В обоих случаях вылазит ошибка:
Plugin disabled
The plugin was unable to start with current configuration.
Consider using configuration dialog for this plugin.
Cannot reach Munin: 'list' object has no attribute 'strip'
Если заходить по адресу из броузера — все ок.
0
Вы настроили адрес munin и данные авторизации в Configure > Plugins > Munin?
0
Ага. Причем, если не настраивать — то в разделе Munin показывается пустое окно Hosts.
Если настроить — ошибка плагина. То есть, реакция на настройки есть, а что-то нет так.
Есть мнение, что дело в nginx. такое возможно?
Если настроить — ошибка плагина. То есть, реакция на настройки есть, а что-то нет так.
Есть мнение, что дело в nginx. такое возможно?
0
Больше спасибо, hardex, разобрались с ошибкой!
Если кому интересно — вот моя экспресс настройка munin для ubuntu 10.04.3 c nginx
Качаем sudo apt-get install munin
Создаем новый домен в nginx (munin.webstartpage.ru в моем случае), вот с таким конфигом:
server {
listen 80;
server_name munin.webstartpage.ru;
root /var/cache/munin/www/;
access_log off;
error_log off;
index index.html;
location / {
allow 127.0.0.1;
allow внешний_ip_сервера;
allow еще_ip_например_домашего_компа;
deny all;
}
}
Перезапускаем nginx и по указанному адресу уже все должно работать — увидите графики.
Теперь нужно настроить подключение в Ajenti. Идем в Configure, там MuninClient, пишем свой наш новый домен. Потом сохраняем и бежим в консоли глядеть файл настроек юзера (/etc/ajenti/users/admin.conf).
У меня было вот так:
[cfg_MuninClient]
url = ['/handle/dialog/submit/dlgEditModuleConfig', 'http://munin.webstartpage.ru/']
Это нужно поправить на
[cfg_MuninClient]
url = 'http://munin.webstartpage.ru/'
Перезапускаем ajenti и должны появиться хосты в munin и графики, при клике.
Если при заходе через броузер графики есть, а у Ajenti пустое дерево хостов — чтото не так с подключением Ajenti к nginx. Включите в конфиге домена логи и поглядите ошибки. У меня например было сначала 403, так как не разрешил внешний ip сервера.
Можно еще настроить http авторизацию, но, по моему — это лишнее. Лучше ограничить клиентов по ip адресу.
Если кому интересно — вот моя экспресс настройка munin для ubuntu 10.04.3 c nginx
Качаем sudo apt-get install munin
Создаем новый домен в nginx (munin.webstartpage.ru в моем случае), вот с таким конфигом:
server {
listen 80;
server_name munin.webstartpage.ru;
root /var/cache/munin/www/;
access_log off;
error_log off;
index index.html;
location / {
allow 127.0.0.1;
allow внешний_ip_сервера;
allow еще_ip_например_домашего_компа;
deny all;
}
}
Перезапускаем nginx и по указанному адресу уже все должно работать — увидите графики.
Теперь нужно настроить подключение в Ajenti. Идем в Configure, там MuninClient, пишем свой наш новый домен. Потом сохраняем и бежим в консоли глядеть файл настроек юзера (/etc/ajenti/users/admin.conf).
У меня было вот так:
[cfg_MuninClient]
url = ['/handle/dialog/submit/dlgEditModuleConfig', 'http://munin.webstartpage.ru/']
Это нужно поправить на
[cfg_MuninClient]
url = 'http://munin.webstartpage.ru/'
Перезапускаем ajenti и должны появиться хосты в munin и графики, при клике.
Если при заходе через броузер графики есть, а у Ajenti пустое дерево хостов — чтото не так с подключением Ajenti к nginx. Включите в конфиге домена логи и поглядите ошибки. У меня например было сначала 403, так как не разрешил внешний ip сервера.
Можно еще настроить http авторизацию, но, по моему — это лишнее. Лучше ограничить клиентов по ip адресу.
+2
cпасибо, как выпущу исправление к багу, переведу и добавлю в wiki
0
А на Debian Lenny — не работает плагин. Там в репах древний Munin — 1.2.6, он формирует другую структуру файлов для графиков.
Обновить не получилось, ибо новый Munin 1.4.4 тащит за собой более новый perl и у меня на сервере выходит геморрой с зависимостями.
Можно тоже в Faq добавить, что Munin нужен относительно свежий.
Обновить не получилось, ибо новый Munin 1.4.4 тащит за собой более новый perl и у меня на сервере выходит геморрой с зависимостями.
Можно тоже в Faq добавить, что Munin нужен относительно свежий.
0
Немного переделал плагин для себя — если кому нужно, вот изменения.
Редактируем файл /var/lib/ajenti/plugins/munin/client.py
Строка 66:
s = self._client._fetch(self._client.config.url + '/%s/%s.html'%(self.domain.name, self.domain.name))
Строка 74:
graph.url = self._client.config.url + '/%s/%s-day.png'%(self.domain.name, graph.name)
Строки 86 и 87
return self.host._client.config.url + '/%s/%s-%s.png'%(
self.host.domain.name, self.name, period)
Вроде работает =)
Редактируем файл /var/lib/ajenti/plugins/munin/client.py
Строка 66:
s = self._client._fetch(self._client.config.url + '/%s/%s.html'%(self.domain.name, self.domain.name))
Строка 74:
graph.url = self._client.config.url + '/%s/%s-day.png'%(self.domain.name, graph.name)
Строки 86 и 87
return self.host._client.config.url + '/%s/%s-%s.png'%(
self.host.domain.name, self.name, period)
Вроде работает =)
0
Хорошая панелька. Мне понравилась.
0
Выглядит в 100 раз лучше чем WebMin! Молодцы!
+1
Debian 5. После обновления слетели некоторые стилевые таблицы и, видимо, скрипты. Например, 404 идёт для /dl/advancedcontrols/ui.css. В результате всё неюзабельно.
0
Попробуйте переустановить пакет и обновить все плагины, если они не обновлены (ajenti-pkg upgrade). Ссылок на /dl/advancedcontrols/ui.css в этой версии вообще нет.
0
Плагины и настройки удалил на всякий случай руками, поскольку мне не понравился крэш после выгрузки плагина nginx (лог). Потом переустановил (версия 0.6.0 из repo.ajenti.org/debian). И всё же страницы ссылаются на несуществующие скрипты (взято со страницы входа):
... <script src="/dl/advancedcontrols/ui.js"> </script> ... <script src="/dl/core/ajax.js"> </script> ...
0
Upd: проблема решена удалением директории /usr/lib/pymodules/python2.6/ajenti и перед установкой. Почему-то эта директория оставалась даже после apt-get purge ajenti.
0
В Plugin List через раз галочки не работают — клик по checkbox не делает ничего
0
На странице плагинов (ff7):
+1
Прекрасно оформленный пост! Спасибо! ^_^
-1
Кстати, было бы неплохо выложить, в дополнении к демо, образ для VirtualBox с предустановленной ОС и Ajenti
+10
О, twitter bootstrap заюзали. Очень красиво.
А вы сами как думаете по поводу юзания в продакшне?
А вы сами как думаете по поводу юзания в продакшне?
+1
Отличная Панель!
Буду активно пользоваться. Все устраивает кроме того что нельзя прописать пути до конфигов.
Например у меня на некоторых серваках все устроено так что есть юзер server, и в его домашней папке лежат папочки conf, bin, hosts, logs итд итп… все компилится с дополнительными модулями которых нет в стандартных пакетах. да и заодно там-же лежат и defaults и init скрипты. так что после переустановки оси или переноса достаточно просто запустить скрипт который установит зависимости и сделает симлинки init-скриптов.
Тоесть вот на примере nginx в настройках модуля есть путь до конфигов nginx как мне его прописать если у меня nginx.conf лежит /server/conf/nginx.conf а конфиг для сайтов в /server/hosts/* почти так-же и для всяких Icecast2(кстати будет поддержка радиосерверов типа Icecast2/Shoutcast/MPD), Redis итд…
Буду активно пользоваться. Все устраивает кроме того что нельзя прописать пути до конфигов.
Например у меня на некоторых серваках все устроено так что есть юзер server, и в его домашней папке лежат папочки conf, bin, hosts, logs итд итп… все компилится с дополнительными модулями которых нет в стандартных пакетах. да и заодно там-же лежат и defaults и init скрипты. так что после переустановки оси или переноса достаточно просто запустить скрипт который установит зависимости и сделает симлинки init-скриптов.
Тоесть вот на примере nginx в настройках модуля есть путь до конфигов nginx как мне его прописать если у меня nginx.conf лежит /server/conf/nginx.conf а конфиг для сайтов в /server/hosts/* почти так-же и для всяких Icecast2(кстати будет поддержка радиосерверов типа Icecast2/Shoutcast/MPD), Redis итд…
0
Забыл добавить знак вопроса после слов про поддержку радиосерверов)
0
К сожалению, панель заточена под дефолтное расположение конфигов в дистрибутиве (правда, можно изменить путь в Configure > Plugins > NginxBackend например. Но тут все равно придется восстановить дефолтное дерево — т.е. sites-available, sites-enabled и т.п. для Debian). В вашем случае могу только посоветовать использовать Notepad + конфиги сделать закладками в нем ):
Насчет новых плагинов — создайте баг в launchpad или идею в Feedback на ajenti.org — если достаточно людей проголосует — придется заняться :)
Насчет новых плагинов — создайте баг в launchpad или идею в Feedback на ajenti.org — если достаточно людей проголосует — придется заняться :)
0
Я могу и сам заняться мне нужно. можнт кому-то и пригодится.
Насчет оси у меня Ubuntu 11.10 x64 встала панель с полоборота(все зависимости уже были установлены оказывается).
А еще хотел попросить такой функционал. Возможность пакетного запуска\перезапуска сервисов.
Например я что-то обновил, мне нужно перезапустить несколько uwsgi процессов и с ними например еще postgresql и nginx… ну это как пример. или чтобы после перезагрузки сервера можно было одной кнопочкой запустить все нужные процессы.)
Насчет оси у меня Ubuntu 11.10 x64 встала панель с полоборота(все зависимости уже были установлены оказывается).
А еще хотел попросить такой функционал. Возможность пакетного запуска\перезапуска сервисов.
Например я что-то обновил, мне нужно перезапустить несколько uwsgi процессов и с ними например еще postgresql и nginx… ну это как пример. или чтобы после перезагрузки сервера можно было одной кнопочкой запустить все нужные процессы.)
0
Есть предложение — сделать в настройках возможность отключать все визуальные эффекты.
Как опция — настройка скорости анимации, для любителей не только красоты, но и скорости.
Как опция — настройка скорости анимации, для любителей не только красоты, но и скорости.
0
После двух часов ковыряния Ajenti эффекты реально достали.
Я ж предлагаю это настроечкой сделать, а не совсем отключить.
Я ж предлагаю это настроечкой сделать, а не совсем отключить.
+2
The following packages have unmet dependencies:
ajenti: Depends: python-support (>= 0.90.0) but it is not installable
Depends: python-lxml (>= 2.2.4) but it is not installable
Depends: python-gevent but it is not going to be installed
Depends: python-openssl but it is not installable
Depends: python-feedparser but it is not installable
E: Broken packages
система только после апдейта Linux cs3256 2.6.18-238.12.1.el5.028stab091.1 #1 SMP Wed Jun 1 13:20:25 MSD 2011 i686 GNU/Linux
0
Радует развитие такого классного проекта! Я еще один из первых делал коммит :)
0
Сейчас полез (в demo) редактировать пользователя ssh, нажал «Add to group» несколько раз, не дождался ответа, нажал Cancel — окно редактирования пользователя закрылось, а вот окно добавления в группу наоборот открылось да так и не закрывается.
Что бросается в глаза — с кэшем что-то неправильное, скрипты кэшировать нельзя; progress вызывается слишком часто, на медленном канале у меня их по несколько штук одновременно висит. Кэш я отключил, куки почистил — полезли другие глюки. Очень недуракоустойчивый интерфейс и нетерпимый к плохой связи.
Есть подозрение, что не соблюдается порядок отправки запросов — то есть нажав «Add to group» и «Cancel», наверно стоило бы обработать их в каком-то порядке. Может быть вообще стоит блокировать интерфейс. Можно нажать кнопку (например Cancel) несколько раз — идёт несколько одинаковых запросов. Крайне стрёмное поведение.
Что бросается в глаза — с кэшем что-то неправильное, скрипты кэшировать нельзя; progress вызывается слишком часто, на медленном канале у меня их по несколько штук одновременно висит. Кэш я отключил, куки почистил — полезли другие глюки. Очень недуракоустойчивый интерфейс и нетерпимый к плохой связи.
Есть подозрение, что не соблюдается порядок отправки запросов — то есть нажав «Add to group» и «Cancel», наверно стоило бы обработать их в каком-то порядке. Может быть вообще стоит блокировать интерфейс. Можно нажать кнопку (например Cancel) несколько раз — идёт несколько одинаковых запросов. Крайне стрёмное поведение.
0
из репозитория Debian установилась версия не 0.6.x а 0.5-13.1
0
Спасибо Вам огромное за энтузиазм от моего домашнего сервера и от меня лично. Пользуюсь ajenti с момента предыдущего топика на хабре. Webmin с момента установки ajenti прожил около месяца, затем удалён.
PS. Обновился до новой версии без проблем.
PS. Обновился до новой версии без проблем.
0
Отличная панелька!
Скажите как заставить работать Task manager? Просит python psutil, но в репах его нет. (Centos 6)
Также на скрине есть Packages, но на установленной версии в плагинах не наблюдается.
Скажите как заставить работать Task manager? Просит python psutil, но в репах его нет. (Centos 6)
Также на скрине есть Packages, но на установленной версии в плагинах не наблюдается.
0
Про packages — беру свои слова обратно. Плохо смотрел. Установил его, но список пуст.
Виджет RAM что именно отображает?
У меня показывает 2.2GB и заполненность на 20-30%, но реальная ситуация такова
Mem: 8184964k total, 4839220k used, 3345744k free, 185324k buffers
Swap: 2096056k total, 0k used, 2096056k free, 2315936k cached
Виджет RAM что именно отображает?
У меня показывает 2.2GB и заполненность на 20-30%, но реальная ситуация такова
Mem: 8184964k total, 4839220k used, 3345744k free, 185324k buffers
Swap: 2096056k total, 0k used, 2096056k free, 2315936k cached
0
Установил на Gentoo на свой виртуальный сервер. Заглянул в конфиг, поменял порт, прописал сертификаты, включил SSL. Запустил, поменял данные админского аккаунта, после этого мне было предложено выбрать плагины. Выбрал то, что мне нужно, нажал кнопку, оно работало-работало и вылетело в краш. На странице с крашем нажал назад (вдруг, что пропустил) — там вернуло на страницу с надписью:
Сам же краш выглядит так:
Все ссылки кроме багрепорта и новой сессии ведут туда же на ошибку. На английском пишу хуже, чем читаю, поэтому решил для начала сюда написать.
Кстати, после нажатия было бы логичней кидать в верх страницы, где показывается, что панель работает, а то кто-нибудь может нервничать и жать несколько раз подряд. А еще лучше работу панели(те полосочки бегущие справа сверху) показывать всплывашкой независимо от прокрутки.
Installation complete
You'll be redirected to dashboard in a second...
Сам же краш выглядит так:
Все ссылки кроме багрепорта и новой сессии ведут туда же на ошибку. На английском пишу хуже, чем читаю, поэтому решил для начала сюда написать.
Кстати, после нажатия было бы логичней кидать в верх страницы, где показывается, что панель работает, а то кто-нибудь может нервничать и жать несколько раз подряд. А еще лучше работу панели(те полосочки бегущие справа сверху) показывать всплывашкой независимо от прокрутки.
0
Да. Если нажимаю новую сессию, логинюсь — снова тот же краш. В питоне не разбираюсь, поэтому погашу панель и буду ждать ответа.
0
Добавляю примечание:
На сайте в wiki
«Users Central»
«Screencasts»
«Installing Ajenti on Debian / Ubuntu»
В видео неверно указан порт 8001 вместо текущего 8000
На главной странице между инструкциями по установке и логином\паролем было бы неплохо указать про 8000 порт.
А так большое спасибо! Рад что теперь OpenSource ≠ убогий Web интерфейс.
На сайте в wiki
«Users Central»
«Screencasts»
«Installing Ajenti on Debian / Ubuntu»
В видео неверно указан порт 8001 вместо текущего 8000
На главной странице между инструкциями по установке и логином\паролем было бы неплохо указать про 8000 порт.
А так большое спасибо! Рад что теперь OpenSource ≠ убогий Web интерфейс.
+1
На Lenny ключи не добавляются, всё ок в репозитории?
$ sudo wget repo.ajenti.org/debian/key -O- | apt-key add —
--2011-10-30 12:56:02-- repo.ajenti.org/debian/key
Распознаётся repo.ajenti.org… 216.59.2.152
Устанавливается соединение с repo.ajenti.org|216.59.2.152|:80… соединение установлено.
Запрос HTTP послан, ожидается ответ… 200 OK
Длина: 1716 (1,7K) [text/plain]
Сохраняется в каталог: `STDOUT'.
100%[=============================================================================================================================================>] 1 716 --.-K/s в 0s
2011-10-30 12:56:03 (182 MB/s) — `-' сохранён [1716/1716]
gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `-': глобальная ошибка
gpg: import from `-' failed: глобальная ошибка
$ sudo wget repo.ajenti.org/debian/key -O- | apt-key add —
--2011-10-30 12:56:02-- repo.ajenti.org/debian/key
Распознаётся repo.ajenti.org… 216.59.2.152
Устанавливается соединение с repo.ajenti.org|216.59.2.152|:80… соединение установлено.
Запрос HTTP послан, ожидается ответ… 200 OK
Длина: 1716 (1,7K) [text/plain]
Сохраняется в каталог: `STDOUT'.
100%[=============================================================================================================================================>] 1 716 --.-K/s в 0s
2011-10-30 12:56:03 (182 MB/s) — `-' сохранён [1716/1716]
gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `-': глобальная ошибка
gpg: import from `-' failed: глобальная ошибка
0
Перед apt-key тоже нужно sudo
0
Извините за глупый вопрос, но что делать, если
И собственно все. Дальше ничего не происходит.
$ sudo wget repo.ajenti.org/debian/key -O- | sudo apt-key add -
--2011-10-31 10:45:38-- repo.ajenti.org/debian/key
Преобразование адреса repo.ajenti.org... 216.59.2.152
Устанавливается соединение с repo.ajenti.org|216.59.2.152|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 1716 (1,7K) [text/plain]
Saving to: «STDOUT»
100%[========================>] 1 716 --.-K/s в 0s
2011-10-31 10:45:39 (3,70 MB/s) - written to stdout [1716/1716]
OK
И собственно все. Дальше ничего не происходит.
0
Ну так ведь ОК. Ключ установился успешно.
0
Да, вы правы, с утра лучше выпить кофе, прежде чем что-то делать.
Кстати, обнаружена ошибка.
Попытался назначить группу пользователю.
Выпадает модальный диалог, который невозможно закрыть теперь.
Первый запуск, смена логина/пароля, добавил «виджеты», пошел в перечень пользователей, кликнул у определенного пользователя на группу, и все. Модальный диалог не закрывается.
Кстати, обнаружена ошибка.
Попытался назначить группу пользователю.
Выпадает модальный диалог, который невозможно закрыть теперь.
Первый запуск, смена логина/пароля, добавил «виджеты», пошел в перечень пользователей, кликнул у определенного пользователя на группу, и все. Модальный диалог не закрывается.
0
Порадовало)
0
Не устанавливается. Ajenti требует python2.6 а в репах стабильно только 2.7 :(
0
CentOS не ставится:
--> Finished Dependency Resolution
ajenti-0.6.0-1.noarch from ajenti has depsolving problems
--> Missing Dependency: gevent is needed by package ajenti-0.6.0-1.noarch (ajenti)
Error: Missing Dependency: gevent is needed by package ajenti-0.6.0-1.noarch (ajenti)
--> Finished Dependency Resolution
ajenti-0.6.0-1.noarch from ajenti has depsolving problems
--> Missing Dependency: gevent is needed by package ajenti-0.6.0-1.noarch (ajenti)
Error: Missing Dependency: gevent is needed by package ajenti-0.6.0-1.noarch (ajenti)
+1
UFO just landed and posted this here
хм Замечтальная софтина, а вот поддержка bind9 появится ???)) Я б на него сразу бы перешёл )
0
Тоже заинтересовался. Решил посмотреть демо. demo.ajenti.org:8000/
Получил:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/gevent/pywsgi.py", line 252, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/pymodules/python2.6/ajenti/core/application.py", line 276, in dispatcher
return sm(environ, start_response)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 239, in __call__
sess = self._get_session(environ)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 231, in _get_session
self._session = self._session_store.create()
File "/usr/lib/pymodules/python2.6/ajenti/utils/interlocked.py", line 50, in __call__
res = self.method(*args, **kwargs)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 142, in create
sessId = Session.generateId()
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 120, in generateId
return sha1(os.urandom(40))
File "/usr/lib/python2.6/os.py", line 756, in urandom
raise NotImplementedError("/dev/urandom (or equivalent) not found")
NotImplementedError: /dev/urandom (or equivalent) not found
Ждем-с…
Получил:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/gevent/pywsgi.py", line 252, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/pymodules/python2.6/ajenti/core/application.py", line 276, in dispatcher
return sm(environ, start_response)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 239, in __call__
sess = self._get_session(environ)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 231, in _get_session
self._session = self._session_store.create()
File "/usr/lib/pymodules/python2.6/ajenti/utils/interlocked.py", line 50, in __call__
res = self.method(*args, **kwargs)
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 142, in create
sessId = Session.generateId()
File "/usr/lib/pymodules/python2.6/ajenti/core/session.py", line 120, in generateId
return sha1(os.urandom(40))
File "/usr/lib/python2.6/os.py", line 756, in urandom
raise NotImplementedError("/dev/urandom (or equivalent) not found")
NotImplementedError: /dev/urandom (or equivalent) not found
Ждем-с…
0
А у меня вай-фай сломался после некоторых настроек =(
Только вот Ajenti стояла на другом компьютере, а настраивал её с ноутбука. Теперь на ноутбуке не работает Wi-Fi в режиме 802.11n. 802.11b/g работает нормально, а к n не подключается =(
Только вот Ajenti стояла на другом компьютере, а настраивал её с ноутбука. Теперь на ноутбуке не работает Wi-Fi в режиме 802.11n. 802.11b/g работает нормально, а к n не подключается =(
0
Скажите, а pptp — VPN Passthrough реально через web настроить? Для меня это щас самый актуальный вопрос :)
0
Насколько реально реализовать (пусть даже своими силами) работу админки с удаленным сервером? Т.е. чтоыб сама админка работала на машинке X, а какая-то её часть связанная со сбором информации и выполнением команд — на машинке B.
0
А можно в двух словах, что это?
-3
Здравствуйте.
Очень захотелось попробывать у себя на тестовой тачке.
Я пока не оч крутой админь линя. Затем меня опечалила одна штучка: Python 2.7
сначала думал все пройдет достаточно тривиально yum update python (сорри забыл упомянуть у меня Centos 6)
не оч хочется возится с сырцами или стороними рпмками. не то что не умею или боюсь. но некоторых проблем хочется избегать заранее. сесть за компом нажать маусом один раз и покрайней мере среда обитания для программ уже готова. естесно я смогу поставить питон 2.7
но вот мне попалась очень интересная ссылочка: What are the possible reasons for not using Python 2.7 yet?
Очень захотелось попробывать у себя на тестовой тачке.
Я пока не оч крутой админь линя. Затем меня опечалила одна штучка: Python 2.7
сначала думал все пройдет достаточно тривиально yum update python (сорри забыл упомянуть у меня Centos 6)
не оч хочется возится с сырцами или стороними рпмками. не то что не умею или боюсь. но некоторых проблем хочется избегать заранее. сесть за компом нажать маусом один раз и покрайней мере среда обитания для программ уже готова. естесно я смогу поставить питон 2.7
но вот мне попалась очень интересная ссылочка: What are the possible reasons for not using Python 2.7 yet?
0
а Python 2.7 не нужен. 2.6 из поставки CentOS 6 вполне себе достаточен. Установка ajenti описана на сайте (создать .repo-файл), yum install ajenti
0
естественно нажав кнопку даунлоад на сайте, я ознакомился с инструкциями по инсталяции:
vim /etc/yum.repos.d/ajenti.repo
[ajenti]
name=Ajenti
baseurl=http://repo.ajenti.org/centos/
gpgcheck=0
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* Webmin: webmin.mirror.somersettechsolutions.co.uk
* base: mirror.alva.ge
* epel: ftp.tsukuba.wide.ad.jp
* extras: mirror.alva.ge
* rpmforge: fr2.rpmfind.net
* updates: mirror.alva.ge
ajenti | 2.3 kB 00:00
repo id repo name status
Webmin Webmin Distribution Neutral 95
ajenti Ajenti 5
base CentOS-6 - Base 6,019
cr CentOS-6 - CR 2,192
epel Extra Packages for Enterprise Linux 6 - x86_64 6,545
extras CentOS-6 - Extras 1
rpmforge RHEL 6 - RPMforge.net - dag 4,087
updates CentOS-6 - Updates 1,042
repolist: 19,986
[root@icinga ~]#yum install ajenti
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* Webmin: webmin.mirror.somersettechsolutions.co.uk
* base: mirror.alva.ge
* epel: ftp.tsukuba.wide.ad.jp
* extras: mirror.alva.ge
* rpmforge: fr2.rpmfind.net
* updates: mirror.alva.ge
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ajenti.noarch 0:0.6.1-1 will be installed
--> Processing Dependency: python(abi) = 2.7 for package: ajenti-0.6.1-1.noarch
--> Processing Dependency: python-lxml for package: ajenti-0.6.1-1.noarch
--> Processing Dependency: pyOpenSSL for package: ajenti-0.6.1-1.noarch
--> Processing Dependency: gevent for package: ajenti-0.6.1-1.noarch
--> Running transaction check
---> Package ajenti.noarch 0:0.6.1-1 will be installed
--> Processing Dependency: python(abi) = 2.7 for package: ajenti-0.6.1-1.noarch
---> Package gevent.x86_64 0:0.13.6-1 will be installed
--> Processing Dependency: greenlet for package: gevent-0.13.6-1.x86_64
---> Package pyOpenSSL.x86_64 0:0.10-2.el6 will be installed
---> Package python-lxml.x86_64 0:2.2.3-1.1.el6 will be installed
--> Running transaction check
---> Package ajenti.noarch 0:0.6.1-1 will be installed
--> Processing Dependency: python(abi) = 2.7 for package: ajenti-0.6.1-1.noarch
---> Package greenlet.x86_64 0:0.3.1-1 will be installed
--> Finished Dependency Resolution
Error: Package: ajenti-0.6.1-1.noarch (ajenti)
Requires: python(abi) = 2.7
Installed: python-2.6.6-20.el6.x86_64 (@cr)
python(abi) = 2.6
Available: python-2.6.5-3.el6.i686 (base)
python(abi) = 2.6
Available: python-2.6.5-3.el6_0.2.i686 (updates)
python(abi) = 2.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@icinga ~]#
0
упс… предпросмотр не показал что коммент растянится на столько
python -V
Python 2.6.6
uname -a
Linux icinga.home.dev 2.6.32-131.17.1.el6.x86_64 #1 SMP Thu Oct 6 19:24:09 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS Linux release 6.0 (Final)
Release: 6.0
Codename: Final
python -V
Python 2.6.6
uname -a
Linux icinga.home.dev 2.6.32-131.17.1.el6.x86_64 #1 SMP Thu Oct 6 19:24:09 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS Linux release 6.0 (Final)
Release: 6.0
Codename: Final
0
89.189.178.111 — - [03/Nov/2011 11:23:37] «GET /core/progress HTTP/1.1» 200 169 0.039793
82.172.129.18 — - [03/Nov/2011 11:23:40] «GET /core/progress HTTP/1.1» 200 169 0.029008
89.189.178.111 — - [03/Nov/2011 11:23:40] «GET /core/progress HTTP/1.1» 200 169 0.025726
89.189.178.111 — - [03/Nov/2011 11:23:41] «GET /core/progress HTTP/1.1» 200 169 0.116115
212.154.194.35 — - [03/Nov/2011 11:23:41] «GET /core/progress HTTP/1.0» 200 188 0.031867
82.172.129.18 — - [03/Nov/2011 11:23:43] «GET /core/progress HTTP/1.1» 200 169 0.059944
89.189.178.111 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.1» 200 169 0.064757
89.189.178.111 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.1» 200 169 0.053384
212.154.194.35 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.0» 200 188 0.055988
82.172.129.18 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.033173
89.189.178.111 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.052738
89.189.178.111 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.026790
212.154.194.35 — - [03/Nov/2011 11:23:48] «GET /core/progress HTTP/1.0» 200 188 0.029056
82.172.129.18 — - [03/Nov/2011 11:23:50] «GET /core/progress HTTP/1.1» 200 169 0.054270
89.189.178.111 — - [03/Nov/2011 11:23:50] «GET /core/progress HTTP/1.1» 200 169 0.027474
89.189.178.111 — - [03/Nov/2011 11:23:51] «GET /core/progress HTTP/1.1» 200 169 0.053269
212.154.194.35 — - [03/Nov/2011 11:23:52] «GET /core/progress HTTP/1.0» 200 188 0.053336
82.172.129.18 — - [03/Nov/2011 11:23:53] «GET /core/progress HTTP/1.1» 200 169 0.029333
89.189.178.111 — - [03/Nov/2011 11:23:53] «GET /core/progress HTTP/1.1» 200 169 0.059375
89.189.178.111 — - [03/Nov/2011 11:23:54] «GET /core/progress HTTP/1.1» 200 169 0.068082
82.172.129.18 — - [03/Nov/2011 11:23:56] «GET /core/progress HTTP/1.1» 200 169 0.048614
212.154.194.35 — - [03/Nov/2011 11:23:56] «GET /core/progress HTTP/1.0» 200 188 0.053310
89.189.178.111 — - [03/Nov/2011 11:23:57] «GET /core/progress HTTP/1.1» 200 169 0.053170
89.189.178.111 — - [03/Nov/2011 11:23:57] «GET /core/progress HTTP/1.1» 200 169 0.056653
82.172.129.18 — - [03/Nov/2011 11:23:59] «GET /core/progress HTTP/1.1» 200 169 0.062673
212.154.194.35 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.0» 200 188 0.062766
89.189.178.111 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.1» 200 169 0.051839
89.189.178.111 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.1» 200 169 0.044853
82.172.129.18 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.1» 200 169 0.049313
89.189.178.111 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.1» 200 169 0.056036
212.154.194.35 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.0» 200 188 0.030427
89.189.178.111 — - [03/Nov/2011 11:24:04] «GET /core/progress HTTP/1.1» 200 169 0.081464
82.172.129.18 — - [03/Nov/2011 11:24:06] «GET /core/progress HTTP/1.1» 200 169 0.059654
89.189.178.111 — - [03/Nov/2011 11:24:07] «GET /core/progress HTTP/1.1» 200 169 0.054375
Это нормально, что я в Вашей консоли тестового сервера вижу такое?
82.172.129.18 — - [03/Nov/2011 11:23:40] «GET /core/progress HTTP/1.1» 200 169 0.029008
89.189.178.111 — - [03/Nov/2011 11:23:40] «GET /core/progress HTTP/1.1» 200 169 0.025726
89.189.178.111 — - [03/Nov/2011 11:23:41] «GET /core/progress HTTP/1.1» 200 169 0.116115
212.154.194.35 — - [03/Nov/2011 11:23:41] «GET /core/progress HTTP/1.0» 200 188 0.031867
82.172.129.18 — - [03/Nov/2011 11:23:43] «GET /core/progress HTTP/1.1» 200 169 0.059944
89.189.178.111 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.1» 200 169 0.064757
89.189.178.111 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.1» 200 169 0.053384
212.154.194.35 — - [03/Nov/2011 11:23:44] «GET /core/progress HTTP/1.0» 200 188 0.055988
82.172.129.18 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.033173
89.189.178.111 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.052738
89.189.178.111 — - [03/Nov/2011 11:23:47] «GET /core/progress HTTP/1.1» 200 169 0.026790
212.154.194.35 — - [03/Nov/2011 11:23:48] «GET /core/progress HTTP/1.0» 200 188 0.029056
82.172.129.18 — - [03/Nov/2011 11:23:50] «GET /core/progress HTTP/1.1» 200 169 0.054270
89.189.178.111 — - [03/Nov/2011 11:23:50] «GET /core/progress HTTP/1.1» 200 169 0.027474
89.189.178.111 — - [03/Nov/2011 11:23:51] «GET /core/progress HTTP/1.1» 200 169 0.053269
212.154.194.35 — - [03/Nov/2011 11:23:52] «GET /core/progress HTTP/1.0» 200 188 0.053336
82.172.129.18 — - [03/Nov/2011 11:23:53] «GET /core/progress HTTP/1.1» 200 169 0.029333
89.189.178.111 — - [03/Nov/2011 11:23:53] «GET /core/progress HTTP/1.1» 200 169 0.059375
89.189.178.111 — - [03/Nov/2011 11:23:54] «GET /core/progress HTTP/1.1» 200 169 0.068082
82.172.129.18 — - [03/Nov/2011 11:23:56] «GET /core/progress HTTP/1.1» 200 169 0.048614
212.154.194.35 — - [03/Nov/2011 11:23:56] «GET /core/progress HTTP/1.0» 200 188 0.053310
89.189.178.111 — - [03/Nov/2011 11:23:57] «GET /core/progress HTTP/1.1» 200 169 0.053170
89.189.178.111 — - [03/Nov/2011 11:23:57] «GET /core/progress HTTP/1.1» 200 169 0.056653
82.172.129.18 — - [03/Nov/2011 11:23:59] «GET /core/progress HTTP/1.1» 200 169 0.062673
212.154.194.35 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.0» 200 188 0.062766
89.189.178.111 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.1» 200 169 0.051839
89.189.178.111 — - [03/Nov/2011 11:24:00] «GET /core/progress HTTP/1.1» 200 169 0.044853
82.172.129.18 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.1» 200 169 0.049313
89.189.178.111 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.1» 200 169 0.056036
212.154.194.35 — - [03/Nov/2011 11:24:03] «GET /core/progress HTTP/1.0» 200 188 0.030427
89.189.178.111 — - [03/Nov/2011 11:24:04] «GET /core/progress HTTP/1.1» 200 169 0.081464
82.172.129.18 — - [03/Nov/2011 11:24:06] «GET /core/progress HTTP/1.1» 200 169 0.059654
89.189.178.111 — - [03/Nov/2011 11:24:07] «GET /core/progress HTTP/1.1» 200 169 0.054375
Это нормально, что я в Вашей консоли тестового сервера вижу такое?
0
Поставил панель, изменил тестовый логин пароль. При попытке логина — снова предложение ввести тестовый логин и пароль. Ввожу, вижу — Sorry, no content for you. Logout также не работает. Я что-то сделал не так?
0
.fade {
.transition(opacity .15s linear);
opacity: 0;
&.in {
opacity: 1;
}
}
«opacity: 0;» некорректно работает в Опере, часто всплывающие окна остаются невидимы. Это проблемы less или как? И не проще ли бы было использовать сгенерированный и минифицированный css вместо обработки на стороне клиента?0
Что-то хабр разметку раскукожил в предыдущем комментарии…
Редактор конфигов странный, мало того, что все закомментированные строки повырубал (это ожидаемо), так ещё и конфиг сквида сломал: переставил местами правила (не критично) и потерял параметр http_port. В общем, пока отключил, справляюсь без него.
Редактор конфигов странный, мало того, что все закомментированные строки повырубал (это ожидаемо), так ещё и конфиг сквида сломал: переставил местами правила (не критично) и потерял параметр http_port. В общем, пока отключил, справляюсь без него.
0
Уж извините за некомпетентность. Правильно ли я понимаю, что это альтернатива для CPANEL? Могу ли я использовать Ajenti для VPS?
0
ajenti.org недоступен
W: Не удалось получить repo.ajenti.org/debian/dists/main/main/binary-amd64/Packages 404 Not Found [IP: 188.127.236.xxx 80]
W: Не удалось получить repo.ajenti.org/debian/dists/main/main/binary-amd64/Packages 404 Not Found [IP: 188.127.236.xxx 80]
0
давно не видно обновлений к ajenti. Проект заглох?
0
Sign up to leave a comment.
Ajenti 0.6