User Tools

Site Tools


linux:serverstats_howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
serverstats_howto [2012/03/07 12:30] dodgerlinux:serverstats_howto [2018/04/17 09:07] dodger
Line 1: Line 1:
 +====== [HOWTO] Serverstats ======
 +
 ====== Descripción ====== ====== Descripción ======
 Como poner a trabajar la herramienta [[http://serverstats.berlios.de|serverstats]] Como poner a trabajar la herramienta [[http://serverstats.berlios.de|serverstats]]
Line 5: Line 7:
 ====== Plugins adicionales ====== ====== Plugins adicionales ======
 ===== diskinfo ===== ===== diskinfo =====
 +He modificado el plugin ya que tenía alguna función deprecated en php y fallaba al situar los parámetros devueltos por "''df''"
 +==== Instalación ====
 +  * Copiar el php del plugin a ''sources/''
 +  * Editar el fichero ''config/sources.php'' y añadir la linea:
 +<code php>$config['diskinfo']['module'] = new diskinfo('/dev/mapper/partition'); </code>
 +  * Editar el fichero ''config/graph.php'' y añadir:
 +    * Para una gráfica porcentual:
 +<code php>$config['list'][] = array(
 +        'title' => '% /partition',
 +        'upperLimit' => 100,
 +        'lowerLimit' => 0,
 +        'altAutoscaleMax' => true,
 +        'content' => array(
 +                array(  
 +                        'type' => 'AREA',
 +                        'source' => 'diskinfo',
 +                        'ds' => 'usedpercentage',
 +                        'cf' => 'AVERAGE',
 +                        'legend' => '%',
 +                        'color' => 'FF0000'
 +                )
 +        )
 +);
 +</code>
 +    * Para una gráfica con datos reales:
 +<code php>
 +$config['list'][] = array(
 +        'title' => 'Disk Usage /partition',
 +        'lowerLimit' => 0,
 +        'altAutoscaleMax' => true,
 +        'content' => array(
 +                array(  
 +                        'type' => 'AREA',
 +                        'source' => 'diskinfo',
 +                        'ds' => 'freediskspace',
 +                        'cf' => 'AVERAGE',
 +                        'legend' => 'Free Disk',
 +                        'color' => 'FF0000'
 +                ),
 +                array(  
 +                        'type' => 'AREA',
 +                        'source' => 'diskinfo',
 +                        'ds' => 'availablediskspace',
 +                        'cf' => 'AVERAGE',
 +                        'legend' => 'Total Diskspace',
 +                        'color' => 'FFFF00'
 +                )
 +        )
 +);
 +</code>
 +
 +
 +graph.php
 +simple.php
 +
 +
 +
  
 +==== Codigo ====
 <file php diskinfo.php> <file php diskinfo.php>
 <?php <?php
Line 40: Line 100:
         private $availablespace;         private $availablespace;
  
-        public function __construct($disk = '/dev/mapper/huge_vg-rtorrent')+        public function __construct($disk = '/dev/mapper/partition')
         {         {
                 $this->disk = $disk;                 $this->disk = $disk;
linux/serverstats_howto.txt · Last modified: 2022/02/11 11:36 by 127.0.0.1