-
Notifications
You must be signed in to change notification settings - Fork 145
/
nzyme.conf.example
57 lines (44 loc) · 2.08 KB
/
nzyme.conf.example
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
# Configuration reference: https://go.nzyme.org/configuration-reference
# General nzyme configuration.
general: {
# The ID or name of this nzyme instance. Must be unique and contain only alphanumeric characters, underscores and dashes.
name: nzyme-node-01
# Path to postgreSQL database. Make sure to change username, password and database name. (This is described in the documentation)
database_path: "postgresql://localhost:5432/nzyme?user=nzyme&password=YOUR_PASSWORD"
# Path to directory that nzyme will use to store some temporary information. (must be writable)
data_directory: /usr/share/nzyme
# Path to nzyme plugin directory.
plugin_directory: /usr/share/nzyme/plugins
# Path to nzyme cryptographic key/certificate directory.
crypto_directory: /usr/share/nzyme/crypto
# Nzyme is using NTP to compare clocks to world reference time and alert you if there is time drift. Default: pool.ntp.org
ntp_server: pool.ntp.org
# Regularly check if this version of nzyme is outdated?
versionchecks: true
}
# Web interface and REST API configuration. A self-signed TLS certificate will be generated and you can upload your own.
interfaces: {
# Make sure to set this to an IP address you can reach from your workstation. Must be https://.
rest_listen_uri: "https://127.0.0.1:22900/"
# This is usually the same as the `rest_listen_uri`. Take a look at the configuration documentation to learn about
# other use-cases. It will be interesting if you run behind a load balancer or NAT. (basically, it is the address
# that your web browser will use to try to connect to nzyme and it has to be reachable for it.) Must be https://.
http_external_uri: "https://127.0.0.1:22900/"
}
# Performance tuning.
performance: {
# How many threads work on processing incoming tap reports.
report_processor_pool_size: 3
}
protocols: {
tcp: {
session_timeout_seconds: 43200
}
}
# Miscellaneous.
misc: {
# Custom web interface browser title.
#custom_title: "nzyme - Network Defense System"
# URL to a custom favicon.
#custom_favicon_url: "https://example.org/favicon.png"
}