上海网站开发招聘企业h5网站建设
2026/4/6 12:54:13 网站建设 项目流程
上海网站开发招聘,企业h5网站建设,网站建设文案有趣,怎么推广自己做的网站Prometheus、node_exporter、Alertmanager 是一套适配性很强的服务器监控告警组合#xff0c;Prometheus 能精准采集 CPU、内存等核心指标#xff0c;node_exporter 轻量化收集服务器硬件数据#xff0c;Alertmanager 可分类推送告警信息#xff0c;这套组合适合个人服务器…Prometheus、node_exporter、Alertmanager 是一套适配性很强的服务器监控告警组合Prometheus 能精准采集 CPU、内存等核心指标node_exporter 轻量化收集服务器硬件数据Alertmanager 可分类推送告警信息这套组合适合个人服务器持有者、中小企业运维人员使用优点在于开源免费、配置灵活能 7×24 小时自动监控提前预警服务器异常。使用这套工具时发现配置告警规则要贴合实际使用场景比如针对个人博客服务器重点监控网络连通性和磁盘空间即可无需过度配置冗余规则否则易收到无效告警另外首次部署时要注意各组件版本兼容避免因版本不匹配导致数据采集失败。不过这套监控系统仅靠自身只能在局域网内访问比如个人在家搭建的服务器出门后既看不到监控数据也收不到及时的告警提醒小团队里异地办公的成员也无法协同查看服务器状态遇到半夜服务器硬盘满了的情况只能等第二天到公司才能处理容易造成业务中断。而将这套监控系统与 cpolar 结合后无需申请公网 IP、不用配置路由器端口映射就能给监控系统分配公网访问地址不管是出门在外用手机查看服务器状态还是团队成员异地协同处理告警都能轻松实现彻底打破了局域网的使用限制。11114这就是软件之间组合的魅力。方法如下请笑纳1.在Centos7上安装Alertmanager在安装alertmanager前需要安装node_exporter和prometheus没有安装的小伙伴可以参考这篇文章prometheus监控不再局域网Cpolar 让 Prometheus 走出内网限制 - cpolar 极点云官网node_exporter无需公网IP:利用node_exporter和cpolar实现服务器状态的远程监控接下来跟我进入监控告警的世界吧去官网下载安装文件https://prometheus.io/download/找到linux版下载下载完成后记住下载路径。创建alertmanager的目录mkdir-p /app/alertmanager进入到这个目录cd/app/alertmanager手动上传下载好的alertmanager文件。上传成功后解压tar-vxzf alertmanager-0.28.1.linux-amd64.tar.gz改名方便记忆mvalertmanager-0.28.1.linux-amd64 alertmanager将Altermanager配置为系统服务:cd/usr/lib/systemd/systemvimalertmanager.service[Unit]Descriptionhttps://prometheus.io[Service]Restarton-failureExecStart/app/alertmanager/alertmanager --config.file/app/alertmanager/alertmanager.yml[Install]WantedBymulti-user.target加载system文件启动alertmanager这个服务并设置开机启动systemctl daemon-reload systemctl start alertmanager.service systemctlenablealertmanager.service也可以后台手动启动nohup./alertmanager --config.filealertmanager.yml/app/alertmanager/alertmanager/alertmanager.out21catalertmanager.out启动成功后访问Altermanagerip9093默认端口为 9093。假如我们想用手机或者平板随时随地可以查看告警消息我们应该怎么做呢接下来cpolar就派上用场啦2.安装cpolar实现随时随地开发cpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤官网在此https://www.cpolar.com使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://192.168.42.101:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。3.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:alertmanager注意不要与已有的隧道名称重复协议http本地地址9093域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。4.在prometheus上配置alertmanager进入prometheus的配置文件加入alertmanager告警规则vi/app/prometheus/prometheus.yml加入以下内容后Prometheus可以通过这个公网地址4246d47e.r2.cpolar.top刚才用cpolar打通的公网地址也可以用localhost:9093访问到运行在本地9093端口的Alertmanager服务从而抓取系统指标。- targets:[4246d47e.r2.cpolar.top]labels: app:alertmanager这一步配置的作用是告诉 Prometheus当监控规则触发告警时应该把告警信息发送到哪个 Alertmanager 服务进行处理便于一会监控node_exporter也可以监控mysqld_exporter等等。alerting: alertmanagers: - static_configs: - targets:[4246d47e.r2.cpolar.top]重新启动prometheussystemctl restart prometheus抓取成功5.利用alertmanager来配置node_exporter告警在第四章节我们已经成功配置告警信息发送到alertmanager接下来我们来验证一下是否可以成功发送我们这里举例倘若node_exporter关闭则发送告警。node_exporter还可以监控主机的 CPU 使用率内存使用量文件系统用量等等。我们先改写prometheus的配置文件改以下内容vi/app/prometheus/promethues.yml进入到prometheus配置目录下写一个配置文件1.ymlvi/app/prometheus/1.ymlgroups: - name: node-alerts rules:# 实例宕机- alert: node_exporter实例宕机 expr: up{jobnode_exporter,instancelocalhost:9100}0for: 15s labels: severity: critical annotations: summary:实例 {{$labels.instance }} 已停止运行超过 15 秒description:作业 {{$labels.job }} 的实例 {{$labels.instance }} 无法抓取。- name: prometheus rules:# 实例宕机- alert: 实例宕机 expr: up{jobprometheus}0for: 15s labels: severity: critical annotations: summary:实例 {{$labels.instance }} 已停止运行超过 15 秒description:作业 {{$labels.job }} 的实例 {{$labels.instance }} 无法抓取。重启prometheussystemctl restart prometheus打开prometheus网页发现加入成功。接下来我们验证一下关闭node_exporter会不会告警systemctl stop node_exporter再次打开prometheus网页告警成功打开alertmanager网页我们发现那两条告警也显示成功。这样我们就成功配置prometheus告警啦6.使用Alertmanager发送服务器告警至QQ邮箱QQ 邮箱默认不允许外部应用直接使用密码登录SMTP服务器因此你需要获取一个授权码登录QQ 邮箱进入设置-账户。找到SMTP/IMAP/POP3/Exchange 服务开启SMTP 服务。开启后会提示你获取一个授权码。接下来我们进入alertmanager安装目录修改alertmanager配置文件alertmanager.ymlvi/app/alertmanager/alertmanager/alertmanager.yml添加以下内容来配置告警规则global: resolve_timeout: 5m smtp_from:你的QQ邮箱smtp_smarthost:smtp.qq.com:465smtp_auth_username:你的QQ邮箱smtp_auth_password:你的QQ邮箱授权码smtp_require_tls:falsesmtp_hello:qq.comroute: group_by:[alertname]group_wait: 5s group_interval: 5s repeat_interval: 5m receiver:emailreceivers: - name:emailemail_configs: - to:你的QQ邮箱send_resolved:true这样有告警消息就可以发送到QQ邮箱啦我们来验证一下配置有没有问题./alertmanager --config.filealertmanager.yml --log.leveldebug手动运行测试没报错即正确重启alertmanagersystemctl restart alertmanager systemctl status alertmanager登录邮箱查看node_exporter挂机是否发邮件接收到邮件说明我们配置正确这样我们就可以随时随地查看告警信息了7.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我这里演示使用的是alertmanager大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道alertmanager点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问本地部署的alertmanager页面这样一个永久不会变化的二级子域名公网网址即设置好了。有了cpolar我们可以在任意一台服务器使用此alertmanager监控你的同事也可以一键监控是不是特别方便呢~结尾Prometheusnode_exporterAlertmanager 构建的监控告警体系能切实解决服务器状态监测和异常提醒的核心需求而 cpolar 则弥补了这套体系仅能在局域网使用的短板让监控数据的访问、告警信息的响应不再受地域限制。对于个人管理少量服务器或是中小企业简化运维流程的场景来说这种组合既无需额外的硬件成本又能有效提升服务器运维的及时性和便捷性真正实现了低成本、高效率的服务器监控管理让服务器的运行状态始终处于可掌控的范围内。感谢您对本篇文章的喜爱有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站联系博主xcLeigh 博主全栈领域优质创作者博客专家目前活跃在CSDN、微信公众号、小红书、知乎、掘金、快手、思否、微博、51CTO、B站、腾讯云开发者社区、阿里云开发者社区等平台全网拥有几十万的粉丝全网统一IP为xcLeigh。希望通过我的分享让大家能在喜悦的情况下收获到有用的知识。主要分享编程、开发工具、算法、技术学习心得等内容。很多读者评价他的文章简洁易懂尤其对于一些复杂的技术话题他能通过通俗的语言来解释帮助初学者更好地理解。博客通常也会涉及一些实践经验项目分享以及解决实际开发中遇到的问题。如果你是开发领域的初学者或者在学习一些新的编程语言或框架关注他的文章对你有很大帮助。亲爱的朋友无论前路如何漫长与崎岖都请怀揣梦想的火种因为在生活的广袤星空中总有一颗属于你的璀璨星辰在熠熠生辉静候你抵达。愿你在这纷繁世间能时常收获微小而确定的幸福如春日微风轻拂面庞所有的疲惫与烦恼都能被温柔以待内心永远充盈着安宁与慰藉。至此文章已至尾声而您的故事仍在续写不知您对文中所叙有何独特见解期待您在心中与我对话开启思想的新交流。 关注博主 带你实现畅游前后端 大屏可视化 带你体验酷炫大屏 神秘个人简介 带你体验不一样得介绍 从零到一学习Python 带你玩转Python技术流 前沿应用深度测评 前沿AI产品热门应用在线等你来发掘注本文撰写于CSDN平台,作者xcLeigh所有权归作者所有https://xcleigh.blog.csdn.net/如果相关下载没有跳转请查看这个地址相关链接没有跳转皆是抄袭本文转载请备注本文原地址。 亲码字不易动动小手欢迎点赞 ➕ 收藏如 问题请留言或者关注下方公众号看见后第一时间回复还有海量编程资料等你来领博主看见后一定及时给您答复

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询