Плагин для списка процессов ISP manager
Небольшой плагин, добавляющий одну кнопку в список процессов, при нажатии которой выводится список файловых ресурсов выбранного процесса.
(Список процессов — это: «Информация о системе» -> «Количество процессов» -> «Подробная информация»)
Скачать плагин
Версия: 1.01 (10.11.2010)
Изменения версии 1.01 (10.11.2010):
- ВАЖНО! Добавлена проверка на принадлежность пользователя группе администраторов.
Это устраняет критическую проблему безопасности предыдущих версий.
Системные требования:
- Модули Perl:
- XML-LibXML
- Установленный lsof (для расширенной функциональности)
Установка:
сd /usr/local/ispmgr
wget http://usings.ru/upload/isp_plugins/piddetails.tar.gz
tar xzf piddetails.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr
Приятного использования.
14 ответов Оставить комментарий
Здравствуйте, поставил плагин, модуль perl, lsof, но получаю
«Внутренняя ошибка malformed result» при просмотре подробностей процесса
Здравствуйте.
Кусок лога панели с максимальной детализацией (LogLevel 9) предоставьте, пожалуйста.
И выдачу скрипта плагина при запуске его из консоли.
gml# /usr/local/ispmgr/addon/piddetails
Can’t locate LWP.pm in @INC
да, не установлен LWP 🙂
Удалите, плиз, верхние комменты.
Все установили, ошибок нет, но подробную инфу ни по одному процессу не показывает.
Ну а если, опять же, посмотреть выдачу lsof -p PID из консоли?
из консоли выдает инфу
Тогда мне нужен доступ к вашему серверу. Мой ящик: admin (на) usings.ru. Вечером гляну.
После манипуляций с настройками плагина Статус Apache
все заработало 🙂
Удалите, плиз, комменты выше.
Добрый день! Поставил модуль. В консоли «lsof -p PID» все работает.
А в панели тоже выдает ошибку: «Внутренняя ошибка malformed result».
Какие манипуляции с настройками можно произвести?
Убедитесь, что у вас установлен модуль Perl XML::LibXML.
Попробуйте запустить плагин (/usr/local/ispmgr/addon/piddetails) с консоли.
Nov 23 11:41:41 [20135] [1;32mINFO Lookup log level for ‘/usr/local/ispmgr/var/ispmgr.log’ in ‘etc/ispmgr.debug'[0m
Nov 23 11:41:41 [20135] [1;32mINFO Request [xx.xx.xx.xx][root] ‘func=piddetails.view&elid=12109′[0m
Nov 23 11:41:41 [20135] ../../src/mgr/core/main.cpp:502 [1;33mDEBUG Begin simple action[0m
Nov 23 11:41:41 [20135] ../../src/mgr/core/action.cpp:313 [1;33mDEBUG Execute addon ‘addon/piddetails'[0m
Nov 23 11:41:41 [20135] ../../src/mgr/core/session.cpp:414 [1;33mDEBUG send post data »[0m
Nov 23 11:41:41 [20135] ../../src/mgr/core/action.cpp:369 [1;33mDEBUG return code 2 recived result »[0m
Nov 23 11:41:41 [20135] [1;31mERROR Exception 1: malformed result[0m
Спасибо, все получилось.
Здраствуйте.
Установил XML-LibXML. Точнее libxml-libxml-perl-1.70 (Я понял что именно так называется данный пакет в убунту 10.04), lsof так же установлен. Но вот плагин так и не работает выдает ошибку «Внутренняя ошибка malformed result»
В логах манельки нашел вот такую строчку: Plugin function ‘piddetails.view’ does not have minlevel attribute
Но вот понять каких именно атрибутов плагин не имеет знаний не хватает (
Доброго дня.
Похоже в новой версии панели, в которой появился этот атрибут для тегов handler и func, его сделали обязательным.
Советую обратиться к авторам панели за разъяснениями на их форуме.
Плагин на днях обновлю, так что следите за обновлениями.