<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.rtzra.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>RTzRa&#039;s hive - devops:prometheus</title>
        <description>Все работает</description>
        <link>https://wiki.rtzra.ru/</link>
        <lastBuildDate>Sun, 19 Jul 2026 21:01:07 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.rtzra.ru/_media/wiki/logo.png</url>
            <title>RTzRa&#039;s hive</title>
            <link>https://wiki.rtzra.ru/</link>
        </image>
        <item>
            <title>Prometheus: готовые Alert Rules</title>
            <link>https://wiki.rtzra.ru/devops/prometheus/prometheus-alert-rules</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;prometheusgotovye_alert_rules&quot;&gt;Prometheus: готовые Alert Rules&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Сборник готовых правил алертинга для prometheus - &lt;a href=&quot;https://awesome-prometheus-alerts.grep.to/&quot; class=&quot;urlextern&quot; title=&quot;https://awesome-prometheus-alerts.grep.to/&quot; rel=&quot;ugc nofollow&quot;&gt;https://awesome-prometheus-alerts.grep.to/&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 07 Apr 2022 09:08:28 +0000</pubDate>
        </item>
        <item>
            <title>Prometheus: установка и настройка</title>
            <link>https://wiki.rtzra.ru/devops/prometheus/prometheus-install</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;prometheusustanovka_i_nastrojka&quot;&gt;Prometheus: установка и настройка&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Prometheus используемое для мониторинга событий и оповещения. Он записывает метрики в реальном времени в базу данных временных рядов (time series), построенную с использованием модели HTTP-запроса, с гибкими запросами и оповещениями в режиме реального времени. Интересной особенностью Prometheus является то, что он сам тянет метрики с заданного множества сервисов (делает pull).
&lt;/p&gt;

&lt;p&gt;
В репозиториях Ubuntu как правило неактуальная версия Prometheus, поэтому устанавливаем руками.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Prometheus: \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;prometheusustanovka_i_nastrojka&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-894&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;sozdaem_polzovatelja_i_papki&quot;&gt;Создаем пользователя и папки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;useradd -M -r -s /bin/false prometheus&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;mkdir /etc/prometheus /var/lib/prometheus
chown prometheus:prometheus /var/lib/prometheus&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u043f\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;sozdaem_polzovatelja_i_papki&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;895-1122&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;zagruzka_i_raspakovka&quot;&gt;Загрузка и распаковка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Официальный сайт: &lt;a href=&quot;https://prometheus.io/download/&quot; class=&quot;urlextern&quot; title=&quot;https://prometheus.io/download/&quot; rel=&quot;ugc nofollow&quot;&gt;https://prometheus.io/download/&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
На момент написания заметки последняя версия prometheus-2.20.0.linux-amd64.tar.gz
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;wget https://github.com/prometheus/prometheus/releases/download/v2.20.0/prometheus-2.20.0.linux-amd64.tar.gz
tar xzf prometheus-2.20.0.linux-amd64.tar.gz&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zagruzka_i_raspakovka&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1123-1534&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;kopirovanie_fajlov&quot;&gt;Копирование файлов&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;cp prometheus-2.20.0.linux-amd64/{prometheus,promtool} /usr/local/bin/
chown prometheus:prometheus /usr/local/bin/{prometheus,promtool}
cp -r prometheus-2.20.0.linux-amd64/{consoles,console_libraries} /etc/prometheus/
cp prometheus-2.20.0.linux-amd64/prometheus.yml /etc/prometheus/prometheus.yml
chown -R prometheus:prometheus /etc/prometheus&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;kopirovanie_fajlov&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1535-1943&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;nastrojka_i_zapusk_sluzhby&quot;&gt;Настройка и запуск службы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Создаем файл /etc/systemd/system/prometheus.service с содержимым:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[Unit]
Description=Prometheus Time Series Collection and Processing Server
Wants=network-online.target
After=network-online.target

[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/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

[Install]
WantedBy=multi-user.target&lt;/pre&gt;

&lt;p&gt;
Настраиваем запуск службы:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;systemctl daemon-reload
systemctl enable prometheus
systemctl start prometheus&lt;/pre&gt;

&lt;p&gt;
Проверяем:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;systemctl status prometheus&lt;/pre&gt;

&lt;p&gt;
Разрешаем порт 9090 в фаеволе:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;ufw allow 9090&lt;/pre&gt;

&lt;p&gt;
Но лучше только из внутренней сети:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;ufw allow from 192.168.100.0/24 to any port 9090&lt;/pre&gt;

&lt;p&gt;
И заходим на веб-интерфейс: http:&lt;em&gt;&amp;lt;server_IP&amp;gt;:9090
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/prometheus?do=showtag&amp;amp;tag=prometheus&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:prometheus&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; prometheus&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/install?do=showtag&amp;amp;tag=install&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:install&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; install&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/ustanovka?do=showtag&amp;amp;tag=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:ustanovka&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; установка&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u043b\u0443\u0436\u0431\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nastrojka_i_zapusk_sluzhby&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1944-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Oct 2021 12:08:22 +0000</pubDate>
        </item>
        <item>
            <title>Prometheus: язык PromQL</title>
            <link>https://wiki.rtzra.ru/devops/prometheus/prometheus-promql</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;prometheusjazyk_promql&quot;&gt;Prometheus: язык PromQL&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Скачать Cheatsheet по запросам PromQL: &lt;a href=&quot;https://dig.sysdig.com/c/pf-infographic-promql-cheatsheet?x=u_WFRi&quot; class=&quot;urlextern&quot; title=&quot;https://dig.sysdig.com/c/pf-infographic-promql-cheatsheet?x=u_WFRi&quot; rel=&quot;ugc nofollow&quot;&gt;https://dig.sysdig.com/c/pf-infographic-promql-cheatsheet?x=u_WFRi&lt;/a&gt;
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/prometheus?do=showtag&amp;amp;tag=prometheus&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:prometheus&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; prometheus&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/promql?do=showtag&amp;amp;tag=PromQL&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:promql&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; PromQL&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 28 Oct 2021 12:10:07 +0000</pubDate>
        </item>
        <item>
            <title>Prometheus: используем SSL_Exporter</title>
            <link>https://wiki.rtzra.ru/devops/prometheus/prometheus-ssl-exporter</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;prometheusispolzuem_ssl_exporter&quot;&gt;Prometheus: используем SSL_Exporter&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://github.com/ribbybibby/ssl_exporter&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/ribbybibby/ssl_exporter&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/ribbybibby/ssl_exporter&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Экспортер используется для получения метрик TLS сертификатов.
&lt;/p&gt;

&lt;p&gt;
Так же есть дашбоард для Grafana.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/prometheus?do=showtag&amp;amp;tag=prometheus&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:prometheus&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; prometheus&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/exporter?do=showtag&amp;amp;tag=exporter&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:exporter&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; exporter&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/ssl?do=showtag&amp;amp;tag=ssl&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:ssl&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; ssl&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/tls?do=showtag&amp;amp;tag=tls&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:tls&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; tls&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/certificate?do=showtag&amp;amp;tag=certificate&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:certificate&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; certificate&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/grafana?do=showtag&amp;amp;tag=grafana&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:grafana&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; grafana&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/dashboard?do=showtag&amp;amp;tag=dashboard&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:dashboard&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; dashboard&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 18 Mar 2022 11:23:55 +0000</pubDate>
        </item>
    </channel>
</rss>
