python3模块与uptimerobot api交互。
upytimerobot的Python项目详细描述
用于正常运行时间robot的python模块
==
代码::bash
$pip install upytimerobot
代码::bash
$pip install-e git+git://gitlab.com/fboaventura/upytimerobot.git\egg=uptimerobot
用法
----
从upytimerobot导入uptime robot
>
>gt>gt>gt>gt>gt>gt>gt>gt>gt>gt>up=uptimerobot(api-key=uptime机器人api-key)
>gt>gt>gt;up.get-u-monitors()
{'stat'
{'stat'>{'stat':'ok',pagination':{'pagination':{'offset':0,'limit':1,'total':4},'monitors''monitors':['id'id':90909090909090909090909090909090909090909090909090909090909090909090909090909090901,“类型”:3,'''关键字''.'','Hopp'密码':'','端口':'','间隔':300,'St':{ 'Brand ':''','产品':没有,'Curdie':'CuraTyDATETIMECT: 1480809958 } }
todo.BR/> --
-Bube编辑现有监视器
-添加支持删除现有监视器
-Addio.“子类型”:支持添加新的警报联系人
-添加支持编辑现有警报联系人
-添加支持删除现有警报联系人BR/> -添加支持添加新的维护窗口
-添加支持编辑现有维护窗口
-添加支持删除现有维护窗口
-添加支持添加新的公共状态页面< BR/> -添加支持编辑现有的公共状态页
-添加支持删除现有的公共状态页
-使该模块作为独立的脚本工作:BR/> BR/>历史
--
BR/> [0.2.1] -2018-0628
-BR/>关于如何通过类型、状态来改进监视器的收集工作等等……
添加了
--
-`.添加“监视器”以添加新监视器
-`.添加“http监视器”以添加http/https监视器
-`.添加“ping监视器”以添加ping监视器
-`.添加“端口监视器”以添加端口监视器
-文件“添加监视器.py”以作为实现的示例清除
-fix:`get_monitor_by_status`现在工作正常
-fix:`get_monitor_by_type`现在工作正常
[0.1.0]-2018-06-18
--
这已经是功能模块,您可以查询有关'account'、'monitors'、'alert contacts'、'maintenance windows'和'public status pages'的所有信息。
所有的功能都有很好的文档记录,包含可用于每个可用查询的所有可能参数。
现有的方法
导入某些库
'GETYNOMSTRORSSYBYNYNE]:如果一个监视器被恢复了,则更改验证:BR/> ` GETYMistRoSursBySyID':如果一个监视器被恢复
,则更改验证:将方法的名称更改为更pythic命名:
-GETSale'`& gt;'GETYActudio'BR/> -'GETAcActudio细节]->;`.get_account_details`
-`.get alert contacts`->;`.get_alert_contacts`
-`.getmWindows`->;`.get_mWindows`
-`.get psps`->;`.get_psps`
关于api
-
完整的api记录在这里:https://uptimerobot.com/api
==
代码::bash
$pip install upytimerobot
代码::bash
$pip install-e git+git://gitlab.com/fboaventura/upytimerobot.git\egg=uptimerobot
用法
----
从upytimerobot导入uptime robot
>
>gt>gt>gt>gt>gt>gt>gt>gt>gt>gt>up=uptimerobot(api-key=uptime机器人api-key)
>gt>gt>gt;up.get-u-monitors()
{'stat'
{'stat'>{'stat':'ok',pagination':{'pagination':{'offset':0,'limit':1,'total':4},'monitors''monitors':['id'id':90909090909090909090909090909090909090909090909090909090909090909090909090909090901,“类型”:3,'''关键字''.'','Hopp'密码':'','端口':'','间隔':300,'St':{ 'Brand ':''','产品':没有,'Curdie':'CuraTyDATETIMECT: 1480809958 } }
todo.BR/> --
-Bube编辑现有监视器
-添加支持删除现有监视器
-Addio.“子类型”:支持添加新的警报联系人
-添加支持编辑现有警报联系人
-添加支持删除现有警报联系人BR/> -添加支持添加新的维护窗口
-添加支持编辑现有维护窗口
-添加支持删除现有维护窗口
-添加支持添加新的公共状态页面< BR/> -添加支持编辑现有的公共状态页
-添加支持删除现有的公共状态页
-使该模块作为独立的脚本工作:BR/> BR/>历史
--
BR/> [0.2.1] -2018-0628
-BR/>关于如何通过类型、状态来改进监视器的收集工作等等……
添加了
--
-`.添加“监视器”以添加新监视器
-`.添加“http监视器”以添加http/https监视器
-`.添加“ping监视器”以添加ping监视器
-`.添加“端口监视器”以添加端口监视器
-文件“添加监视器.py”以作为实现的示例清除
-fix:`get_monitor_by_status`现在工作正常
-fix:`get_monitor_by_type`现在工作正常
[0.1.0]-2018-06-18
--
这已经是功能模块,您可以查询有关'account'、'monitors'、'alert contacts'、'maintenance windows'和'public status pages'的所有信息。
所有的功能都有很好的文档记录,包含可用于每个可用查询的所有可能参数。
现有的方法
导入某些库
'GETYNOMSTRORSSYBYNYNE]:如果一个监视器被恢复了,则更改验证:BR/> ` GETYMistRoSursBySyID':如果一个监视器被恢复
,则更改验证:将方法的名称更改为更pythic命名:
-GETSale'`& gt;'GETYActudio'BR/> -'GETAcActudio细节]->;`.get_account_details`
-`.get alert contacts`->;`.get_alert_contacts`
-`.getmWindows`->;`.get_mWindows`
-`.get psps`->;`.get_psps`
关于api
-
完整的api记录在这里:https://uptimerobot.com/api