( Вход | Регистрация | Поиск )

Grafana Enterprise 11.1.4, визуализация данных, visualization web application
Дата обновления: 26.01.2025 - 17:12, перейти к новому сообщению

·PRYANIK
Группа: Администраторы

Сообщений: 32.286
Grafana Enterprise

SoftoRooM

описание (ru) Grafana программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга. Реализована как веб-приложение в стиле «приборных панелей» с диаграммами, графиками, таблицами, предупреждениями.
Подключается к многообразным источникам данных, поддерживает расширение с помощью системы плагинов. Позволяет конечным пользователям строить сложные панели мониторинга с помощью интерактивных запросов. Разделена на фронтенд и бэкенд, написанные на TypeScript и Go соответственно.
Популярный компонент в стеках мониторинга, часто используемый в сочетании с СУБД временных рядов (англ. Time series database; InfluxDB, Prometheus, Graphite), системами мониторинга (Sensu, Icinga, Check MK, Zabbix, Netdata, PRTG), SIEM (Elasticsearch, Splunk). Пользовательский интерфейс Grafana изначально был основан на 3-й версии Kibana.
Существует коммерческая версия Grafana Enterprise с дополнительными возможностями, которая также доступна как для самостоятельной установки, так и из облачной службы Grafana Labs.


description (en) Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources.
There is also a licensed Grafana Enterprise version with additional capabilities, which is sold as a self-hosted installation or through an account on the Grafana Labs cloud service. It is expandable through a plug-in system. Complex monitoring dashboards can be built by end users, with the aid of interactive query builders. The product is divided into a front end and back end, written in TypeScript and Go, respectively.
As a visualization tool, Grafana can be used as a component in monitoring stacks, often in combination with time series databases such as InfluxDB, Prometheus and Graphite; monitoring platforms such as Sensu, Icinga, Checkmk, Zabbix, Netdata, and PRTG; SIEMs such as Elasticsearch, OpenSearch, and Splunk; and other data sources. The Grafana user interface was originally based on version 3 of Kibana.


OS: Windows / MacOS / Linux
Homepage: grafana.com
скачать бесплатно / free download Grafana Enterprise 11.1.4 + crack (license key gen) ~ 100 Mb


(!) исправленный патч от ShamanAsakura / Fixed patch by ShamanAsakura



--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link not working? Let us know in the comments, we'll fix it!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк


Ответов(1 - 7)

·ShamanAsakura
Группа: Пользователи

Сообщений: 146
В версии патча в шапке были допущены ошибки. Поправил, исправленный патч в хайде



·bipkilander
Группа: Пользователи

Сообщений: 1
Grafana лицензирована, но при использовании лицензионных datasource (Jira, Gitlab) выходит ошибка. Сталкивался кто то? Помогите пожалуйста прошить эту функциональность!




! Предупреждение:
Ссылки скрываем тегом HIDE
Читайте ПРАВИЛА ФОРУМА - узнаете много нового для себя.
Удачи на форуме!




·Kicum
Группа: Пользователи

Сообщений: 1
при патче выдет ошибку
Traceback (most recent call last):
File "/home/user/grafana_licgen.py", line 137, in <module>
file.write(jwt_encode(payload=licenseToken, key=PEM, algorithm='RS512', headers={"kid": "1"}))
TypeError: write() argument must be str, not bytes
куда посмотреть ?


Сообщение отредактировал Kicum - 13.11.2024 - 10:18


·error500
Группа: Пользователи

Сообщений: 3
Патч не работает !!!
Лицуха генерится всё ок но потом ее не принимает графана

Чтобы сгенерить лицуху использовал докер (для не посвещённых зависимости и версионность не очевидны) прилагаю Dockerfile код
Code

FROM python:3.10

RUN pip install --upgrade pip && pip install pycparser cffi uuid cryptography PyJWT


Запуск

Code

docker run -it --rm --name pyton -w /data -v ./:/data python:jwt python ./grafana_licgen.py patch


бинарник патчится, лицуха создаётся и вполне всё активирует
однако при установке энтэрпрайз ресурсов происходит "падение крупнорогатого скота" = где-то недопатчен кусок кода происходит повторная верификация лицензионного токена и она не проходит

