check_hadoop_tasktracker.py
来源:互联网 发布:扒带软件下载 编辑:程序博客网 时间:2024/05/16 15:21
'''Created on 2011-11-25@author: yue.zhang'''#!/usr/bin/env pythonimport commandsimport sysfrom optparse import OptionParserimport urllibimport redef get_value(): urlItem = urllib.urlopen("http://182.61.128.18:50030/jobtracker.jsp") html = urlItem.read() urlItem.close() return float(re.findall('.+<a href="machines.jsp\?type=active">(\d+)</a>.+', html)[0])if __name__ == '__main__': parser = OptionParser(usage="%prog [-w] [-c]", version="%prog 1.0") parser.add_option("-w", "--warning", type="int", dest="w", default=18) parser.add_option("-c", "--critical", type="int", dest="c", default=15) (options, args) = parser.parse_args() if(options.c >= options.w): print '-w must greater then -c' sys.exit(1) value = get_value() if(value <= options.c ) :print 'CRITICAL - Live Tasktracker %d' %(value) sys.exit(2) elif(value <= options.w): print 'WARNING - Live Tasktracker %d' %(value)sys.exit(1) else: print 'OK - Live Tasktracker %d' %(value) sys.exit(0)
0 0
- check_hadoop_tasktracker.py
- py
- py
- py
- py
- py
- py
- py
- Py
- bin2hex.py && hex2bin.py
- web.py (url.py)
- [py]py存放家具
- Xctf之调皮的py-py-py
- dir_size.py
- sendEmail.py
- Html.py
- web.py
- mail.py
- windows简单网络命令(实验课上写)
- 网络字节序与主机字节序
- LibStageFright
- Eclipse设置背景色
- 怎么上推特关注明星2PM?E9加速器教你玩转推特!
- check_hadoop_tasktracker.py
- c#异步下载
- Altium Designer输出pcb丝印图
- upc 2225 The number of steps 期望DP
- 最新公布的十中抗癌食谱,
- c++ 弹性数组
- leetcode:reverseWords
- 【免费直播课】ime大神剖析2048开发源码【极客学院独家】
- Authentication vs. Authorization 验证与授权