prtg php
1.0.0
การใช้ไลบรารีนี้คุณสามารถรับรายละเอียดเกี่ยวกับเซ็นเซอร์ของคุณสร้างแผนภูมิและอื่น ๆ
เพิ่มแพ็คเกจนี้ลงใน composer.json ของคุณ 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 | ID เซ็นเซอร์ใน PRTG |
ตัวอย่าง:
$ sensorDetails = $ client -> getsensordetails ( 2017 );วิธีนี้ส่งคืนข้อมูลประวัติศาสตร์บนเซ็นเซอร์ที่ระบุ
พารามิเตอร์:
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| เซ็นเซอร์ | int | ID เซ็นเซอร์ใน PRTG |
| sdate | สาย | วันที่เริ่มต้น |
| ทำให้เป็นคน | สาย | วันที่สิ้นสุด |
| AVG | int | เฉลี่ย |
ตัวอย่าง:
$ historicData = $ client -> historicdata ( ' 2017 ' , ' 2017-07-26 ' , ' 2017-07-27 ' , 15 );วิธีนี้ส่งคืนแผนภูมิของเซ็นเซอร์ที่ระบุ
พารามิเตอร์:
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| เซ็นเซอร์ | int | ID เซ็นเซอร์ใน PRTG |
| 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 );ตรวจสอบตัวอย่าง. php
โครงการนี้เปิดตัวภายใต้ใบอนุญาต MIT