一、Centos7安装Promethus监控系统

  • A+
所属分类:grafana prometheus 监控

一、普罗米修斯概述

Prometheus由GO语言开发,是一套开源的监控报警时间序列数据库的组合。适合监控docker容器。

二、普罗米修斯安装

服务器IP地址
Prometheus服务器10.0.0.11
被监控服务器10.0.0.12
grafana服务器10.0.0.13

1、设置主机名

[root@master ~]# hostnamectl set-hostname master
[root@node1 ~]# hostnamectl set-hostname node1
[root@node2 ~]# hostnamectl set-hostname node2^C
三台都互相添加host映射关系
 vi /etc/hosts
10.0.0.11 master
10.0.0.12 node1
10.0.0.13 node2

2、设置时间同步

yum install -y ntpdate
ntpdate time.windows.com

3、安装prometheus

https://prometheus.io/download/ 下载相应版本,官网提供的为二进制版本,解压即可。

[root@master ~]# tar -zxvf prometheus-2.5.0.linux-amd64.tar.gz -C /usr/local/
[root@master ~]# mv /usr/local/prometheus-2.5.0.linux-amd64/ /usr/local/prometheus

直接使用默认配置文件启动

[root@master ~]# /usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &
确认端口(9090)
[root@master ~]# ss -anltp |grep 9090
LISTEN     0      128         :::9090                    :::*                   users:(("prometheus",pid=2725,fd=6))

4、prometheus界面

访问http://服务器IP:9090

一、Centos7安装Promethus监控系统

默认只监控了本机一台

一、Centos7安装Promethus监控系统

5、主机数据展示

访问http://10.0.0.11:9090/metrics可以看到监控的数据

一、Centos7安装Promethus监控系统

在web界面可以通过关键字查询监控项

一、Centos7安装Promethus监控系统

6、监控远程Linux主机

下载上传node_exporte组件到node1节点上,下载地址https://prometheus.io/download/

[root@node1 ~]# tar -zxvf node_exporter-0.16.0.linux-amd64.tar.gz -C /usr/local/
[root@node1 ~]# mv /usr/local/node_exporter-0.16.0.linux-amd64/ /usr/local/node_exporter

启动node_exporter
[root@node1 ~]# nohup /usr/local/node_exporter/node_exporter &

确认端口(9100)
[root@node1 ~]# ss -anltp |grep 9100
LISTEN     0      128         :::9100                    :::*                   users:(("node_exporter",pid=2702,fd=3))

通过浏览器访问http://被监控端IP:9100/metrics就可以看到node_exporte在被监控端收集的监控信息.

一、Centos7安装Promethus监控系统

在prometheus服务器的配置文件里添加被监控机器的配置段
在主配置文件最后加上下面三行

[root@master ~]# vi /usr/local/prometheus/prometheus.yml 
  - job_name: 'node1'
    static_configs:
    - targets: ['10.0.0.12:9100']

重启服务
[root@master ~]# pkill prometheus
[root@master ~]# /usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

回到web界面就可以看到多了一台监控主机

一、Centos7安装Promethus监控系统

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: