Якщо ви хочете додати деякі додаткові перевірки сервера для пакета моніторингу сервера Laravel від Spatie, ознайомтеся з цим додатковим пакетом перевірок монітора сервера . За своєю суттю монітор Laravel Server працює за допомогою вбудованого планувальника Laravel, працюючи щохвилини, щоб побачити, які перевірки необхідно виконати. Якщо будь-які перевірки не вдаються, пакет повідомить вас через обраний вами канал сповіщення.
Цей конкретний пакет забезпечує додаткові спеціальні перевірки, крім перевірок, які постачаються з монітором сервера Laravel, включаючи:
- Перевірка завантаження процесора
- Перевірка процесу Redis, щоб переконатися, що процес запущений
- Перевірка пам'яті Redis для перевірки допустимих порогових значень
- Перевірка команди "Горизонт", щоб переконатися, що команда "Ремісник" виконана
- Переконайтеся, що процес нагляду Horizon працює
- Перевірка працівника горизонту
- Перевірка працівника черги
- Перевірка кількості підключень до БД
Як приклад, ви можете надати наступну конфігурацію при використанні перевірки завантаження процесора:І ось ще один приклад для перевірки горизонту:
'cpu_load' => [
'one_minute_threshold' => 1.6,
'five_minute_threshold' => 1.2,
'fifteen_minute_threshold' => 1.1,
]
'horizon' => [
'artisan_command_processes' => 1,
'supervisor_processes' => 1,
'min_worker_processes' => 1,
'max_worker_processes' => 1,
]
Якщо ви хочете додати власні власні перевірки до Laravel Server Monitor, ознайомтеся з документацією на Написання власних чеків .
Якщо ви хочете скористатися додатковими перевірками в цьому пакеті, ви можете знайти документацію, отримати повні інструкції з встановлення та переглянути вихідний код на GitHub.