การสร้างรายงานการใช้งานใบอนุญาต
การสร้างรายงานการใช้งาน
ผู้ใช้สามารถสร้าง รายงานการใช้งานใบอนุญาต เพื่อแสดงว่าระบบถูกใช้งานไปมากเพียงใด จุดประสงค์หลักของรายงานคือเพื่อให้ระบบที่ทำงานในโหมดการให้สิทธิ์ใช้งานแบบ passive สามารถรายงานไปยัง Glasswall ได้ว่ามีการใช้ใบอนุญาตไปมากเพียงใด ข้อมูลการใช้งานใบอนุญาตจะถูกรวบรวมรายวันให้อยู่ในรูปแบบรายงาน ดังนั้นกิจกรรมล่าสุดอาจยังไม่แสดงในทันที หากมีการสร้างรายงานไม่นานหลังจากส่งไฟล์ไปยัง Halo
เนื้อหาในรายงาน
รายงานประกอบด้วยข้อมูลต่อไปนี้:
- ID ใบอนุญาตที่รายงานนี้อ้างอิง
- ชื่อใบอนุญาต
- ขีดจำกัดของใบอนุญาต
- System usage split into daily buckets
- แต่ละบักเก็ตจะรวมจำนวนไฟล์และขนาดรวมของไฟล์ที่ประมวลผลในวันนั้น
- เหตุการณ์วงจรชีวิตที่เกี่ยวข้องกับ license (การติดตั้ง การลบ เป็นต้น)
- ความผิดปกติที่อธิบายปัญหาใด ๆ ที่ระบบพบขณะติดตามการใช้งาน license
- วันที่สร้างรายงาน
- วันที่เปิดใช้งาน license
reportsignature ใช้เพื่อตรวจสอบว่ามีการเปลี่ยนแปลงเนื้อหาของ license หรือไม่หลังจากที่ถูกสร้างโดยระบบ Halo
ข้อมูลที่ไม่ได้ถูกบันทึก
รายงานการใช้งาน license ไม่ มีข้อมูลอ่อนไหวหรือข้อมูลที่ใช้ระบุตัวตน โดยเฉพาะอย่างยิ่ง จะไม่บันทึกข้อมูลต่อไปนี้:
- ที่อยู่ IP
- รายละเอียดของโฮสต์หรือระบบ
- เมทาดาทาเกี่ยวกับเนื้อหาไฟล์
- ข้อมูลที่เข้ารหัสหรือข้อมูลเฉพาะผู้ใช้ใด ๆ
สิ่งนี้ช่วยให้มั่นใจได้ว่าการรายงาน license ทั้งหมดยังคงปลอดภัย ไม่ระบุตัวตน และเป็นไปตามมาตรฐานด้านความเป็นส่วนตัวและการคุ้มครองข้อมูล
ตัวอย่างรายงานการใช้งาน
"licenseReport":
"licenseId": "1e6e8264-2aef-42ad-8fa3-f9f43bae5908",
"licenseName": "test_licensename:001",
"entitlementLimits":
"haloProcessingDataLimit": "500G",
"haloProcessingFileLimit": "10000"
,
"usage":
"2024-02-07":
"dayFileSize": 301045177,
"dayFileCount": 210,
"anomalyCount": 0,
"anomalies": [
],
"lifeCycle": [
"detail": "License Installed",
"time": "2024-03-05T10:01:26.801Z"
]
,
"2024-02-08":
"dayFileSize": 287259157,
"dayFileCount": 379,
"anomalyCount": 1,
"anomalies": [
"source": "license-monitor",
"time": "2024-02-21T15:06:00.457Z",
"message": "Tally Accumulator response could not be retrieved"
],
"lifeCycle": [
]
,
...
,
"created": "2024-03-06 11:22:13.970Z",
"activationDate": "2024-02-21T11:28:53Z"
,
"reportSignature": "eyJhbGciOiJIUzI1NiIsImI2NCI6ZmFsc2UsImtpZCI6ImNvbS5nbGFzc3dhbGwudXNhZ2UtcmVwb3J0LmhzMjU2LnYxIiwiY3JpdCI6WyJiNjQiXX0..PX-yzAbgSLCJDmW4Axf6sYvyIF-g_F8aiBQY96g8Fv8"
การสร้างรายงานการใช้งานด้วย API
มี http endpoint ใหม่สองรายการสำหรับดาวน์โหลดรายงานการใช้งานแบบเป็นโปรแกรม:
- Get
/API/v1/license-usage/activeจะส่งคืนการตอบกลับ JSON แบบดิบที่มีรายงานการใช้งานสำหรับไลเซนส์ที่ติดตั้งอยู่ในปัจจุบัน - Get
/API/v1/license-usage/licenseidจะส่งคืนการตอบกลับประเภทเดียวกันสำหรับไลเซนส์ที่เคยติดตั้งไว้ในอดีต โดยทำงานร่วมกับ get/API/v1/license-usageซึ่งจะส่งคืนรายการไลเซนส์ที่เคยติดตั้งไว้ก่อนหน้านี้
การสร้างรายงานการใช้งานผ่านพอร์ทัล
คุณยังสามารถดาวน์โหลดรายงานสำหรับไลเซนส์ที่ติดตั้งอยู่ในปัจจุบันได้โดยตรงจากพอร์ทัล Halo
เฉพาะผู้ใช้ Admin เท่านั้นที่สามารถดำเนินการนี้ได้จากหน้า System settings เมื่อดาวน์โหลดแล้ว รายงานจะถูกจัดเตรียมเป็นไฟล์ .json ที่ตั้งชื่อโดยใช้ license id และวันที่สร้างรายงาน
วิธีดาวน์โหลดรายงานการใช้งาน
- ไปที่ License management
- คลิก Download usage report

ไฟล์ .json ที่มีรายงานจะถูกดาวน์โหลดไปยังเครื่องของคุณ