zabbix 安装_zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署
使用了一段时间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的端口加入防火墙,不然可是会被屏蔽访问的哦
先查看当前开设的端口
[root@localhost soft]# firewall-cmd --list-ports

[root@localhost 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
相关文章:

ubuntu 默认鼠标双击问题
ubuntu 默认鼠标双击问题 内容: 选择 universalAccess ->Typing ubuntu 16.04 ubuntu 18.04 关闭鼠标悬停 点击 点击测试

石家庄的联通破网络,请大家鉴定
C:\Users\workman>pathping www.baidu.com 通过最多 30 个跃点跟踪到 www.a.shifen.com [61.135.169.125] 的路由: 0 workman-PC [192.168.0.100] 1 bogon [192.168.0.1] 2 110.240.90.1 3 221.192.14.166 4 221.192.12.85 5 61.182.172.137 6 218.12.255.210 7 202.99.160.…

Chapter 8(查找)
1.二分查找和插值查找//************************Search.h*********************************** #ifndef SEARCH_H #define SEARCH_H#include <stdio.h> #include <stdlib.h>int BiSearch(int array[],int n,int key);int IVSearch(int array[],int n,int key);int…

HDU 3549 Flow Problem(最大流模版EK算法)
题目链接 第一道最大流,赤裸裸的模版题,刚好可以熟悉模版用。今天看了一下最大流,就看了一个EK算法,感觉有点和二分图匹配算法有点相似,对于最大流问题有点了解了,不过为什么这么做,也不是 很懂…

html css 显示数值_【CSS纯技术】20.03.05-CSS渲染的原理
今天学的东西信息量都很大,导致我总是要反复观看。因为自己还没理解透,所以这一篇也不再追求大家能够看懂,只是用于帮助自己梳理头绪。一、CSS如何计算数值?在写CSS的过程中,我们会用px、em、rem、vh、vw、%等各种单位…

# Ubuntu 配置自带vnc桌面共享
Ubuntu 配置自带桌面共享 1、在setting>>shareing>>remote 选择on 如果用ubunutu直接远程连接的话已经可以了, 2、在ubuntu下使用系统自带的remmina连接 vnc类型 直接输入ip地址 3、如果在windows下面连接的话需要把加密选项关闭 内容:…

select刷新后保存原先选择的信息
前提是之前选择的信息进了后台。 在页面上放一个<s:hidden name"xxx" id"inputF"/>,用它来存select上次选择的值。由于信息已经存在了后台,这个hidden域不管怎么刷新,都会有值。 // s_list是要恢复取值的select va…

python命令行参数解析OptionParser类用法实例
python命令行参数解析OptionParser类用法实例 本文实例讲述了python命令行参数解析OptionParser类的用法,分享给大家供大家参考。 具体代码如下: from optparse import OptionParser parser OptionParser(usage"usage:%prog [optinos] fil…

Linux下程序崩溃dump时的 core文件的使用方法
Linux下程序崩溃dump时的 core文件的使用方法 1、在启动程序前执行 ulimit -c unlimitedunlimited 表示生成文件的大小限制,也可以修改为自定义的大小,例如: ulimit -c 1024对 core 文件的大小进行限制,单位为 blocks …

div 自动换行_js自动打字--autotypejs
autotypejsuse for typing automatically.介绍使用原生JavaScript(es6)实现的自动打字效果。效果图示例代码(vue):<用法获取:--yarn-- yarn add autotypejs--git-- git clone https://github.com/1esse/autotypejs.git--npm-- …

int[]到string[]的转换方法 Array.ConvertAll
2019独角兽企业重金招聘Python工程师标准>>> using System; using System.Collections.Generic; //int[]到string[]的转换 public class Example { static void Main() { int[] int_array { 1, 2, 3 }; string[] str_array Array.ConvertAll(int_array, new Conve…

Linux结构目录
linux结构目录 Linux中有一句话叫做:一切皆文件。 下面来了解一下这些文件。 首先看一下Linux根目录下结构:bin:存放二进制可执行文件,一般常用命令都存放在这里。boot:存放系统启动时的一些引导文件。dev:…

# NVIDIA Jetson系列系统镜像备份烧录指南
NVIDIA Jetson系列系统镜像备份烧录指南 我使用的是Jetson AGX Xavier 注意事项: 1、烧录工具版本在4.2之前 是叫做 JetPack,, 4.2以及4.2以后的版本叫做SDKmanager, 对应的Jetson OS的版本在4.2与4.1也是差异比较大的,4.2之前的版本智能…

面向对象编程(OOP)----BLUE大师JS课堂笔记(二)
一,把面向过程的程序改写成面向对象的程序 1.前提 所有的程序都在onload里面 2.改写 不能函数嵌套,可以全局变量 3.onload-------------------->构造函数 全局变量------------------->属性 函数----------------------->方法 需要用到面向…

张仰彪第二排序法_C语言中的最常用的两种排序算法你知道吗?
冒泡法排序核心思想:若有N个数从小到大排序,需进行N-1轮比较,第一轮每相邻的两个数据进行比较N-1次,最终挑选出最大的数,放到这一轮的最后位置;第二轮比较N-1-i次,挑选出这一轮最大的数…

ZOJ3203
为什么80%的码农都做不了架构师?>>> 用一次导数求极值,但是还是犯了错误,要判断边界条件,就是墙上投影值小于0和大于h的时候。 //-------common header--------------- #include <stdio.h> #include <vector…
【校招面试 之 C/C++】第16题 C++ new和delete的实现原理
1、new new操作针对数据类型的处理,分为两种情况:(1)简单数据类型(包括基本数据类型和不需要构造函数的类型)代码实例:int* p new int;汇编码如下: int* p new int; 00E54C44 pus…

C++Primer学习笔记(二)
17.string对象中字符的处理:cctype头文件中定义:isalnum(c) 如果c是字母或数字,则为trueisalpha(c) 如果c是字符,则为trueiscntrl(c) 如果c是控制字符,则为trueisdigit(c) 如果c是数字,则为trueisgraph(c) 如果c不是空格,但可打印,则为trueisprint(c…

Windows下Qt程序打包
Windows下Qt程序打包 将windeployqt.exe 目录添加到系统环境变量 windeployqt.exe目录如下: 命令行打包 1、打开命令行 2、执行打包命令 windeployqt helloworld.exe -dirdeploy -release注意,应用程序使用绝对路径,如果是d盘&#x…

c语言栈的实现以及操作_数据结构之链栈基本操作的实现详解(C语言描述)
迎新过后,来带领你好好学习的小软准时归来,快带着上次学习链表操作的记忆和我开启新的旅程吧:链栈:就是栈的链式存储结构,简称链栈。首先我们要考虑的就是链栈的存储结构,由于栈只是在栈顶进行插入和删除操作ÿ…

float向u8和s8的转换
为什么80%的码农都做不了架构师?>>> 关于float向u8,s8这种类型转换,比较内藏玄机,还是小心为妙,这种级别的优化做了不如不做。 直接float向char类型的做法是用__ftol2_sse命令完成,具体怎么做的…

SQL Server DB Link相关
若想通过DBlink 清空表或执行存储过程,可以通过这种方式Insert into table select * from table时,Pull 方式比Push方式快很多转载于:https://www.cnblogs.com/luhe/p/9341413.html

windows下安装程序制作
引用链接: https://blog.csdn.net/signjing/article/details/7855855 工具: 1、脚本编辑工具 hmnisedit_downcc.zip 百度云盘链接:https://pan.baidu.com/s/1LZ-KFqMocM30UU8eMudAnA 提取码:6kgf 2、编译工具 nsis3.0.4cvs.zip 百度云盘链接&#…

实测 Mysql UUID 性能(转)
网上普遍认为Mysql 使用 UUID 主键性能低下,甚至建议用 自增ID 作为主键并用 UUID作唯一索引的方案。但没有提供具体的数据证明使用 UUID 作为主键时性能究竟低下到何种程度。为此我专门做了测试。 测试环境:WindowsXP ,内存 4G …

date类型_06076.1.0如何将ORC格式且使用了DATE类型的Hive表转为Parquet表
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。Fayson的github:https://github.com/fayson/cdhproject提示:代码块部分可以左右滑动查看噢1文档编写目的在CDH中使用Hive时࿰…

SetGet and MACRO
为什么80%的码农都做不了架构师?>>> Set&Get 配合private是c class里面常用的。 这样很大程度上可以对数据的存取进行控制。 最近接触了大量的struct,然后直接存取其中变量的代码,在debug 跟踪的时候颇感不便。 Set&Get直…

spark之scala快速入门
scala和java都是在jvm之上的语言,相对来讲,scala热度比较低,其实并不是一个特别好的语言选择。 原因倒不是因为scala本身的缺点,而是使用人群不够多,论坛和社区不够活跃。这就跟社交软件一样,大家都用微信&…

python 归一化_只需 45 秒,Python 给故宫画一组手绘图!
作者 | 丁彦军责编 | 伍杏玲13日早晨,当北京市民拉开窗帘时发现,窗外雪花纷纷扬扬在空中飘落,而且越下越大,树上、草地、屋顶、道路上,都落满雪花。京城银装素裹,这是今冬以来北京迎来的第二场降雪。一下雪…

Windows平台下程序打包流程
Windows平台下程序打包流程 1、所有测试完成之后、程序release编译完成 2、依赖库打包 执行deploy.bat 脚本打包最新的程序以及依赖库 3、可执行程序打包 打开打包工程文件.evb, 使用 enigma virtual Box 打包可执行程序 点击“执行封包”,开始打包 …

一个apk多个ICON执行入口
一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还…