यह कमांड पेंसर-सर्वर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
सेंसर-सर्वर - तापमान और सिस्टम मॉनिटरिंग वेब सर्वर
SYNOPSIS
सेंसर-सर्वर [विकल्प] ...
वर्णन
psensor-server दूर से हार्डवेयर सेंसर की निगरानी के लिए एक HTTP सर्वर है।
यह एक JSON वेब सेवा प्रदान करता है जिसका उपयोग किया जा सकता है सेंसर(1) दूर से निगरानी करना
कंप्यूटर के हार्डवेयर सेंसर।
यह इसके बारे में जानकारी प्रदान कर सकता है:
* मदरबोर्ड और सीपीयू सेंसर का तापमान (एलएम-सेंसर का उपयोग करके)।
* हार्ड डिस्क ड्राइव का तापमान (hddtemp का उपयोग करके)।
* पंखे की घूर्णन गति (एलएम-सेंसर का उपयोग करके)।
ब्राउज़र के साथ सेंसर-सर्वर से जुड़ना भी संभव है, एक साधारण वेब पेज है
सेंसर की जानकारी और सीपीयू उपयोग प्रदर्शित करना।
URL http://hostname:3131/एपीआई/1.0/सेंसर/[आईडी] सभी युक्त एक JSON ऑब्जेक्ट लौटाता है
सेंसर के बारे में जानकारी. [आईडी] सेंसर का यूनिक पहचानकर्ता है।
यहां 'सेंसर' प्रकार के JSON ऑब्जेक्ट का एक उदाहरण दिया गया है:
{ "id": "lmsensor acpitz-virtual-0 temp1",
"नाम": "temp1",
"प्रकार": 257,
"न्यूनतम": 47.800000,
"अधिकतम": 60.800000,
"उपाय": [ { "मूल्य": 47.800000, "समय": 1311374873 },
{"मान": 49.800000, "समय": 1311374878 },
{"मूल्य": 49.800000, "समय": 1311374883 } ],
"अंतिम उपाय": { "मूल्य": 49.800000, "समय": 1311374883 } }
'सेंसर' प्रकार के फ़ील्ड:
* आईडी: सेंसर का यूनिक पहचानकर्ता।
* नाम: सेंसर का एक मानवीय पठनीय नाम (यूनीक नहीं हो सकता है)।
* प्रकार: सेंसर का प्रकार. के लिए src/lib/psensor.h देखें
विभिन्न प्रकार।
* न्यूनतम: सेंसर का न्यूनतम मूल्य।
* अधिकतम: सेंसर का अधिकतम मूल्य।
* उपाय: सेंसर के सभी उपाय।
* अंतिम माप: सेंसर का अंतिम मान।
* समय: किसी माप का समय उसके बाद से सेकंड की संख्या के रूप में
1970 / / 01 01.
URL http://hostname:3131/एपीआई/1.0/सेंसर सभी JSON युक्त एक JSON सरणी लौटाता है
'सेंसर' प्रकार की वस्तुएं।
यूआरएल के साथ HTTP अनुरोध भेजकर psensor-सर्वर को रोका जा सकता है
'http://hostname:पोर्ट/एपीआई/1.0/सर्वर/स्टॉप'।
विकल्प
-h, --मदद
इस मदद और बाहर निकलने प्रदर्शित
-v, --संस्करण
संस्करण की जानकारी प्रदर्शित करें और बाहर निकलें
-p,--पोर्ट=पोर्ट
वेबसर्वर पोर्ट
-w,--wdir=DIR
वेबसर्वर पृष्ठों वाली निर्देशिका
-d, - दाढ़=LEVEL
डिबग स्तर सेट करें, 0 और 3 के बीच पूर्णांक
-l, --बोटा दस्तावेज=पथ
लॉग फ़ाइल को PATH पर सेट करें
--सेंसर-लॉग-फ़ाइल=पथ सेंसर लॉग फ़ाइल को PATH पर सेट करें
--सेंसर-लॉग-अंतराल=S सेंसर लॉग अंतराल को S (सेकंड) पर सेट करें
सेंसर LOG फ़ाइल
--सेंसर-लॉग-फ़ाइल विकल्प का उपयोग करके सेंसर को लॉग किया जा सकता है।
यह एक टेक्स्ट प्रारूप का उपयोग कर रहा है, प्रत्येक पंक्ति को एक NEWLINE वर्ण के साथ समाप्त किया जाता है।
पहली पंक्ति है: I,%D,%V
%D लॉग का आरंभिक समय है जिसे EPOC के बाद से सेकंड की संख्या के रूप में व्यक्त किया गया है।
%V सेंसर-सर्वर का संस्करण है।
निम्नलिखित पंक्तियाँ सेंसरों की क्रमबद्ध सूची देती हैं: S,%I,%T
%I सेंसर का यूनिक पहचानकर्ता है।
%T सेंसर प्रकार का हेक्साडेसिमल प्रतिनिधित्व है।
फिर, सभी सेंसर के मान लिखे गए हैं: %D,%V...
%D लॉग के आरंभिक समय के बाद से बीते सेकंड की संख्या है।
%V... सभी सेंसरों के वर्तमान मान के अल्पविराम द्वारा अलग की गई सूची है। आदेश देना
सेंसर पहचानकर्ताओं की सूची के समान है।
मान को एक अंक की सटीकता के साथ फ़्लोट के रूप में व्यक्त किया जाता है। तापमान सेल्सियस का उपयोग कर रहे हैं
इकाई।
मान तभी लिखा जाता है जब वह बदल गया हो।
उदाहरण: I,1345974927,0.7.0.4 S,lmसेंसर coretemp-isa-0000 भौतिक आईडी 0,101 S,lmसेंसर
कोरटेम्प-आईएसए-0000 कोर 0,101 एस, एलएमसेंसर कोरटेम्प-आईएसए-0000 कोर 1,101 0,37.0,37.0,36.0
5,36.0, 36.0
लॉग शुरू होने के पांच सेकंड बाद, दूसरे सेंसर (कोर 0) का तापमान अभी भी है
37C।
चेतावनी
psensor-सर्वर HTTP सर्वर से कनेक्शन को प्रतिबंधित करने का कोई तरीका प्रदान नहीं करता है,
सबसे ख़राब बात यह है कि दुर्भावनापूर्ण HTTP हमलों के ख़िलाफ़ कोई प्रयास नहीं किया गया है। आपको बनाना चाहिए
पेंसर-सर्वर पोर्ट केवल उस नेटवर्क या कंप्यूटर के लिए उपलब्ध है जिस पर आप सामान्य उपयोग करके भरोसा करते हैं
सिस्टम के नेटवर्क सुरक्षा उपकरण (उदाहरण के लिए, iptables(8) )।
रिपोर्टिंग बग
बग की रिपोर्ट करें: [ईमेल संरक्षित]
सेंसर होम पेज:http://wpitchoune.net/psensor>
कॉपीराइट
कॉपीराइट © 2010-2012 [ईमेल संरक्षित] लाइसेंस GPLv2: GNU GPL संस्करण 2 या बाद का संस्करण
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
यह मुफ्त सॉफ्टवेयर है: आप इसे बदलने और पुनर्वितरित करने के लिए स्वतंत्र हैं। कोई वारंटी नहीं है,
कानून द्वारा अनुमत सीमा तक।
onworks.net सेवाओं का उपयोग करके ऑनलाइन psensor-server का उपयोग करें