PhpMemcached – программа, которая предоставляет вэб-интерфейс для мониторинга и управления сервиса memcached. Эта программа позволяет видеть в реальном времени статистику get, set, delete, increment, decrement, evictions, reclaimed команд, также статистику сети, событий, версию сервера и внутреннюю конфигурацию сервера.
Скачиваем архив phpMemcachedAdmin
Создайте каталог на вашем вэб-сервере, куда мы скачаем архив phphMemcached. Проверить последнюю доступную версию, можно по этой ссылке.
# mkdir -p /var/www/phpMemcachedAdmin # cd /var/www/phpMemcachedAdmin# wget https://github.com/elijaa/phpmemcachedadmin/archive/1.3.0.tar.gz |
После скачивания, разархивируем архив, выполнив следующие команды:
# tar xzf phpMemcachedAdmin-1.3.0.tar.gz # chown -R apache.apache phpMemcachedAdmin # chmod -R 755 phpMemcachedAdmin |
Настраиваем phpMemcachedAdmin в Apache
Создадим новый конфигурационный файл в Apache для phpMemcachedAdmin, со следующим содержанием. Для пользователей Debian и Ubuntu конфигурационные файлы расположены в директории /etc/apache2/sites-enabled/
- Для пользователей CentOs
# nano /etc/httpd/conf.d/phpMemcachedAdmin.conf |
- Для пользователей Ubuntu
# nano /etc/apache2/sites-available/phpMemcachedAdmin.conf |
phpMemcachedAdmin – Web based Memcached browser written in php
Alias /phpMemcachedAdmin /var/www/phpMemcachedAdmin Alias /phpmemcachedadmin /var/www/phpMemcachedAdmin <Directory /var/www/phpMemcachedAdmin> Order Deny,Allow Deny from All Allow from 192.168.0.1/24 Allow from 127.0.0.1 </Directory> <Directory /var/www/phpMemcachedAdmin> AuthUserFile /etc/apache2/.htpasswd AuthName “phpMemcachedAdmin Login Area” AuthType Basic require user admin </Directory> |
Для CentOS – AuthUserFile /etc/httpd/.htpasswd
Настройка авторизации в Apache
Настроим основные принципы безопасности в Apache для предотвращения несанкционированного доступа к Memcached.
# htpasswd -cm /etc/httpd/.htpasswd admin
New password: Re-type new password: Adding password for user admin |
Перезапустим сервис Apache
- Для пользователей Ubuntu
#service apache2 restart |
- Для пользователей CentOS
#service httpd restart |
В браузере вводим IP и URL к Memcached
http://IP_or_URL/phpMemcachedAdmin/index.php |
Вводим логин и пароль, что мы создали выше.
Теперь мы можем видеть статистику сервиса Memcached и если надо менять настройки сервера, анализируя полученную информацию.
Views: 3