【逗老师带你学IT】PRTG HTTP API获取指定传感器流量图表图片
PRTG服务器支持通过HTTP API获取监控数据和监控图表。本文主要介绍HTTP API的方式拉取任意传感器流量图表。文章内容翻译和重新整理自PRTG用户手册。
原文链接:
PRTG Manual: Application Programming Interface (API) Definition
目录
- 一、PRTG API身份认证方式
- 1、身份认证URL格式
- 2、passhas密码哈希获取方式
- 2.1API调用请求passhas
- 2.2管理员控制台查看
- 二、实时图表API
- 1、实时图片API URL
- 2、实时图形URL的参数
一、PRTG API身份认证方式
1、身份认证URL格式
PRTG API的所有请求都是无状态的,仅需要在所有请求的URL里包含认证信息即可。有两种认证方式:
1、username+password (铭文密码)
2、username+passhas(哈希密码)
两种认证方式构建的URL基本相同,举例如下:
passhash方式:
https://x.x.x.x/api/table.xml?username=myuser&passhash=hash
password方式:
https://x.x.x.x/api/table.xml?username=myuser&password=mypassword
2、passhas密码哈希获取方式
有两种方式获取passhas密码哈希
2.1API调用请求passhas
可以使用以下API调用来请求帐户的密码,最简单的是直接在浏览器访问此API URL即可以看到passhas
https://yourserver/api/getpasshash.htm?username=myuser&password=mypassword
2.2管理员控制台查看
使用管理员账号登录PRTG Web管理控制台,访问设置->系统管理->用户账户
进入一个账户后即可查看该账户的passhash
二、实时图表API
1、实时图片API URL
可以使用PRTG API获取实时传感器图。PRTG将图形呈现为.png或.svg文件。
PNG格式图片:
/chart.png?type=graph&width=300&height=160&graphid=2&id=0
SVG格式矢量图片
/chart.svg?type=graph&width=300&height=160&graphid=2&id=0
注意:
1)API URL中必须包含身份验证部分,username=myuser&password=mypassword
2)URL包含帐户用户名和密码/密码。这可能意味着安全问题。建议在PRTG中设置一个专用的只读用户帐户,该帐户是专用用户组的成员,例如,该帐户仅具有根组和所有基础条目的读取权限,甚至更好的是,仅具有对象ID的读取权限,用于请求API URL。
2、实时图形URL的参数
附图1:传感器ID和通道ID的查看位置如下:
下期讲:如何通过企业微信群消息机器人发送带图片的图文消息
【逗老师带你学IT】PRTG监控系统通过企业微信推送图文混排告警消息
往期回顾:
【逗老师带你学IT】PRTG监控系统合并多个传感器通道数据
【逗老师带你学IT】PRTG监控系统通过企业微信推送告警消息
【逗老师带你学IT】PRTG监控系统配合树莓派采集企业内部无线网络质量
【逗老师带你学IT】vMware ESXi 6.7合并第三方硬件驱动
【逗老师带你学IT】Kiwi Syslog Server安装和配置教程
【逗老师带你学IT】Kiwi Syslog Web Access与Active Directory集成认证
【逗老师带你学IT】vMware ESXi 6.7合并第三方硬件驱动
【逗老师带你学IT】Windows Server Network Policy Service(NPS)记账与审计
【逗老师带你学IT】Windows Server NPS服务构建基于AD域控的radius认证
【逗老师带你学IT】AD域控和freeradius集成认证环境,PAP,MSCHAPV2
【逗老师带你学IT】深信服SSL远程接入与深信服行为审计同步登陆用户信息
【逗老师带你学IT】PRTG HTTP API获取指定传感器流量图表图片相关推荐
- 【逗老师带你学IT】PRTG安装教程-部署简单功能强大的监控软件
一.PRTG简介 个人总结PRTG的优点: 1.脑残化部署,Windows下直接双击安装,剩下的全靠点点点. 2.脑残化使用,全程点点点即可完成添加加设备.加监控点. 3.强大的性能,支持数万个传感器 ...
- 【逗老师带你学IT】PRTG监控通过Python+Modbus RTU获取温湿度传感器数据
前文[逗老师带你学IT]PRTG监控通过Python+TCP Modbus获取温湿度传感器数据中我们讲了如何通过Python读取支持TCP Modbus的传感器数据.本章我们讲解下如何读取Modbus ...
- 【逗老师带你学IT】PRTG监控通过Python通过串口监控UPS运行状态,PRTG值查询功能定义
本文主要介绍,如何通过串口获取UPS主机的运行状态,并通过PRTG统计监控和告警. 不同UPS主机厂的串口通信协议不同,但是市面上有一种比较通用的协议,如果你使用的是EATON,山特等等国产UPS,大 ...
- 【逗老师带你学IT】PRTG监控通过Python+TCP Modbus获取温湿度传感器数据
本文介绍,Python如何通过TCP Modbus协议获取温湿度传感器数据.并在PRTG监控系统中呈现. 本文主要涉及知识点: 1.Python的ModbusTCP客户端实现 2.常见温湿度传感器中, ...
- 【逗老师带你学IT】PRTG监控系统通过企业微信推送图文混排告警消息
往期回顾: [逗老师带你学IT]PRTG监控系统通过企业微信推送告警消息 [逗老师带你学IT]PRTG HTTP API获取指定传感器流量图表图片 在往期的文章里,我们讲了 1.如何在PRTG产生告警 ...
- 【逗老师带你学IT】PRTG监控系统通过阿里云API获取云产品运行状况
本文介绍如何使PRTG监控系统通过阿里云监控API获取阿里云产品监控数据.例如网络带宽,ECS性能,RDS产品性能等. 本文主要涉及的技术点: 1.PRTG监控系统高级自定义传感器的使用 2.PRTG ...
- 【逗老师带你学IT】职场数据中心异地出口容灾,H3C的IP上一跳保持技术
本文介绍,如何通过IP上一跳保持的方式,使多个城市的公网出口可以同时为一台服务器提供DNAT映射,并确保回包路由正确. 目录 一.需求背景和拓扑 二.入站DNAT(Destination Networ ...
- 【逗老师带你学IT】HUAWEI华为防火墙自动化运维Python ssh管理网络设备
本文,介绍一种.通过Django框架,搭建API服务器,并通过此API服务器管理华为防火墙.并以此衍生出,通过Django+Python+ssh的方式管理网络设备的方法. 关于Django环境的搭建, ...
- 【逗老师带你学IT】Google Admin服务账号+API管理G suit内所有网域用户
本文主要介绍使用Google API服务账号和Google Admin管理G suit内所有网域用户.主要技术点在 Google API 服务账号申请 Google OAuth 2.0认证获取toke ...
最新文章
- SAP WM初阶TO单据里的Source Destination 存储类型和货架
- WPF 4.0 DatePicker 快速录入
- 大学最后一个学期了,感觉没对头。。。
- android adb 联系人,使用adb命令向Android模拟器中导入通讯录联系人的方法
- Java性能问题定位
- MFC SDI 中 通过注册表保存当前窗体的 显示状态位置
- 如何使用 C# 扩展方法
- ASP.NET Core依赖注入最佳实践,提示技巧
- 如果你也会C#,那不妨了解下F#(4):了解函数及常用函数
- C#LeetCode刷题之#705-设计哈希集合​​​​​​​(Design HashSet)
- React Native运行原理解析
- Python 大数据的进行信用卡欺诈检测(附源码与注释)
- 如何导出久其报表所有数据_久其报表不能传输怎么办?
- 在OS X中使用Homebrew
- 计算机快捷键屏幕保护是什么原因,电脑屏幕保护_电脑屏幕保护快捷键
- js如何打开本地html文件,html、js获取本地文件夹路径,打开本地应用程序
- Exception Triggered - Qt-Creator The inferior stopped because it triggered an exception.
- 极路由 mysql_用极路由3和移动硬盘DIY时间胶囊TimeCapsule做备份
- Django实训:图书信息管理系统
- FREERTOS必备知识-喂狗-死机
热门文章
- 设计自己的异常类表示对负数求平方根的错误;从键盘输入一个数,若输入的数不小于0,则输出它的平方根;若小于0,则抛出自定义异常;在程序中处理异常并输出提示信息“输入错误,不能对负数求平方根”
- 微信公众号开发之回复消息的模板
- java中option什么意思_jvm.option是什么,它是如何加载的
- Panoptic SegFormer:全景分割第一名!南大港大英伟达提出新算法,霸榜全景分割...
- 清风数模课 - - - 插值算法笔记
- 老男孩GO语言线下培训班1期整套教程(完整18天含源码)
- 新手入门MySQL——篇7
- Python从入门到入土
- 混凝土弹性波速计算公式_混凝土弹性检测
- (css)修改icon图标大小