热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxPrometheus+Grafana监控服务器性能

1、安装prometheus安装go[roottiger~]#yum-yinstallgo安装prometheus服务器端[roottiger~]#wgethttps:github

1、安装prometheus

安装go

[root@tiger ~]# yum -y install go

安装prometheus 服务器端

[root@tiger ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.9.2/prometheus-2.9.2.linux-amd64.tar.gz

[root@tiger ~]# tar xvf prometheus-2.9.2.linux-amd64.tar.gz -C /usr/local/

[root@tiger ~]# vim /usr/local/prometheus-2.9.2.linux-amd64/prometheus.yml

   在里面写清楚监控节点的信息。注意此文件是yml文件,对格式要求很严格。
   主机的9090端口是必须配置的,这是prometheus自带的web界面
   9100是node_exporter的默认端口
   9104是mysqld_exporter默认端口,此服务器上为了测试我也装了mysql。
linux  Prometheus+Grafana监控服务器性能

配置完成后,运行服务:[root@tiger ~]# cd /usr/local/prometheus-2.9.2.linux-amd64/
[root@tiger ~]# prometheus //热加载配置
prometheus启动命令添加参数 --web.enable-lifecycle
然后热重启:curl -XPOST http://localhost:9090/-/reload nohup ./prometheus --web.enable-lifecycle &
这样更改配置文件后就不用关闭再启动prometheus了
然后ip+端口就可以访问了
192.168.3.121:9090

linux  Prometheus+Grafana监控服务器性能

在被监控的mysql机器上安装对应的exporter官网地址
linux  Prometheus+Grafana监控服务器性能
下载完成在服务器上解压

[root@localhost ~]# tar xvf mysqld_exporter-0.11.0.linux-amd64.tar.gz -C /usr/local/
[root@localhost ~]# nohup /usr/local/mysqld_exporter-0.11.0.linux-amd64/mysqld_exporter &

然后访问192.168.3.121:9090。可以看到up,此时就实现了用普罗米修斯监控系统参数。
linux  Prometheus+Grafana监控服务器性能

2、安装grafana

[root@tiger ~]# wget https://dl.grafana.com/oss/release/grafana-5.4.0-1.x86_64.rpm[root@tiger ~]# yum localinstall grafana-5.4.0-1.x86_64.rpm -y[root@tiger ~]# systemctl start grafana-server

访问192.168.3.121:3000,默认账户密码 admin/admin

linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能

linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能
回到刚开始的界面,导入下载好的文件包
linux  Prometheus+Grafana监控服务器性能

linux  Prometheus+Grafana监控服务器性能
linux  Prometheus+Grafana监控服务器性能

转:https://blog.51cto.com/14051712/2398678



推荐阅读
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • This guide provides a comprehensive step-by-step approach to successfully installing the MongoDB PHP driver on XAMPP for macOS, ensuring a smooth and efficient setup process. ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 离线环境下的Python及其第三方库安装指南
    在项目开发中,有时会遇到电脑只能连接内网或完全无法联网的情况。本文将详细介绍如何在这种环境下安装Python及其所需的第三方库,确保开发工作的顺利进行。 ... [详细]
author-avatar
唐旭阳一一一滴泪15
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有