zabbix系列-Grafana4.6.3+Zabbix 的安装部署

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

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

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

?

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

但因为在线安装速度较慢不推荐

1、 通过ssh工具上传到centos7服务器/etc/soft目录下

2、 Cd /etc/soft

3、 安装最新稳定版

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

$ sudo yum install initscripts fontconfig

$ sudo rpm -Uvh grafana-4.6.3-1.x86_64.rpm

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

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

把文件内容复制进去

[grafana]name=grafanabaseurl=https://packagecloud.io/grafana/stable/el/6/$basearchrepo_gpgcheck=1enabled=1gpgcheck=1gpgkey=https://packagecloud.io/gpg.keyhttps://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafanasslverify=1

sslcacert=/etc/pki/tls/certs/ca-bundle.crt

安装包详细信息

? 二进制文件/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

service grafana-server start#设置garfana-server开机自启chkconfig grafana-server on#启动服务器(通过systemd)systemctl daemon-reloadsystemctl start grafana-serversystemctl 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

?

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

先查看当前开设的端口

[[email protected] soft]# firewall-cmd --list-ports

?

[[email protected] soft]# firewall-cmd --zone=public --add-port=3000/tcp --permanent

?

?

加入成功,再去试试吧!

安装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服务

service grafana-server restart

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

cd /var/lib/grafana/plugins/

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

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

?

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

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

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

?

# 插件安装完成重启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.gitcd grafana-zabbixnpm installnpm install -g grunt-cligrunt#插件将建成dist/目录。然后你可以将它复制到你的grafana插件目录或在grafana配置文件中指定编译插件的路径[plugin.zabbix]path =/home/your/clone/dir/grafana-zabbix/dist#如果需要更新,执行下面命令git pullgrunt#重启grafana服务service grafana-server restartsystemctl restart grafana-server

配置Grafana启用插件

#登录到grafana上,移动到grafana左侧面板的插件,选择应用程序选项卡,然后选择“配置”选项卡,打开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页面中设置,

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

?

?

?

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

?

?

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

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

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

开始使用Grafana-Zabbix

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

?

?

?

?

grafana插件安装

#插件链接:https://github.com/grafana/grafana#安装Panel#使用grafana-cli工具在命令行下面安装Clockgrafana-cli plugins install grafana-clock-panel#安装apps,Worldpinggrafana-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使用展示

?

?

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

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

原文地址:https://www.cnblogs.com/flytor/p/11428446.html

时间: 2024-11-01 09:52:47

zabbix系列-Grafana4.6.3+Zabbix 的安装部署的相关文章

zabbix系列(一):zabbix server的安装配置

zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据以及操作数据均由其组织进行. database storage: 专用于存储所有配置信息,以及由zabbix收集的数据 web interface:zabbix 的GUI 接口,通常与server 运行在一台主机上. proxy:可选组件,用于分布式监控环境中,代理server 收集部分被监控的监控数据并统一发往server 端. agent:部署在被监控主机上,负责收集本地数据发往server 端或por

企业级分布式监控系统Zabbix系列之01(Zabbix-Server安装)

本文以CentOS 6.7 x86_64系统为例,环境为刚做好的新系统. Zabbix-Server端环境监察 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -r 2.6.32-573.8.1.el6.x86_64 [[email protected] ~]# uname -m x86_64 [[email protected] ~]# 

zabbix系列一:安装zabbix

首先,准备好前期环境,搭建LAMP,也可以使用yum安装: [[email protected] ~]#yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml unixODBC-devel OpenIPMI-devel libxml2-devel 启动httpd,mysql:

【zabbix系列】安装与添加host

测试环境 Ubuntu 14.04.1 LTS [服务端安装] 关于安装官方提供了很详细的安装方法,包括各平台的源码及包安装.关于其他版本Linux请参考 https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages zabbix是C/S架构,所以安装分服务端和客户端.客户端只需要安装zabbix-agent.服务端则建议zabbix和agent都安装. 以下为服务端安装步骤: wget ht

Zabbix系列之Zabbix安装搭建及汉化

Server端: 1.安装开发软件包 yum  -y groupinstall "Development Tools" 2.安装所需的依赖包 yum -y install httpd mysql mysql-server phpphp-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-develnet-snmp net-snmp-devel perl-DBI php-xml ntpdate  php-bcm

zabbix系列之六——安装后配置二Items

https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/snmp 1Items 1.1creating items index detail note 1 Configuration->hosts 2 Click on Items in the row of the host 3 Click on Create item in the upper right corner of the screen 4 Ent

zabbix系列之三——安装报错

1Zabbix_server启动失败 1.1查看日志:vi /var/log/zabbix/zabbix_server.log zabbix_server [23500]: cannot open log: cannot create semaphore set: [28] No space left on device 网上类似: https://www.cnblogs.com/xkus/p/7783630.html 报错原因: kernel.sem参数设置过小, vim /etc/sysct

Grafana4.0使用Zabbix&CloudWatch数据源实现监控

一.安装grafana Grafana 是Graphite和InfluxDB 仪表盘和图形编辑器.Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和OpenTSDB. Grafana 主要特性:灵活丰富的图形化选项:可以混合多种风格:支持白天和夜间模式:多个数据源如zabbix/AWS的CloudWatch/Graphite/InfluxDB/OpenTSDB/Prometheus等:Graphite 和 InfluxDB 查询编辑器等等.

[原创] zabbix学习之旅三:agent安装

部署完zabbix server后,自然要部署zabbix agent.在官方描述中,agent是部署在被监控的机器上,用于采集CPU.内存.磁盘等统计信息,并上报给server用于进一步处理.agent的采集信息方式也非常高效,是通过本机操作系统的系统调用完成. agent主要通过被动和主动两种方式上报本机信息,顾名思义,被动方式意味着server下达采集命令时,agent才会去收集信息:而主动方式意味着agent会在第一次时就从server处获取要采集的items,并定期将每个item的新值