
Python
文章平均质量分 92
那些、快乐。
这个作者很懒,什么都没留下…
展开
-
使用阿里云的SLB与日志服务的Python sdk实现自动封禁恶意访问用户IP
文章目录使用阿里云的SLB与日志服务的Python sdk实现自动封禁恶意访问用户IP使用阿里云的SLB与日志服务的Python sdk实现自动封禁恶意访问用户IP场景说明:使用阿里云的SLB作为所有服务的网关流量入口,且该SLB 开启访问控制黑名单功能与日志收集到阿里云日志服务的功能。解决问题出现很大一批不太正常访问用户IP,在日志服务中心看到基本都是同一个IP访问,状态码基本都是4xx,因此需要开发一个可以在自动封禁IP与指定时间外自动解封的功能。python脚本功能开发原创 2020-12-31 11:17:31 · 837 阅读 · 0 评论 -
通过阿里云日志服务SDK更新logstore
文章目录安装阿里云的日志服务的SDK脚本代码(把该脚本加入定时任务万事大吉)由于公司后端业务使用的微服务,大小服务有上百个服务,每个服务使用对应的日志服务的logstore,这么多的数量通过控制台鼠标点击,太繁琐,效率太低,调研了下阿里云日志服务的sdk,实现了此功能,可以通过该脚本更改日志服务的一个project 下的所有logstore.安装阿里云的日志服务的SDKpip install aliyun-log-python-sdk脚本代码(把该脚本加入定时任务万事大吉)#encodi原创 2020-06-20 11:11:44 · 756 阅读 · 0 评论 -
pip3 安装JupyterLab
文章目录1. 使用pip 命令安装2. 生成jupyter的配置文件3. 生成登录密码4. 修改默认的配置文件5. 启动jupyter5. 让jupyter支持node环境插件在一台已经安装好 Python3 环境的主机上1. 使用pip 命令安装 pip3 install jupyterlab -i https://pypi.doubanio.com/simple/2. 生成jupyter的配置文件jupyter notebook --generate-config#生成的co原创 2020-06-12 17:34:51 · 4356 阅读 · 0 评论 -
监控外网IP网络的可用性及丢包率实现不重复发送报警邮件
重点内容说明: 1.通过ping 来检测的网络的可用性 2.使用threading模块处理字典中的多个IP网络探测 3.为了使第二次检测故障IP,不重复发送邮件,使用redis中的列表保存已网络故障IP,当故障恢复时从redis列表中删除该故障IP详解代码如下: import threading import os import re import smtplib from e...原创 2018-08-24 17:11:32 · 2193 阅读 · 2 评论 -
Python编码问题
Python程序开头写#coding=utf-8的作用 Python文件编译最终还是要转换成字节码,Python程序开头写#coding=utf-8的作用其实就是把这个Python程序文件按照utf-8编码的方式映射到字节码,如果不加这个开头,程序里面的中文会按照Python默认的ascii码方式encode,这个肯定是要报错的,大家都知道,如果程序里写了中文但是没有加这个开头,那么pycha...原创 2019-05-24 17:49:23 · 189 阅读 · 0 评论 -
统计zabbix 报警事件信息
使用zabbix的python api根据主机名过滤统计3天的报警的所有事件详细代码如下:#-*- coding:utf-8 -*-# python2.7'''从zabbix 监控获取业务组报警的信息'''import requestsimport jsonimport timeimport datetimeimport reserver_url = "http://...原创 2019-08-16 10:35:15 · 1404 阅读 · 0 评论