РАЗРАБОТКА

Установка Apache Exporter на CentOS для мониторинга — шаг за шагом

Узнайте, как установить Apache Exporter на CentOS для мониторинга. Пошаговая инструкция и практические советы.

✍️ Редакция iTech News | 02.04.2026 | ⏱ 2 мин | 👁 1 | Источник: DEV Community
Инструкция по установке Apache Exporter на CentOS

Apache Exporter позволяет эффективно мониторить веб-сервера Apache, интегрируясь с Prometheus для получения метрик в реальном времени. Этот инструмент значительно упрощает процесс наблюдения за производительностью вашего сервера.

Шаги установки Apache Exporter на CentOS 7

Чтобы установить Apache Exporter, необходимо загрузить последнюю версию бинарника с GitHub. Для этого выполните команду:

wget https://github.com/Lusitaniae/apache_exporter/releases/download/v1.0.12/apache_exporter-1.0.12.linux-amd64.tar.gz

После загрузки распакуйте архив командой:

tar -xzf apache_exporter-1.0.12.linux-amd64.tar.gz

И переместите файлы в системные папки:

cd apache_exporter-1.0.12.linux-amd64
cp apache_exporter /usr/sbin/

Создание пользователя и конфигурация сервиса

Добавьте нового пользователя для Apache Exporter:

useradd apache_exporter -s /sbin/nologin

Создайте конфигурацию для сервиса, выполнив следующие команды:

mkdir -p /etc/sysconfig
echo 'OPTIONS="--scrape_uri=http://{IP Server}/server-status/?auto"' | sudo tee /etc/sysconfig/apache_exporter

Затем создайте файл службы systemd:

nano /etc/systemd/system/apache_exporter.service

Заполните его следующим содержимым:

[Unit]
Description = Apache Exporter
After = network.target httpd.service

[Service]
User = apache_exporter
EnvironmentFile = /etc/sysconfig/apache_exporter
ExecStart = /usr/sbin/apache_exporter $OPTIONS
Restart = on-failure

[Install]
WantedBy = multi-user.target

Настройка Firewall и тестирование

Для успешной работы убедитесь, что порт 9117 открыт в фаерволле:

firewall-cmd --permanent --zone=public --add-port=9117/tcp
firewall-cmd --reload

Теперь можно протестировать доступность: перейдите по адресу http://{ip_server}:9117, чтобы увидеть метрики вашего сервера. Это откроет новые возможности для мониторинга и управления производительностью вашего веб-сервера через Prometheus.

Что это значит для разработчиков и администраторов

Использование Apache Exporter совместно с Prometheus открывает новые горизонты для мониторинга в реальном времени. Это значит, что администраторы смогут быстрее выявлять и устранять проблемы, а разработчики смогут оптимизировать приложения на основе собранных метрик.

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

Поделиться: Telegram X LinkedIn