Сообщение отредактировал error500 - 25.01.2025 - 16:57


·error500
Группа: Пользователи

Сообщений: 3
Цитата | Quote(bipkilander @ 7.11.2024 - 0:29)
Grafana лицензирована, но при использовании лицензионных datasource (Jira, Gitlab) выходит ошибка. Сталкивался кто то? Помогите пожалуйста прошить эту функциональность!


Столкнулся с этим тоже. Подозреваю что не судьба. Поковырял скрипт патча выглядит как то что в бинарник зашит публичный ключ а лицензия подписывается приватным - патч заменяет публичный ключ в бинарнике и создают лицензию подписаную своим приватным ключём
Соответсвенно надо такимже способом патчить и сам плагин т.к. написано что он подписан Ggafana Labs - вот только как это устроено не ясно есть вариант что не получится но если там тоже просто публичный ключ то наверное это поможет

#UPDATE
Патч действительно успешно находит ключ и патчит - однако меняется сигнатура плагина и он перестаёт работать

Code

docker run -it --rm --name pyton -w /data --mount type=bind,src=./,dst=/data python:jwt python ./grafana_licgen.py patch
Mattermost bin file not found in path /usr/share/grafana/bin/grafana
Enter a path to mattermost bin file
/data/gpx_GitLab_linux_amd64
Pattern found! Patching /data/gpx_GitLab_linux_amd64 at offset=0xe5d7d8.


#UPDATE2
Решение как завести эту плагины всётаки есть Запуск не подписаных плагинов
Плагин был предварительно пропатчен

Сообщение отредактировал error500 - 25.01.2025 - 21:47


·ShamanAsakura
Группа: Пользователи

Сообщений: 146
Интерпрайз плагины от графаны лабс да, нужно патчить тоже и добавлять в исключения. Если кто-то в танке, то могу расписать что и как делать.

По самому патчу логику, вроде как, поняли. Там есть паб ключ, которым проверяется подписанная JWT лицензия. Чтобы нам использовать свою лицензию, нам необходимо подменить паб ключ в бинаре. Доп проверки если и есть, то они все ссылаются на один и тот же паб ключ, так что пропатчив его, всё должно проходить проверку успешно.

Если патчер отвалился с ошибкой, то есть вариант, что используется не та версия питона, на которой я это изначально делал и тестировал. Если патч запускался на 3.13, то работоспособность хз. Я использовал 3.11 или 12. Ещё варианты, что обновились модули pip и какие-то методы теперь работают с другим типом данных на вход\выход. Это уже я профукал, нужно было делать поставку вместе с файлом зависимостей с точными версиями модулей, учту.

Пересмотрю патчер, может на текущий момент реально нужно обновить код. Могу сделать доп патчинг плагинов и внесением их айдишников в файл ini. Это если это кому-то надо)


·error500
Группа: Пользователи

Сообщений: 3
Цитата | Quote(ShamanAsakura @ 26.01.2025 - 13:43)
Пересмотрю патчер, может на текущий момент реально нужно обновить код. Могу сделать доп патчинг плагинов и внесением их айдишников в файл ini. Это если это кому-то надо)



Спасибо за проделанную работу - респект. Единственное я из старой версии всё таки перетащил список продуктов - это всё таки аналог LDAP. В целом код работает на 3.10 единственное пришлось в ручную искать зависимости т.к. сущетвует пакет jwt в котором нет encode и существует PyJwt в котором нет связки с криптографией.

Я запилил docker контэйнер - т.к. вообще всё в них запускаю чтоб не гадить в системе и скрипт вполне работает причём с оригинальным образом из репы графаны - думаю можно подумать в сторону docker-compose.yml и просто подготовить готовый стенд чтоб запустил и оно всё само пропатчилось

ну и т.к. патчить нужно чаще (например после апдэйта плагина) чем выпускать лицуху то может стоит поменять подход к запуску:

1. запуск без команд - патчим и генерим лицуху
2. команда patch - только патчим указаный бинарник


Сообщение отредактировал error500 - 26.01.2025 - 17:25