python 监控elasticsearch集群状态并推送到openfalcon
分类:
编程语言 时间:
2018-05-31 17:27:23
阅读次数:
790
一、Python编写的监控工具 一、多功能系统资源统计工具dstat 1、dstat介绍 dstat是一个用Python语言实现的多功能系统资源统计工具,用来取代Linux下的vmstat、iostat、netstat和ifstat等命令。并且,dstat克服了这些命令的限制,增加了额外的功能、以及 ...
分类:
编程语言 时间:
2018-04-28 01:25:38
阅读次数:
253
服务器的监控通过安装一些常用的监控软件之外,有时也需要运行一些shell或Python脚本;shell下可以使用系统自带的ps/free/top/df等shell命令,Python可以调用subprocess等模块来运行shell命令,不过这么做就比较麻烦。这里有一个比较好用的第三方模块:psutil。psutil是一个跨平台的库,用于在Python中检索有关运行进程和系统利用率(CPU,内存,磁
分类:
编程语言 时间:
2018-03-10 15:55:35
阅读次数:
180
【环境介绍】 系统环境:Linux + Python 2.7.10(监控主机) 【背景描述】 需求:每次节假日或者重要时间时,需要对数据库主机信息进行检查,比如主机空间使用率之类。有时候需要执行数据库特有的命令查询信息,比如查询数据库补丁信息。但是由于主机较多需要每次登录主机进行查询,需要的时间较长 ...
分类:
编程语言 时间:
2018-02-26 23:15:32
阅读次数:
803
需求:从天气网站抓取天气,在每天6点,检查当天是否会下雨。如果下雨,邮件提醒带伞。代码:[root@pos ~]# cat weather.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import requests,bs4,smtplib
def sendMail
分类:
编程语言 时间:
2018-02-20 00:07:45
阅读次数:
310
一、os.listdir 二、FindFirstChangeNotification 三、ReadDirectoryChanges 四、watchdog 五、linux下pyinotify ...
分类:
编程语言 时间:
2018-01-31 15:36:15
阅读次数:
545
存在一个access.log 日志, 格式如下, 每行 以ip 地址开始: 1、需求: ...
分类:
编程语言 时间:
2018-01-13 18:44:36
阅读次数:
150
Python监控文件变化有两种库:pyinotify和watchdog。pyinotify依赖于Linux平台的inotify,后者则对不同平台的的事件都进行了封装。也就是说,watchdog跨平台。 下面看一个小demo ` watchdog主要采用观察者模型(废话,从变量命名就可以看出来)。主要 ...
分类:
编程语言 时间:
2017-11-16 11:40:42
阅读次数:
214