Add netbox_floorplan plugin and update related requirements; introduce custom fields and tags CSV files

This commit is contained in:
bboerni2 2025-09-26 11:02:18 +02:00
parent 4140ed47d6
commit 09cdff4c9a
4 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,23 @@
Name,Object Types,Label,Group name,Type,Required,Validate Uniqueness,Description,ID,Related Object Type,Default,Search weight,Filter logic,Visible,Editable,Is Cloneable,Display weight,Choice Set,Choices,Minimum Value,Maximum Value,Validation Regex,Comments,Created,Last updated
usage,"ipam.prefix,ipam.iprange",,,Text,False,False,Netzbelegung,11,,,0,Loose,Always,Yes,False,0,,,,,,,2024-10-08T07:36:40.591855+00:00,2024-10-15T09:15:39.303248+00:00
AnyDeskAdresse,dcim.device,,,Text,False,False,,18,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-01-15T10:58:03.727241+00:00,2025-01-15T10:58:03.727255+00:00
CortexStatus,dcim.device,,,Text,False,False,installierte Cortex Version,16,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-01-09T08:46:16.146951+00:00,2025-01-15T10:54:13.726954+00:00
DHCP_address,dcim.device,,,Text,False,False,Daten aus DHCP Server sync am DC,19,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-02-12T12:10:31.759913+00:00,2025-02-12T12:10:31.759926+00:00
IPAddress,"dcim.device,virtualization.virtualmachine",,,Text,False,False,Daten aus Cortex,7,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-17T14:06:36.706823+00:00,2025-01-15T10:53:34.750458+00:00
IntuneDeviceID,dcim.device,,,Text,False,False,,10,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-26T06:13:14.880143+00:00,2024-09-26T06:13:14.880159+00:00
LastLogon_usr,dcim.device,,,Text,False,False,,9,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-25T11:42:03.713769+00:00,2024-09-25T11:42:03.713782+00:00
MacAddress,"dcim.device,ipam.ipaddress",,,Text,False,False,Daten aus Cortex,4,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-17T11:50:05.639094+00:00,2025-01-15T10:53:07.885442+00:00
PrimaryUser,dcim.device,,,Text,False,False,,8,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-18T07:09:28.488363+00:00,2024-09-25T08:15:02.328134+00:00
WifiMacaddress,"dcim.device,ipam.ipaddress",,,Text,False,False,Daten aus Intune,15,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-01-09T08:41:40.559652+00:00,2025-01-15T10:52:49.465086+00:00
alt_hostname,dcim.device,,,Text,False,False,alternativer Hostname für Anydesk Abfrage,17,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-01-15T10:49:06.908246+00:00,2025-01-15T10:49:06.908258+00:00
ccc_device_id,dcim.device,,,Text,False,False,Cisco Catalyst Center Device ID,21,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-03-05T08:02:13.592091+00:00,2025-03-05T08:02:13.592105+00:00
cisco_catalyst_center,dcim.device,,,Selection,False,False,,20,,,1000,Loose,Always,Yes,False,100,dna01.balmung-medical.com,"Ort, Ort",,,,,2025-03-05T08:01:23.027855+00:00,2025-03-05T08:01:23.027870+00:00
cluster_name,virtualization.virtualmachine,,,Text,False,False,,14,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-12-16T15:40:48.792817+00:00,2024-12-16T15:40:48.792831+00:00
cluster_node,virtualization.virtualmachine,,,Text,False,False,,13,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-12-16T15:40:28.631066+00:00,2024-12-16T15:40:28.631084+00:00
complianceState,dcim.device,,,Text,False,False,,3,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-17T10:01:47.290056+00:00,2024-09-17T10:01:47.290072+00:00
datastore,virtualization.virtualmachine,,,Text,False,False,,25,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-05-19T13:45:39.860118+00:00,2025-05-19T13:45:39.860133+00:00
folder,virtualization.virtualmachine,,,Text,False,False,,24,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-05-19T13:45:27.227583+00:00,2025-05-19T13:45:27.227599+00:00
freeStorageSpace,"dcim.device,virtualization.virtualmachine",,,Text,False,False,,6,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-17T14:00:14.669423+00:00,2024-12-16T12:37:05.274111+00:00
isEncrypted,dcim.device,,,Text,False,False,,5,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-09-17T13:44:27.313183+00:00,2024-09-17T13:44:27.313199+00:00
usedMemoryMB,virtualization.virtualmachine,,,Text,False,False,,12,,,1000,Loose,Always,Yes,False,100,,,,,,,2024-12-16T12:38:33.792978+00:00,2024-12-16T12:38:33.792991+00:00
uuid,virtualization.virtualmachine,,,Text,False,False,,23,,,1000,Loose,Always,Yes,False,100,,,,,,,2025-05-19T13:45:19.428402+00:00,2025-05-19T13:45:19.428417+00:00
1 Name Object Types Label Group name Type Required Validate Uniqueness Description ID Related Object Type Default Search weight Filter logic Visible Editable Is Cloneable Display weight Choice Set Choices Minimum Value Maximum Value Validation Regex Comments Created Last updated
2 usage ipam.prefix,ipam.iprange Text False False Netzbelegung 11 0 Loose Always Yes False 0 2024-10-08T07:36:40.591855+00:00 2024-10-15T09:15:39.303248+00:00
3 AnyDeskAdresse dcim.device Text False False 18 1000 Loose Always Yes False 100 2025-01-15T10:58:03.727241+00:00 2025-01-15T10:58:03.727255+00:00
4 CortexStatus dcim.device Text False False installierte Cortex Version 16 1000 Loose Always Yes False 100 2025-01-09T08:46:16.146951+00:00 2025-01-15T10:54:13.726954+00:00
5 DHCP_address dcim.device Text False False Daten aus DHCP Server sync am DC 19 1000 Loose Always Yes False 100 2025-02-12T12:10:31.759913+00:00 2025-02-12T12:10:31.759926+00:00
6 IPAddress dcim.device,virtualization.virtualmachine Text False False Daten aus Cortex 7 1000 Loose Always Yes False 100 2024-09-17T14:06:36.706823+00:00 2025-01-15T10:53:34.750458+00:00
7 IntuneDeviceID dcim.device Text False False 10 1000 Loose Always Yes False 100 2024-09-26T06:13:14.880143+00:00 2024-09-26T06:13:14.880159+00:00
8 LastLogon_usr dcim.device Text False False 9 1000 Loose Always Yes False 100 2024-09-25T11:42:03.713769+00:00 2024-09-25T11:42:03.713782+00:00
9 MacAddress dcim.device,ipam.ipaddress Text False False Daten aus Cortex 4 1000 Loose Always Yes False 100 2024-09-17T11:50:05.639094+00:00 2025-01-15T10:53:07.885442+00:00
10 PrimaryUser dcim.device Text False False 8 1000 Loose Always Yes False 100 2024-09-18T07:09:28.488363+00:00 2024-09-25T08:15:02.328134+00:00
11 WifiMacaddress dcim.device,ipam.ipaddress Text False False Daten aus Intune 15 1000 Loose Always Yes False 100 2025-01-09T08:41:40.559652+00:00 2025-01-15T10:52:49.465086+00:00
12 alt_hostname dcim.device Text False False alternativer Hostname für Anydesk Abfrage 17 1000 Loose Always Yes False 100 2025-01-15T10:49:06.908246+00:00 2025-01-15T10:49:06.908258+00:00
13 ccc_device_id dcim.device Text False False Cisco Catalyst Center Device ID 21 1000 Loose Always Yes False 100 2025-03-05T08:02:13.592091+00:00 2025-03-05T08:02:13.592105+00:00
14 cisco_catalyst_center dcim.device Selection False False 20 1000 Loose Always Yes False 100 dna01.balmung-medical.com Ort, Ort 2025-03-05T08:01:23.027855+00:00 2025-03-05T08:01:23.027870+00:00
15 cluster_name virtualization.virtualmachine Text False False 14 1000 Loose Always Yes False 100 2024-12-16T15:40:48.792817+00:00 2024-12-16T15:40:48.792831+00:00
16 cluster_node virtualization.virtualmachine Text False False 13 1000 Loose Always Yes False 100 2024-12-16T15:40:28.631066+00:00 2024-12-16T15:40:28.631084+00:00
17 complianceState dcim.device Text False False 3 1000 Loose Always Yes False 100 2024-09-17T10:01:47.290056+00:00 2024-09-17T10:01:47.290072+00:00
18 datastore virtualization.virtualmachine Text False False 25 1000 Loose Always Yes False 100 2025-05-19T13:45:39.860118+00:00 2025-05-19T13:45:39.860133+00:00
19 folder virtualization.virtualmachine Text False False 24 1000 Loose Always Yes False 100 2025-05-19T13:45:27.227583+00:00 2025-05-19T13:45:27.227599+00:00
20 freeStorageSpace dcim.device,virtualization.virtualmachine Text False False 6 1000 Loose Always Yes False 100 2024-09-17T14:00:14.669423+00:00 2024-12-16T12:37:05.274111+00:00
21 isEncrypted dcim.device Text False False 5 1000 Loose Always Yes False 100 2024-09-17T13:44:27.313183+00:00 2024-09-17T13:44:27.313199+00:00
22 usedMemoryMB virtualization.virtualmachine Text False False 12 1000 Loose Always Yes False 100 2024-12-16T12:38:33.792978+00:00 2024-12-16T12:38:33.792991+00:00
23 uuid virtualization.virtualmachine Text False False 23 1000 Loose Always Yes False 100 2025-05-19T13:45:19.428402+00:00 2025-05-19T13:45:19.428417+00:00

