Despues de Instalar PhpSysInfo en el servidor no hay nada mas reconfortante que monitorear que todo corra perfecto, pero y donde dejamos las temperaturas y los voltajes de la placa, disco duro, procesador, fuente de poder?
A continuación enlisto los parámetros necesarios para editar los archivos de configuración del mismo, es muy sencillo, recordemos que hay que hacerlo paso por paso, ya que no todas las placas son compatibles asi como discos duros y demás.
LMSensors Original
Si no tenemos lmsensors instalado, con el siguiente comando lo podemos instalar
Una vez instalados los sensores para la placa vamos a editar la configuracion de phpsysinfo.
Nota importante: Procuremos que queden los parámetros como a continuación se muestran... siguiendo al pie de la letra linea por linea, diferencia por diferencia, Tratando de sustituir correctamente los valores ya que si algo no esta bien modificado nuestro script php no funcionará.
Codigo:
* Plugins that should be included in xml and output (!!!plugin names are case-sensitive!!!)
* List of plugins should look like "plugin,plugin,plugin". See /plugins directory
* - define('PSI_PLUGINS', 'MDStatus,PS'); // list of plugins
* - define('PSI_PLUGINS', false); //no plugins
* included plugins:
* - MDStatus - show the raid status and whats currently going on
* - PS - show a process tree of all running processes
* - PSStatus - show a graphical representation if a process is running or not
* - Quotas - show a table with all quotas that are active and there current state
* - SMART - show S.M.A.R.T. information from drives that support it
* - BAT - show battery state on a laptop
* - ipmi - show IPMI status
* - UpdateNotifier - show update notifications (only for Ubuntu server)
* - SNMPPInfo - show printers info via SNMP
*/
define('PSI_PLUGINS', 'MDStatus,PSStatus,Quotas,SMART');
Codigo:
* Define the motherboard monitoring program (!!!names are case-sensitive!!!)
* We support the following programs so far
* - LMSensors http://www.lm-sensors.org/
* - Healthd http://healthd.thehousleys.net/
* - HWSensors http://www.openbsd.org/
* - MBMon http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html
* - MBM5 http://mbm.livewiredev.com/
* - Coretemp
* - IPMI http://openipmi.sourceforge.net/
* - K8Temp http://hur.st/k8temp/
* Example: If you want to use lmsensors : define('PSI_SENSOR_PROGRAM', 'LMSensors');
*/
define('PSI_SENSOR_PROGRAM', 'LMSensors');
Codigo:
* Define how to access the monitor program
* Available methods for the above list are in the following list
* default method 'command' should be fine for everybody
* !!! tcp connections are only made local and on the default port !!!
* - LMSensors command, file
* - Healthd command
* - HWSensors command
* - MBMon command, tcp
* - MBM5 file
* - Coretemp command
* - IPMI command
* - K8Temp command
*/
define('PSI_SENSOR_ACCESS', 'command');
/**
* Hddtemp program
* If the hddtemp program is available we can read the temperature, if hdd is smart capable
* !!ATTENTION!! hddtemp might be a security issue
* - define('PSI_HDD_TEMP', 'tcp'); // read data from hddtemp deamon (localhost:7634)
* - define('PSI_HDD_TEMP', 'command'); // read data from hddtemp programm (must be set suid)
*/
define('PSI_HDD_TEMP', 'tcp');
Guardamos presionando ctrl-o, enter, ctrl-x y salimos.
Listo, phpsysinfo ya nos muestra temperaturas y voltajes ademas de datos smart, particiones y procesos activos..
h4ckaton!
0 comentarios:
Publicar un comentario