系统: CentOS 7
获取官方rpm包并安装rpm包
wget https://dl.grafana.com/oss/release/grafana-6.3.5-1.x86_64.rpm
rpm -Uvh grafana-6.3.5-1.x86_64.rpm
或者 直接获取并安装rmp包
yum install -y https://dl.grafana.com/oss/release/grafana-6.3.5-1.x86_64.rpm
安装grafana
yum localinstall grafana-6.3.5-1.x86_64.rpm
安装服务器端图像渲染组件
yum install -y fontconfig freetype* urw-fonts
安装grafana的插件
通过grafana-cli plugins list-remote 命令来查看都有什么插件可以安装
1. 安装zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
2. 安装grafana的时钟插件
grafana-cli plugins install grafana-clock-panel
启动Grafana服务
启动方式:
init.d service
启动方式 sudo service grafana-server start
开机自启 sudo /sbin/chkconfig --add grafana-server
systemd
启停命令 systemctl daemon-reload systemctl start grafana-server systemctl status grafana-server
开机自启 sudo systemctl enable grafana-server.service
相关默认
默认端口:3000
默认用户名:admin
默认密码:admin 首次登录会进行修改密码操作
默认配置文件位置:/etc/grafana/grafana.ini
默认环境文件位置:/etc/sysconfig/grafana-server
默认日志文件位置:/var/log/grafana
默认数据库使用sqlite3位置:/var/lib/grafana/grafana.db 可修改为其他数据库
获取二进制文件包
wget https://dl.grafana.com/oss/release/grafana-6.3.5.linux-amd64.tar.gz
解压文件
tar -zxvf grafana-6.3.5.linux-amd64.tar.gz
创建目标目录并将解压后的目录放入
mkdir -p /data/grafana mv grafana-6.3.5 /data/grafana
创建链接目录
ln -s /data/grafana/grafana-6.3.5 /usr/local/grafana
安装服务器端图像渲染组件
yum install -y fontconfig freetype* urw-fonts
安装grafana的插件
通过grafana-cli plugins list-remote 命令来查看都有什么插件可以安装
1. 安装zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
2. 安装grafana的时钟插件
grafana-cli plugins install grafana-clock-panel
添加启动服务
vim /usr/lib/systemd/system/grafana-server.service
[Unit]
Description=Grafana
After=network.target
[Service]
Type=notify
ExecStart=/usr/local/grafana/bin/grafana-server -homepath /usr/local/grafana
Restart=on-failure
[Install]
WantedBy=multi-user.target
开机自启以及启停操作
systemctl enable grafana-server.service
systemctl start grafana-server.service
systemctl restart grafana-server.service
systemctl status grafana-server.service
systemctl stop grafana-server.service
如果需要查询或者监控其他服务例如elasticsearch、MySQL等(Docker实现),需要将这些服务放入同一个网络中;首先创建网络 docker
create network elastic
docker run \
-d -p 3000:3000 \
--name grafana \
--hostname grafana \
--network elastic \
-v /Users/hhjie/DockerVolume/grafana/data:/var/lib/grafana \
grafana/grafana
看参考https://grafana.com/docs/grafana/latest/installation/docker/