二、安装Prometheus
下载http://cactifans.hi-www.com/prometheus/prometheus-2.1.0.linux-amd64.tar.gz
prometheus安装比较简单,下载编译好的二进制文件,修改好配置文件,直启动即可
下载之后解压

tar zxvf prometheus-2.1.0.linux-amd64.tar.gz

mv prometheus-2.1.0.linux-amd64 /usr/local/rometheus

解压之后,会有一个默认的配置文件,可以直接使用这个配置文件启动

cd /usr/local/prometheus
./prometheus --config.file=prometheus.yml
即可启动prometheus,默认端口为9090.通过浏览器可以看到如下页面,表示prometheus启动正常。

prometheus自带的绘图功能比较弱,如何才能使展示效果高大上呢?这里就要使用Grafana.借助与Grafana可以完全自定义属于自己的Dashboard监控视图。

使用Yum安装Grafana
yum install https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm

这将以包安装期间创建grafana-server的grafana用户身份启动进程。默认HTTP端口是3000,默认用户和组是admin。

默认登录名和密码admin/admin

systemctl daemon-reload

systemctl start grafana-server

systemctl status grafana-server

#!/bin/bash

#stop prometheus
pidnum=$(sudo ps -ef|grep prometheus|grep -v grep|awk -F " " '{print $2}')
sudo kill -9 ${pidnum}

#start prometheus
sudo nohup /opt/prometheus-2.8.0/prometheus --config.file /data/prometheus/conf/prometheus.yml --storage.tsdb.path /data --storage.tsdb.retention 30d --web.console.templates /opt/prometheus-2.8.0/consoles/ --web.console.libraries /opt/prometheus-2.8.0/console_libraries &