
2019年02月28日 14:22:06
安装grafana-zabbix插件:
# /application/grafana/bin/grafana-cli plugins install alexanderzobnin-zabbix-app

#这个安装时间有点慢可以耐心等待一会。
# ls -l /application/grafana/data/plugins/ #查看一下插件目录会看到多了一个应用软件目录
总用量 4 drwxrwxr-x+ 8 root root 4096 2月 28 14:59 alexanderzobnin-zabbix-app
安装完grafana-zabbix插件需要重新启动:
#kill -9 `ps -ef|grep grafa|grep -v grep|awk '{print $2}'`
#cd /application/grafana
#./bin/grafana-server -config ./conf/grafana.ini &
启动grafana-zabbix插件:

配置zabbix数据源:


#然后再众多图标中选取zabbix图标就不截图了。
设置zabbix源:

#url是:,当然即使加了zabbix后缀的话就是

#上图中Trends记得一定要勾选上,不然的话你或许觉得grafana调用zabbix出图更慢,因为有些监控项几天的历史数据也许就包括长期的数据。而勾选上了这个跟zabbix里面的趋势数据是对应的,选择趋势数据数据量都会少这些,这样可大大增加grafana的性能也可减轻的压力。

#如果保存OK测试OK页面后上角会有白色弹出框,也会出现上图中Zabbix API版本的红标。
验证数据是否OK:


#通过图形查看可以看见相机到的数据已经出图了。
博文来自:

#用了zabbix的组件会默认自带有三个dashboad,这里就不多做解释了你们可以自己点击查看哈。这里主要运用收集上来的数据进行一些出图方面的展现。这里我们的来一把从建立dashboad到构建数据图。并且会结合官方文档的进行翻译说明。
先来创建一个文件夹:

#Folder(文件夹)是一种组织跟分组仪表板的方式 - 如果有许多仪表板或多个团队使用相似的Grafana实例,则比较有用。
How To Create A Folder(如何创建一个文件夹):
下面是创建文件夹的三种方法:
1. 使用侧边菜单中的“Create Folder”链接创建文件夹(在“创建”菜单(+图标)下)
2. 使用“Manage Dashboards”页面上的“create Folder”按钮。
3. 保存仪表板时,可以选用要存放的仪表板的文件夹,也可以创建新文件夹
在“创建文件夹”页面上,填写文件Manage Dashboards夹的唯一名称,然后按“Create”。

Manage Dashboards(管理仪表盘):

有一个新的Manage Dashboards页面,可以在其中执行各类任务:
创建一个folder 创建一个dashboard 将dashboard移动到folder中 删除多个dashboard 导航到文件夹页面(您可以在其中设置文件夹和/或其仪表板的权限)
Dashboard Folder Page(仪表盘文件夹页面):
通过点击将鼠标悬停在搜索结果或“Manage dashboards”页面的仪表板列表中的文件夹上时显示的齿轮图标,可以访问仪表板文件夹页面。
仪表板文件夹页面类似于“Manage Dashboards”页面,可以在其中执行下面任务:
允许移动或删除文件夹中的仪表板。 重命名文件夹(在“Settings”选项卡下)。 设置文件夹的权限(由文件夹中的仪表板继承)。
Permissions(权限):
权限可以分配给文件夹,并由包括的仪表板继承。 访问控制列表(ACL)用于可以为Organization Role, Team和个人用户分配权限。

#要切记General文件夹是没有设置的哦。
#下面是点击了修改以后转入至文件夹的管理界面:

#这个删除文件夹要非常注意,当你删除文件夹的之后文件夹开面的这些dashboad也就跟着删除了。
先创建一个Dashboard:

然后创建第一个Graph Panel面板并开启至编辑界面:


Grafana的主要面板简称为Graph。 它提供了一组非常丰富的图形选项。

讲述下面之前我们先应创建一个Variables变量:

#关于变量的介绍请看以下3.1翻译官网的章节吧太多了就不在这里实操部门粘贴了。

变量的管理:

再说一下host的ALL使用:

#为什么选择ALL了还加个正则呢?并不是非应加正则的啊,加了正则就让你的ALL变得非常鸡肋了,这个主要是应付要显示的数据非常多的状况,比如说你一个分组有几百个IP,如果你来个选取ALL那么你的页面响应会更慢很慢,这时候你就可以用正则来过滤一下,这样就马上显示出来你正则匹配到的IP。

