我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python功能笔记——远程监控

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python功能笔记——远程监控

python 监控远程主机(根据慕课网手打)
1.获取要监控的计算机的信息
os.system('command') 直接输出结果
os.popen('command') 返回一个文件
open('/proc/file') cpuinfo文件 保存的cpu信息

    字符串的处理
        注意特殊符号 \n
        编码问题
            + 
            join
            '%s'%str
            ('{}').format(a)
        路径的处理
            os.path
        文件对象的处理
            read
            readline
            readlines
        python基本的数据类型的转换
            int
            str
            list
            dict
            tuple
    监控目标
        cpu
        内存
        磁盘
        系统进程
        网络接口
    监控的方式
        1.之前采用的方式:os、sys、file
        2.psutil
            1.是一个跨平台的库
            2.可以获取到系统的进程和系统利用率
            3.本身就是为了监控出现的
        cpu需要监控的东西
            user( Time):执行用户进程的时间的百分比
                psutil.cpu_times().user
            system( Time):执行内核进程和中断的时间百分比
                psutil.cpu_times().system
            wait( IO):空闲时间比
                psutil.cpu_times().wait
            idle:CPU处于idle状态的时间百分比
                psutil.cpu_times().idle

                psutil.cpu_times():返回以上所有数据
                psutil.cpu_count():返回cpu的逻辑个数

        内存
            内存的总数(total)
                psutil.virtual_memory().total
            已经使用的内核数(used)
                psutil.virtual_memory().used
            空闲的内存数(free)
                psutil.virtual_memory().free
            缓冲使用数(buffers)
                psutil.virtual_memory().buffers
            缓存使用数(cache)
                psutil.virtual_memory().cache
            交换分区使用数(swap)
                psutil.virtual_memory().swap

                psutil.virtual_memory():返回内存的完整信息

        磁盘
            磁盘的使用率
            IO信息
                psutil.disk_partitions():获取磁盘的完整信息
                psutil.disk_usage("设备名"):获取分区的使用情况
                psutil.disk_io_counters():获取磁盘的io个数
        系统进程
            psutil.pids:返回系统进程Pid
            p = psutil.Process:(P要大写)返回一个process对象,参数为进程的Pid
                         p.name():返回进程的名字
                         p.exe():返回进程的名字
                         p.cwd():进程的工作目录的绝对路径
                         p.status():返回进程状态
                         p.create_time():进程的创建时间(时间戳)
                         p.gids():返回进程的gid信息
                         p.uid():返回进程的Uid信息
                         p.cpu_times():返回cpu的时间信息
                         p.memory_info():返回进程内存的利用率
                         p.io_counters():返回进程的io读写信息

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python功能笔记——远程监控

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python功能笔记——远程监控

python 监控远程主机(根据慕课网手打)1.获取要监控的计算机的信息os.system('command') 直接输出结果os.popen('command') 返回一个文件open('/proc/file')
2023-01-31

excel功能区(ribbonx)编程笔记--2 button控件与checkbox控件

我们上一章简单先了解了ribbonx的基本内容,以及使用举例实现自己修改ribbox的内容,本章紧接上一章,先讲解一下ribbonx的button控件。 在功能区的按钮中,可以使用内置图像或提供自已的图像,可以指定大按钮或者更小的形式,添加
2023-08-30

python功能笔记——杂七杂八

×××复习阶段,无聊弄点东西玩一下,实现功能有(控制浏览器访问学校校历,截图保存下来,通过图片处理,最终将其设置为桌面):    1.控制浏览器访问网页;    2.将网页截图;    3.图片处理(图片合并、图片换色);    4.调用w
2023-01-31

python功能笔记——图像处理

python图像处理from PIL import Image"""打开图片"""pil_im=Image.open('test1.jpg').convert('L') #打开图片,后跟函数功能为转变成灰色#print(pil_im)
2023-01-31

Python 3 学习笔记:流程控制

程序结构计算机在解决某个具体问题时,主要有三种形式,分别是顺序控制执行所有语句、选择执行部分语句和循环执行部分语句。根据以上三种解决问题的形式,程序设计过程中,也有三种基本结构,分别为顺序结构、选择结构和循环结构。顺序控制顺序结构很好理解,
2023-01-31

Python进行远程视频监控

代码所需第三方库:imaplib,pyautogui从网上看到过用python远程发送截图的博客,这次我要用python实现远程视频监控,看起来既高大上做起来又非常简单。先说一说整体思路,我们要做到手机发送邮件,python脚本接收到有特定
2023-01-31

python学习笔记3—流程控制if、f

流程控制ifif 语句if expression:    statement(s)elseelse语句:if 语句,else语句if expression:    statement(s)else:    statement(s)elif语
2023-01-31

PHP学习笔记:远程控制与物联网应用

随着物联网的快速发展,越来越多的设备可以通过远程控制来实现智能化操作。而PHP作为一种广泛应用于Web开发的服务器端脚本语言,也可以用于远程控制与物联网应用的开发。本文将介绍如何使用PHP来实现远程控制与物联网应用,并给出具体的代码示例。一
2023-10-21

Python实现用手机监控远程控制电脑的方法

一、前言很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行状况等。 今天我们就来用Python实现一个远程监控并控制电脑的小程序。 二、实现原理听起来远程控制电脑好像很高级的样
2022-06-02

远程控制云服务器有哪些功能

远程控制云服务器的功能有很多,下面分别介绍:远程管理:用户可以通过远程控制云服务器进行系统管理、配置管理、升级和备份等操作。用户可以通过远程控制云服务器的控制面板进行系统管理、配置管理、升级和备份等操作。文件共享:远程控制云服务器可以为用户提供文件共享功能。用户可以将文件上传到云服务器上,然后在其他设备上访问该文件。这
远程控制云服务器有哪些功能
2023-10-28

基于python的Linux系统指定进程性能监控

监控linux服务器的工具、组件和程序网上有很多,但是一台服务器上会有很多进程同时运行,特别是做性能测试的时候,可能一台服务器上部署多个服务,如果只监控整个服务器的CPU和内存,当某个服务出现性能问题时,并不能有效准确的定位出(当然通过其他
2022-06-04

Python实现监控远程主机实时数据的示例详解

这篇文章主要为大家详细介绍了Python如何使用Socket库和相应的第三方库来监控远程主机的实时数据,比如CPU使用率、内存使用率、网络带宽等,感兴趣的可以了解一下
2023-05-14

如何开启阿里云服务器的远程控制功能

1.登录阿里云控制台首先,打开浏览器并访问阿里云官方网站。在页面右上角点击"登录",输入您的账号和密码,然后点击"登录"。2.进入云服务器管理页面登录成功后,点击页面上方的"产品"菜单,选择"云服务器ECS"。进入云服务器管理页面。3.选择要开启远程控制的服务器在云服务器管理页面,找到您要开启远程控制功能的服务器实例,
如何开启阿里云服务器的远程控制功能
2023-10-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录