ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Установка Log.io на CentOS 7

Установка Log.io на CentOS 7

Log.io является мощным инструментом мониторинга в реальном времени, который позволяет пользователям просматривать файлы журналов на своем сервере через веб – браузер. Он питается от Node.js и Socket.io, и его очень легко установить на Linux. Сегодня мы собираемся показать вам, как установить Log.io на сервере, чтобы контролировать файлы журналов через удобный веб-интерфейс.

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

yum install http://mirror.us.leaseweb.net/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

Теперь убедитесь, что EPEL был включен на вашем сервере, выполнив следующую команду:

yum repolist

После того, как вы включите Epel на сервере CentOS вы можете обновить все системное программное обеспечение до последней доступной версии, используя менеджер пакетов yum. Для этой цели, вы можете выполнить команду:

yum update

Когда вы закончите с этими операциями перед установкой, вы можете переходить к следующему шагу, это установка пакетов Node.js и NPM. Опять же, этот процесс довольно прост и может быть завершен с помощью одной команды.

yum install nodejs npm

После установки Node.js и NPM, настало время установить Log.io на сервере. Вы можете установить Log.io с помощью NPM, выполнив следующую команду:

npm install -g log.io --user "root"

Установка должна пройти менее чем за одну минуту. Возможно, вы заметили , что мы использовали «root» , как пользователя и причина в том, что Log.io требует определенных разрешений, чтобы он мог контролировать свои лог – файлы.

Теперь настало время, настроить Log.io в соответствии с вашими потребностями. Файлы конфигурации расположены в домашнем каталоге пользователя под скрытой директорией под названием ‘.log.io’. В этом случае, чтобы получить доступ к файлам конфигурации вам нужно , чтобы перейти к каталогу ‘~/.log.io/’, используя следующую команду:

cd ~/.log.io/

Есть три файла конфигурации:

harvester.conf
log_server.conf
web_server.conf

В большинстве случаев вам придется редактировать harvester.conf. В этом файле конфигурации, вы можете указать, какие файлы журнала должны быть проверены на предмет изменений. Вы можете отредактировать файл с помощью вашего текстового редактора. Например, для редактирования файла harvester.conf с помощью nano, вы можете выполнить следующую команду:

nano harvester.conf

Когда вы закончите, вы можете сохранить файл и закрыть его. Затем, вы можете запустить службу Log.io в фоновом режиме, используя следующие команды:

log.io-server &
log.io-harvester &

Чтобы получить доступ к веб-интерфейсу, где вы можете отслеживать ваши лог-файлы, откройте ваш веб-браузер и перейти по адресу:

http://IP-ADDRESS:28778/

Здесь, IP-адрес должен быть заменен на IP – адрес вашего сервера CentOS. 28778 – это порт прослушивания.

Для получения дополнительной информации о Log.io мы предлагаем вам перейти на официальный сайт Log.io:
http://logio.org/
а также
https://github.com/NarrativeScience/Log.io.
Установка Log.io на CentOS 7

Exit mobile version