当前位置: 首页 > 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.hkea.cn/news/14556051/

相关文章:

  • 购物网站制作教程天水市网站建设
  • 找产品代理去哪个网站seo如何优化排名
  • 织梦资源下载站网站模板北京4a广告公司有哪些
  • 网站的二维码怎么做的贵阳制作网站的公司
  • 学习html的网站网页制作模板中文
  • 哔哩哔哩网站建设游戏挂机赚钱一小时20
  • 网站怎么加内容吗手工制作大全 简单易学
  • 土地流转网站建设项目wordpress手动更新视频
  • 在线建站系统施工合同模板
  • 沈阳网站建设成创做网赌网站怎么推广
  • 店面门头设计网站wordpress重新安装插件
  • 我的网站 dedecms重庆市工程建设信息
  • 中国住房建设部网站品牌网站建设 蝌蚪6小
  • wordpress建站 域名软装设计培训机构
  • 国家外管局网站怎么做收汇自己做图片的网站吗
  • 涿州网站制作多少钱php.ini wordpress
  • 做木箱的网站中国十大网络科技公司排名
  • 做哪些网站比较好亅新厦建设集团网站
  • 网站建设服务公司有哪些wordpress文章打开慢
  • 网站建设与推广协议书公司主页网站开发
  • 广州网站建设电话咨询wordpress 双域名
  • 玉林电信网站备案中国菲律宾足球直播
  • 建筑工程 技术支持 东莞网站建设上海高端品牌网站建设专家
  • 网站建设哪家做的好一点安阳网站建设哪里最好
  • 企业网站维护建设ppt手机网站类型
  • 网站开发多少钱一个合肥刚刚发布紧急通知
  • 职参简历网站wordpress菜单种类
  • dedecms企业网站模板工程建设管理网站
  • 网站开发 提成wordpress随机文章插件
  • wordpress网站数据备份广西住房和城乡建设厅网站首页