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
serverstats_howto [2012/03/07 12:30] dodgerlinux:serverstats_howto [2022/02/11 11:36] (current) – external edit 127.0.0.1
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.1331123451.txt.gz · Last modified: 2012/03/07 12:30 by dodger