Хотите узнать, как выполнить настройку Apache для мониторинга Prometheus в Ubuntu Linux? В этом руководстве мы покажем вам, как установить Prometheus в Ubuntu Linux, как настроить Prometheus для мониторинга сервера Apache с помощью приложения apache_exporter и как получить доступ к интерфейсу веб-администрирования Prometheus.
• Версия Ubuntu: 18.04
• Прометей версия: 2.8.0
• Prometheus apache_exporter версия: 0.5.0
В нашем примере сервер Apache использует IP-адрес 34.214.156.37.
В нашем примере сервер Prometheus использует IP-адрес 34.210.236.85.
Имейте в виду, что вам нужно изменить команды и файлы конфигурации, чтобы они отражали вашу среду.
Что такое Прометей?
Prometheus — это платформа мониторинга с открытым исходным кодом, которая может собирать метрики из отслеживаемых целей путем их очистки.
После сохранения собранных данных сетевой администратор может запрашивать их, используя язык запросов, и отображать все результаты в виде графиков.
Prometheus поставляется с веб-сервером, который позволяет получить к нему доступ из любого места.
Прометей Учебное пособие:
На этой странице мы предлагаем быстрый доступ к списку учебных пособий Prometheus.
Учебник — Установка Prometheus apache_exporter
Эти задачи должны выполняться на компьютере с сервером Apache.
На консоли Linux создайте учетную запись для приложения apache_exporter.
# groupadd —system apache_exporter
# useradd -s /bin/false -r -g apache_exporter apache_exporter
Выполните загрузку и установку приложения-экспортера Prometheus Apache.
# mkdir /downloads/apache_exporter -p
# cd /downloads/apache_exporter
# wget https://github.com/Lusitaniae/apache_exporter/releases/download/v0.5.0/apache_exporter-0.5.0.linux-amd64.tar.gz
# tar -zxvf apache_exporter-0.5.0.linux-amd64.tar.gz
# install apache_exporter-0.5.0.linux-amd64/apache_exporter /usr/local/bin/
Проверьте установку вашего экспортера Apache.
# apache_exporter -version
apache_exporter, version 0.5.0 (branch: HEAD, revision: f6a5b4814ea795ee9eac745c55649cce9e5117a9)
build user: root@0fdc4d8924f5
build date: 20171113-21:19:13
go version: go1.9.2
Создайте сценарий автоматического запуска для службы Prometheus apache_exporter.
# vim /etc/systemd/system/apache_exporter.service
Вот содержимое файла apache_exporter.service.
Включите и запустите службу Apache_Exporter.
# systemctl daemon-reload
# systemctl enable apache_exporter
# systemctl start apache_exporter
Поздравляем! Вы успешно установили сервис Prometheus apache_exporter.
Учебник — Прометей Установить
Эти задачи должны выполняться на компьютере, который станет сервером Prometheus.
На консоли Linux создайте учетную запись пользователя Prometheus.
# groupadd —system prometheus
# useradd -s /bin/false -r -g prometheus prometheus
Создайте необходимые каталоги Прометея.
# mkdir /etc/prometheus
# mkdir /var/lib/prometheus
Выполните загрузку Prometheus.
# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz
Извлеките и установите пакет мониторинга Prometheus.
# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/
Создайте файл конфигурации Prometheus.
# cd /etc/prometheus
# vi prometheus.yml
Вот содержимое файла Prometheus.yml.
В нашем примере мы предполагаем, что IP-адрес сервера Apache — 34.214.156.37.
Помните, что вам нужно изменить IP-адрес сервера Apache, чтобы он соответствовал вашей среде.
Установите правильное разрешение для файлов установки Prometheus.
# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
Используйте следующую команду, чтобы запустить Prometheus вручную.
# prometheus —config.file /etc/prometheus/prometheus.yml —storage.tsdb.path /var/lib/prometheus/ —web.console.templates=/etc/prometheus/consoles —web.console.libraries=/etc/prometheus/console_libraries
Прометей Скрипт запуска.
Создайте сценарий запуска Prometheus.
# vi /etc/systemd/system/prometheus.service
Вот содержимое файла prometheus.service.
Включите службу Prometheus для запуска во время загрузки компьютера.
# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus
Прометей Доступ к приборной панели
Откройте браузер и введите IP-адрес вашего сервера плюс: 9090
В нашем примере в браузере был введен следующий URL:
• http://34.216.84.149:9090
Веб-интерфейс Prometheus должен быть представлен.
В текстовом поле запроса Prometheus введите строку apache, чтобы проверить связь с apache_exporter.
Поздравляем! Вы успешно выполнили установку Prometheus в Ubuntu Linux.
Прометей Цели
Откройте браузер и введите IP-адрес вашего сервера плюс: 9090 / target
В нашем примере в браузере был введен следующий URL:
• http://34.216.84.149:9090/targets
Целевой веб-интерфейс Prometheus должен быть представлен.
Нажмите на ссылку Prometheus apache_exportet, чтобы проверить все метрики, доступные для мониторинга Apache.
Leave A Comment
You must be logged in to post a comment.