zoukankan      html  css  js  c++  java
  • zabbix系列-Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    伟创享 2019-07-31 11:27:18

    使用了一段时间Grafana,感觉还挺好用的。部分效果图如下:

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix的安装步骤请参考以下地址,就不再描述,本章主要记录Grafana的部署

    https://blog.csdn.net/wu2700222/article/details/80520085

    grafana官网地址:http://docs.grafana.org/installation/rpm/

    从官网下载安装文件到本地,推荐迅雷下载较快http://docs.grafana.org/installation/rpm/版本为grafana-4.6.3-1.x86_64.rpm

    也可以选择在线yum安装,但因为在线安装速度较慢不推荐

    sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

    下载rpm包到指定目录,通过本地安装:

    1、 通过ssh工具上传到centos7服务器/usr/local/src/目录下

    2、[root@zabbix ~]# cd /usr/local/src/

    [root@zabbix src]# wget https://dl.grafana.com/oss/release/grafana-6.3.4-1.x86_64.rpm

    3、 安装最新稳定版

    #在CentOS、Redhat/Fedora:手动安装

    [root@zabbix src]# sudo yum install initscripts fontconfig urw-fonts

    [root@zabbix src]# sudo rpm -Uvh grafana-6.3.4-1.x86_64.rpm

    warning: grafana-6.3.4-1.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 24098cb6: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:grafana-6.3.4-1                  ################################# [100%]
    ### NOT starting on installation, please execute the following statements to configure grafana to start automatically using systemd
     sudo /bin/systemctl daemon-reload
     sudo /bin/systemctl enable grafana-server.service
    ### You can start grafana-server by executing
     sudo /bin/systemctl start grafana-server.service
    POSTTRANS: Running script

    4、配置grafana源,通过yum仓库安装

    先创建文件执行cat /etc/yum.repos.d/grafana.repo

    把文件内容复制进去

    [grafana]
    name=grafana
    baseurl=https://packages.grafana.com/oss/rpm
    repo_gpgcheck=1
    enabled=1
    gpgcheck=1
    gpgkey=https://packages.grafana.com/gpg.key
    sslverify=1
    sslcacert=/etc/pki/tls/certs/ca-bundle.crt、

    $ sudo yum install grafana

    安装包详细信息

    ► 二进制文件/usr/sbin/grafana-server

    ► 服务管理脚本 /etc/init.d/grafana-server

    ► 安装默认文件 /etc/sysconfig/grafana-server

    ► 配置文件 /etc/grafana/grafana.ini

    ► 安装systemd服务(如果systemd可用 grafana-server.service

    ► 日志文件 /var/log/grafana/grafana.log

    ► 缺省配置指定一个数据库sqlite3 /var/lib/grafana/grafana.db

    5、启动Grafana

    #设置garfana-server开机自启
    chkconfig grafana-server on
    #启动服务器(通过systemd)
    systemctl daemon-reload
    systemctl start grafana-server
    systemctl status grafana-server
    #设置开机自启systemd服务
    systemctl enable grafana-server.service

    6、环境变量文件

    Systemd服务和daemon服务在后台运行时,都使用文件/etc/sysconfig/grafana-server来设置环境变量,可以通过修改garfana-server文件来设置日志目录等其他变量。

    #默认日志文件:/var/log/grafana

    #数据库设置

    #缺省配置指定一sqlite3数据库位于/var/lib/grafana/grafana.db。请在升级前备份这个数据库。还可以使用MySQL或Postgres Grafana数据库。

    7、访问测试

    #地址栏输入:http://10.0.11.110:3000/?/login

    #默认用户和密码:admin admin

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    当然这里需要选把3000的端口加入防火墙,不然可是会被屏蔽访问的哦

    先查看当前开设的端口

    [root@localhost soft]# firewall-cmd --list-ports

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    [root@localhost soft]# firewall-cmd --zone=public --add-port=3000/tcp --permanent

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    加入成功,再去试试吧!

    安装garfana-zabbix插件

    官方网站:https://github.com/alexanderzobnin/grafana-zabbix

    官网wiki:http://docs.grafana-zabbix.org/installation/

    使用grafana-cli工具安装

    #获取可用插件列表

    grafana-cli plugins list-remote

    #安装zabbix插件

    grafana-cli plugins install alexanderzobnin-zabbix-app

    #安装插件完成之后重启garfana服务

    [root@zabbix ~]# service grafana-server restart 

    #使用grafana-zabbix-app源,其中包含最新版本的插件

    cd /var/lib/grafana/plugins/

    #克隆grafana-zabbix-app插件项目

    git clone https://github.com/alexanderzobnin/grafana-zabbix-app

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    #注:如果没有git,请先安装git

    yum –y install git(该语句建议手打,直接复制执行可能报错)

    如果安装时候报Loaded plugins: fastestmirror, langpacks,没关系,多执行几次就好了

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    # 插件安装完成重启garfana服务

    service grafana-server restart

    #注:通过这种方式,可以很容易升级插件

    cd /var/lib/grafana/plugins/grafana-zabbix-app

    git pull

    service grafana-server restart

    使用源码包安装

    #源码安装需要NodeJS,npm和Grunt支持

    git clone https://github.com/alexanderzobnin/grafana-zabbix.git
    cd grafana-zabbix
    npm install
    npm install -g grunt-cli
    grunt
    #插件将建成dist/目录。然后你可以将它复制到你的grafana插件目录或在grafana配置文件中指定编译插件的路径
    [plugin.zabbix]
    path =/home/your/clone/dir/grafana-zabbix/dist
    #如果需要更新,执行下面命令
    git pull
    grunt
    #重启grafana服务
    service grafana-server restart
    systemctl restart grafana-server

    配置Grafana启用插件

    #登录到grafana上,移动到grafana左侧面板的插件,选择应用程序选项卡,然后选择“配置”选项卡,打开Zabbix,启用插件。

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    #配置Zabbix数据源

    #添加新数据源,打开侧面板Zabbix数据源,单击“添加数据源并选择从下拉列表Zabbix。

     

    #注意红线标注的地方,Name自定义,Type选择Zabbix,Url填写访问zabbix-web的url(http://10.0.11.133/zabbix/api_jsonrpc.php),加上zabbix-api的php文件,Zabbix details用户名密码需要在Zabbix-web页面中设置,

    本文中用户名:grafana,密码:grafana123,

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    不想新建的话,可以使用Zabbix的初始用户.设置完成点击增加按钮,弹出下图:

    #本教程的Zabbix版本为Zabbix-3.4.2,详细配置教程请参考官方文档:

    http://docs.grafana-zabbix.org/installation/configuration/

    #常见错误解决请参考:http://docs.grafana.org/installation/troubleshooting/

    开始使用Grafana-Zabbix

    添加新的图形面板到仪表板

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    grafana插件安装

    #插件链接:https://github.com/grafana/grafana
    #安装Panel
    #使用grafana-cli工具在命令行下面安装Clock
    grafana-cli plugins install grafana-clock-panel
    #安装apps,Worldping
    grafana-cli plugins install raintank-worldping-app
    #安装Data source,以SimpleJson为例
    grafana-cli plugins install grafana-simple-json-datasource
    #安装完成,提示重启grafana服务
    /etc/init.d/grafana-server restart

    #插件使用及仪表板模板导入

    #Worldping使用展示

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署

    #到此grafana-zabbix安装及使用完成。

    官方地址:http://docs.grafana-zabbix.org

  • 相关阅读:
    python-day24(模块语法)
    python-day23(正则表达式,RE)
    python-day22(序列化)
    python-day21(模块初级)
    python-day20(继承)
    python-day19(约束和异常处理)
    python-day18(反射)
    延迟任务
    亚马逊服务器创建root用户
    sqlalchemy orm
  • 原文地址:https://www.cnblogs.com/flytor/p/11428446.html
Copyright © 2011-2022 走看看