Este es el comando psensor-server que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
psensor-server - Servidor web de monitoreo de temperatura y sistema
SINOPSIS
psensor-servidor [OPCIÓN] ...
DESCRIPCIÓN
psensor-server es un servidor HTTP para monitorear sensores de hardware de forma remota.
Proporciona un servicio web JSON que puede ser utilizado por psensor(1) para monitorear remotamente el
sensores de hardware de una computadora.
Puede proporcionar información sobre:
* la temperatura de la placa base y los sensores de la CPU (usando sensores lm).
* la temperatura de las unidades de disco duro (usando hddtemp).
* la velocidad de rotación de los ventiladores (usando sensores lm).
También es posible conectarse al psensor-server con un navegador, una simple página web es
mostrando la información de los sensores y el uso de la CPU.
La dirección URL http://hostname: 3131 / api / 1.0 / sensores / [id] devuelve un objeto JSON que contiene todos
información sobre un sensor. [id] es el identificador único del sensor.
A continuación, se muestra un ejemplo del objeto JSON de tipo 'sensor':
{"id": "lmsensor acpitz-virtual-0 temp1",
"nombre": "temp1",
"tipo": 257,
"min": 47.800000,
"máx": 60.800000,
"medidas": [{"valor": 47.800000, "tiempo": 1311374873},
{"value": 49.800000, "time": 1311374878},
{"value": 49.800000, "time": 1311374883}],
"last_measure": {"value": 49.800000, "time": 1311374883}}
Campos del tipo 'sensor':
* id: el identificador uniq del sensor.
* nombre: un nombre legible por humean del sensor (puede que no sea uniq).
* tipo: el tipo de sensor. Mire src / lib / psensor.h para
diferentes tipos.
* min: el valor mínimo del sensor.
* max: el valor máximo del sensor.
* medidas: todas las medidas del sensor.
* last_measure: el último valor del sensor.
* tiempo: el tiempo de una medida como el número de segundos desde
1970 / 01 / 01.
La dirección URL http://hostname: 3131 / api / 1.0 / sensores devuelve una matriz JSON que contiene todos los JSON
objetos de tipo 'sensor'.
psensor-server se puede detener enviando una solicitud HTTP con la URL
'http://hostname: puerto / api / 1.0 / server / stop '.
OPCIONES
-h, --ayuda
muestra esta ayuda y salir
-v, --versión
mostrar información de la versión y salir
-p, - puerto = PUERTO
puerto del servidor web
-w, - wdir = DIR
directorio que contiene las páginas del servidor web
-d, --depurar=NIVEL
establecer el nivel de depuración, entero entre 0 y 3
-l, --archivo de registro=TRAYECTORIA
establecer el archivo de registro en PATH
--sensor-archivo-de-registro=TRAYECTORIA establecer el archivo de registro del sensor en PATH
--intervalo de registro del sensor=S establezca el intervalo de registro del sensor en S (segundos)
SENSÓR LOG ARCHIVO
Los sensores se pueden registrar usando la opción --sensor-log-file.
Está usando un formato de texto, cada línea termina con un carácter NEWLINE.
La primera línea es: I,% D,% V
% D es la hora de inicio del registro expresada como el número de segundos desde EPOC.
% V es la versión de psensor-server.
Las siguientes líneas dan la lista ordenada de sensores: S,% I,% T
% I es el identificador único del sensor.
% T es la representación hexadecimal del tipo de sensor.
Luego, se escriben los valores de todos los sensores:% D,% V ...
% D es el número de segundos transcurridos desde la hora de inicio del registro.
% V ... es la lista separada por una coma del valor actual de todos los sensores. El ordenamiento
es igual que la lista de identificadores de sensor.
El valor se expresa como flotante con precisión de un dígito. Las temperaturas están usando grados Celsius
unidad.
El valor se escribe solo si ha cambiado.
Ejemplo: I, 1345974927,0.7.0.4 S, lmsensor coretemp-isa-0000 Identificación física 0,101 S, lmsensor
coretemp-isa-0000 Núcleo 0,101 S, lmsensor coretemp-isa-0000 Núcleo 1,101 0,37.0,37.0,36.0
5,36.0 36.0 ,,
Cinco segundos después de que comience el registro, la temperatura del segundo sensor (Núcleo 0) sigue siendo
37C.
ADVERTENCIA
psensor-server no proporciona ninguna forma de restringir la conexión al servidor HTTP,
lo que es peor, no se ha hecho ningún esfuerzo contra los ataques HTTP maliciosos. Deberías hacer el
puerto de psensor-server disponible solo para una red o computadora en la que confía mediante el uso de
herramientas de seguridad de red del sistema (por ejemplo, iptables(8)).
PRESENTACIÓN DE INFORMES LOCO
Informar errores a: [email protected]
página de inicio del psensor:http://wpitchoune.net/psensor>
DERECHOS DE AUTOR
Copyright © 2010-2012 [email protected] Licencia GPLv2: GNU GPL versión 2 o posterior
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
Este es un software gratuito: puede cambiarlo y redistribuirlo. NO HAY GARANTÍA,
en la medida permitida por la ley.
Use psensor-server en línea usando los servicios de onworks.net