prtg php
1.0.0
使用此庫,您可以在傳感器上獲取詳細信息,創建圖表等等
將此軟件包添加到您的composer.json :
"require" : {
"satrobit/prtg-php" : " dev-master "
}或通過命令行:
composer require satrobit/prtg-php您需要先構建客戶。
$ client = new prtg ( SERVER , USERNAME , PASSWORD );像這樣:
$ client = new prtg ( ' https://prtg.paessler.com/ ' , ' demo ' , ' demo ' );現在,您可以使用這些方法與API交互:
此方法返回指定傳感器的詳細信息
參數:
| 姓名 | 類型 | 描述 |
|---|---|---|
| 感應器 | int | PRTG中的傳感器ID |
例子:
$ sensorDetails = $ client -> getsensordetails ( 2017 );此方法返回指定傳感器的歷史數據
參數:
| 姓名 | 類型 | 描述 |
|---|---|---|
| 感應器 | int | PRTG中的傳感器ID |
| sdate | 細繩 | 開始日期 |
| 埃德特 | 細繩 | 結束日期 |
| avg | int | 平均的 |
例子:
$ historicData = $ client -> historicdata ( ' 2017 ' , ' 2017-07-26 ' , ' 2017-07-27 ' , 15 );此方法返回指定傳感器的圖表
參數:
| 姓名 | 類型 | 描述 |
|---|---|---|
| 感應器 | int | PRTG中的傳感器ID |
| sdate | 細繩 | 開始日期 |
| 埃德特 | 細繩 | 結束日期 |
| 石墨 | int | 圖ID |
| 類型 | 細繩 | 返回的對像類型,例如svg,png |
| avg | int | 平均的 |
| 高度 | int | 圖表高度(PX) |
| 寬度 | int | 圖表的寬度(PX) |
例子:
$ chart = $ client -> chart ( 2017 , ' 2017-07-26 ' , ' 2017-07-27 ' , 2 , ' svg ' , 15 , 270 , 850 );查看示例。
該項目根據麻省理工學院許可發布。