python

Python工具:使用FastApi为sys-status封装外部访问接口

接上篇,监控工具sys-status只有监控和异常发警报功能是不够的,历史数据未存储,也无法提供历史数据获取,这一次更新,就使用diskCache来存储数据,然后使用FastApi封装外部获取数据的API,目前已部署使用。 一个使用 Python 实现的 Linux 服务器监控工具,钉钉机器人异常警报,外部api访问获取历史数据。 使用 Python 3.7+ 版本测试通过。 项目地址 https […]

Python工具:sys-status监控Linux服务器+钉钉机器人警报

最近项目上需要一个监控报警的小工具,写好了,部署好了,开源出来 https://github.com/hsu1943/sys-status. 后面会使用fastApi封装一套对外访问的接口,喜欢的朋友给个 STAR。 这是一个使用 Python 实现的 Linux 服务器运维小工具,满足条件时使用钉钉机器人发出警报。 使用 Python 3.7+ 版本测试通过。 功能 检查硬盘占用 可指定检查多个 […]

Python笔记:Linux和Windows下用python找到并杀死进程

如何使用python找到进程并杀死该进程,或者是确认某进程有没有在运行,这些功能的使用场景是很多的。 比如你的服务器上有一个服务脚本server.py需要运行某个程序去做某些操作,但是在脚本运行这个程序好半天没返回,多半是发生异常卡住了(这个情况在windows下太常见了),最有效的办法就是杀死这个异常进程,再去重新启动它。 实现类似的需求,在Windows和Linux两种服务器实现的方法可能稍有 […]

Python3.8运行tornado项目报NotImplementedError错误

今天拉了一个使用了tornado的项目在本地跑,按照源码作者的步骤配置完,运行,直接报错了,要求环境Python3.6+,我装的是Python3.8,理论上应该直接正常运行的,报错信息: Traceback (most recent call last): File “ice_server.py”, line 150, in <module> RunServer.run_server( […]

Python笔记:安装scrapy时fatal error C1083错误解决

作为Python爬虫中的白富美,scrapy总是要了解学习的,Python的实践项目就直接从这个开始,后面也方便直接转化为商业项目,那第一步就是来安装scrapy。 本应该在linux虚拟机来做开发,但对于已经在window下安装pycharm情况下,加上Python强大的跨平台给我信心,加上虚拟机真的占内存啊,所以就直接在windows上做开发吧,所以下面的情况是出现在windows10环境下的 […]

Scroll to top