首页 > 代码库 > 监控ActiceMQ_Url和监控游戏用户金币获得
监控ActiceMQ_Url和监控游戏用户金币获得
需求:
获得的Active_MQ的url数字,本次获的数等于今次减去上一次的数目
#!/bin/bash curl -u root:root 192.168.1.1:1111/admin/xml/queues.jsp > /usr/local/script/activemq_url_after.txt 2> /dev/null AFTER=`head -4411 /usr/local/script/activemq_url_after.txt | tail -1 | awk -F‘"‘ ‘{print $2}‘` BEFORE=`cat /usr/local/script/activemq_url_before.txt` expr $AFTER - $BEFORE echo $AFTER > /usr/local/script/activemq_url_before.txt
监控游戏用户金币获得
#!/usr/bin/env python import os,subprocess,sys for i in range (0,9): mytask=subprocess.Popen("mysql -uroot -p123456 -h 192.168.1.1 -e ‘SELECT * FROM pjb0.UserScoreHistory%s WHERE CURDATE() = `Date` AND ScoreId = 1 AND IncNum > 1000000;‘" % i,shell=True,stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) stdstr= mytask.stdout.read() if ‘ERROR‘ in stdstr: print 0 sys.exit() num=os.popen("mysql -uroot -p123456 -h 192.168.1.1 -e ‘SELECT * FROM pjb0.UserScoreHistory%s WHERE CURDATE() = `Date` AND ScoreId = 1 AND IncNum > 1000000;‘ | wc -l" % i) output = num.read() n=output.strip(‘\n‘) if n > 0: print n sys.exit() print 0
本文出自 “YHT的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1913659
监控ActiceMQ_Url和监控游戏用户金币获得
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。