python简单接口监控(python做监控界面)

  • 1、如何利用Python自动监控网站并发送邮件告警
  • 2、如何通过python实现实时监控文件
  • 3、python 做监控数据采集,怎么做.新手请教

1、监控网站

监控网站其实就是去爬网页的源码,每次对比或检查网页源码特定位置的html代码是否有变化即可,具体可以用

from urllib import request

page = request.urlopen(“网址”)

html = page.read()

就可以获取网页源码;

2、发送高警

建议别用邮件,邮件发多几次就会认为你的发件箱有发垃圾邮件的嫌疑。用 喵提醒 ,是个公众号,可以免费发提醒到手机上。调用方法也和监控网页代码类似,具体自己看喵提醒的教程。

比如要监控nginx的$request_time和$upstream_response_time时间,分析出最耗时的请求,然后去改进代码,这时就要对日志进行实时分析了,发现时间长的语句就要报警出来,提醒开发人员要关注,当然这是其中一个应用场景,通过这种监控方式还可以应用到任何需要判断或分析文件的地方!

这么具体的问题,找通用demo很难啊,个人觉得问题的难点不在Python。

1. 获取什么服务器性能数据和如何获取,可以请教公司内部运维。

2. 获取什么数据库性能数据和如何获取,可以请教公司内部DBA。

3. 以上两点搞定了,才能确定临时数据存储结构和最终数据库表结构。

以上三点是关键,Python的事情就简单多了,提供一种思路:一分钟一次,实时性不高,每台服务器用cron部署一个a.py,用于获取性能数据,在某

一台服务器有一个b.py,负责获取所有服务器a.py产生的数据,然后写入数据库;a.py如何上报到b.py取决于你擅长什么,如果熟悉网络编程,用

a.py做客户端上报到服务端b.py,如果熟悉shell的文件同步(如rsync),a.py只写本地文件,b.py调用c.sh(封装rsync)

拉取远程文件。

如果解决了您的问题请采纳!

如果未解决请继续追问!

原创文章,作者:YAD9X,如若转载,请注明出处:https://www.506064.com/n/126397.html

汽车小知识 小米SU7 今日油价 油耗计算器 电耗计算器 购置税计算器 贷款计算器 保险计算器 交通违章代码 体育新闻
(0)
YAD9XYAD9X
上一篇 2024-10-03 23:08
下一篇 2024-10-03 23:08

相关推荐

  • Vue.js中的push方法详解

    Vue.js是一个灵活、高效的前端框架,被广泛应用于开发Web应用程序。而Vue.js中的push方法,则是开发者常用的一种数据操作方法,具有非常重要的作用。下面,我们将从多个方面…

    编程 2024-11-03
  • 深入了解8188gu

    一、8188gu国际物流 8188gu是一家国际物流公司,总部位于深圳,拥有全球范围内的物流网络。8188gu致力于为客户提供一流的仓储、物流、配送和供应链解决方案,帮助客户降低成…

    编程 2024-10-14
  • React Native 开发详解

    React Native是由Facebook开发的一种跨平台应用开发框架,可以使用JavaScript编写高效、流畅的原生移动应用程序,采用React风格的组件模型,依托于原生基础…

    编程 2024-10-03
  • autocad怎么隐藏坐标,autocad隐藏坐标轴

    本文目录一览: 1、cad坐标如何关闭 2、如何隐藏AutoCAD坐标系 3、CAD制图软件中如何隐藏坐标? 4、CAD的坐标打开或者隐藏怎么操作? 5、autocad 2008中…

    编程 2024-11-14
  • 当GitHub进不去时该怎么办

    一、黑屏或进入GitHub页面缓慢 在使用GitHub的过程中,经常会出现黑屏或者进入页面缓慢的情况。这种情况很典型的表现是网页无法响应,或者页面在加载中一直卡着不动。对于这种情况…

    编程 2024-10-24
  • 了解C++的数据结构和算法实现

    一、什么是数据结构和算法 在计算机科学中,数据结构是硬件和软件组合在一起,用于组织和存储数据的方式。算法则是指解决问题的一系列清晰指令集合,也常被称为逻辑或过程。数据结构和算法是计…

    编程 2024-10-27
  • Kali Linux连接SSH

    Kali Linux是一款基于Debian的Linux发行版,主要用于安全渗透测试。SSH(Secure Shell)是一种安全协议,用于远程连接Linux服务器或者其他Linux…

    编程 2024-10-04
  • C语言心形闪动代码的详细阐述

    一、c语言心形闪动代码难吗 C语言心形闪动代码看起来非常复杂,但是只要掌握了一些基本的编程技巧,就不难实现。对于初学者来说,需要学习一些基本的语法和函数,如for循环、if语句、p…

    编程 2024-10-27
  • 用Python编写今日头条爬虫实战教程

    引言 今日头条是一个非常流行的新闻客户端,拥有海量的新闻内容和用户。作为一个Python爱好者,我想学习如何使用Python来爬取今日头条的数据。本篇文章将分享如何使用Python…

    编程 2024-10-04
  • plink软件详细介绍

    一、plink软件介绍 plink是一款ssh客户端工具,可以在Windows操作系统上连接到远程服务器,并在本地操作远程服务器,支持SSH、Telnet和RAW连接方式。 pli…

    编程 2024-10-04

发表回复

登录后才能评论