Плагин для списка процессов 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

Приятного использования.

admin опубликовано 2010-6-10 Рубрика: Плагины для ISP manager | Метки: , , , ,

14 ответов Оставить комментарий

  1. #1TEST @ 2010-10-18 16:19

    Здравствуйте, поставил плагин, модуль perl, lsof, но получаю
    «Внутренняя ошибка malformed result» при просмотре подробностей процесса

  2. admin @ 2010-10-19 03:20

    Здравствуйте.
    Кусок лога панели с максимальной детализацией (LogLevel 9) предоставьте, пожалуйста.
    И выдачу скрипта плагина при запуске его из консоли.

  3. #2TEST @ 2010-10-19 13:14

    gml# /usr/local/ispmgr/addon/piddetails
    Can’t locate LWP.pm in @INC

    да, не установлен LWP :)

  4. #3TEST @ 2010-10-19 13:29

    Удалите, плиз, верхние комменты.
    Все установили, ошибок нет, но подробную инфу ни по одному процессу не показывает.

  5. admin @ 2010-10-19 15:16

    Ну а если, опять же, посмотреть выдачу lsof -p PID из консоли?

  6. #4TEST @ 2010-10-19 17:51

    из консоли выдает инфу

  7. admin @ 2010-10-19 18:21

    Тогда мне нужен доступ к вашему серверу. Мой ящик: admin (на) usings.ru. Вечером гляну.

  8. #5TEST @ 2010-11-3 18:53

    После манипуляций с настройками плагина Статус Apache
    все заработало :)
    Удалите, плиз, комменты выше.

  9. #6Max @ 2010-11-23 13:49

    Добрый день! Поставил модуль. В консоли «lsof -p PID» все работает.
    А в панели тоже выдает ошибку: «Внутренняя ошибка malformed result».
    Какие манипуляции с настройками можно произвести?

  10. #7Max @ 2010-11-23 13:55

    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

  11. admin @ 2010-11-23 18:33

    Убедитесь, что у вас установлен модуль Perl XML::LibXML.
    Попробуйте запустить плагин (/usr/local/ispmgr/addon/piddetails) с консоли.

  12. #8Max @ 2010-11-23 19:16

    Спасибо, все получилось.

  13. #9Artur @ 2010-12-23 21:58

    Здраствуйте.

    Установил XML-LibXML. Точнее libxml-libxml-perl-1.70 (Я понял что именно так называется данный пакет в убунту 10.04), lsof так же установлен. Но вот плагин так и не работает выдает ошибку «Внутренняя ошибка malformed result»

    В логах манельки нашел вот такую строчку: Plugin function ‘piddetails.view’ does not have minlevel attribute

    Но вот понять каких именно атрибутов плагин не имеет знаний не хватает (

  14. admin @ 2010-12-25 00:25

    Доброго дня.
    Похоже в новой версии панели, в которой появился этот атрибут для тегов handler и func, его сделали обязательным.
    Советую обратиться к авторам панели за разъяснениями на их форуме.
    Плагин на днях обновлю, так что следите за обновлениями.

Ответить

(Ctrl + Enter)