Как настроить Loganalyzer с Rsyslog и MySQL

Как настроить Loganalyzer с Rsyslog и MySQL

LogAnalyzer – популярный веб-интерфейс для просмотра системного журнала и других сообщений о сетевых событиях. Он обеспечивает простую в использовании навигацию, отчеты и анализ в реальном времени. В этой статье мы рассмотрим, как настроить LogAnalyzer с Rsyslog и MySQL. В нашей последней статье мы рассмотрели, как настроить Rsyslog с MySQL сервером баз данных.

Как настроить Loganalyzer с Rsyslog и MySQL по шагам

1. Установим Apache & PHP

Для CentOS / RHEL совместимых систем командой

# yum install php php-mysql httpd

Запустим службы и сделаем так, чтобы они сами запускались при старте

# service httpd start
# chkconfig httpd on

Для Debian / Ubuntu систем и подобных

# apt install php php-mysql httpd

# service httpd start 
# update-rc.d httpd defaults

2. Скачаем “исходник” LogAnalyzer

Откройте терминал и выполните следующие команды, чтобы загрузить последнюю версию LogAnalyzer со своего веб-сайта. Мы загрузили LogAnalyzer версии 4.1.5 для нашего примера. Вам необходимо скачать последнюю доступную.

$ cd /tmp
$ sudo wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.5.tar.gz
$ sudo tar xzf loganalyzer-4.1.5.tar.gz

Вышеуказанные команды будут загружать, а также извлекать LogAnalyzer из архива. После этого мы перемещаем его в расположение нашего веб-сервера по умолчанию.

$ sudo mv loganalyzer-4.1.5/src /var/www/html/loganalyzer

Обратите внимание, что в Apache директория веб-сервера по умолчанию /var/www/html. Вот почему мы перемещаем выше извлеченную папку LogAnalyzer, чтобы ее страницы можно было обслуживать с помощью Apache+PHP.

3. Создайте файл конфигурации LogAnalyzer

Выполните следующую команду, чтобы создать файл конфигурации с именем config.php в папке loganalyzer. Мы также даем пользователю Apache разрешение на запись для его изменения.

$ cd /var/www/html/loganalyzer
$ touch config.php
$ chown www-data:www-data config.php
$ chmod 777 config.php

В 3-ей команду выше, необходимо указывать пользователя от которого работает apache.

4. Запустите веб-установщик LogAnalyzer

Теперь этот анализатор журналов будет в папке /loganalyzer вашего сайта. Например, если ваш адрес http://www.mysite.com затем откройте браузер и перейдите в http://www.mysite.com/loganalyzer/install.php чтобы начать его веб-установку.

Нажмите Далее на первом экране

Как настроить Loganalyzer с Rsyslog и MySQL

Убедитесь, что ваш config.php файл, созданный на предыдущем шаге, доступен для записи, и нажмите кнопку Далее, чтобы продолжить.

Как настроить Loganalyzer с Rsyslog и MySQL

Затем заполните данные пользователя базы данных, которые вы использовали при настройке Rsyslog с базой данных MySQL.

Как настроить Loganalyzer с Rsyslog и MySQL

На следующем шаге мастер установки создаст необходимую базу данных и таблицы. Если они уже существуют в вашей системе, вы можете увидеть предупреждение о том, что эти таблицы будут перезаписаны.

Как настроить Loganalyzer с Rsyslog и MySQL

Следующий экран покажет результат создания таблицы.

Как настроить Loganalyzer с Rsyslog и MySQL

На следующем шаге создайте учетную запись администратора и нажмите кнопку Далее.

Как настроить Loganalyzer с Rsyslog и MySQL

Затем введите данные базы данных, введенные при настройке Rsyslog, как в нашей предыдущей статье. LogAnalyzer будет использовать эти данные для получения данных из вашей базы данных syslog, используемой для хранения сообщений Rsyslog.

После завершения установки нажмите кнопку Готово.

Как настроить Loganalyzer с Rsyslog и MySQL

Вы увидите экран входа в систему. Введите учетные данные администратора для входа в систему.

Как настроить Loganalyzer с Rsyslog и MySQL

На данный момент мы настроили Rsyslog для хранения журналов базы данных MySQL ( согласно нашей предыдущей статье) и настроили LogAnalyzer для просмотра данных Rsyslog в веб-браузере в режиме реального времени.

Источник


Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2022

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!