当前位置: 首页>编程语言>正文

监控对接平台什么数据 监控接入平台有哪些

平台:CentOS 8

软件:Prometheus、Grafana、golang

三者的关系:Prometheus 是由go语言开发的,所以在安装Prometheus之前需要先在监控主机上安装go环境。Grafana 是一个前端展示的工具。

三者工作模式:Prometheus 负责将被监控的主机的信息存储到自己的数据库中,所以需要在被监控主机总安装一个代理的软件(不同的操作系统代理软件不同)。然后Grafana负责将Prometheus中的信息一图形化界面展示。

安装:

=========================go============================

yum -y install golang #安装GO语言

vim /etc/profile #编辑环境变量 不知道目录的可以 find / -name golang 查看位置 找到带bin的目录

在最一行添加 export GOROOT=/usr/lib/golang export GOPATH=/root/Work/programmer/go/gopath/ export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

source /etc/profile # 加载配置文件




监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java,第1张


说明go 配置完成

=======================Prometheus========================

下载地址 https://prometheus.io/download/


监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_02,第2张


https://github.com/prometheus/prometheus/releases/download/v2.18.1/prometheus-2.18.1.linux-amd64.tar.gz


监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_03,第3张

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

mv prometheus-2.18.1.linux-amd64/ /usr/local/prometheus

设置开机启动 编辑服务文件 内容如下



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_04,第4张


开启服务



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_05,第5张


出现这个页面就是安装完成:IP地址:9090 (默认端口为9090)



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_06,第6张


========================Grafana==========================

安装方式 https://grafana.com/grafana/download



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_07,第7张


选择自己的安装版本 安装方式选择一种就好



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_08,第8张


如果选择的第一种下载方式 在执行该命令 解压缩 rpm -ivh grafana-7.0.1-1.x86_64.rpm

开启服务



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_09,第9张


打开Grafana 默认端口3000 http://192.168.72.30:3000/?orgId=1http://localhost:3000 用户名密码 admin|admin



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_docker_10,第10张


prometheus 监控平台 Grafana 搭建完成

=====================监控Prometheus========================



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_linux_11,第11张

添加数据库



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_12,第12张

选择Prometheus



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_13,第13张

选择前端展示的面板



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_14,第14张

Prometheus的地址



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_linux_15,第15张

测试并保存



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_16,第16张

效果

=========================监控Linux========================

安装linux的监控代理

下载地址https://github.com/prometheus/node_exporter/releases



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_17,第17张


使用wget 将复制的链接下载

wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz

tar -zxvf node_exporter-1.0.0.linux-amd64.tar.gz node_exporter-1.0.0.linux-amd64/ #解压文件

mv node_exporter-1.0.0.linux-amd64/ /usr/local/node_exporter #将文件移动到/usr/local/下

vim /etc/systemd/system/node_exporter.service



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_18,第18张


[Unit]
Description=Node Exporter
After=network.target

[Service]
ExecStart=/usr/local/node_exporter/node_exporter
Restart=on-failure

[Install]
WantedBy=multi-user.target

配置开启启动



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_docker_19,第19张

加载服务并启动

效果 出现数据 说明服务启动成功



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_linux_20,第20张


=================监控平台中添加该linux 主机==================

在Prometheus中添加linux 主机



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_docker_21,第21张


在配置文件的末尾添加红色部分 注意格式一样



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_22,第22张


添加完成后重启Prometheus服务 systemctl start prometheus

Prometheus 中是否添加了刚才的主机



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_23,第23张


在Grafana 中显示监控Linux主机

面板库 https://grafana.com/grafana/dashboards

在面板库找到自己需要的面板



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_24,第24张


这里我们选择 ID 8919 的监控面板

添加主机面板



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_linux_25,第25张




监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_26,第26张




监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_27,第27张

输入ID 8919 点击load



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_docker_28,第28张

选择我们的数据为Prometheus

效果



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_linux_29,第29张


==================监控平台添加该windows 主机===================

步骤于添加linux 一样 ,首先在windows 主机中安装代理 然后在Prometheus添加主机 在Grafana添加面板显示主机

代理下载地址 https://github.com/martinlindhe/wmi_exporter/releases



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_30,第30张


下载完成后 双击运行



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_java_31,第31张


安装完成后 电脑会多一个启动服务



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_32,第32张


成功会显示的页面 是被监控主机各项信息



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_33,第33张


在Prometheus中添加 windows主机 和Linux 一样



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_34,第34张


添加完成后重启Prometheus服务即可



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_35,第35张


在Grafana 中显示监控Linux主机



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_36,第36张


搜素windows 使用第一个面板 ID 10467



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_python_37,第37张


效果



监控对接平台什么数据 监控接入平台有哪些,监控对接平台什么数据 监控接入平台有哪些_监控对接平台什么数据_38,第38张


====================监控平台添加SNMP节点====================

未完……


https://www.xamrdz.com/lan/5ct1959717.html

相关文章: