From 49f63e4fb302d6da4f3fe7aef2e253e1672fb923 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Thu, 19 Sep 2013 15:00:00 +0200 Subject: [PATCH] Update doc on configuration as per issue #288 --- docs/_build/doctrees/environment.pickle | Bin 15012 -> 14984 bytes docs/_build/doctrees/glances-doc.doctree | Bin 119769 -> 122450 bytes docs/_build/doctrees/index.doctree | Bin 7194 -> 7181 bytes docs/_build/html/.buildinfo | 2 +- docs/_build/html/_sources/glances-doc.txt | 51 +++++++++++------- docs/_build/html/_sources/index.txt | 5 +- docs/_build/html/genindex.html | 10 ++-- docs/_build/html/glances-doc.html | 62 ++++++++++++++-------- docs/_build/html/index.html | 14 ++--- docs/_build/html/objects.inv | Bin 205 -> 205 bytes docs/_build/html/search.html | 10 ++-- docs/_build/html/searchindex.js | 2 +- docs/conf.py | 4 +- docs/glances-doc.html | 54 ++++++++++++------- docs/glances-doc.rst | 51 +++++++++++------- docs/index.rst | 5 +- docs/man/glances.1 | 4 +- 17 files changed, 163 insertions(+), 111 deletions(-) diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index bdcbea07c09ef50e9cc06f12ddb8249fd460de4c..fa98c630702f180c8584727fd8ee242a395241c3 100644 GIT binary patch literal 14984 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 diff --git a/docs/_build/doctrees/glances-doc.doctree b/docs/_build/doctrees/glances-doc.doctree index 1894b55d477c3f4c7a21f12f6f0d5276e781a8d1..643b2d81729972d6ae68405c591aea2ed9b6334c 100644 GIT binary patch delta 41102 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ⅈJ~27ZBUu=XXxe1(#R-GU)(y$Z4t_?or8iKM%! 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 diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree index e564c3f9c977e0b06ae666c43a21f544a34f2a0a..085039488cc09ed82f7c85303d8e4d1bee79b7b1 100644 GIT binary patch delta 219 zcmbPb(QC1Rok>!Mfq_9kBR@A)KQSk@xHvOk-zBv;yClD0@?J^t&9+S0%*+MFrIS~) zc0*~8$&GB5jM0;Kv&Bu8VxPyzIe90$8zc854nIcj$^IPOj2@G3b7(R0Zf4`WzzF1A z=h9&Gn8fYFC@|TV+lx_P^9=4fMn<8@;=JCB5|fj8LxAKC-ldFEljHa{0ZBprQ;brZ v@9?WLP8Q&2oy;Lv$0)tIT~L;hQD*W|p{a~Ao2`Y@*u-?OI(qY7$yg=;NAW=u delta 227 zcmeCRm}Rknok`w^fq_9kBR@A)KQA*mKPRy$Jzw9YD8C>nzd}DHwQREjQxh|DKyc{f zrL5gh+GBDxn9{HGYD tH(%vfXJnL_{8ylfQD$?4pe!S!?BsbuQyFD9n+T_|$r#~t_6EsVCIDQ9Mu-3a diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo index b901d93b..af0bbba1 100644 --- a/docs/_build/html/.buildinfo +++ b/docs/_build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 9c6c7a85f4b84c6b7c479b3858c2bcdd +config: d0d20961c041fc20aa9ab1847c268834 tags: fbb0d17656682115ca4d033fb2f83ba1 diff --git a/docs/_build/html/_sources/glances-doc.txt b/docs/_build/html/_sources/glances-doc.txt index 989a3746..bfb62e37 100644 --- a/docs/_build/html/_sources/glances-doc.txt +++ b/docs/_build/html/_sources/glances-doc.txt @@ -2,11 +2,11 @@ Glances ======= -This manual describes *Glances* version 1.7.1. +This manual describes *Glances* version 1.7.2. Copyright © 2012-2013 Nicolas Hennion -August 2013 +September 2013 .. contents:: Table of Contents @@ -81,7 +81,7 @@ Command-line options -b Display network rate in Byte per second (default: bit per second) -B IP Bind server to the given IPv4/IPv6 address or hostname -c IP Connect to a Glances server by IPv4/IPv6 address or hostname --C file Path to the configuration file (default: {/usr/local,}/etc/glances/glances.conf) +-C file Path to the configuration file -d Disable disk I/O module -e Enable sensors module (requires pysensors, Linux-only) -f file Set the HTML output folder or CSV file @@ -157,18 +157,26 @@ Furthermore a configuration file is needed for setup limits and/or monitored pro By default, the configuration file is under: -.. code-block:: console +:Linux: ``/etc/glances/glances.conf`` +:\*BSD and OS X: ``/usr/local/etc/glances/glances.conf`` +:Windows: ``%APPDATA%\glances\glances.conf`` - /etc/glances/glances.conf (Linux) - -or: +On Windows XP, the ``%APPDATA%`` path is: .. code-block:: console - /usr/local/etc/glances/glances.conf (*BSD and OS X) + C:\Documents and Settings\\Application Data -To override the default configuration, you can copy the ``glances.conf`` file to -your ``$XDG_CONFIG_HOME`` directory (e.g. Linux): +Since Windows Vista and newer versions: + +.. code-block:: console + + C:\Users\\AppData\Roaming + +You can override the default configuration, located in one of the above +directories on your system, except for Windows. + +Just copy the ``glances.conf`` file to your ``$XDG_CONFIG_HOME`` directory, e.g. Linux: .. code-block:: console @@ -286,8 +294,9 @@ if the bit rate is higher than 70 Mbps. Sensors ------- -Glances can displays the sensors informations trough `lm-sensors` (only -available on Linux). As of lm-sensors, a filter is processed in order to display temperature only: +Glances can displays the sensors informations trough `lm-sensors` (only available on Linux). + +As of lm-sensors, a filter is processed in order to display temperature only: .. image:: images/sensors.png @@ -420,12 +429,12 @@ Each item is defined by: Up to 10 items can be defined. -For example, if you want to monitor the NGINX processes on a Web server, the following definition should do the job: +For example, if you want to monitor the Nginx processes on a Web server, the following definition should do the job: .. code-block:: console [monitor] - list_1_description=NGINX server + list_1_description=Nginx server list_1_regex=.*nginx.* list_1_command=nginx -v list_1_countmin=1 @@ -436,7 +445,7 @@ If you also want to monitor the PHP-FPM daemon processes, you should add another .. code-block:: console [monitor] - list_1_description=NGINX server + list_1_description=Nginx server list_1_regex=.*nginx.* list_1_command=nginx -v list_1_countmin=1 @@ -446,12 +455,13 @@ If you also want to monitor the PHP-FPM daemon processes, you should add another list_1_countmin=1 list_1_countmax=20 -In the client/server mode, the list is define on the server side. A new method (getAllMonitored) is available in the API and get the JSON representation of the monitored processes list. +In client/server mode, the list is defined on the server side. +A new method, called getAllMonitored, is available in the APIs and get the JSON representation of the monitored processes list. -Alerts are set following: +Alerts are set as following: | If number of processes is 0, then status is set to ``"CRITICAL"`` -| If number of processes is min < curent < max, then status is set to ``"OK"`` +| If number of processes is min < current < max, then status is set to ``"OK"`` | Else status is set to ``"WARNING"`` Logs @@ -469,7 +479,7 @@ Each alert message displays the following information: 1. start date 2. end date 3. alert name -4. {min/avg/max} values or number of running pocesses for monitored processes list alerts +4. {min/avg/max} values or number of running processes for monitored processes list alerts Footer ------ @@ -478,7 +488,8 @@ Footer Glances displays the current date & time and access to the embedded help screen. -If one or mode batteries were found on your machine and if the batinfo Python library [3]_ is installed on your system then Glances displays the available percent capacity in the middle on the footer. +If one or mode batteries were found on your machine and if the batinfo Python library [3]_ +is installed on your system then Glances displays the available percent capacity in the middle on the footer. .. image:: images/battery.png diff --git a/docs/_build/html/_sources/index.txt b/docs/_build/html/_sources/index.txt index cc5deb41..b03349f3 100644 --- a/docs/_build/html/_sources/index.txt +++ b/docs/_build/html/_sources/index.txt @@ -3,15 +3,14 @@ Welcome to Glances's documentation! **Glances** is a cross-platform curses-based monitoring tool written in Python. -It uses the PSUtil library and some internal code to get information from your system. +It uses the psutil library and some internal code to get information from your system. .. image:: https://raw.github.com/nicolargo/glances/master/docs/images/screenshot-wide.png - Get the code ------------ -The `source `_ is available on Github. +The `source `_ is available on GitHub. Contents -------- diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index 83673aaa..63ec4c2c 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -10,7 +10,7 @@ - Index — Glances 1.7.1 documentation + Index — Glances 1.7.2 documentation @@ -18,7 +18,7 @@ - + @@ -84,7 +84,7 @@
  • index
  • -
  • Glances 1.7.1 documentation »
  • +
  • Glances 1.7.2 documentation »
  • @@ -49,9 +49,9 @@

    Glances

    -

    This manual describes Glances version 1.7.1.

    +

    This manual describes Glances version 1.7.2.

    Copyright © 2012-2013 Nicolas Hennion <nicolas@nicolargo.com>

    -

    August 2013

    +

    September 2013

    Table of Contents

      @@ -151,7 +151,7 @@ just run on the server:

      Connect to a Glances server by IPv4/IPv6 address or hostname -C file -Path to the configuration file (default: {/usr/local,}/etc/glances/glances.conf) +Path to the configuration file -d Disable disk I/O module @@ -259,15 +259,29 @@ just run on the server:

      No configuration file is mandatory to use Glances.

      Furthermore a configuration file is needed for setup limits and/or monitored processes list.

      By default, the configuration file is under:

      -
      /etc/glances/glances.conf (Linux)
      +
      +++
      +
      +
      +
      +
      +
      +
      +
      +
      Linux:/etc/glances/glances.conf
      *BSD and OS X:/usr/local/etc/glances/glances.conf
      Windows:%APPDATA%\glances\glances.conf
      +

      On Windows XP, the %APPDATA% path is:

      +
      C:\Documents and Settings\<User>\Application Data
       
      -

      or:

      -
      /usr/local/etc/glances/glances.conf (*BSD and OS X)
      +

      Since Windows Vista and newer versions:

      +
      C:\Users\<User>\AppData\Roaming
       
      -

      To override the default configuration, you can copy the glances.conf file to -your $XDG_CONFIG_HOME directory (e.g. Linux):

      +

      You can override the default configuration, located in one of the above +directories on your system, except for Windows.

      +

      Just copy the glances.conf file to your $XDG_CONFIG_HOME directory, e.g. Linux:

      mkdir -p $XDG_CONFIG_HOME/glances
       cp /etc/glances/glances.conf $XDG_CONFIG_HOME/glances/
       
      @@ -361,8 +375,8 @@ if the bit rate is higher than 70 Mbps.

      Sensors

      -

      Glances can displays the sensors informations trough lm-sensors (only -available on Linux). As of lm-sensors, a filter is processed in order to display temperature only:

      +

      Glances can displays the sensors informations trough lm-sensors (only available on Linux).

      +

      As of lm-sensors, a filter is processed in order to display temperature only:

      _images/sensors.png

      Glances can also grab hard disk temperature through the hddtemp daemon (see here [2] to install hddtemp on your system):

      _images/hddtemp.png @@ -468,9 +482,9 @@ to group processes and quickly show if the number of running process is not good
    • countmax (optional): maximum number of processes. A warning will be displayed if number of processes > count.

    Up to 10 items can be defined.

    -

    For example, if you want to monitor the NGINX processes on a Web server, the following definition should do the job:

    +

    For example, if you want to monitor the Nginx processes on a Web server, the following definition should do the job:

    [monitor]
    -list_1_description=NGINX server
    +list_1_description=Nginx server
     list_1_regex=.*nginx.*
     list_1_command=nginx -v
     list_1_countmin=1
    @@ -479,7 +493,7 @@ to group processes and quickly show if the number of running process is not good
     

    If you also want to monitor the PHP-FPM daemon processes, you should add another item:

    [monitor]
    -list_1_description=NGINX server
    +list_1_description=Nginx server
     list_1_regex=.*nginx.*
     list_1_command=nginx -v
     list_1_countmin=1
    @@ -490,11 +504,12 @@ to group processes and quickly show if the number of running process is not good
     list_1_countmax=20
     
    -

    In the client/server mode, the list is define on the server side. A new method (getAllMonitored) is available in the API and get the JSON representation of the monitored processes list.

    -

    Alerts are set following:

    +

    In client/server mode, the list is defined on the server side. +A new method, called getAllMonitored, is available in the APIs and get the JSON representation of the monitored processes list.

    +

    Alerts are set as following:

    If number of processes is 0, then status is set to "CRITICAL"
    -
    If number of processes is min < curent < max, then status is set to "OK"
    +
    If number of processes is min < current < max, then status is set to "OK"
    Else status is set to "WARNING"
    @@ -511,14 +526,15 @@ to group processes and quickly show if the number of running process is not good
  • start date
  • end date
  • alert name
  • -
  • {min/avg/max} values or number of running pocesses for monitored processes list alerts
  • +
  • {min/avg/max} values or number of running processes for monitored processes list alerts
  • @@ -50,11 +50,11 @@

    Welcome to Glances’s documentation!

    Glances is a cross-platform curses-based monitoring tool written in Python.

    -

    It uses the PSUtil library and some internal code to get information from your system.

    +

    It uses the psutil library and some internal code to get information from your system.

    https://raw.github.com/nicolargo/glances/master/docs/images/screenshot-wide.png

    Get the code

    -

    The source is available on Github.

    +

    The source is available on GitHub.

    Contents

    @@ -135,7 +135,7 @@
  • next |
  • -
  • Glances 1.7.1 documentation »
  • +
  • Glances 1.7.2 documentation »
  • @@ -88,7 +88,7 @@
  • index
  • -
  • Glances 1.7.1 documentation »
  • +
  • Glances 1.7.2 documentation »