Compilation Features¶
noc-agent
can be configured during compile time by setting or disabling the features
Config Discovery¶
Config discovery process is responsible for detection of config file location. At least one feature must be selected.
Feature | Default | Description |
---|---|---|
config-static | Config path are set via command line arguments | |
config-zk | Config location is determined via ZeroConf protocol |
Config Reader¶
Config reader is responsible for fetching configuration file. At least one feature must be selected.
Feature | Default | Description |
---|---|---|
config-file | Read config as file from file system |
Config Format¶
Config may be encoded in different formats. At least one feature must be selected.
Feature | Default | Description |
---|---|---|
config-json | JSON config format | |
config-yaml | YAML config format |
Collectors¶
Collectors are responsible for running probes and collecting metrics. Disabled probes are ignored.
Feature | Default | Description |
---|---|---|
block-io | block_io | |
cpu | cpu | |
dns | dns | |
fs | fs | |
memory | memory | |
modbus_rtu | modbus_rtu | |
modbus_tcp | modbus_tcp | |
network | network | |
test | test | |
twamp-sender | twamp_sender | |
twamp-reflector | twamp_reflector | |
uptime | uptime |