summaryrefslogtreecommitdiffstats
path: root/docs/aoa/header.rst
blob: e86543c990cc55e2190528a9131390cdd095194b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
.. _header:

Header
======

.. image:: ../_static/header.png

The header shows the hostname, OS name, release version, platform
architecture IP addresses (private and public) and system uptime.
Additionally, on GNU/Linux, it also shows the kernel version.

In client mode, the server connection status is also displayed.

The system information message can be configured in the configuration file
(for the moment, it only work for the Curses interface):

.. code-block:: ini
    [system]
    system_info_msg=({linux_distro} {platform} / {os_name} {os_version})

**NOTE:** Available information are: hostname, os_name, os_version, os_arch,
linux_distro, platform (use mustache syntax).

It is possible to disable or define time interval to be used for refreshing the
public IP address (default is 300 seconds) from the configuration
file under the ``[ip]`` section:

.. code-block:: ini
    [ip]
    public_refresh_interval=300
    public_ip_disabled=True


**NOTE:** Setting low values for `public_refresh_interval` will result in frequent
HTTP requests to the IP detection servers. Recommended range: 120-600 seconds.
Glances uses online services in order to get the IP addresses. Your IP address could be
blocked if too many requests are done.

If the Censys options are configured, the public IP address is also analysed (with the same interval)
and additional information is displayed.

.. code-block:: ini
    [ip]
    public_refresh_interval=300
    public_ip_disabled=True
    censys_url=https://search.censys.io/api
    # Get your own credential here: https://search.censys.io/account/api
    censys_username=CENSYS_API_ID
    censys_password=CENSYS_API_SECRET
    # List of fields to be displayed in user interface (comma separated)
    censys_fields=location:continent,location:country,autonomous_system:name

**Note:** Access to the Censys Search API need an account (https://censys.io/login).

Example:

.. image:: ../_static/ip.png

**Connected**:

.. image:: ../_static/connected.png

**Disconnected**:

.. image:: ../_static/disconnected.png

If you are hosted on an ``OpenStack`` instance, some additional
information can be displayed (AMI-ID, region).

.. image:: ../_static/aws.png