Доброго времени суток, коллеги по использованию панели ISP manager.
Для своих нужд доработал плагин apachestatus, предназначенный для интеграции встроенной статистики апача в интерфейс панели и идущий в стандартной поставке панели ISP manager, до, на мой взгляд, законченного решения.
Новое в версии 2.2.0 (13.10.2013):
- Переработана выдача сообщений об ошибках. Теперь такие сообщения отображаются в виде баннера. При этом основные функции плагина остаются заблокированными до устранения ошибки.
- Добавлено сообщение об отсутствии доступа к странице статуса Apache.
- Упразднена часть кода, вызывавшая наибольшее количество нареканий.
Новое в версии 2.1.4 (11.03.2011):
- Исправлен ряд проблем безопасности.
- Исправлена ошибка, возникающая при попытке сохранить настройки при отсутствии данных авторизации.
Новое в версии 2.1.2 (10.11.2010):
- Добавлена проверка на принадлежность пользователя группе администраторов.
- Исправлена ошибка, возникающая при удалении несуществующего (PID = «-«) процесса.
Новое в версии 2.1.1:
- Добавлено предупреждение об отсутствии HTTP-авторизации на странице статистики сервера Apache.
Новое в версии 2.1:
- Добавлена HTTP-авторизация, если таковая используется для доступа к странице статистики сервера Apache.
Новое в версии 2.0:
- Добавил отображаемый заголовок списка.
- Добавил поле: PID.
- Добавил тулбар с двумя кнопками:
- «Детали» — отобразить файловые ресурсы выбранного дочернего процесса Apache.
- «Удалить» — удалить выбранные дочерние процессы Apache.
- «Общие параметры» — показать заголовочную часть выдачи статистики Apache.
Плагин оттестирован на CentOS 5 (Apache, Apache + nginx, Apache + mpm_itk, Apache + mpm_itk + nginx), Debian (Apache + nginx, Apache + mpm_itk), и, согласно документации разных ОС, должно работать на любой ОС, где установлена панель.
Скачать плагин
Версия: 2.2.0 (13.10.2013)
Системные требования:
- Модули Perl:
- XML-LibXML
- HTML::Tree
- LWP::Simple
- ExtendedStatus On в конфиге апача
- Доступность адреса http://localhost/server-status, по которому апачем отдается статистика.
- Установленный lsof (для расширенной функциональности)
Установка:
сd /usr/local/ispmgr
wget http://usings.ru/isp_plugins/apachestatus.tar.gz
tar xzf apachestatus.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache
killall ispmgr
Приятного использования.