summaryrefslogtreecommitdiffstats
path: root/docs/_build
diff options
context:
space:
mode:
authorNicolas Hennion <nicolas@nicolargo.com>2013-08-20 16:24:19 +0200
committerNicolas Hennion <nicolas@nicolargo.com>2013-08-20 16:24:19 +0200
commit4bd7ce54ab9998fdebba3a34a493dfe3342a3d6f (patch)
tree55931f2dfb7b8ec47d42830f9a79cedaeaf045a7 /docs/_build
parent9e7225d2bf6a5c0000b3148d8e560a1aa044498f (diff)
Add FreeBSD packager
Diffstat (limited to 'docs/_build')
-rw-r--r--docs/_build/doctrees/environment.picklebin0 -> 15012 bytes
-rw-r--r--docs/_build/doctrees/glances-doc.doctreebin0 -> 119769 bytes
-rw-r--r--docs/_build/doctrees/index.doctreebin0 -> 7194 bytes
-rw-r--r--docs/_build/html/.buildinfo4
-rw-r--r--docs/_build/html/_images/battery.pngbin0 -> 6918 bytes
-rw-r--r--docs/_build/html/_images/client-connected.pngbin0 -> 9176 bytes
-rw-r--r--docs/_build/html/_images/client-disconnected.pngbin0 -> 10021 bytes
-rw-r--r--docs/_build/html/_images/cpu-wide.pngbin0 -> 6739 bytes
-rw-r--r--docs/_build/html/_images/cpu.pngbin0 -> 4135 bytes
-rw-r--r--docs/_build/html/_images/diskio.pngbin0 -> 4287 bytes
-rw-r--r--docs/_build/html/_images/footer.pngbin0 -> 2953 bytes
-rw-r--r--docs/_build/html/_images/fs.pngbin0 -> 9768 bytes
-rw-r--r--docs/_build/html/_images/hddtemp.pngbin0 -> 2251 bytes
-rw-r--r--docs/_build/html/_images/header.pngbin0 -> 4162 bytes
-rw-r--r--docs/_build/html/_images/load.pngbin0 -> 3678 bytes
-rw-r--r--docs/_build/html/_images/logs.pngbin0 -> 11975 bytes
-rw-r--r--docs/_build/html/_images/mem-wide.pngbin0 -> 10125 bytes
-rw-r--r--docs/_build/html/_images/mem.pngbin0 -> 7262 bytes
-rw-r--r--docs/_build/html/_images/monitored.pngbin0 -> 12190 bytes
-rw-r--r--docs/_build/html/_images/network.pngbin0 -> 6192 bytes
-rw-r--r--docs/_build/html/_images/per-cpu.pngbin0 -> 7576 bytes
-rw-r--r--docs/_build/html/_images/processlist-wide.pngbin0 -> 92079 bytes
-rw-r--r--docs/_build/html/_images/processlist.pngbin0 -> 47129 bytes
-rw-r--r--docs/_build/html/_images/screenshot-wide.pngbin0 -> 208585 bytes
-rw-r--r--docs/_build/html/_images/screenshot.pngbin0 -> 115976 bytes
-rw-r--r--docs/_build/html/_images/sensors.pngbin0 -> 4488 bytes
-rw-r--r--docs/_build/html/_sources/glances-doc.txt517
-rw-r--r--docs/_build/html/_sources/index.txt29
-rw-r--r--docs/_build/html/_static/ajax-loader.gifbin0 -> 673 bytes
-rw-r--r--docs/_build/html/_static/basic.css540
-rw-r--r--docs/_build/html/_static/comment-bright.pngbin0 -> 3500 bytes
-rw-r--r--docs/_build/html/_static/comment-close.pngbin0 -> 3578 bytes
-rw-r--r--docs/_build/html/_static/comment.pngbin0 -> 3445 bytes
-rw-r--r--docs/_build/html/_static/default.css256
-rw-r--r--docs/_build/html/_static/doctools.js247
-rw-r--r--docs/_build/html/_static/down-pressed.pngbin0 -> 368 bytes
-rw-r--r--docs/_build/html/_static/down.pngbin0 -> 363 bytes
-rw-r--r--docs/_build/html/_static/file.pngbin0 -> 392 bytes
-rw-r--r--docs/_build/html/_static/jquery.js154
-rw-r--r--docs/_build/html/_static/minus.pngbin0 -> 199 bytes
-rw-r--r--docs/_build/html/_static/plus.pngbin0 -> 199 bytes
-rw-r--r--docs/_build/html/_static/pygments.css62
-rw-r--r--docs/_build/html/_static/searchtools.js560
-rw-r--r--docs/_build/html/_static/sidebar.js151
-rw-r--r--docs/_build/html/_static/underscore.js23
-rw-r--r--docs/_build/html/_static/up-pressed.pngbin0 -> 372 bytes
-rw-r--r--docs/_build/html/_static/up.pngbin0 -> 363 bytes
-rw-r--r--docs/_build/html/_static/websupport.js808
-rw-r--r--docs/_build/html/genindex.html95
-rw-r--r--docs/_build/html/glances-doc.html646
-rw-r--r--docs/_build/html/index.html146
-rw-r--r--docs/_build/html/objects.invbin0 -> 205 bytes
-rw-r--r--docs/_build/html/search.html99
-rw-r--r--docs/_build/html/searchindex.js1
54 files changed, 4338 insertions, 0 deletions
diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle
new file mode 100644
index 00000000..bdcbea07
--- /dev/null
+++ b/docs/_build/doctrees/environment.pickle
Binary files differ
diff --git a/docs/_build/doctrees/glances-doc.doctree b/docs/_build/doctrees/glances-doc.doctree
new file mode 100644
index 00000000..1894b55d
--- /dev/null
+++ b/docs/_build/doctrees/glances-doc.doctree
Binary files differ
diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree
new file mode 100644
index 00000000..e564c3f9
--- /dev/null
+++ b/docs/_build/doctrees/index.doctree
Binary files differ
diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo
new file mode 100644
index 00000000..b901d93b
--- /dev/null
+++ b/docs/_build/html/.buildinfo
@@ -0,0 +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
+tags: fbb0d17656682115ca4d033fb2f83ba1
diff --git a/docs/_build/html/_images/battery.png b/docs/_build/html/_images/battery.png
new file mode 100644
index 00000000..238b7b94
--- /dev/null
+++ b/docs/_build/html/_images/battery.png
Binary files differ
diff --git a/docs/_build/html/_images/client-connected.png b/docs/_build/html/_images/client-connected.png
new file mode 100644
index 00000000..29dac50a
--- /dev/null
+++ b/docs/_build/html/_images/client-connected.png
Binary files differ
diff --git a/docs/_build/html/_images/client-disconnected.png b/docs/_build/html/_images/client-disconnected.png
new file mode 100644
index 00000000..8bce9c28
--- /dev/null
+++ b/docs/_build/html/_images/client-disconnected.png
Binary files differ
diff --git a/docs/_build/html/_images/cpu-wide.png b/docs/_build/html/_images/cpu-wide.png
new file mode 100644
index 00000000..9c1032a0
--- /dev/null
+++ b/docs/_build/html/_images/cpu-wide.png
Binary files differ
diff --git a/docs/_build/html/_images/cpu.png b/docs/_build/html/_images/cpu.png
new file mode 100644
index 00000000..1d5093d3
--- /dev/null
+++ b/docs/_build/html/_images/cpu.png
Binary files differ
diff --git a/docs/_build/html/_images/diskio.png b/docs/_build/html/_images/diskio.png
new file mode 100644
index 00000000..67661593
--- /dev/null
+++ b/docs/_build/html/_images/diskio.png
Binary files differ
diff --git a/docs/_build/html/_images/footer.png b/docs/_build/html/_images/footer.png
new file mode 100644
index 00000000..1145927d
--- /dev/null
+++ b/docs/_build/html/_images/footer.png
Binary files differ
diff --git a/docs/_build/html/_images/fs.png b/docs/_build/html/_images/fs.png
new file mode 100644
index 00000000..ec9a7622
--- /dev/null
+++ b/docs/_build/html/_images/fs.png
Binary files differ
diff --git a/docs/_build/html/_images/hddtemp.png b/docs/_build/html/_images/hddtemp.png
new file mode 100644
index 00000000..e238efad
--- /dev/null
+++ b/docs/_build/html/_images/hddtemp.png
Binary files differ
diff --git a/docs/_build/html/_images/header.png b/docs/_build/html/_images/header.png
new file mode 100644
index 00000000..5b381833
--- /dev/null
+++ b/docs/_build/html/_images/header.png
Binary files differ
diff --git a/docs/_build/html/_images/load.png b/docs/_build/html/_images/load.png
new file mode 100644
index 00000000..48cae129
--- /dev/null
+++ b/docs/_build/html/_images/load.png
Binary files differ
diff --git a/docs/_build/html/_images/logs.png b/docs/_build/html/_images/logs.png
new file mode 100644
index 00000000..d51f2be8
--- /dev/null
+++ b/docs/_build/html/_images/logs.png
Binary files differ
diff --git a/docs/_build/html/_images/mem-wide.png b/docs/_build/html/_images/mem-wide.png
new file mode 100644
index 00000000..570c022f
--- /dev/null
+++ b/docs/_build/html/_images/mem-wide.png
Binary files differ
diff --git a/docs/_build/html/_images/mem.png b/docs/_build/html/_images/mem.png
new file mode 100644
index 00000000..5128c6e8
--- /dev/null
+++ b/docs/_build/html/_images/mem.png
Binary files differ
diff --git a/docs/_build/html/_images/monitored.png b/docs/_build/html/_images/monitored.png
new file mode 100644
index 00000000..222425c6
--- /dev/null
+++ b/docs/_build/html/_images/monitored.png
Binary files differ
diff --git a/docs/_build/html/_images/network.png b/docs/_build/html/_images/network.png
new file mode 100644
index 00000000..3336afd1
--- /dev/null
+++ b/docs/_build/html/_images/network.png
Binary files differ
diff --git a/docs/_build/html/_images/per-cpu.png b/docs/_build/html/_images/per-cpu.png
new file mode 100644
index 00000000..16601447
--- /dev/null
+++ b/docs/_build/html/_images/per-cpu.png
Binary files differ
diff --git a/docs/_build/html/_images/processlist-wide.png b/docs/_build/html/_images/processlist-wide.png
new file mode 100644
index 00000000..aa9b2446
--- /dev/null
+++ b/docs/_build/html/_images/processlist-wide.png
Binary files differ
diff --git a/docs/_build/html/_images/processlist.png b/docs/_build/html/_images/processlist.png
new file mode 100644
index 00000000..460e0f8c
--- /dev/null
+++ b/docs/_build/html/_images/processlist.png
Binary files differ
diff --git a/docs/_build/html/_images/screenshot-wide.png b/docs/_build/html/_images/screenshot-wide.png
new file mode 100644
index 00000000..e0e3a510
--- /dev/null
+++ b/docs/_build/html/_images/screenshot-wide.png
Binary files differ
diff --git a/docs/_build/html/_images/screenshot.png b/docs/_build/html/_images/screenshot.png
new file mode 100644
index 00000000..1940adb8
--- /dev/null
+++ b/docs/_build/html/_images/screenshot.png
Binary files differ
diff --git a/docs/_build/html/_images/sensors.png b/docs/_build/html/_images/sensors.png
new file mode 100644
index 00000000..8b17c0af
--- /dev/null
+++ b/docs/_build/html/_images/sensors.png
Binary files differ
diff --git a/docs/_build/html/_sources/glances-doc.txt b/docs/_build/html/_sources/glances-doc.txt
new file mode 100644
index 00000000..989a3746
--- /dev/null
+++ b/docs/_build/html/_sources/glances-doc.txt
@@ -0,0 +1,517 @@
+=======
+Glances
+=======
+
+This manual describes *Glances* version 1.7.1.
+
+Copyright © 2012-2013 Nicolas Hennion <nicolas@nicolargo.com>
+
+August 2013
+
+.. contents:: Table of Contents
+
+Introduction
+============
+
+Glances is a cross-platform curses-based monitoring tool which aims to
+present a maximum of information in a minimum of space, ideally to fit
+in a classical 80x24 terminal or higher to have additional information.
+
+Glances can adapt dynamically the displayed information depending on the
+terminal size. It can also work in a client/server mode for remote monitoring.
+
+Glances is written in Python and uses the `psutil`_ library to get information from your system.
+
+Console (80x24)
+
+.. image:: images/screenshot.png
+
+Full view (>80x24)
+
+.. image:: images/screenshot-wide.png
+
+Usage
+=====
+
+Standalone mode
+---------------
+
+Simply run:
+
+.. code-block:: console
+
+ $ glances
+
+Client/Server mode
+------------------
+
+If you want to remotely monitor a machine, called ``server``, from another one, called ``client``,
+just run on the server:
+
+.. code-block:: console
+
+ server$ glances -s
+
+and on the client:
+
+.. code-block:: console
+
+ client$ glances -c @server
+
+where ``@server`` is the IP address or hostname of the server.
+
+In server mode, you can set the bind address ``-B ADDRESS`` and listening TCP port ``-p PORT``.
+
+In client mode, you can set the TCP port of the server ``-p PORT``.
+
+Default binding address is ``0.0.0.0`` (Glances will listen on all the network interfaces) and TCP port is ``61209``.
+
+In client/server mode, limits are set by the server side.
+
+You can also set a password to access to the server ``-P password``.
+
+Glances is ``IPv6`` compatible. Just use the ``-B ::`` option to bind to all IPv6 addresses.
+
+Command reference
+=================
+
+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)
+-d Disable disk I/O module
+-e Enable sensors module (requires pysensors, Linux-only)
+-f file Set the HTML output folder or CSV file
+-h Display the help and exit
+-m Disable mount module
+-n Disable network module
+-o output Define additional output (available: HTML or CSV)
+-p PORT Define the client/server TCP port (default: 61209)
+-P password Define a client/server password
+-r Disable process list (for low CPU consumption)
+-s Run Glances in server mode
+-t seconds Set refresh time in seconds (default: 3 sec)
+-v Display the version and exit
+-y Enable hddtemp module (requires hddtemp)
+-z Do not use the bold color attribute
+-1 Start Glances in per-CPU mode
+
+Interactive commands
+--------------------
+
+The following commands (key pressed) are supported while in Glances:
+
+
+``a``
+ Sort process list automatically
+
+ - If CPU iowait ``>60%``, sort processes by I/O read and write
+ - If CPU ``>70%``, sort processes by CPU usage
+ - If MEM ``>70%``, sort processes by memory usage
+``b``
+ Switch between bit/s or Byte/s for network I/O
+``c``
+ Sort processes by CPU usage
+``d``
+ Show/hide disk I/O stats
+``f``
+ Show/hide file system stats
+``h``
+ Show/hide the help screen
+``i``
+ Sort processes by I/O rate (may need root privileges on some OSes)
+``l``
+ Show/hide log messages
+``m``
+ Sort processes by MEM usage
+``n``
+ Show/hide network stats
+``p``
+ Sort processes by name
+``q``
+ Quit
+``s``
+ Show/hide sensors stats (only available with -e flag)
+``t``
+ View network I/O as combination
+``u``
+ View cumulative network I/O
+``w``
+ Delete finished warning log messages
+``x``
+ Delete finished warning and critical log messages
+``y``
+ Show/hide hddtemp stats (only available with -y flag)
+``1``
+ Switch between global CPU and per-CPU stats
+
+Configuration
+=============
+
+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:
+
+.. code-block:: console
+
+ /etc/glances/glances.conf (Linux)
+
+or:
+
+.. code-block:: console
+
+ /usr/local/etc/glances/glances.conf (*BSD and OS X)
+
+To override the default configuration, you can copy the ``glances.conf`` file to
+your ``$XDG_CONFIG_HOME`` directory (e.g. Linux):
+
+.. code-block:: console
+
+ mkdir -p $XDG_CONFIG_HOME/glances
+ cp /etc/glances/glances.conf $XDG_CONFIG_HOME/glances/
+
+On OS X, you should copy the configuration file to ``~/Library/Application Support/glances/``.
+
+Anatomy of the application
+==========================
+
+Legend
+------
+
+| ``GREEN`` stat counter is ``"OK"``
+| ``BLUE`` stat counter is ``"CAREFUL"``
+| ``MAGENTA`` stat counter is ``"WARNING"``
+| ``RED`` stat counter is ``"CRITICAL"``
+
+Header
+------
+
+.. image:: images/header.png
+
+The header shows the OS name, release version, platform architecture and the hostname.
+On Linux, it shows also the kernel version.
+
+CPU
+---
+
+Short view:
+
+.. image:: images/cpu.png
+
+If enough horizontal space is available, extended CPU informations are displayed.
+
+Extended view:
+
+.. image:: images/cpu-wide.png
+
+To switch to per-CPU stats, just hit the ``1`` key:
+
+.. image:: images/per-cpu.png
+
+The CPU stats are shown as a percentage and for the configured refresh time.
+The total CPU usage is displayed on the first line.
+
+| If user|system|nice CPU is ``<50%``, then status is set to ``"OK"``
+| If user|system|nice CPU is ``>50%``, then status is set to ``"CAREFUL"``
+| If user|system|nice CPU is ``>70%``, then status is set to ``"WARNING"``
+| If user|system|nice CPU is ``>90%``, then status is set to ``"CRITICAL"``
+
+*Note*: limit values can be overwritten in the configuration file under the ``[cpu]`` section.
+
+Load
+----
+
+.. image:: images/load.png
+
+On the *No Sheep* blog, *Zachary Tirrell* defines the average load [1]_:
+
+ "In short it is the average sum of the number of processes
+ waiting in the run-queue plus the number currently executing
+ over 1, 5, and 15 minute time periods."
+
+Glances gets the number of CPU core to adapt the alerts.
+Alerts on average load are only set on 5 and 15 min.
+The first line also display the number of CPU core.
+
+| If average load is ``<0.7*core``, then status is set to ``"OK"``
+| If average load is ``>0.7*core``, then status is set to ``"CAREFUL"``
+| If average load is ``>1*core``, then status is set to ``"WARNING"``
+| If average load is ``>5*core``, then status is set to ``"CRITICAL"``
+
+*Note*: limit values can be overwritten in the configuration file under the ``[load]`` section.
+
+Memory
+------
+
+Glances uses two columns: one for the ``RAM`` and another one for the ``Swap``.
+
+.. image:: images/mem.png
+
+If enough space is available, Glances displays extended informations:
+
+.. image:: images/mem-wide.png
+
+With Glances, alerts are only set for on used memory and used swap.
+
+| If memory is ``<50%``, then status is set to ``"OK"``
+| If memory is ``>50%``, then status is set to ``"CAREFUL"``
+| If memory is ``>70%``, then status is set to ``"WARNING"``
+| If memory is ``>90%``, then status is set to ``"CRITICAL"``
+
+*Note*: limit values can be overwritten in the configuration file under the ``[memory]`` and ``[swap]`` sections.
+
+Network
+-------
+
+.. image:: images/network.png
+
+Glances displays the network interface bit rate. The unit is adapted
+dynamically (bits per second, kbits per second, Mbits per second, etc).
+
+Alerts are only set if the network interface maximum speed is available.
+
+For example, on a 100 Mbps ethernet interface, the warning status is set
+if the bit rate is higher than 70 Mbps.
+
+| If bit rate is ``<50%``, then status is set to ``"OK"``
+| If bit rate is ``>50%``, then status is set to ``"CAREFUL"``
+| If bit rate is ``>70%``, then status is set to ``"WARNING"``
+| If bit rate is ``>90%``, then status is set to ``"CRITICAL"``
+
+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:
+
+.. image:: images/sensors.png
+
+
+Glances can also grab hard disk temperature through the `hddtemp` daemon (see here [2]_ to install hddtemp on your system):
+
+.. image:: images/hddtemp.png
+
+To enable the lm-sensors module:
+
+.. code-block:: console
+
+ $ glances -e
+
+To enable the hddtemp module:
+
+.. code-block:: console
+
+ $ glances -y
+
+There is no alert on this information.
+
+*Note*: limit values can be overwritten in the configuration file under the ``[temperature]`` and ``[hddtemperature]`` sections.
+
+Disk I/O
+--------
+
+.. image:: images/diskio.png
+
+Glances displays the disk I/O throughput. The unit is adapted dynamically.
+
+*Note*: There is no alert on this information.
+
+File system
+-----------
+
+.. image:: images/fs.png
+
+Glances displays the used and total file system disk space. The unit is
+adapted dynamically.
+
+Alerts are set for used disk space:
+
+| If disk used is ``<50%``, then status is set to ``"OK"``
+| If disk used is ``>50%``, then status is set to ``"CAREFUL"``
+| If disk used is ``>70%``, then status is set to ``"WARNING"``
+| If disk used is ``>90%``, then status is set to ``"CRITICAL"``
+
+*Note*: limit values can be overwritten in the configuration file under ``[filesystem]`` section.
+
+Processes list
+--------------
+
+Compact view:
+
+.. image:: images/processlist.png
+
+Full view:
+
+.. image:: images/processlist-wide.png
+
+Three views are available for processes:
+
+* Processes summary
+* Optional monitored processes list (new in 1.7)
+* Processes list
+
+By default, or if you hit the ``a`` key, the processes list is automatically
+sorted by CPU of memory usage.
+
+*Note*: limit values can be overwritten in the configuration file under the ``[process]`` section.
+
+The number of processes in the list is adapted to the screen size.
+
+``VIRT``
+ Virtual memory size
+``RES``
+ Resident memory
+``CPU%``
+ % of CPU used by the process
+``MEM%``
+ % of MEM used by the process
+``PID``
+ Process ID
+``USER``
+ User ID per process
+``NI``
+ Nice level of the process
+``S``
+ Process status
+``TIME+``
+ Cumulative CPU time used
+``IOR/s``
+ Per process IO read rate (in Byte/s)
+``IOW/s``
+ Per process IO write rate (in Byte/s)
+``NAME``
+ Process name or command line
+
+Process status legend:
+
+``R``
+ running
+``S``
+ sleeping (may be interrupted)
+``D``
+ disk sleep (may not be interrupted)
+``T``
+ traced/stopped
+``Z``
+ zombie
+
+Monitored processes list
+------------------------
+
+New in version 1.7. Optional.
+
+The monitored processes list allows user, through the configuration file,
+to group processes and quickly show if the number of running process is not good.
+
+.. image:: images/monitored.png
+
+Each item is defined by:
+
+* ``description``: description of the processes (max 16 chars).
+* ``regex``: regular expression of the processes to monitor.
+* ``command`` (optional): full path to shell command/script for extended stat. Should return a single line string. Use with caution.
+* ``countmin`` (optional): minimal number of processes. A warning will be displayed if number of processes < count.
+* ``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:
+
+.. code-block:: console
+
+ [monitor]
+ list_1_description=NGINX server
+ list_1_regex=.*nginx.*
+ list_1_command=nginx -v
+ list_1_countmin=1
+ list_1_countmax=4
+
+If you also want to monitor the PHP-FPM daemon processes, you should add another item:
+
+.. code-block:: console
+
+ [monitor]
+ list_1_description=NGINX server
+ list_1_regex=.*nginx.*
+ list_1_command=nginx -v
+ list_1_countmin=1
+ list_1_countmax=4
+ list_1_description=PHP-FPM
+ list_1_regex=.*php-fpm.*
+ 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.
+
+Alerts are set 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"``
+| Else status is set to ``"WARNING"``
+
+Logs
+----
+
+.. image:: images/logs.png
+
+A log messages list is displayed in the bottom of the screen if (and only if):
+
+- at least one ``WARNING`` or ``CRITICAL`` alert was occurred
+- space is available in the bottom of the console/terminal
+
+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
+
+Footer
+------
+
+.. image:: images/footer.png
+
+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.
+
+.. image:: images/battery.png
+
+If you have ran Glances in client mode ``-c``, you can also see if the client is connected to the server.
+
+If client is connected:
+
+.. image:: images/client-connected.png
+
+else:
+
+.. image:: images/client-disconnected.png
+
+On the left, you can easily see if you are connected to a Glances server.
+
+API documentation
+=================
+
+Glances uses a `XML-RPC server`_ and can be used by another client software.
+
+API documentation is available at https://github.com/nicolargo/glances/wiki/The-Glances-API-How-To
+
+Support
+=======
+
+To report a bug or a feature request use the bug tracking system at https://github.com/nicolargo/glances/issues
+
+Feel free to contribute!
+
+
+.. [1] http://nosheep.net/story/defining-unix-load-average/
+.. [2] http://www.cyberciti.biz/tips/howto-monitor-hard-drive-temperature.html