Configuring Groups¶
It is common to configure whole groups of devices instead of just single ones.
SC4SNMP allows both types of configuration. Group consists of many hosts. Each of them is configured in the values.yaml
file, in the scheduler
section. After configuring a group, its name can be used in the address
field in the inventory record. All settings specified in the inventory record will be assigned to hosts from the given group,
unless specific host configuration overrides it.
- Group configuration example and documentation can be found in the Scheduler Configuration page.
- Use of groups in the inventory can be found in the Poller Configuration page.
If the host is configured in the group and both the group and the single host are included in the inventory (like in the example below), the configuration for the single host will be ignored in favour of group configuration:
scheduler:
groups: |
example_group_1:
- address: 10.202.4.202
port: 161
- address: 63.2.40.0
port: 161
poller:
inventory: |
address,port,version,community,secret,security_engine,walk_interval,profiles,smart_profiles,delete
example_group_1,,2c,public,,,2000,my_profile2,,
10.202.4.202,,2c,public,,,2000,my_profile1,,
If the specific host from the group has to be configured separately, first it must be deleted from the group configuration, and then it can be inserted as a new record in the inventory (like in the example below):
scheduler:
groups: |
example_group_1:
- address: 63.2.40.0
port: 161
poller:
inventory: |
address,port,version,community,secret,security_engine,walk_interval,profiles,smart_profiles,delete
example_group_1,,2c,public,,,2000,my_profile2,,
10.202.4.202,,2c,public,,,2000,my_profile1,,