CentOS 7.3 安装Grafana 6.0(3)

确保session表存在

mysql> show tables like 'session%'; mysql> desc session; +--------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+----------+------+-----+---------+-------+ | key | char(16) | NO | PRI | NULL | | | data | blob | NO | | NULL | | | expiry | int(255) | NO | | NULL | | +--------+----------+------+-----+---------+-------+ 3 rows in set (0.01 sec) # 如果session表不存在,需要手动创建 mysql> CREATE TABLE `session` (     `key`      CHAR(16) NOT NULL,     `data`      BLOB,     `expiry`    INT(255) UNSIGNED NOT NULL,     PRIMARY KEY (`key`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

修改session配置

[session] provider = mysql provider_config = grafana:grafana@tcp(127.0.0.1:3306)/grafana cookie_name = grafana_sess cookie_secure = false session_life_time = 8640

使用Grafana

完成上述配置后登陆Grafana,默认管理员用户——admin,默认管理员密码——admin,首次登陆需要更改管理员密码!

添加数据源

以MySQL为例添加数据源,Configuration——DataSource——Add data source——MySQL。注意,只对数据源用户授权select权限,且保证最小授权原则,eg:

mysql> CREATE USER 'grafanaReader'@'localhost' IDENTIFIED BY 'grafana'; mysql> GRANT SELECT ON grafana.* TO  'grafanaReader';

配置参考:

grafana+zabbix插件

安装插件:Configuration——Plugins——"Find More Plugins on Grafana.com"——zabbix

查看远程可用插件 $ grafana-cli plugins list-remote id: abhisant-druid-datasource version: 0.0.5 id: agenty-flowcharting-panel version: 0.2.0 id: akumuli-datasource version: 1.2.8 id: alexanderzobnin-zabbix-app version: 3.10.1 ... 安装插件 $ grafana-cli plugins install alexanderzobnin-zabbix-app 查看已安装的插件 $ grafana-cli plugins ls installed plugins: alexanderzobnin-zabbix-app @ 3.10.1 Restart grafana after installing plugins . <service grafana-server restart>

安装完成后需要重启Grafana服务使生效:

$ systemctl restart grafana-server

登陆web管理界面后需要启用插件,Configuration——Plugins——zabbix——Enable。

添加zabbix DataSource

Configuration——DataSource——Add DataSource——zabbix——dashboard——import数据

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e7a43e3600500410dd636b15547192d9.html