journald-exporter - экспортер
https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
prometheus для systemd-journald https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
GitHub
GitHub - dead-claudia/journald-exporter: A Prometheus exporter for systemd-journald
A Prometheus exporter for systemd-journald. Contribute to dead-claudia/journald-exporter development by creating an account on GitHub.
👍9🔥4
prometheus-pve-exporter - экспортер Prometheus для Proxmox VEЭкспортер предоставляет информацию, собранную с узла
Proxmox VE, для использования системой мониторинга Prometheus.https://github.com/prometheus-pve/prometheus-pve-exporter
Дашбоард для Graphana: https://grafana.com/grafana/dashboards/10347-proxmox-via-prometheus/
опубликовано в @gitgate
#moni #exporter #prometheus #proxmox #pve
GitHub
GitHub - prometheus-pve/prometheus-pve-exporter: Exposes information gathered from Proxmox VE cluster for use by the Prometheus…
Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system - prometheus-pve/prometheus-pve-exporter
👍9🔥4
prometheus_wireguard_exporter - экспортер Prometheus для WireGuard, написанный на Rust. Он собирает и экспортирует дамп
wg show all (или дамп wg show <interface>, если вы указываете файл конфигурации) в формате, понятном Prometheus. Экспортер очень экономно расходует ресурсы вашего сервера, как с точки зрения памяти, так и использования процессора. Он также создан для Docker для следующих архитектур ЦП: amd64, 386, Arm64, Armv7 и Armv6.https://github.com/MindFlavor/prometheus_wireguard_exporter
опубликовано в @gitgate
#moni #exporter #prometheus #wg #wireguard #vpn
GitHub
GitHub - MindFlavor/prometheus_wireguard_exporter: A Prometheus exporter for WireGuard, written in Rust.
A Prometheus exporter for WireGuard, written in Rust. - MindFlavor/prometheus_wireguard_exporter
2👍4🔥4
MKTXP - экспортер Prometheus для устройств Mikrotik RouterOS.Он собирает и экспортирует богатый набор показателей по нескольким маршрутизаторам, все из которых легко настраиваются через встроенный интерфейс командной строки.
Несмотря на простоту использования,
MKTXP поддерживает расширенные функции, такие как автоматическое разрешение IP-адресов как с локальными, так и с удаленными DHCP-серверами, одновременный экспорт на несколько устройств-маршрутизаторов, настраиваемую обработку и преобразование данных, дополнительное тестирование пропускной способности и т. д.Помимо экспорта в Prometheus,
MKTXP может печатать выбранные метрики непосредственно в командной строке https://github.com/akpw/mktxp
Дашбоард для Grafana: https://grafana.com/grafana/dashboards/13679-mikrotik-mktxp-exporter/
опубликовано в @gitgate
#moni #exporter #prometheus #mikrotik #routeros
GitHub
GitHub - akpw/mktxp: Prometheus Exporter for Mikrotik RouterOS devices
Prometheus Exporter for Mikrotik RouterOS devices - akpw/mktxp
👍13🔥9
domain_exporter - экспортер prometheus для контроля срока действия ваших доменов. https://github.com/caarlos0/domain_exporter
Подсказал: kis - @k1s1s
опубликовано в @gitgate
#moni #exported #prometheus #domain
GitHub
GitHub - caarlos0/domain_exporter: Exports the expiration time of your domains as prometheus metrics.
Exports the expiration time of your domains as prometheus metrics. - caarlos0/domain_exporter
👍11🔥3
sql_exporter - экспортер \ сервис который запускает пользовательские запросы SQL с гибкими промежутками и экспортирует полученные метрики через HTTP для передачи в PrometheusВ настоящее время поддерживается:
-
Postgres-
ClickHouse-
AWS Athena-
MS-SQL-
MySQL-
Snowflake-
Vertica-
Materialize-
CloudSQLВ комплекте дашбоард для
Grafana !Например у вас есть старенькая CRM которая не умеет в мониторинг, но из которой можно SQL запросом получить что угодно. Бинго, у вас есть мониторинг CRM !
https://github.com/justwatchcom/sql_exporter
опубликовано в @gitgate
#moni #sql #exporter #prometheus
👍21🔥11
speedtest-exporter - простой экспортер Speedtest для Prometheus, написанный на Python, используя официальный CLI из Ookla
Метрики: - скорость upload
- скорость download
- пинг
- джиттер
Отлично приживется в домашнем мониторинге или для небольшой компании / проекта
https://github.com/MiguelNdeCarvalho/speedtest-exporter
опубликовано в @gitgate
#moni #net #speedtest #exporter #prometheus
GitHub
GitHub - MiguelNdeCarvalho/speedtest-exporter: Speedtest Exporter made in python using the official speedtest bin
Speedtest Exporter made in python using the official speedtest bin - MiguelNdeCarvalho/speedtest-exporter
👍8🔥4
exporter_exporter - прокси лоя Prometheus exporter-рвОн обеспечивает простой реверс прокси для экспортеров
Prometheus. Предназначен как альтернатива Nginx/Apache для использования в средах, где открытие нескольких портов TCP на все серверы может быть нежелательным или невозможным в силу причинПреимущества:
- один порт может использоваться для запроса нескольких экспортеров (чтобы облегчить проблемы конфигурации брандмауэра).
- может предоставить
TLS транспорт для экспортеров, которые его не поддерживают- обеспечивает проверку доступности сервера
Prometheus.- можно использовать для выполнения скриптов, вывод которых представляется в виде метрик
Prometheus (киллер фича).- небольшой размер кода, минимальные внешние зависимости, легко проверяем.
https://github.com/QubitProducts/exporter_exporter
опубликовано в @gitgate
#moni #exporter #prometheus
GitHub
GitHub - QubitProducts/exporter_exporter: A reverse proxy designed for Prometheus exporters
A reverse proxy designed for Prometheus exporters. Contribute to QubitProducts/exporter_exporter development by creating an account on GitHub.
👍11🔥7
opnsense-exporter - экспортер Prometheus для OPNSenseЭтот экспортер предоставляет метрики
OpnSense, экосистеме плагинов и услугах, работающих на брандмауэре. Тем не менее, рекомендуется использовать его с node_exporter. Вы можете объединить метрики от обоих экспортеров как в Grafana, так и в вашей системе оповещения, чтобы создать панель, которая отображает полную картину состояния системы.В то время как
Node_exporter должен быть установлен на самом брандмауэре, этот экспортер может быть установлен на любой машине, которая имеет доступ к сети к API Opnsense.В комплекте готовые дашборды для
Grafana - https://grafana.com/grafana/dashboards/21113-opnsense/https://github.com/AthennaMind/opnsense-exporter
опубликовано в @gitgate
#moni #exporter #prometheus #opnsense
👍7🔥6
Gravity - легковесное решение DNS, DHCP и TFTP сервера, использующее etcd для полной репликации, подходящее для малых и средних сетей. Оно поддерживает кэширование DNS, блокировку рекламы и бесшовное многосайтовое развертывание без внешних баз данных. Gravity интегрирует DNS с DHCP, обеспечивая автоматические обновления и функциональность Wake-on-LAN. Оно предлагает метрики и мониторинг кластера через Prometheus и поддерживает использование API для расширенной настройки. Платформа разработана для простоты использования, масштабируемости и надежности, что делает ее идеальной для пользователей, которым нужен универсальный инструмент управления сетью. Включает в себя экспортер метрик для prometheus.https://github.com/BeryJu/gravity
Документация: https://gravity.beryju.io/docs/
Поделился: Maz Zotov - @sf1nk5
опубликовано в @gitgate
#dns #dhtp #tftpd #etcd #prometheus
👍23🔥9
Promxy - прокси-сервер Prometheus, который позволяет нескольким узлам Prometheus выглядеть как одна конечная точка API для пользователя. Это значительно упрощает операции и использование
Prometheus в multinode инсталции (когда у вас более одного хоста Prometheus). Promxy предоставляет эту унифицированную конечную точку доступа, не требуя никаких дополнительных модулей, пользовательских сборок или других изменений в вашей инфраструктуре Prometheus.Сам
Prometheus не предоставляет никакой реальной поддержки HA/кластеризации. Таким образом, лучшей практикой является запуск нескольких (например, N) хостов с одинаковой конфигурацией. Аналогично, у Prometheus нет настоящей встроенной федерации запросов, что означает, что в итоге вы получаете N источников в Grafana, что сбивает с толку пользователей Grafana и не поддерживает агрегацию по всем источникам. Promxy обеспечивает настройку HA Prometheus путем «слияния» данных с дублирующихся хостов (так что если в одном из них есть пробел, Promxy заполнит его другим). Кроме того, Promxy предоставляет единый источник данных для всех запросов Promql — это означает, что у Grafana может быть один источник, а у вас могут быть глобально агрегированные запросы Promql.https://github.com/jacksontj/promxy
PS. Как решение для миграции тоже годится, подробности в коментах.
опубликовано в @gitgate
#moni #prometheus #grafana #api #ha
GitHub
GitHub - jacksontj/promxy: An aggregating proxy to enable HA prometheus
An aggregating proxy to enable HA prometheus. Contribute to jacksontj/promxy development by creating an account on GitHub.
🔥17👍15
Useful Tools | Linux | GitOps | DevOps
Lokxy - мощный агрегатор журналов для Loki, разработанный для сбора и объединения потоков журналов из нескольких источников в единую, запрашиваемую конечную точку. Он упрощает управление журналами и улучшает видимость в распределенных средах, обеспечивая бесшовную…
Rezolus - экспортер Prometheus для контроля производительности базовых метрик Linux, который обеспечивает подробную информацию о поведении системы с помощью эффективного инструментария с низкими накладными расходами используя eBPF.Используя
eBPF, Rezolus предоставляет инструментарий с высоким разрешением и низкими издержками, который раскрывает подробное поведение системы. Rezolus собирает полный набор показателей производительности системы в нескольких областях:- CPU: измерение показателей использования и производительности
- планировщик: проверка выполнения задач и скорости реагирования системы
- блок ввода-вывода: анализ характеристик рабочей нагрузки и производительности
- сеть: анализирует динамику трафика и протоколов
- системные вызовы: изучение шаблонов вызовов и задержек
- уровень контейнеров: количественная оценка динамики производительности на уровне контейнера
https://github.com/iopsystems/rezolus
Готовый дашбоард для Grafana: https://github.com/iopsystems/rezolus/blob/main/dashboard.json
опубликовано в @gitgate
#moni #exportet #prometheus #ebpf
GitHub
GitHub - iopsystems/rezolus: High-resolution, low-overhead systems telemetry
High-resolution, low-overhead systems telemetry. Contribute to iopsystems/rezolus development by creating an account on GitHub.
🔥12👍8
FrankenPHP - современный сервер приложений для PHP, созданный на основе веб-сервера Caddy. Написан на go, один исполняемый файл.FrankenPHP дает вашим PHP-приложениям сверхвозможности благодаря своим потрясающим функциям: ранние подсказки, рабочий режим, возможности реального времени, автоматическая поддержка HTTPS, HTTP/2 и HTTP/3...FrankenPHP работает с любым
PHP-приложением и ускоряет ваши проекты Laravel и Symfony как никогда прежде благодаря официальной интеграции с рабочим режимом.Поддерживает большинство расширений
PHP и все расширения Caddy, встроенная поддержка Prometheus, автоматическая генерация, продление и отзыв HTTPS-сертификатов, мягкая перезагрузка и многое другое ! https://github.com/dunglas/frankenphp
Web: https://frankenphp.dev/ru/
PS.
FrankenPHP теперь официально поддерживается PHP Foundation - https://les-tilleuls.coop/en/blog/frankenphp-is-now-officially-supported-by-the-php-foundationопубликовано в @gitgate
#php #go #caddy #appserver #cert #metrics #prometheus
🔥13👍9
chrony_exporter - экспортер prometheus для chrony NTPВ случае, если
chrony настроен на то, чтобы не принимать командные сообщения через UDP (cmdport 0), экспортер может использовать командный сокет unix, открытый chrony. В этом случае используйте параметр командной строки --chrony.address=unix:///path/to/chronyd.sock, чтобы настроить путь к командному сокету chrony. В большинстве систем chrony будет прослушивать unix:///run/chrony/chronyd.sock. Для работы экспортер должен работать как root или тот же пользователь, что и chrony. Когда экспортер запущен как root, также необходим флаг collector.chmod-socket.https://github.com/SuperQ/chrony_exporter
опубликовано в @gitgate
#moni #prometheus #exporter #chrony
GitHub
GitHub - SuperQ/chrony_exporter: Exporter for Chrony NTP
Exporter for Chrony NTP. Contribute to SuperQ/chrony_exporter development by creating an account on GitHub.
👍8🔥5
sensor-exporter - экспортер Prometheus для данных датчиков, таких как температура и скорость вращения вентилятора.Использует:
-
lm-sensors (http://www.lm-sensors.org) для получения метрик, таких как температура CPU/Motherboarf и скорость вращения вентилятора CPU/корпуса. -
hddtemp (http://www.guzu.net/linux/hddtemp.php) для получения температуры жесткого диска из данных SMART. Поскольку hddtemp должен запускаться как root для сбора этих данных, вместо того, чтобы вызывать его напрямую, мы ожидаем, что пользователь запустит его в режиме демона с его флагом -d. Затем мы подключаемся к порту, который он прослушивает, чтобы извлечь данные.https://github.com/ncabatoff/sensor-exporter
Дашбоард для Grafana: https://grafana.net/dashboards/237
опубликовано в @gitgate
#moni #prometheus #exporter #lmsensors #hddtemp
GitHub
GitHub - ncabatoff/sensor-exporter: Prometheus exporter for sensor data like temperature and fan speed
Prometheus exporter for sensor data like temperature and fan speed - ncabatoff/sensor-exporter
👍5🔥3
logporter - экспортер Prometheus для получения базовых метрик и количества зарегистрированных сообщений в контейнерах.Зачем регистрировать количество событий в журналах:
- отобразить количество запросов к приложению, если приложение регистрирует каждый запрос по ключевым словам.
- cравните возросшую нагрузку с количеством зарегистрированных сообщений.
- если приложение не является ресурсоемким, количество зарегистрированных сообщений покажет возросшую нагрузку.
- ускорьте анализ журнала, отобразив, в какой момент времени было получено наибольшее количество сообщений из стандартного потока и потока ошибок.
https://github.com/Lifailon/logporter
Внимание, русский разработчик, автор
lazyjournal ! Поддержите звездочкой в репке ! опубликовано в @gitgate
#moni #exporter #prometheus #log
GitHub
GitHub - Lifailon/logporter: A simple and lightweight alternative to cAdvisor for getting all basic metrics from Docker containers…
A simple and lightweight alternative to cAdvisor for getting all basic metrics from Docker containers with support metrics by logs. - Lifailon/logporter
👍15🔥9
Pinguem - webUI интерфейс на основе Vue и экспортера Prometheus для асинхронной проверки доступности выбранных хостов или подсети с использованием библиотеки node-ping.Все поля для ввода адресов динамические и сохраняются на стороне клиента (в браузере) после перезагрузки сервера и пользовательской системы. Для опроса всей подсети используйте 0 в 4 октете (например,
192.168.3.0), возможно одновременное указание нескольких подсетей. Рекомендуется запуск в
Docker-контейнере, можно проверять 254, 508 и более хостов каждую секунду без задержек. Пинг останавливается в момент закрытия вкладки браузера, при этом результаты сохраняются в памяти сервера до их выгрузки через интерфейс или API.https://github.com/Lifailon/pinguem
Готовый дашбоард для
Grafana - https://github.com/Lifailon/pinguem/blob/main/grafana-ping-exporter.jsonРубрика "я пиарюсь". Авторский проект Alex Kup - @Lifailon
Просьба поддержать звездой в репку !
опубликовано в @gitgate
#moni #net #speedtest #prometheus
👍14🔥5
ocserv-exporter - экспортер Prometheus, который позволяет получать различную статистику из ocserv. Он просто анализирует вывод утилиты occtl для сбора статистики VPN-сервера и пользователей.Пример метрик:
$ curl -s http://127.0.0.1:8000/metricshttps://github.com/criteo/ocserv-exporter
occtl_status_scrape_error_total 0
occtl_users_scrape_error_total 0
vpn_active_sessions 29
vpn_authentication_failures 32
vpn_average_auth_time_seconds 0
vpn_average_session_time_seconds 9960
vpn_closed_error_sessions 0
vpn_handled_sessions 589
vpn_ips_banned 0
vpn_max_auth_time_seconds 46
vpn_max_session_time_seconds 43200
vpn_rx_bytes 2.4823e+07
vpn_sessions_handled 139
vpn_timed_out_idle_sessions 0
vpn_timed_out_sessions 0
vpn_total_authentication_failures 171
vpn_tx_bytes 2.84913e+08
vpn_user_rx_bytes{device="vpns0",mtu="1434",remote_ip="203.0.113.0",username="j.doe",vpn_ipv4="10.0.0.1",vpn_ipv6=""} 962053
vpn_user_rx_bytes{device="vpns1",mtu="1434",remote_ip="203.0.113.1",username="a.bob",vpn_ipv4="10.0.0.2",vpn_ipv6=""} 532733
vpn_user_tx_bytes{device="vpns0",mtu="1434",remote_ip="203.0.113.0",username="j.doe",vpn_ipv4="10.0.0.1",vpn_ipv6=""} 3.474418e+06
vpn_user_tx_bytes{device="vpns1",mtu="1434",remote_ip="203.0.113.1",username="a.bob",vpn_ipv4="10.0.0.2",vpn_ipv6=""} 200146
опубликовано в @gitgate
#moni #exporter #prometheus #ocserv #vpn
GitHub
GitHub - criteo/ocserv-exporter: ocserv exporter for Prometheus
ocserv exporter for Prometheus. Contribute to criteo/ocserv-exporter development by creating an account on GitHub.
👍12🔥5
Alerta - инструмент, используемый для консолидации и дедупликации оповещений из различных источников для быстрой визуализации. С помощью одной системы вы можете отслеживать оповещения из множества других инструментов мониторинга на одном экране.Alerta сочетает в себе сервер JSON API для получения, обработки и отображения оповещений с простым, но эффективным веб-интерфейсом Alerta и инструментом командной строки. Сервис предлагает множество интеграций с популярными инструментами мониторинга, и вы можете легко добавить свои собственные, используя API напрямую, Python SDK или тот же инструмент командной строки для отправки оповещений. Доступ к API и инструменту командной строки можно ограничить с помощью ключей API, а к веб-консоли - с помощью провайдеров базовой аутентификации или OAuth2: Google, GitHub и GitLab.Список поддерживаемых провайдеров:
- Prometheus
- Riemann
- Nagios
- Zabbix
- netdata
- Sensu
- Pingdom
- Cloudwatc
- и другие через
API или через CLI Tools
https://github.com/alerta/alertaWeb: https://alerta.io
Документация: https://docs.alerta.io/
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#monu #alert #prometheus #zabbix
👍17🔥4
prom2grafana - веб-приложение, которое интеллектуально преобразует необработанные метрики Prometheus в готовые к использованию панели мониторинга Grafana и правила оповещений с использованием ИИ.Возможности:
- мгновенное преобразование: вставьте метрики
Prometheus и получите полную панель инструментов Grafana
- создание интеллектуальных панелей: ИИ создает соответствующие визуализации для каждого типа показателей.- правила оповещений: автоматически генерирует правила оповещений
Prometheus на основе показателей- чистый пользовательский интерфейс: минималистичный, сфокусированный интерфейс с преобразованием в реальном времени
- готово к экспорту: копируйте
JSON напрямую или загружайте файлы панели управленияhttps://github.com/mr-karan/prom2grafana
опубликовано в @gitgate
#moni #grafana #prometheus #ai #converter
GitHub
GitHub - mr-karan/prom2grafana: Convert Prometheus metrics to Grafana dashboards and alert rules using AI
Convert Prometheus metrics to Grafana dashboards and alert rules using AI - mr-karan/prom2grafana
1🔥14👍10