ນີ້ແມ່ນຄໍາສັ່ງ psensor-server ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
psensor-server - ອຸນຫະພູມແລະລະບົບການກວດສອບເຄື່ອງແມ່ຂ່າຍເວັບ
ສະຫຼຸບສັງລວມ
ເຊັນເຊີເຊີບເວີ [ທາງເລືອກ] ...
ລາຍລະອຽດ
psensor-server ແມ່ນເຊີບເວີ HTTP ສໍາລັບການກວດສອບເຊັນເຊີຮາດແວຈາກໄລຍະໄກ.
ມັນໃຫ້ບໍລິການ JSON Web ທີ່ສາມາດໃຊ້ໂດຍ ເຊັນເຊີ(1) ການຕິດຕາມກວດກາຫ່າງໄກສອກຫຼີກໄດ້
ເຊັນເຊີຮາດແວຂອງຄອມພິວເຕີ.
ມັນສາມາດສະຫນອງຂໍ້ມູນກ່ຽວກັບ:
* ອຸນຫະພູມຂອງເມນບອດແລະເຊັນເຊີ CPU (ການນໍາໃຊ້ lm-sensors).
* ອຸນຫະພູມຂອງຮາດດິດຂັບ (ໃຊ້ hddtemp).
* ຄວາມໄວການຫມຸນຂອງພັດລົມ (ການນໍາໃຊ້ lm-sensors).
ມັນຍັງເປັນໄປໄດ້ທີ່ຈະເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ psensor ກັບຕົວທ່ອງເວັບ, ຫນ້າເວັບທີ່ງ່າຍດາຍແມ່ນ
ສະແດງຂໍ້ມູນເຊັນເຊີ ແລະການນຳໃຊ້ CPU.
URL http://hostname:3131/api/1.0/sensor/[id] ສົ່ງຄືນວັດຖຸ JSON ທີ່ມີທັງໝົດ
ຂໍ້ມູນກ່ຽວກັບເຊັນເຊີ. [id] ແມ່ນຕົວລະບຸ uniq ຂອງເຊັນເຊີ.
ນີ້ແມ່ນຕົວຢ່າງຂອງວັດຖຸ JSON ຂອງປະເພດ 'ເຊັນເຊີ':
{ "id": "lmsensor acpitz-virtual-0 temp1",
"name": "temp1",
"ປະເພດ": 257,
"ນາທີ": 47.800000,
"ສູງສຸດ": 60.800000,
"ມາດຕະການ": [ { "ມູນຄ່າ": 47.800000, "ເວລາ": 1311374873 },
{ "value": 49.800000, "ເວລາ": 1311374878 },
{ "value": 49.800000, "ເວລາ": 1311374883 } ],
"last_measure": { "value": 49.800000, "ເວລາ": 1311374883 } }
ຊ່ອງຂໍ້ມູນປະເພດ 'ເຊັນເຊີ':
* id: ຕົວລະບຸ uniq ຂອງເຊັນເຊີ.
* ຊື່: ຊື່ທີ່ອ່ານໄດ້ທີ່ມີຄວາມຊຸ່ມຊື່ນຂອງເຊັນເຊີ (ອາດຈະບໍ່ແມ່ນ uniq).
* ປະເພດ: ປະເພດຂອງ sensor ໄດ້. ເບິ່ງ src/lib/psensor.h ສໍາລັບ
ປະເພດທີ່ແຕກຕ່າງກັນ.
* min: ຄ່າຫນ້ອຍສຸດຂອງເຊັນເຊີ.
* ສູງສຸດ: ຄ່າສູງສຸດຂອງເຊັນເຊີ.
* ມາດຕະການ: ມາດຕະການທັງຫມົດຂອງ sensor ໄດ້.
* last_measure: ຄ່າສຸດທ້າຍຂອງເຊັນເຊີ.
* ເວລາ: ເວລາຂອງການວັດແທກເປັນຈໍານວນວິນາທີນັບຕັ້ງແຕ່
1970 / 01 / 01.
URL http://hostname:3131/api/1.0/sensors ສົ່ງຄືນອາເຣ JSON ທີ່ມີ JSON ທັງໝົດ
ວັດຖຸຂອງປະເພດ 'ເຊັນເຊີ'.
psensor-server ສາມາດຖືກຢຸດໂດຍການສົ່ງຄໍາຮ້ອງຂໍ HTTP ກັບ URL
'http://hostname:port/api/1.0/server/stop'.
OPTIONS
-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອນີ້ແລະອອກ
-v, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ
-p,--port=PORT
ພອດເວັບເຊີບເວີ
-w,--wdir=DIR
ໄດເລກະທໍລີທີ່ປະກອບດ້ວຍຫນ້າເວັບເຊີບເວີ
-d, --debug=LEVEL
ຕັ້ງລະດັບດີບັກ, ຈຳນວນເຕັມລະຫວ່າງ 0 ແລະ 3
-l, --log-file=PATH
ຕັ້ງໄຟລ໌ບັນທຶກເປັນ PATH
--sensor-log-file=PATH ຕັ້ງໄຟລ໌ບັນທຶກເຊັນເຊີເປັນ PATH
--sensor-log-interval=S ຕັ້ງຊ່ວງເວລາບັນທຶກເຊັນເຊີເປັນ S (ວິນາທີ)
SENSOR LOG ເອກະສານ
ເຊັນເຊີສາມາດຖືກບັນທຶກໂດຍໃຊ້ຕົວເລືອກ --sensor-log-file.
ມັນກໍາລັງໃຊ້ຮູບແບບຂໍ້ຄວາມ, ແຕ່ລະແຖວຖືກຢຸດດ້ວຍຕົວອັກສອນ NEWLINE.
ແຖວທຳອິດແມ່ນ: I,%D,%V
%D ແມ່ນເວລາເລີ່ມຕົ້ນຂອງບັນທຶກທີ່ສະແດງອອກເປັນຈໍານວນວິນາທີນັບຕັ້ງແຕ່ EPOC.
%V ແມ່ນເວີຊັນຂອງ psensor-server.
ແຖວຕໍ່ໄປນີ້ໃຫ້ລາຍຊື່ເຊັນເຊີຕາມລຳດັບ: S,%I,%T
%ຂ້ອຍແມ່ນຕົວລະບຸ uniq ຂອງເຊັນເຊີ.
%T ແມ່ນການເປັນຕົວແທນເລກຖານສິບຫົກຂອງປະເພດເຊັນເຊີ.
ຈາກນັ້ນ, ຄ່າຂອງເຊັນເຊີທັງໝົດແມ່ນຂຽນ: %D,%V...
%D ແມ່ນຈຳນວນວິນາທີທີ່ຜ່ານໄປຕັ້ງແຕ່ເວລາເລີ່ມຕົ້ນຂອງບັນທຶກ.
%V... ແມ່ນລາຍການທີ່ແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຄ່າປັດຈຸບັນຂອງເຊັນເຊີທັງໝົດ. ການສັ່ງ
ແມ່ນຄືກັນກັບລາຍຊື່ຕົວລະບຸເຊັນເຊີ.
ຄ່າແມ່ນສະແດງເປັນຕົວລອຍທີ່ມີຄວາມແມ່ນຍໍາຕົວເລກດຽວ. ອຸນຫະພູມແມ່ນໃຊ້ Celsius
ຫນ່ວຍງານ.
ມູນຄ່າແມ່ນຂຽນພຽງແຕ່ຖ້າມັນມີການປ່ຽນແປງ.
ຕົວຢ່າງ: I,1345974927,0.7.0.4 S,lmsensor coretemp-isa-0000 Physical id 0,101 S,lmsensor
coretemp-isa-0000 Core 0,101 S,lmsensor coretemp-isa-0000 Core 1,101 0,37.0,37.0,36.0
5,36.0,, 36.0
ຫ້າວິນາທີຫຼັງຈາກບັນທຶກເລີ່ມຕົ້ນ, ອຸນຫະພູມຂອງເຊັນເຊີທີສອງ (Core 0) ຍັງຢູ່
37 ຄ.
ຄໍາເຕືອນ
psensor-server ບໍ່ໄດ້ສະຫນອງວິທີການຈໍາກັດການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ HTTP,
ຮ້າຍແຮງທີ່ສຸດ, ບໍ່ມີຄວາມພະຍາຍາມໃດໆຕໍ່ກັບການໂຈມຕີ HTTP ທີ່ເປັນອັນຕະລາຍ. ທ່ານຄວນຈະເຮັດໃຫ້
ຜອດເຊີບເວີ psensor ສາມາດໃຊ້ໄດ້ກັບເຄືອຂ່າຍ ຫຼືຄອມພິວເຕີທີ່ທ່ານໄວ້ໃຈໄດ້ໂດຍການໃຊ້ປົກກະຕິ
ເຄື່ອງມືຄວາມປອດໄພເຄືອຂ່າຍຂອງລະບົບ (ຕົວຢ່າງ, iptables(8) ).
ການລາຍງານ ບັກ
ລາຍງານຂໍ້ບົກຜ່ອງເຖິງ: [email protected]
ຫນ້າທໍາອິດຂອງ psensor:http://wpitchoune.net/psensor>
COPYRIGHT
ລິຂະສິດ© 2010-2012 [email protected] ໃບອະນຸຍາດ GPLv2: GNU GPL ຮຸ່ນ 2 ຫຼືຫຼັງຈາກນັ້ນ
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
ນີ້ແມ່ນຊອບແວຟຣີ: ທ່ານມີອິດສະຫຼະໃນການປ່ຽນແປງແລະແຈກຢາຍມັນ. ບໍ່ມີການຮັບປະກັນ,
ໃນຂອບເຂດທີ່ກົດໝາຍອະນຸຍາດ.
ໃຊ້ psensor-server ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net