लाइसेंस उपयोग रिपोर्ट बनाना
उपयोग रिपोर्ट बनाना
उपयोगकर्ताओं के पास यह दिखाने के लिए license usage report बनाने की क्षमता होती है कि सिस्टम का कितना उपयोग किया गया है। रिपोर्ट का मुख्य उद्देश्य passive licensing mode में चल रहे सिस्टमों को Glasswall को यह रिपोर्ट करने की अनुमति देना है कि लाइसेंस का कितना उपयोग हुआ है। लाइसेंस उपयोग डेटा को प्रतिदिन रिपोर्ट प्रारूप में समेकित किया जाता है, इसलिए यदि Halo में फ़ाइलें सबमिट किए जाने के तुरंत बाद रिपोर्ट बनाई जाती है, तो हाल की गतिविधि तुरंत दिखाई नहीं दे सकती।
रिपोर्ट की सामग्री
रिपोर्ट में निम्नलिखित शामिल हैं:
- वह license ID जिसके लिए रिपोर्ट है
- लाइसेंस का नाम
- लाइसेंस की सीमाएँ
- System usage split into daily buckets
- प्रत्येक bucket में उस दिन के लिए प्रोसेस की गई फ़ाइलों की संख्या और फ़ाइलों का कुल आकार शामिल होता है
- लाइसेंस से संबंधित life cycle events (installation, deletion, आदि)
- वे anomalies जो लाइसेंस उपयोग को ट्रैक करते समय सिस्टम द्वारा सामना की गई किसी भी समस्या का वर्णन करती हैं
- वह तारीख जब रिपोर्ट बनाई गई थी
- वह तारीख जब लाइसेंस सक्रिय किया गया था
reportsignature का उपयोग यह सत्यापित करने के लिए किया जाता है कि Halo system द्वारा जनरेट किए जाने के बाद लाइसेंस की सामग्री में कोई बदलाव नहीं किया गया है।
कैप्चर नहीं की गई जानकारी
लाइसेंस उपयोग रिपोर्ट में कोई भी संवेदनशील या पहचान योग्य डेटा शामिल नहीं होता। विशेष रूप से, यह निम्नलिखित को कैप्चर नहीं करती:
- IP addresses
- होस्ट या सिस्टम विवरण
- फ़ाइल सामग्री के बारे में metadata
- कोई भी encrypted या उपयोगकर्ता-विशिष्ट जानकारी
यह सुनिश्चित करता है कि सभी लाइसेंस रिपोर्टिंग सुरक्षित, anonymised, और privacy तथा data protection standards के अनुरूप बनी रहे।
उदाहरण उपयोग रिपोर्ट
"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 endpoints उपलब्ध हैं:
- Get
/API/v1/license-usage/activeवर्तमान में इंस्टॉल किए गए लाइसेंस की उपयोग रिपोर्ट वाली एक raw JSON response लौटाएगा। - Get
/API/v1/license-usage/licenseidपहले इंस्टॉल किए गए लाइसेंस के लिए उसी प्रकार की response लौटाएगा। यह get/API/v1/license-usageके साथ मिलकर काम करता है, जो पहले इंस्टॉल किए गए लाइसेंसों की सूची लौटाएगा।
पोर्टल के माध्यम से उपयोग रिपोर्ट बनाना
आप वर्तमान में इंस्टॉल किए गए लाइसेंस के लिए रिपोर्ट सीधे Halo portal से भी डाउनलोड कर सकते हैं।
केवल Admin उपयोगकर्ता System settings पेज से यह कार्रवाई कर सकते हैं। डाउनलोड होने पर, रिपोर्ट .json फ़ाइल के रूप में प्रदान की जाती है, जिसका नाम license id और रिपोर्ट की निर्माण तिथि का उपयोग करके रखा जाता है।
उपयोग रिपोर्ट डाउनलोड करने के लिए
- License management पर जाएँ।
- Download usage report पर क्लिक करें।

रिपोर्ट वाली एक .json फ़ाइल आपकी मशीन पर डाउनलोड हो जाती है।