python
运维小菜鸟h
这个作者很懒,什么都没留下…
展开
-
zabbix API 给聚合图形新增图形项
zabbix API 给聚合图形批量添加不同主机的指定监控项的图形,原创 2024-08-30 16:48:12 · 181 阅读 · 0 评论 -
python 操作SQLSERVER数据库的字符集问题
MSSQL 字符集和python utf8字符集 显示乱码问题原创 2024-06-19 12:44:24 · 393 阅读 · 1 评论 -
python windows句柄窗口练习
窗口句柄练习,windows模拟点击窗口win32gui,win32con,sys, pyautogui原创 2022-08-08 16:30:24 · 285 阅读 · 0 评论 -
利用python做excel复制并追加数据,以及单元格上色
每日在原有的excel基础上新增一列,并保持原有的单元格格式不变,包括背景色等。(如有需要可以实现字体,字体颜色的保持不变)原创 2022-06-28 16:46:39 · 662 阅读 · 0 评论 -
导出本地已安装的python模块,并在其他服务器离线安装
在一台联网的电脑上把已安装的模块全部安装到未联网的服务器上1、新建wheelhourse目录,并切换 cd c:\wheelhourse ;2、pip freeze > requirements.txt 命令将所有已安装的库和它们的版本记录到requirements.txt这个文件中2、执行pip wheel -r requirements.txt。 这个命令根据requirements.txt在当前目录下生成一堆的whl文件3、将这个文件夹拷贝到目标服务器4、 pip install wh原创 2022-04-15 12:37:28 · 1257 阅读 · 0 评论 -
zabbixAPI 批量添加web场景的监控
zabbix API 批量添加网页200返回码的监控zabbix API原创 2022-03-25 09:42:57 · 2094 阅读 · 0 评论 -
对于交换机端口异常的告警监控【switchshow,sfpshow,alishow】
【背景:】公司最近一段时间虚拟机问题较多,由此引申出来对存储交换机的监控。【目标:】1、交换机端口state 由online转为no_light的时候,邮件告警交换机IP,对应端口以及对应的主机。【频次5分钟一次】2、交换机光衰:交换机端口 为online,且rx power <300的时候,则发送告警邮件【一天两次】以上规则由相应的运维人员提出,因厂而异【实现过程:】1、连接交换机并执行命令switchshow,sfpshow,alishow2、将命令结果保存至数据库3、对数据库数据原创 2022-01-25 17:38:43 · 4914 阅读 · 0 评论 -
python脚本封装成 exe文件 示例
本文采用pyinstaller 进行封装。可以将封装好的exe在windows环境下运行。先安装pyinstaller:pip install pyinstaller然后上python代码 Hello.py :import timeprint("Hello World")time.sleep(10)封装:windows下运行pyinstaller -F Hello.py会生成dist,build等目录将dist目录下hello.exe复制出来,就可以直接执行啦...原创 2021-12-23 16:58:31 · 653 阅读 · 0 评论 -
python 利用 tls验证的方式 发送邮件
根据MSSQL数据库查询结果,判断发送邮件内容import os,pymssqlimport smtplibfrom email.mime.text import MIMETextimport email.mime.multipartimport email.mime.textfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.applicati原创 2021-10-11 11:39:30 · 374 阅读 · 0 评论 -
安装zabbix agent 脚本 for linux
大致思路:使用paramiko 连接到服务器,然后分别执行备份原始文件,修改配置文件,安装依赖,安装agent1、python代码import paramikoimport osimport datetimetoday=datetime.date.today()ip_list=['1.x.x.x','2.x.x.x']for ip in ip_list: print(ip) t_hostmetadata=input("请输入hostmetadata标识标签:")原创 2021-07-15 17:21:00 · 195 阅读 · 0 评论 -
paramiko下载文件夹
import paramikoimport osimport statimport datetime as dtdef getRemoteFiles(remoteDir,sftp): # 加载sftp服务器文件对象(根目录) filesAttr = sftp.listdir_attr(remoteDir) try: # foreach遍历 for fileAttr in filesAttr: # 判断是否为目录原创 2021-07-14 13:21:41 · 1470 阅读 · 0 评论 -
python实现定时发送mysql数据库报表excel
1、准备好sqlselect min(t.datetime2) tt,t.ip,t.hostname,group_concat(t.groupname),t.problem from (SELECT a.name problem ,from_unixtime(a.clock) datetime2, a.objectid, b.itemid, c.hostid, d.ip, e.name hostname,h.name groupname FROM problem a, functions原创 2021-07-06 17:33:03 · 272 阅读 · 0 评论