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

邵东微网站建设合肥网站制作建设公司

邵东微网站建设,合肥网站制作建设公司,颍州网站建设,雅布设计平面文章目录前言一. 实验环境二. 安装node_exporter2.1 node_exporter的介绍2.2 node_exporter的安装三. 在prometheus服务端配置监控远程主机3.1 在server端配置拉取node的信息3.2 重启prometheus3.3 通过浏览器查看prometheus总结前言 大家好#xff0c;又见面了#xff0c;我… 文章目录前言一. 实验环境二. 安装node_exporter2.1 node_exporter的介绍2.2 node_exporter的安装三. 在prometheus服务端配置监控远程主机3.1 在server端配置拉取node的信息3.2 重启prometheus3.3 通过浏览器查看prometheus总结前言 大家好又见面了我是沐风晓月本文是专栏【云原生实战】专栏的第2篇文章主要讲解prometheus监控远程主机实战。 专栏地址【云原生实战】 此专栏是沐风晓月对Linux常用命令的汇总希望能够加深自己的印象以及帮助到其他的小伙伴。 如果文章有什么需要改进的地方还请大佬不吝赐教。 个人主页我是沐风晓月 个人简介大家好我是沐风晓月双一流院校计算机专业 座右铭 先努力成长自己再帮助更多的人 一起加油进步 欢迎大家这里是CSDN我总结知识的地方喜欢的话请三连有问题请私信 一. 实验环境 本次的实验环境见下表 操作系统服务器IPhostnamecentos7.6192.168.1.41mufengrow41centos7.6192.168.1.42mufenggrow42 如何查看相应的参数 查看操作系统 [rootmufenggrow ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 查看hostname ## 修改hostname [rootmufenggrow ~]# hostnamectl set-hostname mufenggrow41 [rootmufenggrow ~]# bash # 查看hostname [rootmufenggrow41 ~]# hostname mufenggrow41查看ip [rootmufenggrow41 ~]# ifconfig |grep inet |awk NR1{print $2} 192.168.1.41 本文中的master服务器也就是prometheus已经安装好如果你还未安装可以参考上一篇文章prometheus安装及使用入门 二. 安装node_exporter 2.1 node_exporter的介绍 官网给提供了数据采集的组件 node_exporter prometheus只能拉取数据而Exporter是Prometheus的指标数据收集组件。 它负责从目标Jobs收集数据并把收集到的数据转换为Prometheus支持的时序数据格式。 和传统的指标数据收集组件不同的是它只负责收集数据并不向Server端发送数据而是等待Prometheus Server 主动抓取。 node-exporter 默认的抓取url地址http://ip:9100/metrics 如果想要让node_exporter推送数据可以借助于工具 pushgetway组件这个组件可以推送node_exporter的指标数据到你安装好的prometheus服务器上。 node-exporter用于采集node的运行指标包括node的cpu、load、filesystem、meminfo、network等基础监控指标类似于zabbix监控系统的的zabbix-agent 2.2 node_exporter的安装 1. 上传node_exporter 2. 解压并启动 解压node_exporter [rootmufenggrow42 ~]# tar xf node_exporter-1.5.0.linux-amd64.tar.gz #包的名字太长这里改的短一点 [rootmufenggrow42 ~]# mv node_exporter-1.5.0.linux-amd64 node_exporter [rootmufenggrow42 ~]# cd node_exporter [rootmufenggrow42 node_exporter]# 关于启动exporter的参数 上面我们已经解压了如果要安装我们需要使用node_exporter --help来查看完成的参数 [rootmufenggrow42 node_exporter]# ./node_exporter --help usage: node_exporter [flags]Flags:-h, --help Show context-sensitive help (also try --help-long and --help-man).--collector.arp.device-includeCOLLECTOR.ARP.DEVICE-INCLUDE Regexp of arp devices to include (mutually exclusive to device-exclude).--collector.arp.device-excludeCOLLECTOR.ARP.DEVICE-EXCLUDE Regexp of arp devices to exclude (mutually exclusive to device-include).--collector.bcache.priorityStats Expose expensive priority stats....(省略 默认情况下 node_exporter 在端口 9100 上运行并在路径 /metrics 上暴 露指标此处也可以修改比如 可以通过–web.listen-address 和 --web.telemetry-path 参数来设置端口和路径 [rootmufenggrow42 node_exporter]# ./node_exporter --web.listen-address:9800修改端口为9800. 关于启动时候的一些参数我们在后面的文章中详细介绍本文只启动node_exporter实现监控远程主机即可 开始启动node_exporter [rootmufenggrow42 node_exporter]# nohup ./node_exporter [1] 19459启动并设置在后台运行这里nohup命令主要用于在系统后台不挂断地运行命令退出终端不会影响程序的运行。 nohup 命令在默认情况下非重定向时会输出一个名叫 nohup.out 的文件到当前目录下如果当前目录的 nohup.out 文件不可写输出重定向到 $HOME/nohup.out 文件中。 查看启动情况 我们可以查看端口是否启动 [rootmufenggrow42 ~]# lsof -i:9100 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node_expo 19459 root 3u IPv6 59483 0t0 TCP *:jetdirect (LISTEN) 查看监控信息 我们从网页端查看监控信息 三. 在prometheus服务端配置监控远程主机 3.1 在server端配置拉取node的信息 找到我们的配置文件 打开配置文件进行设置 在最后面添加node的信息 scrape_configs:# The job name is added as a label jobjob_name to any timeseries scraped from this config.- job_name: prometheusstatic_configs:- targets: [localhost:9090]- job_name: node42static_configs:- targets: [192.168.1.42:9100] 如图所示 3.2 重启prometheus 两种方法重启 方法一 直接使用pkill杀死进程然后重启 #杀死promethues [rootmufenggrow41 prometheus]# pkill prometheus # 再次启动 [rootmufenggrow41 prometheus]# ./prometheus 方法二 后台运行prometheus的方式重启 1配置prometheus server的systemd文件 # vim /usr/lib/systemd/system/prometheus.service [Unit] DescriptionMonitoring system and time series database Documentationhttps://prometheus.io/docs/introduction/overview/ Afternetwork.target[Service] Restarton-failure #表示当进程以非零退出代码退出由信号终止 #当操作(如服务重新加载)超时以及何时触发配置的监视程序超时时服务会自动重启。 WorkingDirectory/apps/prometheus/ #工作目录路径根据需求修改 ExecStart/apps/prometheus/prometheus --config.file/apps/prometheus/prometheus.yml #/apps/prometheus/prometheus二进制启动文件 #--config.file #配置文件的路径启动prometheus指定要读取那个配置文件。配置文件路径根据需求修改 Userprometheus #启动用户[Install] WantedBymulti-user.target添加prometheus用户 useradd -M -r -s /usr/sbin/nologin prometheus此命令的解释 -M创建用户时不创建该用户的家目录也就是在/home目录中没有该用户的目录。该选项可选择性添加 -r创建的用户为系统用户。该选项可选择性添加 -s指定用户的shell。 3给prometheus二进制文件修改所属主和所属组 # chown -R prometheus.prometheus /apps/prometheus-2.37.5.linux-amd644 启动prometheus #重新读取所有的service文件 # systemctl daemon-reload #该命令有启动prometheus和设置prometheus开机的作用 # systemctl enable --now prometheus # ps -ef | grep prometheus3.3 通过浏览器查看prometheus 打开prometheus的地址 输入访问地址 192.168.1.419090 可以看到已经监控到了远程主机的信息 从下图可以看到监控的详细参数 比如我们查看cpu的使用时间 注: process_cpu_seconds_total 用户和系统的总cpu使用时间 总结 以上就是使用prometheus监控远程linux服务器实战欢迎点赞收藏哦。 好啦这就是今天要分享给大家的全部内容了我们下期再见✨ ✨ ✨ 如果你喜欢的话就不要吝惜你的一键三连了~
http://www.w-s-a.com/news/423617/

