Web морда (php) для серверных логов
Добавлено: 01:09, 31.05.2009
Из-за как-то начавшихся разборок в моём чате кто что кому снял и где какой канал закрыли, а лопатить логи было очень лениво, да и времени у меня на модерацию практически нет, а некоторым модераторам нужен тоже доступ к этим логам решил написать простенькую веб морду для парсинга серверных логов.
Не претендует на что-то мего-супер-функциональное, писано за одну ночь. Так что юзайте, кому надо. В дальнейшем есть некоторые задумки по развитию, но когда будет время и будет ли вообще я не знаю.
Требования:
* мозги
* настроенный web-сервер с поддержкой php5 (php4 экспериментально)
* права доступа у web-сервера в папку логов СЕРВЕРА чата
Возможности:
* просмотр серверных логов с раскраской однотипных событий
* подсчёт количества тех или иных событий на данной странице
* постраничный вывод
Установка:
* распаковать архив в доступной по web директории сервера.
Настройка:
* Поправить в файле index.php настроечные переменные или оставить как есть.
$rows_per_page = 300; // Количество записей выводимых на одной странице
$logdir = 'c:/serv/commfort_server4/logs/'; // Каталог логфайлов
$show_id = true; // Поставить true если нужно отображать ID компьютера
Использование:
* открыть адрес http://ваш_сервер/директория/commfort_logs/ и наслаждаться.
Преимущества:
* не требует СУБД для работы
Недостатки:
* работает без СУБД, каждый раз читает логфайл
Сразу замечу:
* наверняка там куча косяков. Если есть желание - можете о них отписать прямо тут, но претензии я не принимаю.
* как настраивать web-сервер я рассказывать не намерен.
* знаю, что цвета, мягко говоря, не очень хорошие. Буду благодарен тому, кто приведёт скписок из 12 цветов хорошо смотрящихся на background-color:lightgray или на другом фоне, тогда приведите и цвет фона.
Возможно вам будет полезна другая моя разработка:
Статистика посещения чата (php) [клиента чата не нужен]
Тут будет всегда современная версия.
v.1 - 30.05.2009 - скачали 30 раз
v.1.1 - 01.06.2009 - скачали 298 раз
* добавлена экспериментальная поддержка php4 (scandir)
v.2.0 - 10.04.2010 - скачали 23 раза
* переписана под сервер 4.3х - 4.4х
* выбор логфайла из выпадающего списка
* поддержка логфайлов авторизации
* настраиваемая подсветка разных событий
- возможно PHP4 отдохнёт. Проверьте, кто может?
v.2.1.1 - 24.04.2010 - скачали 9 раз
* унифицирован вывод названия лога. Теперь вне зависимости от типа (по дням, по месяцам, по годам) заголовок будет выводиться правильно.
v.2.1.2 - 26.04.2010 - скачали 13 раз
* добавлены описания двух событий: подтверждение и отклонение авторизации.
v.2.1.3 - 29.04.2010
* добавлено описание события изменение статуса активации
* мелкие правки интерфейса
* исправлено отображение событий без IP адреса (совершаемые серверным плагином)
Понравилась поделка? Я добавил полезную функцию по твоей просьбе? Я ответил на вопрос и помог решить проблему? Отблагодари: R753244967524 или Z664725275810 или U806184306803
Не претендует на что-то мего-супер-функциональное, писано за одну ночь. Так что юзайте, кому надо. В дальнейшем есть некоторые задумки по развитию, но когда будет время и будет ли вообще я не знаю.
Требования:
* мозги
* настроенный web-сервер с поддержкой php5 (php4 экспериментально)
* права доступа у web-сервера в папку логов СЕРВЕРА чата
Возможности:
* просмотр серверных логов с раскраской однотипных событий
* подсчёт количества тех или иных событий на данной странице
* постраничный вывод
Установка:
* распаковать архив в доступной по web директории сервера.
Настройка:
* Поправить в файле index.php настроечные переменные или оставить как есть.
$rows_per_page = 300; // Количество записей выводимых на одной странице
$logdir = 'c:/serv/commfort_server4/logs/'; // Каталог логфайлов
$show_id = true; // Поставить true если нужно отображать ID компьютера
Использование:
* открыть адрес http://ваш_сервер/директория/commfort_logs/ и наслаждаться.
Преимущества:
* не требует СУБД для работы
Недостатки:
* работает без СУБД, каждый раз читает логфайл
Сразу замечу:
* наверняка там куча косяков. Если есть желание - можете о них отписать прямо тут, но претензии я не принимаю.
* как настраивать web-сервер я рассказывать не намерен.
* знаю, что цвета, мягко говоря, не очень хорошие. Буду благодарен тому, кто приведёт скписок из 12 цветов хорошо смотрящихся на background-color:lightgray или на другом фоне, тогда приведите и цвет фона.
Возможно вам будет полезна другая моя разработка:
Статистика посещения чата (php) [клиента чата не нужен]
Тут будет всегда современная версия.
v.1 - 30.05.2009 - скачали 30 раз
v.1.1 - 01.06.2009 - скачали 298 раз
* добавлена экспериментальная поддержка php4 (scandir)
v.2.0 - 10.04.2010 - скачали 23 раза
* переписана под сервер 4.3х - 4.4х
* выбор логфайла из выпадающего списка
* поддержка логфайлов авторизации
* настраиваемая подсветка разных событий
- возможно PHP4 отдохнёт. Проверьте, кто может?
v.2.1.1 - 24.04.2010 - скачали 9 раз
* унифицирован вывод названия лога. Теперь вне зависимости от типа (по дням, по месяцам, по годам) заголовок будет выводиться правильно.
v.2.1.2 - 26.04.2010 - скачали 13 раз
* добавлены описания двух событий: подтверждение и отклонение авторизации.
v.2.1.3 - 29.04.2010
* добавлено описание события изменение статуса активации
* мелкие правки интерфейса
* исправлено отображение событий без IP адреса (совершаемые серверным плагином)
Понравилась поделка? Я добавил полезную функцию по твоей просьбе? Я ответил на вопрос и помог решить проблему? Отблагодари: R753244967524 или Z664725275810 или U806184306803