Назад | Перейти на главную страницу

Лучший плагин для отслеживания кодов ответов Apache с помощью Munin

Я хотел бы отслеживать количество ошибок 404, 403, 500 и т. Д. В моих журналах Apache с помощью Munin, но я не могу найти плагин для этого. Неужто он существует?

Вот плагин, который может помочь. Он отслеживает различные коды запросов, анализируя файлы журнала.

https://github.com/dc2447/munin-apache-error-rate/blob/master/apache_error_rate

Вверху вы можете установить коды, которые вам нужны:

mystatuscodes="400 401 403 404 500 503 504"

Вы также можете настроить, сколько последних строк журнала он просматривает и какой файл журнала анализировать.

Если честно, вам, вероятно, лучше написать собственный плагин. Это действительно просто, и вы можете настроить его под свои нужды (например, использует ли ваша система logrotate? И т. Д.) - плюс, вы можете написать свой первый плагин munin.

Я проводил такой же мониторинг для другой службы (спам-фильтр), но никогда с Apache. Однако идея та же.

Вам нужно написать небольшой скрипт, который будет разбирать файлы журнала и анализировать их. Мунин будет запускать скрипт примерно каждые 5 минут.

Скрипт использует logtail отслеживать непрочитанные строки. С кучей grep вы сможете подсчитывать строки в зависимости от того, какой HTTP-код вы ищете.

Надеюсь, вы уловили суть.

Извините, я не могу передать вам сценарий, я перешел в другую компанию.