|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!zabbix做为愈来愈受人人接待的监控工具,其相对nagios,cacti之流,最年夜的一个特性就是数据是寄存在干系型数据库中的,如许就能够极年夜的便利后续的数据查询,处置等,好比我们想晓得一台呆板全天ioutil凌驾80的工夫比例,在zabbix的数据库中,一个sql就能够弄定了,而在cacti中就不这么便利了,并且也不必忧虑数据跟着工夫的边长而被浓缩失落。
在做zabbix的数据剖析时,用到的对照多的表一样平常有hosts,items,inte***ce,hisory*,trend*相干表,好比,经由过程zabbix监控全部hadoop集群的mapred的利用情形,只必要把每台呆板的lastvalue举行聚合就行了。。
能够复杂经由过程上面这类体例:
#!/usr/bin/python
#editbyericni
#togethadooptotaolstatistics
#-*-coding:utf8-*-
importMySQLdb
importsys
importos
defget_total_value(sql):
db=MySQLdb.connect(host=***,user=***x,passwd=***,db=***)
cursor=db.cursor()
cursor.execute(sql)
try:
result=cursor.fetchone()[0]
except:
result=0
cursor.close()
db.close()
returnresult |
|