1.pom.xml中依赖如下: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis&l
在写python脚本的时候,经常需要调用系统命令,常用的python调用系统命令的方法主要有subprocess.call和os.popen。默认情况下subprocess.call的方法结果是返回值,即1或0,而os.popen则是命令运行的结果,可以用readlines(读取所有行,返回数组)或者read(读读取所有行,返回str)来读取。subprocess类总主要的方法有:su
zabbix之所以能成为比较优秀的监控工具,个人觉得是因为两个特点:一个是数据的存放方式,方便做数据处理,容量规划,归档等,这个之前说过。另一个是其强大的api,利用其api可以方便的和其他的组件进行整合,比如cmdb可以通过zabbix api来实现监控的添加,更新和禁用等,zabbix的官方文档提供了比较详细的api列表。 因为最近添加screen的需求比较多,就简单
在操作zabbix的时候,经常会遇到批量添加,更改的操作,一种方法是可以操作数据库,不过对于某些操作,zabbix数据库外键约束不强,是不太好操作数据库来解决的。另一种方式是使用zabbix的api。下面是八牛同学对zabbix api做的封装,有兴趣的可以拿来用下,感谢八牛同学的支持。import simplejson as json import urllib2, subpro
线上用lvs做负载均衡,最近发现几台机器有些时间段经常被踢出,写了个python脚本用来做简单的端口和ping检测import os,socket,time import threading def check_port(host,port): s = None for res in socket.getaddrinfo(host, port, socket.AF_UNSPEC,s
awk qos分析脚本两例。之前写的用于分析webcdn日志的awk脚本。一个可以用来分析流量和状态码。另一个用来分析错误码。使用方式: zcat /.log.gz |awk -f analyze_awk.awk - #domain和traffic相关分析,要注 意日志格式 zcat /.log.gz |awk -f auto_awk.a
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号