Как установить Prometheus на Debian 12 15 сентября .09.2025 6562 Prometheus — система мониторинга и оповещений с открытым исходным кодом, созданная для сбора и анализа метрик. Prometheus использует принцип активного опроса. Система самостоятельно обращается к целевым сервисам через HTTP и получает данные в формате метрик. Все метрики хранятся в собственной базе данных временных рядов, что позволяет эффективно анализировать изменения во времени. Для построения графиков и дашбордов часто используется вместе с Grafana. Prometheus также поддерживает правила алертинга, которые можно интегрировать с внешними системами уведомлений, например, Alertmanager. В статье разберём, как установить Prometheus на виртуальный выделенный сервер, работающий под управлением Debian 12. Как установить Prometheus на Debian 12Если процесс Prometheus будет запускаться от имени суперпользователя, любая ошибка или уязвимость теоретически может дать злоумышленнику полный контроль над вашим сервером. Поэтому, чтобы не допустить этого, необходимо создать изолированною учётную запись и группу. Данная мера позволит ограничить права доступа для Prometheus только нужными файлами и каталогами. Для этого сначала создайте специальную группу с именем
Затем создайте системного пользователя
В данном случае параметр Далее создайте директорию, которая будет применяться в качестве рабочего места для Prometheus. Там будут располагаться его исполняемые файлы, конфигурация и вспомогательные скрипты. Выбор каталога
Теперь необходимо загрузить архив дистрибутива Prometheus. Для этого откройте браузер и перейдите на страницу загрузок данного ПО. Здесь выберите версию Prometheus и при помощи правой кнопки мыши скопируйте адрес ссылки на загрузку Linux-дистрибутива.
Затем перейдите в свой домашний каталог:
Для загрузки архива установите
После чего, используя утилиту
Следующей командой распакуйте загруженный архив:
Перейдите в каталог, полученный при распаковке:
Затем переместите находящиеся там файлы
После чего рекурсивно измените владельца и группу каталога
Как запустить Prometheus в качестве системного сервисаЧтобы Prometheus автоматически запускался при старте сервера и работал в фоне как демон, необходимо настроить его запуск в качестве системного сервиса. Это также необходимо для того, чтобы его было удобно контролировать через Для запуска Prometheus как службы, во-первых, необходимо создать специальный юнит-файл:
Данный файл в
Вставьте в файл данный текст, после чего закройте юнит-файл с сохранением внесённых изменений. Затем запустите перезагрузку конфигурации менеджера systemd для применения изменений без рестарта самого systemd или перезагрузки системы:
Затем установите новую службу в автозагрузку с одновременным её запуском:
Чтобы проверить корректность работы службы, запустите вывод её текущего состояния на экран:
В выводе не должно содержаться каких-либо сообщений об ошибках:
Поскольку веб-интерфейс Prometheus работает с использованием TCP-порта 9090, необходимо разрешить доступ к серверу через данный порт. Для чего добавьте в брандмауэр UFW разрешающее правило для порта 9090:
Чтобы подключиться к веб-интерфейсу Prometheus, откройте браузер и перейдите на
Содержание статьи Другие статьина тему Linux | |||||
| |