相关文章:

  • icp备案和网站不符查询公司的网站备案
  • 万江营销型网站建设泰安网站建设制作电话号码
  • 做网站是用ps还是ai服饰东莞网站建设
  • 只做一页的网站多少钱网站开发就业趋势
  • 陈村网站建设有哪些网站可以做店面设计
  • 查询网站注册信息wordpress 照片墙
  • 成都网站设计服务商室内设计设计师网站推荐
  • 企业建站系统cms百度网址ip
  • wordpress 代码编辑插件下载搜索引擎优化seo课程总结
  • 韩都衣舍网站建设的改进邯郸公众号小程序制作
  • 上海设计网站建设在线视频制作
  • 东营高端网站建设新建网站如何让百度收录
  • wordpress怎么生成网站地图微网站平台怎样做网站
  • 同安区建设局网站招投标公众号简介有趣的文案
  • 江苏州 网站制作网上宣传方法有哪些
  • 做网站时怎样申请域名郑州制作网站公司
  • 深圳 网站开发公司电话网站关键词快排名
  • 网站建设的工作总结seo同行网站
  • 网站需要兼容哪些浏览器sql数据库做的网站怎么发布
  • 营销型网站的建站步骤是什么意思广州门户网站建设公司
  • 汕尾好网站建设推广计算机软件包含网站开发
  • 建设工程施工许可证在哪个网站办wordpress更换主题白屏
  • 微交易网站建设wordpress摘要调用
  • 做网站维护需要懂什么网站后台后缀名
  • 网站建设的认可桂平市住房和城乡建设局网站
  • 网站设计师岗位职责域名关键词查询
  • 百度怎样建设网站盐城公司网站建设
  • 站长工具国产2023网站制作 商务
  • 网络新闻专题做的最好的网站杭州网站设计建设公司
  • 电商网站界面设计流程ps培训班一般学费多少钱