Update 7 files

- /configs/grafana-configs/datasources.yaml
- /configs/grafana-configs/grafana.ini
- /configs/grafana-configs/ldap.toml
- /configs/grafana-configs/.env
- /configs/grafana-configs/backup-tool.sh
- /configs/loki-configs/local-config.yaml
- /docker-cmpose.yml
This commit is contained in:
pashko
2024-06-25 12:14:44 +00:00
commit c8caaf7a2b
7 changed files with 203 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
GRAFANA_TOKEN=
GRAFANA_ADMIN_ACCOUNT=admin
GRAFANA_ADMIN_PASSWORD=admin
VERIFY_SSL=false
GRAFANA_URL=http://grafana:3000
AWS_S3_BUCKET_NAME=grafana
AWS_S3_BUCKET_KEY=grafana-backup
AWS_DEFAULT_REGION=ru-nsk
AWS_ACCESS_KEY_ID=grafana-user
AWS_SECRET_ACCESS_KEY=grafana-user
AWS_ENDPOINT_URL=https://s3.domain.ru
RESTORE=false
ARCHIVE_FILE=
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
# readme from https://hub.docker.com/r/ysde/docker-grafana-backup-tool
docker run --user $(id -u):$(id -g) --rm --name grafana-backup-tool \
-v $pwd/backup/:/opt/grafana-backup-tool/_OUTPUT_ \
--env-file .env \
--network loki \
ysde/docker-grafana-backup-tool
+25
View File
@@ -0,0 +1,25 @@
[analytics]
check_for_updates = true
[auth.ldap]
allow_sign_up = true
config_file = /etc/grafana/ldap.toml
enabled = false
[grafana_net]
url = https://loki.pm.org.ru
[log]
mode = console
[paths]
data = /var/lib/grafana/data
logs = /var/log/grafana
plugins = /var/lib/grafana/plugins
provisioning = /etc/grafana/provisioning
[server]
root_url = https://logs.bildme.ru
[smtp]
enabled = true
from_address = logs@pm.org.ru
from_name = Logs Bildme.ru
host = smtp.mail.ru:587
password = PASSWORD
skip_verify = true
user = logs@pm.org.ru
+26
View File
@@ -0,0 +1,26 @@
verbose_logging = true
[[servers]]
host = "ipa.pm.org.ru"
port = 636
use_ssl = true
start_tls = false
ssl_skip_verify = true
bind_dn = "uid=system,cn=sysaccounts,cn=etc,dc=ipa,dc=pm,dc=org,dc=ru"
bind_password = "PASSWORD"
search_filter = "(uid=%s)"
search_base_dns = ["cn=users,cn=accounts,dc=ipa,dc=pm,dc=org,dc=ru"]
group_search_base_dns = ["cn=admins,cn=groups,cn=accounts,dc=ipa,dc=pm,dc=org,dc=ru"]
[servers.attributes]
name = "givenName"
surname = "sn"
username = "uid"
member_of = "memberOf"
email = "mail"
# Administrators
[[servers.group_mappings]]
grafana_admin = true
group_dn = "cn=admins,cn=groups,cn=accounts,dc=ipa,dc=pm,dc=org,dc=ru"
org_role = "Admin"