首页 > 编程知识 正文

python游戏脚本教程,爬虫可视化监控系统

时间:2023-05-03 07:08:57 阅读:13011 作者:2089

Python脚本——监视系统脚本监视系统的CPU、存储器、硬盘、网卡和服务端口信息,并在发送邮件信息的Linux和Windows上使用psutil模块检查数据定义端口数据方法的send_mail :定义邮件信息的#执行输出信息php:Off! MySQL :关闭! redis :关闭! zabbix :关闭! ------------------------------23.00 %---------------------------------------------------- -。 加载规则import smtplib # smtplib模块fromemail.mime.textimportmimetextfromemail.headerimportheader #定义检查的服务名称和端口servicer ' mysql': 3306,' redis': 6379,' zabbix': 10050,} #获取CPU信息defCPU_info(:# )以定义CPU的返回CPU # % %%表示直接输出%。 #内存信息def mem _ info (获取: #内存使用率mem=psutil.virtual_memory ) mem_per='%.2f%%'%mem )2] mem _ total=1024 ) ) M' info={ 'mem_per': mem_per, 从' mem_total'330之后调用值return info#以获取硬盘信息de fdisk _ info (: all _ disk=PS util.disk _ usage ) (/) disk 1024 () GB (磁盘_ used=str (int ) all_disk[1]/1024/1024/1024 ) ) GB (info=) )磁盘) }返回信息#网卡信息def network _ info (: network=PS util.net _ io _ counters ) network_sent=str ) int nenet 1024/1024 ) ) MB ' info={ ' network _ sent ' : network _ sent ' network _ resv ' : network _ resv } return info 服务端口信息de fport _ check (: info=dict.from keys ) services.keys ) foriinservices.items (: forjinpsutil.net _ connections ) : ifj.status==' listen ' andj.laddr.port==' ooxxxxx x@qq.com ',] #将清单a定义为接收方sender='

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。