当前位置: 首页 > news >正文

学雷锋 做美德少年网站太原网站优化工具方法

学雷锋 做美德少年网站,太原网站优化工具方法,我们网站百度快照显示违规内容,深圳龙华建设公司文章目录 一.架构说明与资源准备二.部署prometheus1.上传软件包2.解压软件包并移动到指定位置3.修改配置文件4.编写启动脚本5.启动prometheus服务 三.部署node-exporter1.上传和解压软件包2.设置systemctl启动3.启动服务 四.部署grafana1.安装和启动grafana2.设置prometheus数据… 文章目录 一.架构说明与资源准备二.部署prometheus1.上传软件包2.解压软件包并移动到指定位置3.修改配置文件4.编写启动脚本5.启动prometheus服务 三.部署node-exporter1.上传和解压软件包2.设置systemctl启动3.启动服务 四.部署grafana1.安装和启动grafana2.设置prometheus数据源3.新增监控模板4.修改模板的变量和配置信息 一.架构说明与资源准备 需要准备的软件包 node_exporter-1.2.0.tar.gz grafana-7.3.0-1.x86_64.rpm prometheus-2.45.1.linux-amd64.tar.gz以上软件版本可以有一定的差异只要兼容RHEL7的操作系统本次部署的3台虚拟机操作系统是 CentOS Linux release 7.9.2009 (Core) 。 软件包下载地址参考 https://rpmfind.net/linux/rpm2html/search.php https://sourceforge.net/projects/infozip/files/ https://centos.pkgs.org/7/centos-x86_64/ https://access.redhat.com/downloads二.部署prometheus 本章操作都在node01进行。 1.上传软件包 首先将软件包上传到/root目录下 2.解压软件包并移动到指定位置 接着创建/data目录准备将后续解压后的软件文件放在/data目录 mkdir /data tar zxf prometheus-2.45.1.linux-amd64.tar.gz mv prometheus-2.45.1.linux-amd64 /data/prometheus3.修改配置文件 针对配置文件 /data/prometheus/prometheus.yml 进行修改 global:scrape_interval: 15s evaluation_interval: 15s scrape_timeout: 15salerting:alertmanagers:- static_configs:- targets:- 192.168.0.201:9093 rule_files:# - first_rules.yml# - second_rules.yml- rules/*.ymlscrape_configs:- job_name: node_exporterstatic_configs:# #监控的主机IP和node-exporter端口- targets: [192.168.0.201:9100,192.168.0.202:9100,192.168.0.203:9100]relabel_configs:- source_labels:- __address__regex: (.*):9100target_label: instanceaction: replacereplacement: $1remote_write:- url: http://192.168.0.201:8086/api/v1/prom/write?dbprometheusurootp123456但一般情况下由于公司负责的业务较多我们会后期制作不同的grafana监控面板对于监控的主机也需要进行分类。从实际需求角度将所有的监控主机IP写在一个配置文件是不合适的我们需要根据项目新增监控IP的yaml文件。 global:scrape_interval: 15s evaluation_interval: 15s scrape_timeout: 15salerting:alertmanagers:- static_configs:- targets:- 192.168.0.201:9093rule_files:- rules/*.yml#我们在当前目录下新建一个目录hostlist将所有新增项目的监控IP信息加到hostlist文件下。 scrape_configs:- job_name: otherstatic_configs:file_sd_configs:- files:- hostlist/*.ymlrefresh_interval: 1mrelabel_configs:- source_labels:- __address__regex: (.*):9100target_label: instanceaction: replacereplacement: $1remote_write:- url: http://192.168.0.201:8086/api/v1/prom/write?dbprometheusurootp123456在当前目录 /data/prometheus 下新建hostlist目录 在hostlist目录下新建一个yaml文件后缀必须是 yml 我们给该项目起名为MOON被监控主机的端口都是9100. 分别定义变量htname job proj填写主机名、监控对象和项目信息这些变量可以自由定义。 [rootnode01 prometheus]# cat hostlist/MOON.yml - targets: [192.168.0.201:9100]labels:htname: node01job: linuxproj: MOON- targets: [192.168.0.202:9100]labels:htname: node02job: linuxproj: MOON- targets: [192.168.0.203:9100]labels:htname: node03job: linuxproj: MOON这样以后如果新增一个SUN项目对应服务器资源监控的yaml文件就可以写为SUN.yml以此类推而新增项目的监控yaml文件的增加需要重新加载prometheus配置文件才能让新配置生效并监控到新项目的资源。 #新增或更改监控资源后的重启服务命令 curl -X POST http://localhost:9090/-/reload4.编写启动脚本 先编写一个启动prometheus服务的脚本放在/data/prometheus目录下 [rootnode01 prometheus]# cat prometheus.sh #!/bin/bash /data/prometheus/prometheus --web.enable-lifecycle --config.file/data/prometheus/prometheus.yml --storage.tsdb.path/data/prometheus/data --storage.tsdb.retention.time20d --web.enable-admin-api接着授予脚本执行权限。 chmod 755 prometheus.sh再设置systemctl可以启动服务 [rootnode01 prometheus]# cat /usr/lib/systemd/system/prometheus.service [Unit] DescriptionPrometheus Documentationhttps://prometheus.io/docs/introduction/overview/ Wantsnetwork-online.target Afternetwork-online.target[Service] Userroot Grouproot Typesimple # 启动脚本 ExecStart/data/prometheus/prometheus.sh[Install] WantedBymulti-user.target5.启动prometheus服务 启动并设置开机自动启动 systemctl start prometheus.service systemctl enable prometheus.service systemctl status prometheus.service检查端口服务已启动 三.部署node-exporter 本章操作需要在3台服务器上都完成此处只演示在node01的步骤node02和node03同理。 1.上传和解压软件包 将上传的node-exporter解压并移动到/data tar xzf node_exporter-1.2.0.tar.gz mv node_exporter /data2.设置systemctl启动 此处不改动配置文件服务启动后的默认端口是9100 cp /data/node_exporter/node_exporter.service /usr/lib/systemd/system/3.启动服务 使用systemctl直接启动服务 systemctl start node_exporter.service systemctl enable node_exporter.service systemctl status node_exporter.service检查端口node-exporter已经启动。 四.部署grafana 本章操作在node01进行。 1.安装和启动grafana 将下载好的grafana的rpm包上传至/root后直接yum安装即可自动安装依赖。 yum install -y grafana-7.3.0-1.x86_64.rpm安装后直接启动服务。 systemctl start grafana-server.service systemctl enable grafana-server.service systemctl status grafana-server.service检查3000端口打开表示服务已启动。 2.设置prometheus数据源 首先打开本地浏览器输入 192.168.0.201:3000 进入grafana页面初始账号和密码都是admin直接登录并修改密码进入grafana首页。 接着按照下图顺序找到 设置---数据源 的位置进行配置 在数据源的URL框中输入node01的prometheus服务IP和端口 http://192.168.0.201:9090/ 然后保存退出即可。 设置成功后数据源是prometheus。 3.新增监控模板 从网络上搜索Linux服务器的grafana监控模板导入进去。 然后上传json文件选择本地文件导入即可。 4.修改模板的变量和配置信息 一般情况下直接导入的模板无法使用因为它使用了自定义的变量。 例如别人的项目名proj变量使用了 apple 指定其监控的所有资源我们项目名proj变量使用了MOON表示监控的所有资源。 我们若要使用模板来查看监控资源的信息需要修改变量以及prometheus查询语句的某些具体值才能显示自己的资源监控数据。 进入配置页面后选择变量修改修改后的键值与hostlist下面的yml配置文件中的内容一样即可。 每一次对面板的修改都需要手动保存才能生效。 如果无法接收到数据在浏览器输入 192.168.0.201:9090 进入prometheus服务器界面进入 “状态”—“目标”,检查是否有监控数据。状态都是 UP 表示资源已被正常监控。 至此Linux服务器的prometheus-grafana主机资源监控已经基本搭建完成Windows服务器的监控只需要安装对应的node-exporter即可。
http://www.w-s-a.com/news/288057/

相关文章:

  • 成都网站建设成功案例单招网商丘网站建设大全
  • 受欢迎的购物网站建设网推专员是做什么的
  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件
  • 来宾住房与城乡建设网站天津西青区怎么样
  • 西安网站建设培训班鄂州网页定制
  • 西部数码网站备份自己怎么做网站啊
  • h5网站开发用什么软件制作公司网站建设代理怎么做
  • 网站建设资料准备网上购物app有哪些
  • 沧州做网站优化哪家公司便宜国内百度云网站建设
  • 网站的最近浏览 怎么做龙岩市人才网最新招聘信息
  • 网站建设需要找工信部吗网站开发账务处理
  • 做那种的视频网站个体工商网站备案
  • 推广网官方推广网站中国建设招聘信息网站
  • 医院网站建设需要多少钱网络营销渠道可分为哪几种
  • 怎么取网页视频网站元素计算机专业论文网站开发
  • 上海网站建设备案号怎么恢复wordpress打开页面空白
  • 30个做设计的网站企业设计网站
  • 招生网站开发的背景创意 wordpress