prtg php
1.0.0
Mit dieser Bibliothek können Sie Details zu Ihren Sensoren erhalten, Diagramme erstellen und mehr
Fügen Sie dieses Paket Ihrem composer.json hinzu:
"require" : {
"satrobit/prtg-php" : " dev-master "
}oder nach Befehlszeile:
composer require satrobit/prtg-phpSie müssen zuerst einen Kunden konstruieren.
$ client = new prtg ( SERVER , USERNAME , PASSWORD );so was:
$ client = new prtg ( ' https://prtg.paessler.com/ ' , ' demo ' , ' demo ' );Jetzt können Sie diese Methoden verwenden, um mit der API zu interagieren:
Diese Methode gibt Details eines bestimmten Sensors zurück
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
| Sensorid | int | Sensor -ID in PRTG |
Beispiel:
$ sensorDetails = $ client -> getsensordetails ( 2017 );Diese Methode gibt historische Daten zu einem bestimmten Sensor zurück
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
| Sensorid | int | Sensor -ID in PRTG |
| SDATE | Saite | Startdatum |
| EDATE | Saite | Enddatum |
| avg | int | Durchschnitt |
Beispiel:
$ historicData = $ client -> historicdata ( ' 2017 ' , ' 2017-07-26 ' , ' 2017-07-27 ' , 15 );Diese Methode gibt ein Diagramm eines bestimmten Sensors zurück
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
| Sensorid | int | Sensor -ID in PRTG |
| SDATE | Saite | Startdatum |
| EDATE | Saite | Enddatum |
| Grafik | int | Graph ID |
| Typ | Saite | Zurückgegebener Objekttyp wie SVG, PNG |
| avg | int | Durchschnitt |
| Höhe | int | Höhe des Diagramms (PX) |
| Breite | int | Breite des Diagramms (PX) |
Beispiel:
$ chart = $ client -> chart ( 2017 , ' 2017-07-26 ' , ' 2017-07-27 ' , 2 , ' svg ' , 15 , 270 , 850 );Schauen Sie sich Beispiele an.php.
Dieses Projekt wird unter der MIT -Lizenz veröffentlicht.