1.安装grafana
wget https://dl.grafana.com/oss/release/grafana_6.0.2_amd64.deb
sudo dpkg -i grafana_6.0.2_amd64.deb
2.启动grafana
sudo systemctl start grafana-server.service
sudo systemctl enable grafana-server.service
查看进程
sudo netstat -lntup |grep grafana
tcp6 0 0 :::3000 :::* LISTEN 2651/grafana-server
3.访问界面
通过流量器访问 http://ip:3000 即可访问grafana页面,初始用户名与密码均为admin,在登陆是修改默认密码。
http://192.168.88.46:3000/login
4.Grafana For Zabbix
Grafana默认没有zabbix作为数据源,我们需要手动给zabbix安装一个插件,然后再添加进Grafana即可。
grafana-cli plugins list-remote |grep zabbix
id: alexanderzobnin-zabbix-app version: 3.10.1
sudo grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.10.1
from url: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.10.1/download
into: /var/lib/grafana/plugins
✔ Installed alexanderzobnin-zabbix-app successfully
Restart grafana after installing plugins . <service grafana-server restart>
在安装完成后无比重启grafana使其生效。
sudo systemctl restart grafana-server.service
5.配置zabbix源
登陆grafana页面,开启zabbix插件。
点击enable开启插件。
添加zabbix数据源
相关配置项目说明:
Name 给数据源起一个名字。
Default 选择默认,意味着数据源将预先选定为新的面板。
Type 选择数据源的类型。
Url 这里的Url是http协议,地址和端口是zabbix-web提供的接口。或为zabbix的api地址。
Access 访问代理,这里选择了proxy表示Grfana通过后端访问,还有direct值表示从浏览器直接访问目录。
Username 输入zabbix的用户名,需要进行认证,一般使用管理员。
Password 输入zabbix用户的密码。
代理(proxy)访问意味着的Grafana后端将从浏览器代理所有请求,并将它们发送到数据源。这样是有用的,因为它可以消除CORS(交叉来源站点资源)的问题,如消除需要传播到数据源到浏览器的身份验证详细信息。但还支持直接(direct)访问,因为在某些情况下可能用来访问直接根据用例和拓扑结构的Grafana、 用户和数据源的数据源。
以上信息都填写完成之后点击Save & Test,一般只要看见Success就表示成功了,下面就可以去利用zabbix中数据添加图形了。
下面先引入zabbix自带的dashboard,点击import。
6.查看zabbix dashboard
7.grafana-cli命令简单使用
列出可用的插件
#grafana-cli plugins list-remote
安装最新版本的插件
#grafana-cli plugins install <plugin-id>
安装特定版本的插件
#grafana-cli plugins install <plugin-id> <version>
列出安装的插件
#grafana-cli plugins ls
更新所有安装的插件
#grafana-cli plugins update-all
更新一个插件
#grafana-cli plugins update <plugin-id>
删除一个插件
#grafana-cli plugins remove <plugin-id>
8 基于docker安装
docker run -d --name=grafana -p 3000:3000 grafana/grafana
9 基于centos的安装
sudo nano /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://packages.grafana.com/enterprise/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
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
sudo systemctl enable grafana-server
参考:
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫
2019年4月1日 下午11:38 沙发
hahah