
python2.7
PenPenApple
这个作者很懒,什么都没留下…
展开
-
rabbitmq的监控
rabbiqmq搭建完成后,可通过web来对rabbitmq的某些指标进行监控,不过在此不予讨论。 在rabbirmq的web监控页面提供了http api监控文档。网址就是http://IP:15672/api/ 将ip换成自身主机的ip地址。 通过curl对rabbitmq进行监控,如下:[root@crq720 ~]# curl -i -u guest:guest 'http://loca原创 2016-07-28 19:42:38 · 3418 阅读 · 0 评论 -
python的zip函数
###1.示例一:>>> a = [1,2,3]>>> b = [2,3,4]>>> ab = zip(a,b)>>> print ab[(1, 2), (2, 3), (3, 4)]>>> type(a)<type 'list'>>>> type(ab)<type 'list'>2.示例二:>>> x = (1,2,3)>>> y = (2,3,4)>>> xy = zip(x原创 2016-08-08 20:18:32 · 245 阅读 · 0 评论 -
在linux中对vbox的cpu使用率监控
目前,每天中午cpu的负载都会突然增加,通过htop命令查看到此时的vbox的cpu占用率一致蛮高的,便计划对vbox的cpu使用率进行计划性监控,最开始的想法很简单就是通过调用top命令来进行cpu使用率的监控,但监控了好几天,发现值一直为0,而htop中值是一直有变化的,正常的结果也不应该为0,可惜,我没法对htop进行重定向,便计划通过/proc/<pid>/stat文件中的数据进行监控。可是原创 2016-09-13 11:55:46 · 1173 阅读 · 0 评论 -
collectd监控应用cpu使用情况
collectd的cpu插件并不支持查看单个应用cpu使用率的情况,因为有python插件,便可以编写脚本来进行监控,在此通过top命令获取应用的CPU使用率,因为单个应用有多个pid,所以在此将其排序后,使应用名称相同的cpu使用率相加。此代码片段列表,元组,字典相互转换较多。def get_stats(): line_split=()# subprocess.Popen("top原创 2016-07-06 21:01:01 · 3804 阅读 · 0 评论 -
python小程序:查找nginx日志文件的ip点击率并排序
def nginxIpCounter(nginxFile): ipCounter = { } with open(nginxFile) as f: for line in f: ip = line.split(" ",1)[0] if 6<=len(ip) <= 15: ipCounter原创 2016-11-10 13:40:13 · 803 阅读 · 0 评论 -
部分个人收藏文章(python)
https://www.zhihu.com/question/38192299#answer-45668212 你见过哪些令你瞠目结舌的爬虫技巧? https://zhuanlan.zhihu.com/p/22275595?refer=python-cn 教你阅读Python开源项目代码原创 2016-10-09 08:54:52 · 399 阅读 · 0 评论 -
日常运维遇到的部分问题集(解决方案来源自网络)
系统自带工具yum,rpm命令卡死,(无错误提示)解决参考(ref):http://www.aikaiyuan.com/10643.html (重点:rpm包的数据库遭到损坏,执行 rm -f /var/lib/rpm/__db.00* 和 rpm –rebuilddb 命令即可。)原创 2016-11-03 09:42:30 · 6955 阅读 · 0 评论 -
collectd+python监控磁盘io信息
python代码import subprocessimport collectdimport timeNAME = 'io_info'VERBOSE = Truedef get_stats(): value = [] io_value = [[]] subprocess.Popen("iostat -d -m -x 1 2 | grep -E 'dm-2' | tail原创 2017-05-17 15:04:17 · 2858 阅读 · 0 评论