Я не особо разбираюсь в серверах, но мне нужно следить за журналами своего веб-сервера. Предпочтительно журналы ошибок PHP, Apache и MySQL. Не могли бы вы дать какой-нибудь совет по поводу бесплатных веб-решений для мониторинга журналов серверов?
Это Linux-сервер.
Ну, я сейчас использую Nagios
С программным обеспечением мало что нельзя сделать, и все это бесплатно! Существуют плагины для мониторинга всевозможных логов. Его немного сложно настроить, но он фантастический, когда все работает. Если вы не можете найти плагин, вы можете легко написать свой собственный.
Я также просто настроил Awstats, что отлично подходит для мониторинга журналов IIS, на веб-сайте говорится, что он поддерживает журналы Apache, хотя не тестировался
Splunk отлично и бесплатно, если вы создаете до 500 МБ журналов в день
Вы также можете взглянуть на Осьминог (отказ от ответственности: мой проект).
Вы можете делать с ним много чего (поиск, хранить, оповещения, отчеты), и это совершенно бесплатно (без ограничений до 500 МБ / день)!
Может быть, хорошее решение Graylog2, но только для одного Сервера это может быть немного больше.
Это скорее зависит от того, что вы хотите видеть в своих журналах.
Для веб-метрик, ориентированных на маркетинг, вам придется пройти долгий путь, чтобы найти что-то лучше, чем Google Analytics, который бесплатен для небольших объемов. Piwik и OWA предназначен для предоставления аналогичных функций.
Для более простого объекта есть awstats, webalizer и многое другое.
Смотрите также эта страница.
Однако для детального анализа производительности доступно очень мало (ничего?). Я использую комбинацию некоторых домашних сценариев вместе с этот скрипт для удаления параметров журналы запросов mysql.
Когда у меня будет время убить, я собираюсь построить что-нибудь из Yahoo Boomerang и Графитовый.
Как говорит symcbean, это зависит от того, чего вы хотите. Если вы используете журналы для измерения трафика, я бы поддержал его предложение об использовании Google Analytics. Для трафика в реальном времени попробуйте новую версию GA В реальном времени особенность или Gaug.es.
Если вам нужна видимость необработанных журналов, например, для поиска / отслеживания журналов и запуска предупреждений из содержимого, моя служба Papertrail имеет бесплатную учетную запись. Вы получаете удаленную цель syslog и вставляете ее в syslog.conf (или remote_syslog).
Я предлагаю попробовать несколько вещей, чтобы увидеть, что вы действительно используете. Больше возможностей - не всегда лучше (а если они вам не нужны, они часто мешают. Ничто не заменит пару недель использования чего-либо самостоятельно.