zoukankan      html  css  js  c++  java
  • grafana 钉钉告警

    一、环境

    grafana 使用nginx做转发,源地址http://192.168.1.180:3000   nginx转发的grafana地址: http://grafana.xxx.com/grafana

    二、实现:

    (1)、点击 “More”跳转grafana网页

    (2)、告警信息包含 image图片

    1、点击 “More”跳转grafana网页,配置

    nginx配置

     [root@kibana vhost]# cat grafana.conf
        server {
            listen       80;
            server_name  grafana.xxx.com;
            access_log /var/log/nginx/grafana.xxx.com.access.log;
            error_log  /var/log/nginx/grafana.xxx.com.error.log;
            # Load configuration files for the default server block.
            #include /etc/nginx/default.d/*.conf;
    
            location /grafana/ {
                    root html;
                    index index.html index.htm;
                    proxy_pass http://192.168.1.180:3000/;  #一定要在端口号后面加“/”
                    proxy_set_header Host $host;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
                    proxy_redirect default;
                    proxy_http_version 1.1;
                    proxy_set_header Connection "";
            }
    
            error_page 404 /404.html;
                location = /40x.html {
            }
    
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
    }

    grafana配置修改

    修改grafana.ini配置文件的server配置

    domain = grafana.xxx.com

    root_url = http://grafana.xxx.com/grafana

    serve_from_sub_path = true

    2、实现告警信息包含 image图片

    (1)安装grafana-image-renderer

    docker pull grafana/grafana-image-renderer
    
    docker run -d --name=render --network=host --restart=always -e BROWSER_TZ=Asia/Shanghai grafana/grafana-image-renderer

    安装完成可访问 192.168.1.180:8081 测试

     (2)修改 /etc/grafana/grafana.ini

    server_url 是Remote rendering service 的地址

    server_url = http://192.168.1.180:8081/render/

    callback_url 是本grafana的地址(可以不设置)

    callback_url = http://grafana.midust.com/grafana/

    [external_image_storage] #相当于把本机当作一个服务器,可以通过本机IP访问到存储在本地的图片。

    provider = local

    temp_data_lifetime = 24h  #截图的图片保留24小时

    concurrent_render_limit = 5  #同时最大渲染数5

    3、grafana钉钉告警设置

  • 相关阅读:
    less和vim中使用正则表达式搜索
    正则表达式解英语单词字谜
    正则表达式中的Quantifiers
    grep正则表达式(二)
    grep正则表达式(一)
    Linux中的touch命令总结(一)
    find命令进阶(三):xargs
    find命令进阶(二):对找到的文件执行操作exec
    构造函数
    Bean的生命周期
  • 原文地址:https://www.cnblogs.com/xiaoyou2018/p/15722796.html
Copyright © 2011-2022 走看看