Published 2024-10-20

Система моніторингу PMon є потужним інструментом для контролю різноманітних процесів і ресурсів у вашій інфраструктурі. Для забезпечення ефективної роботи PMon важливо налаштувати Composer, менеджер залежностей для PHP, на вашому сервері Debian 12. У цій статті ми розглянемо, як швидко і легко встановити Composer та необхідні бібліотеки для PMon.
Для початку вам потрібно перейти до каталогу вашого веб-сервера. Зазвичай це /var/www/html/:
cd /var/www/html/
Використайте wget, щоб завантажити файл Composer:
wget https://getcomposer.org/composer.phar
Ця команда завантажить останню версію Composer у форматі .phar.
Після завантаження надайте файлу виконувані права:
chmod a+x composer.phar
Ця команда дозволяє виконувати Composer як програму.
Перемістіть файл composer.phar до каталогу /usr/local/bin/, щоб мати можливість викликати Composer з будь-якого місця у вашій системі:
sudo mv composer.phar /usr/local/bin/composer
Тепер ви можете запускати Composer, використовуючи команду composer.
Тепер, коли Composer встановлено, ви можете додати необхідні пакети для вашої системи моніторингу PMon. Поверніться до каталогу вашого веб-сервера:
cd /var/www/html/
Встановіть наступні бібліотеки:
Встановлення Symfony Process:
composer require symfony/process
Встановлення Predis для роботи з Redis:
composer require predis/predis
Встановлення Enqueue для Redis:
composer require enqueue/redis
Встановлення Enqueue Simple Client:
composer require enqueue/simple-client
Встановлення JJG\Ping для моніторингу IP-адрес:
composer require geerlingguy/ping