Архив метки: bash

Bourne Shell

Сбор статистики PHP-FPM в Zabbix

Мониторинг сервисов позволяет не только узнать о проблемах, но и даёт возможность оптимизировать конфигурацию и нагрузку. В данном материале я расскажу как анализировать сервис PHP-FPM и забирать информацию с помощью Zabbix С чем имеем дело # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) Начнем с того, что PHP-FPM имеет встроенный инструмент для предоставления статистики. Для… Читать далее »

Отслеживание срока действия сертификата с помощью Zabbix

Случился на моей практике интересный инцидент из серии «умная мысля приходит опосля»: хостер(да и сам владелец тоже) профукал срок действия SSL сертификата на сайте. Не сказать, что ситуация критичная, но всё равно неприятный осадок остался. Было решено написать скрипт мониторинга срока действия сертификатов и мониторить это дело zabbix-ом. Система позволяет значительно расширять базовый функционал, используя… Читать далее »

Парсер неудачных авторизаций nginx с хранением данных в MySQL

Задача состояла в том, что бы мониторить неудачные попытки авторизации на вебсервере Nginx и хранить эти данные для удобного просмотра в реляционной базе данных MySQL Нас интересует когда, кто и с какого IP ввёл неверный пароль в БД(допустим logs) создадим таблицу (к примеру fail_auth), в которой будут 5 столбцов: id, date, time, user, from_IP Так… Читать далее »