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 |
مثال:
$ sensorDetails = $ client -> getsensordetails ( 2017 );تقوم هذه الطريقة بإرجاع البيانات التاريخية على مستشعر محدد
حدود:
| اسم | يكتب | وصف |
|---|---|---|
| مستشعر | int | معرف المستشعر في PRTG |
| sdate | خيط | تاريخ البدء |
| edate | خيط | تاريخ النهاية |
| متوسط | int | متوسط |
مثال:
$ historicData = $ client -> historicdata ( ' 2017 ' , ' 2017-07-26 ' , ' 2017-07-27 ' , 15 );تقوم هذه الطريقة بإرجاع مخطط مستشعر محدد
حدود:
| اسم | يكتب | وصف |
|---|---|---|
| مستشعر | int | معرف المستشعر في PRTG |
| sdate | خيط | تاريخ البدء |
| edate | خيط | تاريخ النهاية |
| Graphid | int | معرف الرسم البياني |
| يكتب | خيط | نوع الكائن الذي تم إرجاعه مثل SVG ، PNG |
| متوسط | int | متوسط |
| ارتفاع | int | ارتفاع الرسم البياني (PX) |
| عرض | int | عرض الرسم البياني (PX) |
مثال:
$ chart = $ client -> chart ( 2017 , ' 2017-07-26 ' , ' 2017-07-27 ' , 2 , ' svg ' , 15 , 270 , 850 );تحقق من أمثلة.
يتم إصدار هذا المشروع تحت رخصة معهد ماساتشوستس للتكنولوجيا.