#好的我们今天定义了四个变量基本够用了。
博文来自:
General设置:
常规选项卡允许自定义面板的外观跟菜单选项。
Info:
Title - 显示在底部的仪表板的面板标题。
Description - 面板描述,显示在面板左上角的信息图标悬停上。
Transparent - 如果选中,则删除面板的纯色背景(默认未选中)。
Repeat:
为变量的每个值重复一个面板。
模板变量针对在整个仪表板中动态修改查询非常有用。 如果您希望Grafana根据您选择的值动态创建新面板或行,则可以使用“Repeat”功能。
如果有一个具有多值的变量或引入了包括所有值(Multi-value or Include all value)选项,可以选用一个面板并使Grafana为每位选定值重复该面板。 可以在面板编辑方式的“General”选项卡下找到“Repeat”功能。
方向(direction)控制面板的排列方法。
通过选择水平(horizontal)面板,面板将并排布置。 Grafana将手动微调每个重复面板的长度,以便填满整行。 目前,不能将一行中的其它面板与重复面板混合使用。
设置每行最大值(Max per row)以告诉grafana每行最多需要多少个面板。 如果没有设置任何内容,则默认为4。
通过选择垂直(vertical),面板将从列的上方至顶部排列。 重复面板的厚度与重复的第一面板(原始模板)的宽度相似。

仅对第一个面板(原始模板)进行修改。 要让更改在所有面板上生效,需要触发动态仪表板重建。 可以借助修改变量值(这是重复的基础)或再次加载仪表板来完成此操作。
Drilldown / detail link:
深入部分允许向面板添加动态链接,该链接可以链接至其它仪表板或URL。
每个链接都有标题,类型跟参数。 链接可以是仪表板或绝对链接(dashboard or absolute link)。 如果是仪表板链接,则仪表板值需要是仪表板的名称。 如果它是绝对链接,则URL是链接的URL。
params允许向链接添加额外的URL参数。 格式是name = value,其中多个参数由&分隔。 可以使用$myvar将模板函数添加为值。
链接到使用模板函数的另一个仪表板时,可以使用var-myvar=value将模版变量填充到链接中的所需值。
#官方翻译是操作的基石,上面是官方的翻译下面我们用一些图实际操作一下。

Metrics:
metrics选项卡定义要展现的系列数据和源。 每个数据源提供不同的选项。

#下面再来一有绝对值的Mem内存的面板设置:

首先说下怎么找到我们的dashboard:



#通过上图我们可以看见貌似我只设定了一个面板即使由于我是用的变量以及进入了面板重复的按键,就实现了不同的监控项独自一个面包的效果zabbix翻译,但是你想说我想使我所有的监控项在一个面板后面,比如CPU信息都在一个面板后面甚至内存信息都在一个面板后面,就像我里面设置内存面板那样不要开启Repeat。
官网翻译放到了:
Annotations提供了一种使用丰富事件在图例上标记点的方式。 将鼠标悬停在注释上时,可以获得事件描述跟事件标记。 文本字段可以包括指向更多详 细信息的其它平台的链接。
Native annotations(原生注解):
Grafana v4.6 +带有本机注释存储,可以直接从图形面板或借助HTTP API()添加注释事件。
Adding annotations:
按住CTRL或CMD+单击。 向注释添加标签将使其可以从其它仪表板进行搜索。
Adding regions events(添加区域事件):
还可以按住CTRL或CMD并选取区域以建立区域注释。
Built in query(内置查询):
添加注释后,它们依然可见。 这是鉴于所有仪表板上都存在内置注释查询。 此注解查询将获得源自当前仪表板的所有注释事件,并在建立他们的面板上显示两者。 这包含警报状况历史注解。 可以借助打开Annotations设置(通过Dashboard cogs菜单)并设置名为Annotations & Alerts (Built-in))的查询来停止提取和绘制注释。
使用“Save As”功能复制仪表板时zabbix翻译,它将获得新的仪表板ID,因此在源控制板上建立的注解将不再显示在副本上。 如果添加新的Annotation Query并按标签过滤,仍可以显示他们。 但这仅在源仪表板上的注解具有应过滤的标记时才有效。