View file

@ -0,0 +1,26 @@
Name,Items,Slug,Color,Description,ID,Weight,Object Types,Created,Last updated
ANDROID,0,android,#4caf50,DEVICE-TYPE,11,1000,dcim.device,2024-09-10T14:09:58.610653+00:00,2024-09-10T14:09:58.610664+00:00
Automated,0,automated,#9e9e9e,,26,1000,,2025-03-17T13:54:03.455921+00:00,2025-03-17T13:54:03.455929+00:00
BALHQ CLI,295,balhq-cli,#2196f3,Balmung HQ Clients,1,1000,"ipam.prefix,ipam.iprange",2024-09-05T09:12:01.750196+00:00,2024-10-15T13:20:17.571301+00:00
BALHQ SRV,88,balhq-srv,#ffeb3b,Balmung HQ Server,2,1000,"ipam.prefix,ipam.iprange",2024-09-05T09:12:16.664048+00:00,2024-10-15T12:57:05.606055+00:00
BLACKHO,258,blackho,#111111,BlackHorizen,5,1000,"ipam.prefix,ipam.iprange",2024-09-06T05:52:12.901368+00:00,2024-10-15T12:57:38.348316+00:00
CLIENT,2,client,#03a9f4,DEVICE-CONFIG,7,1000,"dcim.devicetype,dcim.devicerole",2024-09-10T13:49:21.321433+00:00,2024-09-10T13:53:19.829756+00:00
DHCP-POOL,4103,dhcp-pool,#795548,IPAM-VIEW,6,1000,ipam.ipaddress,2024-09-09T07:19:56.849653+00:00,2024-09-10T13:53:40.997582+00:00
DMZ,33,dmz,#ff9800,,19,1000,"ipam.prefix,ipam.iprange,ipam.ipaddress",2024-09-13T06:30:04.998675+00:00,2024-10-15T12:56:48.374989+00:00
HETZNER,11,hetzner,#f44336,external hosted,21,1000,,2024-11-14T15:13:57.973765+00:00,2024-11-14T15:13:57.973776+00:00
INFRA,0,infra,#009688,DEVICE-CONFIG,17,1000,dcim.devicerole,2024-09-10T14:36:42.301387+00:00,2024-09-10T14:36:42.301397+00:00
KIRCHBI-OB,8,kirchbi-ob,#9c27b0,Kirchbichl OB - Privat,3,1000,"ipam.prefix,ipam.iprange",2024-09-05T12:02:11.584885+00:00,2024-10-15T12:57:56.026447+00:00
LAPTOP,0,laptop,#795548,DEVICE-TYPE,10,1000,dcim.device,2024-09-10T14:09:18.439193+00:00,2024-09-10T14:09:18.439206+00:00
LINUX,0,linux,#ff5722,DEVICE-TYPE,14,1000,dcim.devicetype,2024-09-10T14:34:57.269588+00:00,2024-09-10T14:35:29.696572+00:00
MOBILE,1,mobile,#673ab7,DEVICE-CONFIG,8,1000,"dcim.devicetype,dcim.devicerole",2024-09-10T13:49:44.221170+00:00,2024-09-10T13:53:27.969060+00:00
SERVER,0,server,#9e9e9e,DEVICE-CONFIG,16,1000,dcim.devicerole,2024-09-10T14:36:31.587473+00:00,2024-09-10T14:36:31.587484+00:00
SONVIDA,8,sonvida,#f44336,Son Vida,4,1000,"ipam.prefix,ipam.iprange",2024-09-05T12:02:30.824165+00:00,2024-10-15T12:58:06.257158+00:00
WINDOWS,0,windows,#3f51b5,DEVICE-TYPE,15,1000,dcim.devicetype,2024-09-10T14:35:14.903458+00:00,2024-09-10T14:35:14.903469+00:00
WORKSTATION,1,workstation,#ff66ff,DEVICE-CONFIG,9,1000,"dcim.devicetype,dcim.devicerole",2024-09-10T13:54:09.658009+00:00,2024-09-10T13:54:09.658022+00:00
ZEBRA,0,zebra,#ffffff,DEVICE-TYPE,18,1000,dcim.devicetype,2024-09-11T04:44:49.287575+00:00,2024-09-13T08:59:52.015506+00:00
ansible-audited,134,ansible-audited,#f44336,automatisiert gescanntes und aktualisiertes Netz,22,1000,"ipam.prefix,ipam.iprange",2024-11-22T06:18:27.267549+00:00,2024-11-22T06:18:27.267564+00:00
catalyst,36,catalyst,#9e9e9e,,23,1000,,2025-03-14T08:29:49.543165+00:00,2025-03-14T08:29:49.543174+00:00
iOS/iPadOS,0,iphone,#ffe4e1,DEVICE-TYPE,12,1000,dcim.device,2024-09-10T14:10:28.887240+00:00,2024-09-10T14:33:45.955241+00:00
imported,1290,imported,#9e9e9e,,24,1000,,2025-03-14T08:29:49.564192+00:00,2025-03-14T08:29:49.564201+00:00
macOS,0,macos,#ff66ff,DEVICE-TYPE,13,1000,dcim.devicetype,2024-09-10T14:34:39.553308+00:00,2024-09-10T14:34:39.553320+00:00
vCenter,0,vcenter,#9e9e9e,,25,1000,,2025-03-17T13:54:03.436138+00:00,2025-03-17T13:54:03.436147+00:00
1 Name Items Slug Color Description ID Weight Object Types Created Last updated
2 ANDROID 0 android #4caf50 DEVICE-TYPE 11 1000 dcim.device 2024-09-10T14:09:58.610653+00:00 2024-09-10T14:09:58.610664+00:00
3 Automated 0 automated #9e9e9e 26 1000 2025-03-17T13:54:03.455921+00:00 2025-03-17T13:54:03.455929+00:00
4 BALHQ CLI 295 balhq-cli #2196f3 Balmung HQ Clients 1 1000 ipam.prefix,ipam.iprange 2024-09-05T09:12:01.750196+00:00 2024-10-15T13:20:17.571301+00:00
5 BALHQ SRV 88 balhq-srv #ffeb3b Balmung HQ Server 2 1000 ipam.prefix,ipam.iprange 2024-09-05T09:12:16.664048+00:00 2024-10-15T12:57:05.606055+00:00
6 BLACKHO 258 blackho #111111 BlackHorizen 5 1000 ipam.prefix,ipam.iprange 2024-09-06T05:52:12.901368+00:00 2024-10-15T12:57:38.348316+00:00
7 CLIENT 2 client #03a9f4 DEVICE-CONFIG 7 1000 dcim.devicetype,dcim.devicerole 2024-09-10T13:49:21.321433+00:00 2024-09-10T13:53:19.829756+00:00
8 DHCP-POOL 4103 dhcp-pool #795548 IPAM-VIEW 6 1000 ipam.ipaddress 2024-09-09T07:19:56.849653+00:00 2024-09-10T13:53:40.997582+00:00
9 DMZ 33 dmz #ff9800 19 1000 ipam.prefix,ipam.iprange,ipam.ipaddress 2024-09-13T06:30:04.998675+00:00 2024-10-15T12:56:48.374989+00:00
10 HETZNER 11 hetzner #f44336 external hosted 21 1000 2024-11-14T15:13:57.973765+00:00 2024-11-14T15:13:57.973776+00:00
11 INFRA 0 infra #009688 DEVICE-CONFIG 17 1000 dcim.devicerole 2024-09-10T14:36:42.301387+00:00 2024-09-10T14:36:42.301397+00:00
12 KIRCHBI-OB 8 kirchbi-ob #9c27b0 Kirchbichl OB - Privat 3 1000 ipam.prefix,ipam.iprange 2024-09-05T12:02:11.584885+00:00 2024-10-15T12:57:56.026447+00:00
13 LAPTOP 0 laptop #795548 DEVICE-TYPE 10 1000 dcim.device 2024-09-10T14:09:18.439193+00:00 2024-09-10T14:09:18.439206+00:00
14 LINUX 0 linux #ff5722 DEVICE-TYPE 14 1000 dcim.devicetype 2024-09-10T14:34:57.269588+00:00 2024-09-10T14:35:29.696572+00:00
15 MOBILE 1 mobile #673ab7 DEVICE-CONFIG 8 1000 dcim.devicetype,dcim.devicerole 2024-09-10T13:49:44.221170+00:00 2024-09-10T13:53:27.969060+00:00
16 SERVER 0 server #9e9e9e DEVICE-CONFIG 16 1000 dcim.devicerole 2024-09-10T14:36:31.587473+00:00 2024-09-10T14:36:31.587484+00:00
17 SONVIDA 8 sonvida #f44336 Son Vida 4 1000 ipam.prefix,ipam.iprange 2024-09-05T12:02:30.824165+00:00 2024-10-15T12:58:06.257158+00:00
18 WINDOWS 0 windows #3f51b5 DEVICE-TYPE 15 1000 dcim.devicetype 2024-09-10T14:35:14.903458+00:00 2024-09-10T14:35:14.903469+00:00
19 WORKSTATION 1 workstation #ff66ff DEVICE-CONFIG 9 1000 dcim.devicetype,dcim.devicerole 2024-09-10T13:54:09.658009+00:00 2024-09-10T13:54:09.658022+00:00
20 ZEBRA 0 zebra #ffffff DEVICE-TYPE 18 1000 dcim.devicetype 2024-09-11T04:44:49.287575+00:00 2024-09-13T08:59:52.015506+00:00
21 ansible-audited 134 ansible-audited #f44336 automatisiert gescanntes und aktualisiertes Netz 22 1000 ipam.prefix,ipam.iprange 2024-11-22T06:18:27.267549+00:00 2024-11-22T06:18:27.267564+00:00
22 catalyst 36 catalyst #9e9e9e 23 1000 2025-03-14T08:29:49.543165+00:00 2025-03-14T08:29:49.543174+00:00
23 iOS/iPadOS 0 iphone #ffe4e1 DEVICE-TYPE 12 1000 dcim.device 2024-09-10T14:10:28.887240+00:00 2024-09-10T14:33:45.955241+00:00
24 imported 1290 imported #9e9e9e 24 1000 2025-03-14T08:29:49.564192+00:00 2025-03-14T08:29:49.564201+00:00
25 macOS 0 macos #ff66ff DEVICE-TYPE 13 1000 dcim.devicetype 2024-09-10T14:34:39.553308+00:00 2024-09-10T14:34:39.553320+00:00
26 vCenter 0 vcenter #9e9e9e 25 1000 2025-03-17T13:54:03.436138+00:00 2025-03-17T13:54:03.436147+00:00

View file

@ -3,6 +3,7 @@ PLUGINS = [
"netbox_lifecycle",
"netbox_prometheus_sd",
"netbox_qrcode",
"netbox_floorplan",
]
PLUGINS_CONFIG = {}

View file

@ -2,3 +2,4 @@ netbox-topology-views>=4.2.0,<5.0.0
netbox-lifecycle>=1.1.0,<2.0.0
netbox-plugin-prometheus-sd>=1.2.0
netbox-qrcode>=0.0.17,<1.0.0
netbox_floorplan>=0.7.0,<0.8.0