prtg php
1.0.0
En utilisant cette bibliothèque, vous pouvez obtenir des détails sur vos capteurs, créer des graphiques et plus
Ajoutez ce package à votre composer.json :
"require" : {
"satrobit/prtg-php" : " dev-master "
}ou par ligne de commande:
composer require satrobit/prtg-phpVous devez d'abord construire un client.
$ client = new prtg ( SERVER , USERNAME , PASSWORD );comme ça:
$ client = new prtg ( ' https://prtg.paessler.com/ ' , ' demo ' , ' demo ' );Vous pouvez maintenant utiliser ces méthodes pour interagir avec l'API:
Cette méthode renvoie les détails d'un capteur spécifié
Paramètres:
| Nom | Taper | Description |
|---|---|---|
| sensoriel | int | ID du capteur dans PRTG |
Exemple:
$ sensorDetails = $ client -> getsensordetails ( 2017 );Cette méthode renvoie les données historiques sur un capteur spécifié
Paramètres:
| Nom | Taper | Description |
|---|---|---|
| sensoriel | int | ID du capteur dans PRTG |
| sdate | chaîne | Date de début |
| édifier | chaîne | Date de fin |
| AVG | int | Moyenne |
Exemple:
$ historicData = $ client -> historicdata ( ' 2017 ' , ' 2017-07-26 ' , ' 2017-07-27 ' , 15 );Cette méthode renvoie un graphique d'un capteur spécifié
Paramètres:
| Nom | Taper | Description |
|---|---|---|
| sensoriel | int | ID du capteur dans PRTG |
| sdate | chaîne | Date de début |
| édifier | chaîne | Date de fin |
| graphique | int | ID de graphique |
| taper | chaîne | Type d'objet retourné comme SVG, PNG |
| AVG | int | Moyenne |
| hauteur | int | Hauteur du graphique (PX) |
| largeur | int | Largeur du graphique (PX) |
Exemple:
$ chart = $ client -> chart ( 2017 , ' 2017-07-26 ' , ' 2017-07-27 ' , 2 , ' svg ' , 15 , 270 , 850 );Consultez des exemples.php.
Ce projet est publié sous la licence du MIT.