Query by tag(按标签查询):
可以构建新的注解查询,通过-- Grafana --数据源从本机注释存储中获得注释,并将Filter by设置为Tags。 至少指定一个标签。 例如,创建注释查询名称中断并选定名为outage的标记。 此查询将显示您建立的所有注释(来自任何仪表板或借助API),这些注解具有中断标记。 默认情况下,如果在注解查询中添加多个标记,Grafana将仅显示包括提供的所有标记的注解。 可以借助启用Match any来反转行为,这意味着Grafana将显示包括大约一个你提供的标记的注解。
在Grafana v5.3 +中,可以在标签查询中使用模板函数。 因此,如果有一个显示不同服务的统计信息的仪表板和一个指示应显示这些服务的模板变量,现在可以在注解查询中使用同样的模板变量来仅显示这种服务的注释。

Querying other data sources(查询其他数据源):
通过注释查询获得注释事件。 要向仪表板添加新的注解查询,请关掉仪表板设置菜单,然后选择“Annotations”。 这将开启仪表板注释设置视图。 要建立新的注解查询,请点击“New”按钮。

指定注释查询的名称。 此名称将提供给切换(复选框),允许你引入/禁用此查询中的显示注释事件。 例如,可能有两个名为Deploys and Outages的注解查询。 切换将允许你决定应显示的注释。
Annotation query details(注释查询详细信息):
每个数据源的注解查询选项都不同。
播放列表是一种特殊种类的仪表板,可借助仪表板列表进行翻转。 播放列表可以是建立态势感知的好办法,或者仅仅向你的团队或访问者展示你的指标。 由于Grafana自动将仪表板扩展至任何分辨率,因此他们特别适合大屏幕!
Creating a Playlist(创建播放列表):

可以从仪表板子菜单中的Grafana侧面菜单访问播放列表功能。
单击“New Playlist”按钮以构建新的播放列表。 首先,命名你的播放列表并配置Grafana在推动至播放列表中的下一个播放列表之前等待特定仪表板的时间间隔。
你可以按名称搜索仪表板(或使用正则表达式),并将他们添加至你的播放列表中。 或者你可以添加标签,其中包括播放列表开始播放时属于标签的所有仪表板。 默认情况下,已加星标的信息中心将显示为播放列表的候选对象。
请尽量单击仪表板名称后面的“Add to dashboard”按钮,将其添加至播放列表中。 要从播放列表中删除仪表板,请点击播放列表中的“Remove[x]”按钮。
由于播放列表基本上是仪表板列表,因此请保证在这里添加要在播放列表中显示的所有仪表板。
Saving the playlist(保存播放列表):
将所有必须的仪表板添加至播放列表后,可以借助单击绿色的“Save”按钮来保存此播放列表。 这将为你的播放列表生成一个唯一的URL,如果必须可以共享。 单击生成的URL或“Saved playlists”列表中的“Play”按钮以推进播放列表。 如果要共享URL,请右键点击URL并复制URL链接并共享。
Starting the playlist(启动播放列表):
此外,如果必须,可以借助单击顶部的蓝色“Start”按钮来开启播放列表而不保存播放列表。
Controlling the Playlist(控制播放列表):
当进入播放列表方式时,也可以使用键盘上方的播放列表控件手动控制播放列表。
单击停止按纽以中止播放列表,然后撤出至当前仪表板。 单击下一步按钮以前进到播放列表中的下一个仪表板。 单击后退按钮能快退回播放列表中的上一个仪表板。
TV or Kiosk Mode(电视或信息亭模式):
在电视方式下,顶部导航栏,行和面板控件都将淡入淡出。
这种状况在用户不活动一分钟后自动出现,但也可以使用d v序列快捷途径自动切换,或者将参数“?inactive(非活动)”附加至仪表板URL。 任何光标移动或鼠标操作都将恢复导航栏和控件。
另一个功能是信息亭模式 - 在信息亭模式下,导航栏完全隐藏/从视图中移除。 可以使用d k快捷途径启用此功能。
要将播放列表放在自助服务终端模式,请在播放列表开始后使用d k快捷键。 相同的便捷途径将切换播放列表退出自助服务终端模式。
在Kiosk模式下链接至播放列表:
如果应在实行了Kiosk模式的状况下建立指向播放列表的链接:
1. 复制“Start Url”(右键点击“Play”按钮并选择“Copy link address”)。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-143253-1.html
非常美好的少年
今早起來又能聯網了不知這是要鬧哪樣