File: web.md

package info (click to toggle)
cadvisor 0.38.7%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 4,508 kB
  • sloc: ansic: 839; sh: 310; python: 101; makefile: 93
file content (29 lines) | stat: -rw-r--r-- 1,322 bytes parent folder | download
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
# cAdvisor Web UI

cAdvisor exposes a web UI at its port:

`http://<hostname>:<port>/`

This UI has one primary resource at `/containers` which exports live information about all containers on the machine.

## Web UI authentication

You can add authentication to the web UI by either HTTP basic or HTTP digest authentication. 

### HTTP basic authentication

You will need to add a *http_auth_file* parameter with a HTTP basic auth file generated using htpasswd to enable HTTP basic auth. By default the auth realm is set as localhost.

`./cadvisor --http_auth_file test.htpasswd --http_auth_realm localhost`

The [test.htpasswd](../test.htpasswd) file provided has a username and password already added (`admin:password1`) for testing purposes.

### HTTP Digest authentication

You will need to add a *http_digest_file* parameter with a HTTP digest auth file generated using htdigest to enable HTTP Digest auth. By default the auth realm is set as localhost.

`./cadvisor --http_digest_file test.htdigest --http_digest_realm localhost`

The [test.htdigest](../test.htdigest) file provided has a username and password already added (`admin:password1`) for testing purposes.

**Note** : You can use either type of authentication, in case you decide to use both files in the arguments only HTTP basic auth will be enabled.