Removed tenant flag and config. Created the -l flag for #16. Updated documentation

This commit is contained in:
Twan K
2022-09-09 11:06:56 +02:00
parent 17969c1da5
commit 74d9445616
2 changed files with 42 additions and 25 deletions

View File

@@ -17,7 +17,7 @@ From now on only compatible with Netbox 3.x.
| ------------ | ------------ | ------------ |
| -c | cluster | For clustered devices: only add the primary node of a cluster and use the cluster name as hostname. |
| -H | hostgroup | Create non-existing hostgroups in Zabbix. Usefull for a first run to add all required hostgroups. |
| -t | tenant | Add the tenant name to the hostgroup format (Tenant/Site/Manufacturer/Role) |
| -l | layout | Set the hostgroup layout. Default is site/manufacturer/dev_role. Posible options (seperated with '/': site, manufacturer, dev_role, tenant) |
| -v | verbose | Log with debugging on. |
| -j | journal | Create journal entries in Netbox when a host gets added, modified or deleted in Zabbix |
| -p | proxy-power | Force a full proxy sync. USE WITH CAUTION, see "Set proxy within Netbox" for more information |
@@ -29,10 +29,8 @@ Logs are generated by default to stdout and sync.log, use -v for debugging.
In case of omitting the -H flag, manual hostgroup creation is required for devices in a new category.
This is in the format:
The format can be set with the -l flag. If not provided the default format will be:
{Site name}/{Manufacturer name}/{Device role name}
And with tenants (-t flag):
{Site name}/{Tenant name}/{Manufacturer name}/{Device role name}
Make sure that the Zabbix user has proper permissions to create hosts.
The hostgroups are in a nested format. This means that proper permissions only need to be applied to the site name hostgroup and cascaded to any child hostgroups.