From 416fb2a042b3887a7d34b2972fd7850764af06c5 Mon Sep 17 00:00:00 2001 From: Alec Carpenter Date: Wed, 19 Nov 2025 12:44:11 -0500 Subject: [PATCH] fixed CLA --- .github/CODEOWNERS | 1 + packages/netbox/LICENSE.txt | 93 + packages/netbox/_dev/build/build.yml | 3 + packages/netbox/_dev/build/docs/README.md | 29 + packages/netbox/_dev/deploy/docker/config.yml | 878 +++++++++ .../_dev/deploy/docker/docker-compose.yml | 15 + packages/netbox/changelog.yml | 6 + .../_dev/test/pipeline/test-devices.json | 12 + .../pipeline/test-devices.json-config.yml | 4 + .../pipeline/test-devices.json-expected.json | 434 +++++ .../_dev/test/system/test-default-config.yml | 12 + .../devices/agent/stream/httpjson.yml.hbs | 54 + .../elasticsearch/ingest_pipeline/default.yml | 153 ++ .../devices/fields/base-fields.yml | 15 + .../data_stream/devices/fields/fields.yml | 519 ++++++ .../netbox/data_stream/devices/manifest.yml | 47 + .../data_stream/devices/sample_event.json | 319 ++++ .../ips/_dev/test/pipeline/test-devices.json | 12 + .../pipeline/test-devices.json-config.yml | 4 + .../pipeline/test-devices.json-expected.json | 209 +++ .../_dev/test/system/test-default-config.yml | 12 + .../ips/agent/stream/httpjson.yml.hbs | 54 + .../elasticsearch/ingest_pipeline/default.yml | 138 ++ .../data_stream/ips/fields/base-fields.yml | 15 + .../netbox/data_stream/ips/fields/fields.yml | 237 +++ packages/netbox/data_stream/ips/manifest.yml | 47 + .../netbox/data_stream/ips/sample_event.json | 127 ++ packages/netbox/docs/README.md | 711 +++++++ .../netbox/img/devices-dashboard-overview.png | Bin 0 -> 343628 bytes .../netbox/img/ips-dashboard-overview.png | Bin 0 -> 360176 bytes packages/netbox/img/netbox-logo.svg | 20 + ...-465940a7-82b5-4a7d-9646-75882af25771.json | 1650 +++++++++++++++++ ...-51662583-0923-4203-b806-9f41ece4df26.json | 1160 ++++++++++++ packages/netbox/manifest.yml | 93 + 34 files changed, 7083 insertions(+) create mode 100644 packages/netbox/LICENSE.txt create mode 100644 packages/netbox/_dev/build/build.yml create mode 100644 packages/netbox/_dev/build/docs/README.md create mode 100644 packages/netbox/_dev/deploy/docker/config.yml create mode 100644 packages/netbox/_dev/deploy/docker/docker-compose.yml create mode 100644 packages/netbox/changelog.yml create mode 100644 packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json create mode 100644 packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-config.yml create mode 100644 packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-expected.json create mode 100644 packages/netbox/data_stream/devices/_dev/test/system/test-default-config.yml create mode 100644 packages/netbox/data_stream/devices/agent/stream/httpjson.yml.hbs create mode 100644 packages/netbox/data_stream/devices/elasticsearch/ingest_pipeline/default.yml create mode 100644 packages/netbox/data_stream/devices/fields/base-fields.yml create mode 100644 packages/netbox/data_stream/devices/fields/fields.yml create mode 100644 packages/netbox/data_stream/devices/manifest.yml create mode 100644 packages/netbox/data_stream/devices/sample_event.json create mode 100644 packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json create mode 100644 packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-config.yml create mode 100644 packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-expected.json create mode 100644 packages/netbox/data_stream/ips/_dev/test/system/test-default-config.yml create mode 100644 packages/netbox/data_stream/ips/agent/stream/httpjson.yml.hbs create mode 100644 packages/netbox/data_stream/ips/elasticsearch/ingest_pipeline/default.yml create mode 100644 packages/netbox/data_stream/ips/fields/base-fields.yml create mode 100644 packages/netbox/data_stream/ips/fields/fields.yml create mode 100644 packages/netbox/data_stream/ips/manifest.yml create mode 100644 packages/netbox/data_stream/ips/sample_event.json create mode 100644 packages/netbox/docs/README.md create mode 100644 packages/netbox/img/devices-dashboard-overview.png create mode 100644 packages/netbox/img/ips-dashboard-overview.png create mode 100644 packages/netbox/img/netbox-logo.svg create mode 100644 packages/netbox/kibana/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771.json create mode 100644 packages/netbox/kibana/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26.json create mode 100644 packages/netbox/manifest.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 85364d081e6..05390b38f8c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -336,6 +336,7 @@ /packages/nagios_xi @elastic/obs-infraobs-integrations /packages/nats @elastic/obs-infraobs-integrations /packages/neon_cyber @elastic/security-service-integrations +/packages/netbox @elastic/obs-infraobs-integrations /packages/netflow @elastic/integration-experience /packages/netscout @elastic/integration-experience /packages/netskope @elastic/security-service-integrations diff --git a/packages/netbox/LICENSE.txt b/packages/netbox/LICENSE.txt new file mode 100644 index 00000000000..809108b857f --- /dev/null +++ b/packages/netbox/LICENSE.txt @@ -0,0 +1,93 @@ +Elastic License 2.0 + +URL: https://www.elastic.co/licensing/elastic-license + +## Acceptance + +By using the software, you agree to all of the terms and conditions below. + +## Copyright License + +The licensor grants you a non-exclusive, royalty-free, worldwide, +non-sublicensable, non-transferable license to use, copy, distribute, make +available, and prepare derivative works of the software, in each case subject to +the limitations and conditions below. + +## Limitations + +You may not provide the software to third parties as a hosted or managed +service, where the service provides users with access to any substantial set of +the features or functionality of the software. + +You may not move, change, disable, or circumvent the license key functionality +in the software, and you may not remove or obscure any functionality in the +software that is protected by the license key. + +You may not alter, remove, or obscure any licensing, copyright, or other notices +of the licensor in the software. Any use of the licensor’s trademarks is subject +to applicable law. + +## Patents + +The licensor grants you a license, under any patent claims the licensor can +license, or becomes able to license, to make, have made, use, sell, offer for +sale, import and have imported the software, in each case subject to the +limitations and conditions in this license. This license does not cover any +patent claims that you cause to be infringed by modifications or additions to +the software. If you or your company make any written claim that the software +infringes or contributes to infringement of any patent, your patent license for +the software granted under these terms ends immediately. If your company makes +such a claim, your patent license ends immediately for work on behalf of your +company. + +## Notices + +You must ensure that anyone who gets a copy of any part of the software from you +also gets a copy of these terms. + +If you modify the software, you must include in any modified copies of the +software prominent notices stating that you have modified the software. + +## No Other Rights + +These terms do not imply any licenses other than those expressly granted in +these terms. + +## Termination + +If you use the software in violation of these terms, such use is not licensed, +and your licenses will automatically terminate. If the licensor provides you +with a notice of your violation, and you cease all violation of this license no +later than 30 days after you receive that notice, your licenses will be +reinstated retroactively. However, if you violate these terms after such +reinstatement, any additional violation of these terms will cause your licenses +to terminate automatically and permanently. + +## No Liability + +*As far as the law allows, the software comes as is, without any warranty or +condition, and the licensor will not be liable to you for any damages arising +out of these terms or the use or nature of the software, under any kind of +legal claim.* + +## Definitions + +The **licensor** is the entity offering these terms, and the **software** is the +software the licensor makes available under these terms, including any portion +of it. + +**you** refers to the individual or entity agreeing to these terms. + +**your company** is any legal entity, sole proprietorship, or other kind of +organization that you work for, plus all organizations that have control over, +are under the control of, or are under common control with that +organization. **control** means ownership of substantially all the assets of an +entity, or the power to direct its management and policies by vote, contract, or +otherwise. Control can be direct or indirect. + +**your licenses** are all the licenses granted to you for the software under +these terms. + +**use** means anything you do with the software requiring one of your licenses. + +**trademark** means trademarks, service marks, and similar rights. diff --git a/packages/netbox/_dev/build/build.yml b/packages/netbox/_dev/build/build.yml new file mode 100644 index 00000000000..e2b012548e0 --- /dev/null +++ b/packages/netbox/_dev/build/build.yml @@ -0,0 +1,3 @@ +dependencies: + ecs: + reference: git@v8.11.0 diff --git a/packages/netbox/_dev/build/docs/README.md b/packages/netbox/_dev/build/docs/README.md new file mode 100644 index 00000000000..b7947b98755 --- /dev/null +++ b/packages/netbox/_dev/build/docs/README.md @@ -0,0 +1,29 @@ +# NetBox Integration + +This integration is for [NetBox](). It currently supports retrieving devices and ip addresses from the NetBox API. + +## Setup + +Retrieve an [API token](https://netboxlabs.com/docs/netbox/integrations/rest-api/#initial-token-provisioning) from your NetBox Server and update the URL to your NetBox Server. + +## Compatibility + +The NetBox module has been developed with and tested against the [community edition](https://github.com/netbox-community/netbox) version 4.3.5 + +## Logs + +### Devices + +Collects devices from the [Devices API](https://demo.netbox.dev/api/schema/swagger-ui/#/dcim/dcim_devices_list). + +{{event "devices"}} + +{{fields "devices"}} + +### IPs + +Collects IP addresses from the [IP Addresses API](https://demo.netbox.dev/api/schema/swagger-ui/#/ipam/ipam_ip_addresses_list). + +{{event "ips"}} + +{{fields "ips"}} diff --git a/packages/netbox/_dev/deploy/docker/config.yml b/packages/netbox/_dev/deploy/docker/config.yml new file mode 100644 index 00000000000..50a6d48ac04 --- /dev/null +++ b/packages/netbox/_dev/deploy/docker/config.yml @@ -0,0 +1,878 @@ +rules: + - path: /api/dcim/devices + methods: ["GET"] + query_params: + limit: "2" + offset: "2" + request_headers: + Content-Type: + - "application/json" + Authorization: + - "Token --token--" + responses: + - status_code: 200 + headers: + Content-Type: + - "application/json; charset=utf-8" + body: |- + { + "count": 1, + "next": null, + "previous": null, + "results": [ + { + "id": 3, + "url": "http://localhost:8000/api/dcim/devices/3/", + "display_url": "http://localhost:8000/dcim/devices/3/", + "display": "web-srv-02 (WEB-002)", + "name": "web-srv-02", + "device_type": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-types/1/", + "display": "dell poweredge r740", + "manufacturer": { + "id": 1, + "url": "http://localhost:8000/api/dcim/manufacturers/1/", + "display": "Dell", + "name": "Dell", + "slug": "dell", + "description": "" + }, + "model": "poweredge r740", + "slug": "poweredge-r740", + "description": "Dell PowerEdge R740 2U Rack Server" + }, + "role": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-roles/1/", + "display": "web-server", + "name": "web-server", + "slug": "web-server", + "description": "", + "_depth": 0 + }, + "tenant": { + "id": 1, + "url": "http://localhost:8000/api/tenancy/tenants/1/", + "display": "acme-corp", + "name": "acme-corp", + "slug": "acme-corp", + "description": "Acme Corporation primary tenant" + }, + "platform": { + "id": 1, + "url": "http://localhost:8000/api/dcim/platforms/1/", + "display": "ubuntu-server", + "name": "ubuntu-server", + "slug": "ubuntu-server", + "description": "Ubuntu Server 22.04 LTS" + }, + "serial": "CN7016A2B90002", + "asset_tag": "WEB-002", + "site": { + "id": 1, + "url": "http://localhost:8000/api/dcim/sites/1/", + "display": "datacenter-east", + "name": "datacenter-east", + "slug": "datacenter-east", + "description": "" + }, + "location": { + "id": 1, + "url": "http://localhost:8000/api/dcim/locations/1/", + "display": "server-room-a", + "name": "server-room-a", + "slug": "server-room-a", + "description": "Primary server room - Zone A", + "rack_count": 0, + "_depth": 0 + }, + "rack": { + "id": 1, + "url": "http://localhost:8000/api/dcim/racks/1/", + "display": "rack-a01 (DC-EAST-A01)", + "name": "rack-a01", + "description": "42U server rack - Zone A, Row 1" + }, + "position": 15.0, + "face": { + "value": "front", + "label": "Front" + }, + "latitude": 39.0458, + "longitude": -76.6413, + "parent_device": null, + "status": { + "value": "active", + "label": "Active" + }, + "airflow": { + "value": "front-to-rear", + "label": "Front to rear" + }, + "primary_ip": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.1.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.1.15/24", + "description": "Primary web server interface" + }, + "primary_ip4": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.1.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.1.15/24", + "description": "Primary web server interface" + }, + "primary_ip6": null, + "oob_ip": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.100.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.100.15/24", + "description": "Out-of-band management interface" + }, + "cluster": { + "id": 1, + "url": "http://localhost:8000/api/virtualization/clusters/1/", + "display": "web-cluster", + "name": "web-cluster", + "description": "Production web application cluster" + }, + "virtual_chassis": { + "id": 1, + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/", + "display": "web-cluster-vc", + "name": "web-cluster-vc", + "master": { + "id": 2, + "url": "http://localhost:8000/api/dcim/devices/2/", + "display_url": "http://localhost:8000/dcim/devices/2/", + "display": "web-srv-01 (WEB-001)", + "name": "web-srv-01" + }, + "description": "", + "member_count": 2 + }, + "vc_position": 1, + "vc_priority": null, + "description": "Primary web server for customer portal", + "comments": "", + "config_template": { + "id": 1, + "url": "http://localhost:8000/api/extras/config-templates/1/", + "display": "ubuntu-web-template", + "name": "ubuntu-web-template", + "description": "Standard Ubuntu web server configuration template" + }, + "config_context": { + "environment": "production", + "backup_enabled": true + }, + "local_context_data": { + "monitoring": "enabled", + "ssl_cert": "wildcard.acme.com" + }, + "tags": [ + { + "id": 2, + "url": "http://localhost:8000/api/extras/tags/2/", + "display_url": "http://localhost:8000/extras/tags/2/", + "display": "production", + "name": "production", + "slug": "production", + "color": "4caf50" + }, + { + "id": 4, + "url": "http://localhost:8000/api/extras/tags/4/", + "display_url": "http://localhost:8000/extras/tags/4/", + "display": "web-tier", + "name": "web-tier", + "slug": "web-tier", + "color": "2196f3" + }, + { + "id": 1, + "url": "http://localhost:8000/api/extras/tags/1/", + "display_url": "http://localhost:8000/extras/tags/1/", + "display": "critical", + "name": "critical", + "slug": "critical", + "color": "f44336" + }, + { + "id": 3, + "url": "http://localhost:8000/api/extras/tags/3/", + "display_url": "http://localhost:8000/extras/tags/3/", + "display": "monitored", + "name": "monitored", + "slug": "monitored", + "color": "ff9800" + } + ], + "custom_fields": { + "maintenance_window": "Sunday 02:00-04:00 EST" + }, + "created": "2025-08-11T14:37:28.180540Z", + "last_updated": "2025-08-11T18:12:23.512163Z", + "console_port_count": 0, + "console_server_port_count": 0, + "power_port_count": 2, + "power_outlet_count": 0, + "interface_count": 4, + "front_port_count": 0, + "rear_port_count": 0, + "device_bay_count": 0, + "module_bay_count": 0, + "inventory_item_count": 0 + } + ] + } + - path: /api/dcim/devices + methods: ["GET"] + query_params: + limit: "2" + request_headers: + Content-Type: + - "application/json" + Authorization: + - "Token --token--" + responses: + - status_code: 200 + headers: + Content-Type: + - "application/json; charset=utf-8" + body: |- + { + "count": 2, + "next": "http://svc-netbox_mock:8080/api/dcim/devices?limit=2&offset=2", + "previous": null, + "results": [ + { + "id": 2, + "url": "http://localhost:8000/api/dcim/devices/2/", + "display_url": "http://localhost:8000/dcim/devices/2/", + "display": "web-srv-01 (WEB-001)", + "name": "web-srv-01", + "device_type": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-types/1/", + "display": "dell poweredge r740", + "manufacturer": { + "id": 1, + "url": "http://localhost:8000/api/dcim/manufacturers/1/", + "display": "Dell", + "name": "Dell", + "slug": "dell", + "description": "" + }, + "model": "poweredge r740", + "slug": "poweredge-r740", + "description": "Dell PowerEdge R740 2U Rack Server" + }, + "role": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-roles/1/", + "display": "web-server", + "name": "web-server", + "slug": "web-server", + "description": "", + "_depth": 0 + }, + "tenant": { + "id": 1, + "url": "http://localhost:8000/api/tenancy/tenants/1/", + "display": "acme-corp", + "name": "acme-corp", + "slug": "acme-corp", + "description": "Acme Corporation primary tenant" + }, + "platform": { + "id": 1, + "url": "http://localhost:8000/api/dcim/platforms/1/", + "display": "ubuntu-server", + "name": "ubuntu-server", + "slug": "ubuntu-server", + "description": "Ubuntu Server 22.04 LTS" + }, + "serial": "CN7016A2B90001", + "asset_tag": "WEB-001", + "site": { + "id": 1, + "url": "http://localhost:8000/api/dcim/sites/1/", + "display": "datacenter-east", + "name": "datacenter-east", + "slug": "datacenter-east", + "description": "" + }, + "location": { + "id": 1, + "url": "http://localhost:8000/api/dcim/locations/1/", + "display": "server-room-a", + "name": "server-room-a", + "slug": "server-room-a", + "description": "Primary server room - Zone A", + "rack_count": 0, + "_depth": 0 + }, + "rack": { + "id": 1, + "url": "http://localhost:8000/api/dcim/racks/1/", + "display": "rack-a01 (DC-EAST-A01)", + "name": "rack-a01", + "description": "42U server rack - Zone A, Row 1" + }, + "position": 15.0, + "face": { + "value": "front", + "label": "Front" + }, + "latitude": 39.0458, + "longitude": -76.6413, + "parent_device": null, + "status": { + "value": "active", + "label": "Active" + }, + "airflow": { + "value": "front-to-rear", + "label": "Front to rear" + }, + "primary_ip": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.1.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.1.15/24", + "description": "Primary web server interface" + }, + "primary_ip4": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.1.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.1.15/24", + "description": "Primary web server interface" + }, + "primary_ip6": null, + "oob_ip": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display": "10.0.100.15/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.100.15/24", + "description": "Out-of-band management interface" + }, + "cluster": { + "id": 1, + "url": "http://localhost:8000/api/virtualization/clusters/1/", + "display": "web-cluster", + "name": "web-cluster", + "description": "Production web application cluster" + }, + "virtual_chassis": { + "id": 1, + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/", + "display": "web-cluster-vc", + "name": "web-cluster-vc", + "master": { + "id": 2, + "url": "http://localhost:8000/api/dcim/devices/2/", + "display_url": "http://localhost:8000/dcim/devices/2/", + "display": "web-srv-01 (WEB-001)", + "name": "web-srv-01" + }, + "description": "", + "member_count": 2 + }, + "vc_position": 1, + "vc_priority": null, + "description": "Primary web server for customer portal", + "comments": "", + "config_template": { + "id": 1, + "url": "http://localhost:8000/api/extras/config-templates/1/", + "display": "ubuntu-web-template", + "name": "ubuntu-web-template", + "description": "Standard Ubuntu web server configuration template" + }, + "config_context": { + "environment": "production", + "backup_enabled": true + }, + "local_context_data": { + "monitoring": "enabled", + "ssl_cert": "wildcard.acme.com" + }, + "tags": [ + { + "id": 2, + "url": "http://localhost:8000/api/extras/tags/2/", + "display_url": "http://localhost:8000/extras/tags/2/", + "display": "production", + "name": "production", + "slug": "production", + "color": "4caf50" + }, + { + "id": 4, + "url": "http://localhost:8000/api/extras/tags/4/", + "display_url": "http://localhost:8000/extras/tags/4/", + "display": "web-tier", + "name": "web-tier", + "slug": "web-tier", + "color": "2196f3" + }, + { + "id": 1, + "url": "http://localhost:8000/api/extras/tags/1/", + "display_url": "http://localhost:8000/extras/tags/1/", + "display": "critical", + "name": "critical", + "slug": "critical", + "color": "f44336" + }, + { + "id": 3, + "url": "http://localhost:8000/api/extras/tags/3/", + "display_url": "http://localhost:8000/extras/tags/3/", + "display": "monitored", + "name": "monitored", + "slug": "monitored", + "color": "ff9800" + } + ], + "custom_fields": { + "maintenance_window": "Sunday 02:00-04:00 EST" + }, + "created": "2025-08-11T14:37:28.180540Z", + "last_updated": "2025-08-11T18:12:23.512163Z", + "console_port_count": 0, + "console_server_port_count": 0, + "power_port_count": 2, + "power_outlet_count": 0, + "interface_count": 4, + "front_port_count": 0, + "rear_port_count": 0, + "device_bay_count": 0, + "module_bay_count": 0, + "inventory_item_count": 0 + }, + { + "id": 1, + "url": "http://localhost:8000/api/dcim/devices/1/", + "display_url": "http://localhost:8000/dcim/devices/1/", + "display": "db-srv-01 (DB-001)", + "name": "db-srv-01", + "device_type": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-types/1/", + "display": "dell poweredge r740", + "manufacturer": { + "id": 1, + "url": "http://localhost:8000/api/dcim/manufacturers/1/", + "display": "Dell", + "name": "Dell", + "slug": "dell", + "description": "" + }, + "model": "poweredge r740", + "slug": "poweredge-r740", + "description": "Dell PowerEdge R740 2U Rack Server" + }, + "role": { + "id": 1, + "url": "http://localhost:8000/api/dcim/device-roles/1/", + "display": "database-server", + "name": "database-server", + "slug": "database-server", + "description": "", + "_depth": 0 + }, + "tenant": { + "id": 1, + "url": "http://localhost:8000/api/tenancy/tenants/1/", + "display": "acme-corp", + "name": "acme-corp", + "slug": "acme-corp", + "description": "Acme Corporation primary tenant" + }, + "platform": { + "id": 1, + "url": "http://localhost:8000/api/dcim/platforms/1/", + "display": "rhel-server", + "name": "rhel-server", + "slug": "rhel-server", + "description": "Red Hat Enterprise Linux 9" + }, + "serial": "CN7016A2B90002", + "asset_tag": "DB-001", + "site": { + "id": 1, + "url": "http://localhost:8000/api/dcim/sites/1/", + "display": "datacenter-east", + "name": "datacenter-east", + "slug": "datacenter-east", + "description": "" + }, + "location": { + "id": 1, + "url": "http://localhost:8000/api/dcim/locations/1/", + "display": "server-room-b", + "name": "server-room-b", + "slug": "server-room-b", + "description": "Secure server room - Zone B", + "rack_count": 0, + "_depth": 0 + }, + "rack": { + "id": 1, + "url": "http://localhost:8000/api/dcim/racks/1/", + "display": "rack-b03 (DC-EAST-B03)", + "name": "rack-b03", + "description": "42U server rack - Zone B, Row 3" + }, + "position": 20.0, + "face": { + "value": "front", + "label": "Front" + }, + "latitude": 39.0463, + "longitude": -76.6418, + "parent_device": null, + "status": { + "value": "active", + "label": "Active" + }, + "airflow": { + "value": "front-to-rear", + "label": "Front to rear" + }, + "primary_ip": { + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/", + "display": "10.0.2.20/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.2.20/24", + "description": "Primary database server interface" + }, + "primary_ip4": { + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/", + "display": "10.0.2.20/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.2.20/24", + "description": "Primary database server interface" + }, + "primary_ip6": null, + "oob_ip": { + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/", + "display": "10.0.100.20/24", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "10.0.100.20/24", + "description": "Out-of-band management interface" + }, + "cluster": { + "id": 1, + "url": "http://localhost:8000/api/virtualization/clusters/1/", + "display": "database-cluster", + "name": "database-cluster", + "description": "Production PostgreSQL cluster" + }, + "virtual_chassis": { + "id": 1, + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/", + "display": "db-cluster-vc", + "name": "db-cluster-vc", + "master": { + "id": 2, + "url": "http://localhost:8000/api/dcim/devices/2/", + "display_url": "http://localhost:8000/dcim/devices/2/", + "display": "web-srv-01 (WEB-001)", + "name": "web-srv-01" + }, + "description": "", + "member_count": 2 + }, + "vc_position": 2, + "vc_priority": 1, + "description": "Primary PostgreSQL database server", + "comments": "Configured for high availability with automated backups", + "config_template": null, + "config_context": {}, + "local_context_data": null, + "tags": [ + { + "id": 2, + "url": "http://localhost:8000/api/extras/tags/2/", + "display_url": "http://localhost:8000/extras/tags/2/", + "display": "production", + "name": "production", + "slug": "production", + "color": "4caf50" + } + ], + "custom_fields": { + "backup_schedule": "Daily 01:00 EST, Weekly Sunday 23:00 EST" + }, + "created": "2025-08-11T14:26:04.132249Z", + "last_updated": "2025-08-11T19:06:27.330706Z", + "console_port_count": 0, + "console_server_port_count": 0, + "power_port_count": 2, + "power_outlet_count": 0, + "interface_count": 4, + "front_port_count": 0, + "rear_port_count": 0, + "device_bay_count": 0, + "module_bay_count": 0, + "inventory_item_count": 0 + } + ] + } + - path: /api/ipam/ip-addresses + methods: ["GET"] + query_params: + limit: "1" + offset: "1" + request_headers: + Content-Type: + - "application/json" + Authorization: + - "Token --token--" + responses: + - status_code: 200 + headers: + Content-Type: + - "application/json; charset=utf-8" + body: |- + { + "count": 1, + "next": null, + "previous": null, + "results": [ + { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "display": "192.168.1.100/32", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "192.168.1.100/32", + "vrf": { + "id": 1, + "url": "http://localhost:8000/api/ipam/vrfs/1/", + "display": "test", + "name": "test", + "rd": null, + "description": "desc" + }, + "tenant": { + "id": 1, + "url": "http://localhost:8000/api/tenancy/tenants/1/", + "display": "tenant-1", + "name": "tenant-1", + "slug": "tenant-1", + "description": "first tenant" + }, + "status": { + "value": "active", + "label": "Active" + }, + "role": { + "value": "secondary", + "label": "Secondary" + }, + "assigned_object_type": "dcim.interface", + "assigned_object_id": 1, + "assigned_object": { + "id": 1, + "url": "http://localhost:8000/api/dcim/interfaces/1/", + "display": "test1", + "device": { + "id": 2, + "url": "http://localhost:8000/api/dcim/devices/2/", + "display": "server-1 (server)", + "name": "server-1", + "description": "test server" + }, + "name": "test1", + "description": "wlan", + "cable": null, + "_occupied": false + }, + "nat_inside": { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "display": "192.168.1.100/32", + "family": 4, + "address": "192.168.1.100/32" + }, + "nat_outside": [ + { + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "display": "192.168.1.100/32", + "family": 4, + "address": "192.168.1.100/32" + } + ], + "dns_name": "test.co", + "description": "desc", + "comments": "", + "tags": [ + { + "id": 2, + "url": "http://localhost:8000/api/extras/tags/2/", + "display_url": "http://localhost:8000/extras/tags/2/", + "display": "dev", + "name": "dev", + "slug": "dev", + "color": "9e9e9e" + }, + { + "id": 3, + "url": "http://localhost:8000/api/extras/tags/3/", + "display_url": "http://localhost:8000/extras/tags/3/", + "display": "web", + "name": "web", + "slug": "web", + "color": "9e9e9e" + } + ], + "custom_fields": {}, + "created": "2025-08-11T16:49:52.511883Z", + "last_updated": "2025-08-12T12:50:29.063329Z" + } + ] + } + - path: /api/ipam/ip-addresses + methods: ["GET"] + query_params: + limit: "1" + request_headers: + Content-Type: + - "application/json" + Authorization: + - "Token --token--" + responses: + - status_code: 200 + headers: + Content-Type: + - "application/json; charset=utf-8" + body: |- + { + "count": 1, + "next": "http://svc-netbox_mock:8080/api/ipam/ip-addresses?limit=1&offset=1", + "previous": null, + "results": [ + { + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/", + "display_url": "http://localhost:8000/ipam/ip-addresses/2/", + "display": "192.168.1.101/32", + "family": { + "value": 4, + "label": "IPv4" + }, + "address": "192.168.1.101/32", + "vrf": { + "id": 1, + "url": "http://localhost:8000/api/ipam/vrfs/1/", + "display": "test", + "name": "test", + "rd": null, + "description": "asdf" + }, + "tenant": { + "id": 1, + "url": "http://localhost:8000/api/tenancy/tenants/1/", + "display": "tenant-1", + "name": "tenant-1", + "slug": "tenant-1", + "description": "first tenant" + }, + "status": { + "value": "active", + "label": "Active" + }, + "role": { + "value": "secondary", + "label": "Secondary" + }, + "assigned_object_type": "dcim.interface", + "assigned_object_id": 2, + "assigned_object": { + "id": 2, + "url": "http://localhost:8000/api/dcim/interfaces/2/", + "display": "hello", + "device": { + "id": 1, + "url": "http://localhost:8000/api/dcim/devices/1/", + "display": "user-1-macbook-pro (tag-1234)", + "name": "user-1-macbook-pro", + "description": "test-description" + }, + "name": "user-hello", + "description": "test-description", + "cable": null, + "_occupied": false + }, + "nat_inside": null, + "nat_outside": [], + "dns_name": "hello.world", + "description": "desc", + "comments": "", + "tags": [ + { + "id": 4, + "url": "http://localhost:8000/api/extras/tags/4/", + "display_url": "http://localhost:8000/extras/tags/4/", + "display": "elastic", + "name": "elastic", + "slug": "elastic", + "color": "ff9800" + } + ], + "custom_fields": {}, + "created": "2025-08-11T18:07:04.795476Z", + "last_updated": "2025-08-11T18:07:04.795486Z" + } + ] + } diff --git a/packages/netbox/_dev/deploy/docker/docker-compose.yml b/packages/netbox/_dev/deploy/docker/docker-compose.yml new file mode 100644 index 00000000000..19442cdd9c1 --- /dev/null +++ b/packages/netbox/_dev/deploy/docker/docker-compose.yml @@ -0,0 +1,15 @@ +version: '3.0' +services: + netbox_mock: + image: docker.elastic.co/observability/stream:v0.18.0 + hostname: netbox_mock + ports: + - 8080 + volumes: + - ./config.yml:/config.yml + environment: + PORT: "8080" + command: + - http-server + - --addr=:8080 + - --config=/config.yml diff --git a/packages/netbox/changelog.yml b/packages/netbox/changelog.yml new file mode 100644 index 00000000000..4bcb69883f7 --- /dev/null +++ b/packages/netbox/changelog.yml @@ -0,0 +1,6 @@ +# newer versions go on top +- version: "0.0.1" + changes: + - description: Initial draft of the package + type: enhancement + link: https://github.com/elastic/integrations/pull/14949 diff --git a/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json new file mode 100644 index 00000000000..80e909ef81a --- /dev/null +++ b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json @@ -0,0 +1,12 @@ +{ + "events": [ + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "message": "{\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\",\"device_type\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-types/1/\",\"display\": \"macbook pro\",\"manufacturer\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/manufacturers/1/\",\"display\": \"Apple\",\"name\": \"Apple\",\"slug\": \"apple\",\"description\": \"\"},\"model\": \"macbook pro\",\"slug\": \"macbook-pro\",\"description\": \"Macbook Pro\"},\"role\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-roles/1/\",\"display\": \"test-role\",\"name\": \"test-role\",\"slug\": \"test-role\",\"description\": \"\",\"_depth\": 0},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"platform\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/platforms/1/\",\"display\": \"some-playtofmr\",\"name\": \"some-playtofmr\",\"slug\": \"some-playtofmr\",\"description\": \"6trgyuhb\"},\"serial\": \"243rtgtbsasdf\",\"asset_tag\": \"macbook-server\",\"site\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/sites/1/\",\"display\": \"test-site\",\"name\": \"test-site\",\"slug\": \"test-site\",\"description\": \"\"},\"location\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/locations/1/\",\"display\": \"location1\",\"name\": \"location1\",\"slug\": \"location1\",\"description\": \"some location\",\"rack_count\": 0,\"_depth\": 0},\"rack\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/racks/1/\",\"display\": \"rack-1 (faciclity-id-123)\",\"name\": \"rack-1\",\"description\": \"test rack 1\"},\"position\": 1.0,\"face\": {\"value\": \"front\",\"label\": \"Front\"},\"latitude\": 4e-06,\"longitude\": 5e-06,\"parent_device\": null,\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"airflow\": {\"value\": \"front-to-rear\",\"label\": \"Front to rear\"},\"primary_ip\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"primary_ip4\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"primary_ip6\": null,\"oob_ip\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"cluster\": {\"id\": 1,\"url\": \"http://localhost:8000/api/virtualization/clusters/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"test-description\"},\"virtual_chassis\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/virtual-chassis/1/\",\"display\": \"asdf\",\"name\": \"asdf\",\"master\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\"},\"description\": \"\",\"member_count\": 2},\"vc_position\": 1,\"vc_priority\": null,\"description\": \"test server\",\"comments\": \"\",\"config_template\": {\"id\": 1,\"url\": \"http://localhost:8000/api/extras/config-templates/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"asdf\"},\"config_context\": {\"hello\": \"world\"},\"local_context_data\": {\"hello\": \"world\"},\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"},{\"id\": 4,\"url\": \"http://localhost:8000/api/extras/tags/4/\",\"display_url\": \"http://localhost:8000/extras/tags/4/\",\"display\": \"elastic\",\"name\": \"elastic\",\"slug\": \"elastic\",\"color\": \"ff9800\"},{\"id\": 1,\"url\": \"http://localhost:8000/api/extras/tags/1/\",\"display_url\": \"http://localhost:8000/extras/tags/1/\",\"display\": \"prod\",\"name\": \"prod\",\"slug\": \"prod\",\"color\": \"9e9e9e\"},{\"id\": 3,\"url\": \"http://localhost:8000/api/extras/tags/3/\",\"display_url\": \"http://localhost:8000/extras/tags/3/\",\"display\": \"web\",\"name\": \"web\",\"slug\": \"web\",\"color\": \"9e9e9e\"}],\"custom_fields\": {\"test\": \"{'test': '5'}\"},\"created\": \"2025-08-11T14:37:28.180540Z\",\"last_updated\": \"2025-08-11T18:12:23.512163Z\",\"console_port_count\": 0,\"console_server_port_count\": 0,\"power_port_count\": 1,\"power_outlet_count\": 0,\"interface_count\": 1,\"front_port_count\": 0,\"rear_port_count\": 0,\"device_bay_count\": 0,\"module_bay_count\": 0,\"inventory_item_count\": 0}" + }, + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "message": "{\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/devices/1/\",\"display_url\": \"http://localhost:8000/dcim/devices/1/\",\"display\": \"user-1-macbook-pro (tag-1234)\",\"name\": \"user-1-macbook-pro\",\"device_type\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-types/1/\",\"display\": \"macbook pro\",\"manufacturer\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/manufacturers/1/\",\"display\": \"Apple\",\"name\": \"Apple\",\"slug\": \"apple\",\"description\": \"\"},\"model\": \"macbook pro\",\"slug\": \"macbook-pro\",\"description\": \"Macbook Pro\"},\"role\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-roles/1/\",\"display\": \"test-role\",\"name\": \"test-role\",\"slug\": \"test-role\",\"description\": \"\",\"_depth\": 0},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"platform\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/platforms/1/\",\"display\": \"some-playtofmr\",\"name\": \"some-playtofmr\",\"slug\": \"some-playtofmr\",\"description\": \"6trgyuhb\"},\"serial\": \"123345as3th23tr\",\"asset_tag\": \"tag-1234\",\"site\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/sites/1/\",\"display\": \"test-site\",\"name\": \"test-site\",\"slug\": \"test-site\",\"description\": \"\"},\"location\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/locations/1/\",\"display\": \"location1\",\"name\": \"location1\",\"slug\": \"location1\",\"description\": \"some location\",\"rack_count\": 0,\"_depth\": 0},\"rack\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/racks/1/\",\"display\": \"rack-1 (faciclity-id-123)\",\"name\": \"rack-1\",\"description\": \"test rack 1\"},\"position\": 2.0,\"face\": {\"value\": \"front\",\"label\": \"Front\"},\"latitude\": 1e-06,\"longitude\": 7e-06,\"parent_device\": null,\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"airflow\": {\"value\": \"front-to-rear\",\"label\": \"Front to rear\"},\"primary_ip\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"81.2.64.142/31\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"primary_ip4\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"primary_ip6\": null,\"oob_ip\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"cluster\": {\"id\": 1,\"url\": \"http://localhost:8000/api/virtualization/clusters/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"test-description\"},\"virtual_chassis\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/virtual-chassis/1/\",\"display\": \"asdf\",\"name\": \"asdf\",\"master\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\"},\"description\": \"\",\"member_count\": 2},\"vc_position\": 2,\"vc_priority\": 1,\"description\": \"test-description\",\"comments\": \"first comment\",\"config_template\": null,\"config_context\": {},\"local_context_data\": null,\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"}],\"custom_fields\": {\"test\": \"{'test': '5'}\"},\"created\": \"2025-08-11T14:26:04.132249Z\",\"last_updated\": \"2025-08-11T18:07:04.911893Z\",\"console_port_count\": 0,\"console_server_port_count\": 0,\"power_port_count\": 0,\"power_outlet_count\": 0,\"interface_count\": 1,\"front_port_count\": 0,\"rear_port_count\": 0,\"device_bay_count\": 0,\"module_bay_count\": 0,\"inventory_item_count\": 0}" + } + ] +} diff --git a/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-config.yml b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-config.yml new file mode 100644 index 00000000000..c58118a2420 --- /dev/null +++ b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-config.yml @@ -0,0 +1,4 @@ +fields: + "@timestamp": "2022-10-24T21:16:62.827288935Z" + tags: + - preserve_original_event diff --git a/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-expected.json b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-expected.json new file mode 100644 index 00000000000..842f2035eae --- /dev/null +++ b/packages/netbox/data_stream/devices/_dev/test/pipeline/test-devices.json-expected.json @@ -0,0 +1,434 @@ +{ + "expected": [ + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "ecs": { + "version": "8.11.0" + }, + "event": { + "category": [ + "configuration" + ], + "kind": "asset", + "original": "{\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\",\"device_type\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-types/1/\",\"display\": \"macbook pro\",\"manufacturer\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/manufacturers/1/\",\"display\": \"Apple\",\"name\": \"Apple\",\"slug\": \"apple\",\"description\": \"\"},\"model\": \"macbook pro\",\"slug\": \"macbook-pro\",\"description\": \"Macbook Pro\"},\"role\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-roles/1/\",\"display\": \"test-role\",\"name\": \"test-role\",\"slug\": \"test-role\",\"description\": \"\",\"_depth\": 0},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"platform\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/platforms/1/\",\"display\": \"some-playtofmr\",\"name\": \"some-playtofmr\",\"slug\": \"some-playtofmr\",\"description\": \"6trgyuhb\"},\"serial\": \"243rtgtbsasdf\",\"asset_tag\": \"macbook-server\",\"site\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/sites/1/\",\"display\": \"test-site\",\"name\": \"test-site\",\"slug\": \"test-site\",\"description\": \"\"},\"location\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/locations/1/\",\"display\": \"location1\",\"name\": \"location1\",\"slug\": \"location1\",\"description\": \"some location\",\"rack_count\": 0,\"_depth\": 0},\"rack\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/racks/1/\",\"display\": \"rack-1 (faciclity-id-123)\",\"name\": \"rack-1\",\"description\": \"test rack 1\"},\"position\": 1.0,\"face\": {\"value\": \"front\",\"label\": \"Front\"},\"latitude\": 4e-06,\"longitude\": 5e-06,\"parent_device\": null,\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"airflow\": {\"value\": \"front-to-rear\",\"label\": \"Front to rear\"},\"primary_ip\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"primary_ip4\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"primary_ip6\": null,\"oob_ip\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"great desc\"},\"cluster\": {\"id\": 1,\"url\": \"http://localhost:8000/api/virtualization/clusters/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"test-description\"},\"virtual_chassis\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/virtual-chassis/1/\",\"display\": \"asdf\",\"name\": \"asdf\",\"master\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\"},\"description\": \"\",\"member_count\": 2},\"vc_position\": 1,\"vc_priority\": null,\"description\": \"test server\",\"comments\": \"\",\"config_template\": {\"id\": 1,\"url\": \"http://localhost:8000/api/extras/config-templates/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"asdf\"},\"config_context\": {\"hello\": \"world\"},\"local_context_data\": {\"hello\": \"world\"},\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"},{\"id\": 4,\"url\": \"http://localhost:8000/api/extras/tags/4/\",\"display_url\": \"http://localhost:8000/extras/tags/4/\",\"display\": \"elastic\",\"name\": \"elastic\",\"slug\": \"elastic\",\"color\": \"ff9800\"},{\"id\": 1,\"url\": \"http://localhost:8000/api/extras/tags/1/\",\"display_url\": \"http://localhost:8000/extras/tags/1/\",\"display\": \"prod\",\"name\": \"prod\",\"slug\": \"prod\",\"color\": \"9e9e9e\"},{\"id\": 3,\"url\": \"http://localhost:8000/api/extras/tags/3/\",\"display_url\": \"http://localhost:8000/extras/tags/3/\",\"display\": \"web\",\"name\": \"web\",\"slug\": \"web\",\"color\": \"9e9e9e\"}],\"custom_fields\": {\"test\": \"{'test': '5'}\"},\"created\": \"2025-08-11T14:37:28.180540Z\",\"last_updated\": \"2025-08-11T18:12:23.512163Z\",\"console_port_count\": 0,\"console_server_port_count\": 0,\"power_port_count\": 1,\"power_outlet_count\": 0,\"interface_count\": 1,\"front_port_count\": 0,\"rear_port_count\": 0,\"device_bay_count\": 0,\"module_bay_count\": 0,\"inventory_item_count\": 0}" + }, + "netbox": { + "created": "2025-08-11T14:37:28.180Z", + "custom_fields": { + "test": "{'test': '5'}" + }, + "device": { + "airflow": { + "label": "Front to rear", + "value": "front-to-rear" + }, + "asset_tag": "macbook-server", + "cluster": { + "description": "test-description", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/virtualization/clusters/1/" + }, + "config_context": { + "hello": "world" + }, + "config_template": { + "description": "asdf", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/extras/config-templates/1/" + }, + "console_port_count": 0, + "console_server_port_count": 0, + "coordinates": [ + 5.0E-6, + 4.0E-6 + ], + "description": "test server", + "device_bay_count": 0, + "device_type": { + "description": "Macbook Pro", + "display": "macbook pro", + "id": 1, + "manufacturer": { + "display": "Apple", + "id": 1, + "name": "Apple", + "slug": "apple", + "url": "http://localhost:8000/api/dcim/manufacturers/1/" + }, + "model": "macbook pro", + "slug": "macbook-pro", + "url": "http://localhost:8000/api/dcim/device-types/1/" + }, + "face": { + "label": "Front", + "value": "front" + }, + "front_port_count": 0, + "id": 2, + "interface_count": 1, + "inventory_item_count": 0, + "local_context_data": { + "hello": "world" + }, + "location": { + "_depth": 0, + "description": "some location", + "display": "location1", + "id": 1, + "name": "location1", + "rack_count": 0, + "slug": "location1", + "url": "http://localhost:8000/api/dcim/locations/1/" + }, + "module_bay_count": 0, + "name": "server-1", + "oob_ip": { + "address": "192.168.1.100", + "description": "great desc", + "display": "192.168.1.100/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "platform": { + "description": "6trgyuhb", + "display": "some-playtofmr", + "id": 1, + "name": "some-playtofmr", + "slug": "some-playtofmr", + "url": "http://localhost:8000/api/dcim/platforms/1/" + }, + "position": 1.0, + "power_outlet_count": 0, + "power_port_count": 1, + "primary_ip": { + "address": "192.168.1.100", + "description": "great desc", + "display": "192.168.1.100/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "primary_ip4": { + "address": "192.168.1.100", + "description": "great desc", + "display": "192.168.1.100/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "rack": { + "description": "test rack 1", + "display": "rack-1 (faciclity-id-123)", + "id": 1, + "name": "rack-1", + "url": "http://localhost:8000/api/dcim/racks/1/" + }, + "rear_port_count": 0, + "role": { + "_depth": 0, + "display": "test-role", + "id": 1, + "name": "test-role", + "slug": "test-role", + "url": "http://localhost:8000/api/dcim/device-roles/1/" + }, + "serial": "243rtgtbsasdf", + "site": { + "display": "test-site", + "id": 1, + "name": "test-site", + "slug": "test-site", + "url": "http://localhost:8000/api/dcim/sites/1/" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vc_position": 1, + "virtual_chassis": { + "display": "asdf", + "id": 1, + "master": { + "display": "server-1 (macbook-server)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "id": 2, + "name": "server-1", + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "member_count": 2, + "name": "asdf", + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/" + } + }, + "display": "server-1 (macbook-server)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "last_updated": "2025-08-11T18:12:23.512Z", + "tags": [ + { + "color": "9e9e9e", + "display": "dev", + "display_url": "http://localhost:8000/extras/tags/2/", + "id": 2, + "name": "dev", + "slug": "dev", + "url": "http://localhost:8000/api/extras/tags/2/" + }, + { + "color": "ff9800", + "display": "elastic", + "display_url": "http://localhost:8000/extras/tags/4/", + "id": 4, + "name": "elastic", + "slug": "elastic", + "url": "http://localhost:8000/api/extras/tags/4/" + }, + { + "color": "9e9e9e", + "display": "prod", + "display_url": "http://localhost:8000/extras/tags/1/", + "id": 1, + "name": "prod", + "slug": "prod", + "url": "http://localhost:8000/api/extras/tags/1/" + }, + { + "color": "9e9e9e", + "display": "web", + "display_url": "http://localhost:8000/extras/tags/3/", + "id": 3, + "name": "web", + "slug": "web", + "url": "http://localhost:8000/api/extras/tags/3/" + } + ], + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "related": { + "ip": [ + "192.168.1.100" + ] + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "ecs": { + "version": "8.11.0" + }, + "event": { + "category": [ + "configuration" + ], + "kind": "asset", + "original": "{\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/devices/1/\",\"display_url\": \"http://localhost:8000/dcim/devices/1/\",\"display\": \"user-1-macbook-pro (tag-1234)\",\"name\": \"user-1-macbook-pro\",\"device_type\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-types/1/\",\"display\": \"macbook pro\",\"manufacturer\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/manufacturers/1/\",\"display\": \"Apple\",\"name\": \"Apple\",\"slug\": \"apple\",\"description\": \"\"},\"model\": \"macbook pro\",\"slug\": \"macbook-pro\",\"description\": \"Macbook Pro\"},\"role\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/device-roles/1/\",\"display\": \"test-role\",\"name\": \"test-role\",\"slug\": \"test-role\",\"description\": \"\",\"_depth\": 0},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"platform\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/platforms/1/\",\"display\": \"some-playtofmr\",\"name\": \"some-playtofmr\",\"slug\": \"some-playtofmr\",\"description\": \"6trgyuhb\"},\"serial\": \"123345as3th23tr\",\"asset_tag\": \"tag-1234\",\"site\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/sites/1/\",\"display\": \"test-site\",\"name\": \"test-site\",\"slug\": \"test-site\",\"description\": \"\"},\"location\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/locations/1/\",\"display\": \"location1\",\"name\": \"location1\",\"slug\": \"location1\",\"description\": \"some location\",\"rack_count\": 0,\"_depth\": 0},\"rack\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/racks/1/\",\"display\": \"rack-1 (faciclity-id-123)\",\"name\": \"rack-1\",\"description\": \"test rack 1\"},\"position\": 2.0,\"face\": {\"value\": \"front\",\"label\": \"Front\"},\"latitude\": 1e-06,\"longitude\": 7e-06,\"parent_device\": null,\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"airflow\": {\"value\": \"front-to-rear\",\"label\": \"Front to rear\"},\"primary_ip\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"81.2.64.142/31\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"primary_ip4\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"primary_ip6\": null,\"oob_ip\": {\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display\": \"192.168.1.100/24\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/24\",\"description\": \"432rg\"},\"cluster\": {\"id\": 1,\"url\": \"http://localhost:8000/api/virtualization/clusters/1/\",\"display\": \"test\",\"name\": \"test\",\"description\": \"test-description\"},\"virtual_chassis\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/virtual-chassis/1/\",\"display\": \"asdf\",\"name\": \"asdf\",\"master\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display_url\": \"http://localhost:8000/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\"},\"description\": \"\",\"member_count\": 2},\"vc_position\": 2,\"vc_priority\": 1,\"description\": \"test-description\",\"comments\": \"first comment\",\"config_template\": null,\"config_context\": {},\"local_context_data\": null,\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"}],\"custom_fields\": {\"test\": \"{'test': '5'}\"},\"created\": \"2025-08-11T14:26:04.132249Z\",\"last_updated\": \"2025-08-11T18:07:04.911893Z\",\"console_port_count\": 0,\"console_server_port_count\": 0,\"power_port_count\": 0,\"power_outlet_count\": 0,\"interface_count\": 1,\"front_port_count\": 0,\"rear_port_count\": 0,\"device_bay_count\": 0,\"module_bay_count\": 0,\"inventory_item_count\": 0}" + }, + "netbox": { + "comments": "first comment", + "created": "2025-08-11T14:26:04.132Z", + "custom_fields": { + "test": "{'test': '5'}" + }, + "device": { + "airflow": { + "label": "Front to rear", + "value": "front-to-rear" + }, + "asset_tag": "tag-1234", + "cluster": { + "description": "test-description", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/virtualization/clusters/1/" + }, + "console_port_count": 0, + "console_server_port_count": 0, + "coordinates": [ + 7.0E-6, + 1.0E-6 + ], + "description": "test-description", + "device_bay_count": 0, + "device_type": { + "description": "Macbook Pro", + "display": "macbook pro", + "id": 1, + "manufacturer": { + "display": "Apple", + "id": 1, + "name": "Apple", + "slug": "apple", + "url": "http://localhost:8000/api/dcim/manufacturers/1/" + }, + "model": "macbook pro", + "slug": "macbook-pro", + "url": "http://localhost:8000/api/dcim/device-types/1/" + }, + "face": { + "label": "Front", + "value": "front" + }, + "front_port_count": 0, + "id": 1, + "interface_count": 1, + "inventory_item_count": 0, + "location": { + "_depth": 0, + "description": "some location", + "display": "location1", + "id": 1, + "name": "location1", + "rack_count": 0, + "slug": "location1", + "url": "http://localhost:8000/api/dcim/locations/1/" + }, + "module_bay_count": 0, + "name": "user-1-macbook-pro", + "oob_ip": { + "address": "192.168.1.100", + "description": "432rg", + "display": "192.168.1.100/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "platform": { + "description": "6trgyuhb", + "display": "some-playtofmr", + "id": 1, + "name": "some-playtofmr", + "slug": "some-playtofmr", + "url": "http://localhost:8000/api/dcim/platforms/1/" + }, + "position": 2.0, + "power_outlet_count": 0, + "power_port_count": 0, + "primary_ip": { + "address": "192.168.1.100", + "description": "432rg", + "display": "81.2.64.142/31", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "primary_ip4": { + "address": "192.168.1.100", + "description": "432rg", + "display": "192.168.1.100/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "rack": { + "description": "test rack 1", + "display": "rack-1 (faciclity-id-123)", + "id": 1, + "name": "rack-1", + "url": "http://localhost:8000/api/dcim/racks/1/" + }, + "rear_port_count": 0, + "role": { + "_depth": 0, + "display": "test-role", + "id": 1, + "name": "test-role", + "slug": "test-role", + "url": "http://localhost:8000/api/dcim/device-roles/1/" + }, + "serial": "123345as3th23tr", + "site": { + "display": "test-site", + "id": 1, + "name": "test-site", + "slug": "test-site", + "url": "http://localhost:8000/api/dcim/sites/1/" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vc_position": 2, + "vc_priority": 1, + "virtual_chassis": { + "display": "asdf", + "id": 1, + "master": { + "display": "server-1 (macbook-server)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "id": 2, + "name": "server-1", + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "member_count": 2, + "name": "asdf", + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/" + } + }, + "display": "user-1-macbook-pro (tag-1234)", + "display_url": "http://localhost:8000/dcim/devices/1/", + "last_updated": "2025-08-11T18:07:04.911Z", + "tags": [ + { + "color": "9e9e9e", + "display": "dev", + "display_url": "http://localhost:8000/extras/tags/2/", + "id": 2, + "name": "dev", + "slug": "dev", + "url": "http://localhost:8000/api/extras/tags/2/" + } + ], + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/dcim/devices/1/" + }, + "related": { + "ip": [ + "192.168.1.100" + ] + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} diff --git a/packages/netbox/data_stream/devices/_dev/test/system/test-default-config.yml b/packages/netbox/data_stream/devices/_dev/test/system/test-default-config.yml new file mode 100644 index 00000000000..28ab84e7a28 --- /dev/null +++ b/packages/netbox/data_stream/devices/_dev/test/system/test-default-config.yml @@ -0,0 +1,12 @@ +input: httpjson +service: netbox_mock +vars: + url: http://{{Hostname}}:{{Port}} + token: --token-- + enable_request_tracer: true +data_stream: + vars: + preserve_original_event: true + limit: 2 +assert: + hit_count: 3 diff --git a/packages/netbox/data_stream/devices/agent/stream/httpjson.yml.hbs b/packages/netbox/data_stream/devices/agent/stream/httpjson.yml.hbs new file mode 100644 index 00000000000..604355011ef --- /dev/null +++ b/packages/netbox/data_stream/devices/agent/stream/httpjson.yml.hbs @@ -0,0 +1,54 @@ +config_version: 2 +interval: {{interval}} +{{#if enable_request_tracer}} +request.tracer.filename: "../../logs/httpjson/http-request-trace-*.ndjson" +request.tracer.maxbackups: 5 +{{/if}} +request.url: {{url}}/api/dcim/devices +request.method: GET +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: + - set: + target: "header.Content-Type" + value: "application/json" + - set: + target: "header.User-Agent" + value: "NetBox-Elastic-Filebeat/0.1.0" + - set: + target: "header.Authorization" + value: 'Token {{token}}' + - set: + target: "url.params.limit" + value: '{{limit}}' +response.decode_as: application/json +response.split: + target: body.results + ignore_empty_value: true +response.pagination: + - set: + target: url.value + value: '[[if index .last_response.body "next"]][[.last_response.body.next]][[end]]' + fail_on_template_error: true + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/netbox/data_stream/devices/elasticsearch/ingest_pipeline/default.yml b/packages/netbox/data_stream/devices/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..ffb6b39ddd4 --- /dev/null +++ b/packages/netbox/data_stream/devices/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,153 @@ +--- +description: Pipeline for processing sample logs +processors: + - set: + field: ecs.version + tag: set_ecs_version + value: 8.11.0 + - rename: + field: message + target_field: event.original + ignore_missing: true + if: ctx.event?.original == null + - remove: + field: message + ignore_missing: true + tag: remove_message + if: ctx.event?.original != null + - json: + field: event.original + target_field: netbox.device + - gsub: + field: netbox.device.primary_ip.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - append: + field: related.ip + value: "{{{netbox.device.primary_ip.address}}}" + if: ctx.netbox?.device?.primary_ip?.address != null + allow_duplicates: false + - gsub: + field: netbox.device.primary_ip4.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - append: + field: related.ip + value: "{{{netbox.device.primary_ip4.address}}}" + if: ctx.netbox?.device?.primary_ip4?.address != null + allow_duplicates: false + - gsub: + field: netbox.device.primary_ip6.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - append: + field: related.ip + value: "{{{netbox.device.primary_ip6.address}}}" + if: ctx.netbox?.device?.primary_ip6?.address != null + allow_duplicates: false + - gsub: + field: netbox.device.oob_ip.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - append: + field: related.ip + value: "{{{netbox.device.oob_ip.address}}}" + if: ctx.netbox?.device?.oob_ip?.address != null + allow_duplicates: false + - script: + lang: painless + if: ctx.netbox?.device?.longitude != null && ctx.netbox?.device?.latitude != null + source: | + ctx.netbox.device.coordinates = [ + ctx.netbox.device.longitude, + ctx.netbox.device.latitude + ] + - remove: + field: [netbox.device.latitude, netbox.device.longitude] + ignore_missing: true + - rename: + field: netbox.device.url + target_field: netbox.url + ignore_missing: true + - rename: + field: netbox.device.display_url + target_field: netbox.display_url + ignore_missing: true + - rename: + field: netbox.device.display + target_field: netbox.display + ignore_missing: true + - rename: + field: netbox.device.comments + target_field: netbox.comments + ignore_missing: true + - rename: + field: netbox.device.created + target_field: netbox.created + ignore_missing: true + - rename: + field: netbox.device.last_updated + target_field: netbox.last_updated + ignore_missing: true + - rename: + field: netbox.device.custom_fields + target_field: netbox.custom_fields + ignore_missing: true + - rename: + field: netbox.device.tags + target_field: netbox.tags + ignore_missing: true + - rename: + field: netbox.device.tenant + target_field: netbox.tenant + ignore_missing: true + - set: + field: event.kind + value: asset + - append: + field: event.category + value: [configuration] + - date: + field: netbox.created + target_field: netbox.created + if: ctx.netbox?.created != null + formats: + - ISO8601 + - date: + field: netbox.last_updated + target_field: netbox.last_updated + if: ctx.netbox?.last_updated != null + formats: + - ISO8601 + - script: + description: Drops null/empty values recursively. + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); +on_failure: + - set: + field: event.kind + value: pipeline_error + - append: + field: tags + value: preserve_original_event + allow_duplicates: false + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' diff --git a/packages/netbox/data_stream/devices/fields/base-fields.yml b/packages/netbox/data_stream/devices/fields/base-fields.yml new file mode 100644 index 00000000000..69e6cd8e7a6 --- /dev/null +++ b/packages/netbox/data_stream/devices/fields/base-fields.yml @@ -0,0 +1,15 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: input.type + type: keyword + description: Input type diff --git a/packages/netbox/data_stream/devices/fields/fields.yml b/packages/netbox/data_stream/devices/fields/fields.yml new file mode 100644 index 00000000000..e2d540b4559 --- /dev/null +++ b/packages/netbox/data_stream/devices/fields/fields.yml @@ -0,0 +1,519 @@ +- name: netbox + type: group + fields: + - name: url + type: keyword + description: The API URL for the device. + - name: display_url + type: keyword + description: The web UI URL for the device. + - name: display + type: keyword + description: The display name of the device. + - name: comments + type: text + description: User-provided comments for the device. + - name: last_updated + type: date + description: The timestamp when the device was last updated. + - name: created + type: date + description: The timestamp when the device was created. + - name: custom_fields + type: object + object_type: keyword + object_type_mapping_type: "*" + description: Custom fields configured for the device. + - name: tags + type: nested + fields: + - name: id + type: long + description: The unique identifier of the tag. + - name: url + type: keyword + description: The API URL for the tag. + - name: display_url + type: keyword + description: The display URL for the tag. + - name: display + type: keyword + description: The display name of the tag. + - name: name + type: keyword + description: The name of the tag. + - name: slug + type: keyword + description: The slug of the tag. + - name: color + type: keyword + description: The color code of the tag. + - name: tenant + type: group + fields: + - name: id + type: long + description: The unique identifier of the tenant. + - name: url + type: keyword + description: The API URL for the tenant. + - name: display + type: keyword + description: The display name of the tenant. + - name: name + type: keyword + description: The name of the tenant. + - name: slug + type: keyword + description: The slug of the tenant. + - name: description + type: text + description: The description of the tenant. + - name: device + type: group + fields: + - name: id + type: long + description: The unique numeric identifier for the device. + - name: coordinates + type: float + description: GPS coordinates in decimal format (longitude, latitude). + - name: name + type: keyword + description: The name of the device. + - name: device_type + type: group + fields: + - name: id + type: long + description: The unique identifier of the device type. + - name: url + type: keyword + description: The API URL for the device type. + - name: display + type: keyword + description: The display name of the device type. + - name: manufacturer + type: group + fields: + - name: id + type: long + description: The unique identifier of the manufacturer. + - name: url + type: keyword + description: The API URL for the manufacturer. + - name: display + type: keyword + description: The display name of the manufacturer. + - name: name + type: keyword + description: The name of the manufacturer. + - name: slug + type: keyword + description: The slug of the manufacturer. + - name: description + type: text + description: The description of the manufacturer. + - name: model + type: keyword + description: The model of the device type. + - name: slug + type: keyword + description: The slug of the device type. + - name: description + type: text + description: The description of the device type. + - name: role + type: group + fields: + - name: id + type: long + description: The unique identifier of the device role. + - name: url + type: keyword + description: The API URL for the device role. + - name: display + type: keyword + description: The display name of the device role. + - name: name + type: keyword + description: The name of the device role. + - name: slug + type: keyword + description: The slug of the device role. + - name: description + type: text + description: The description of the device role. + - name: _depth + type: long + description: The depth level of the device role. + - name: platform + type: group + fields: + - name: id + type: long + description: The unique identifier of the platform. + - name: url + type: keyword + description: The API URL for the platform. + - name: display + type: keyword + description: The display name of the platform. + - name: name + type: keyword + description: The name of the platform. + - name: slug + type: keyword + description: The slug of the platform. + - name: description + type: text + description: The description of the platform. + - name: serial + type: keyword + description: The serial number of the device. + - name: asset_tag + type: keyword + description: The asset tag of the device. + - name: site + type: group + fields: + - name: id + type: long + description: The unique identifier of the site. + - name: url + type: keyword + description: The API URL for the site. + - name: display + type: keyword + description: The display name of the site. + - name: name + type: keyword + description: The name of the site. + - name: slug + type: keyword + description: The slug of the site. + - name: description + type: text + description: The description of the site. + - name: location + type: group + fields: + - name: id + type: long + description: The unique identifier of the location. + - name: url + type: keyword + description: The API URL for the location. + - name: display + type: keyword + description: The display name of the location. + - name: name + type: keyword + description: The name of the location. + - name: slug + type: keyword + description: The slug of the location. + - name: description + type: text + description: The description of the location. + - name: rack_count + type: long + description: The number of racks in the location. + - name: _depth + type: long + description: The depth level of the location. + - name: virtual_chassis + type: group + fields: + - name: id + type: long + description: The unique identifier of the virtual chassis. + - name: url + type: keyword + description: The API URL for the virtual chassis. + - name: display + type: keyword + description: The display name of the virtual chassis. + - name: name + type: keyword + description: The name of the virtual chassis. + - name: description + type: text + description: The description of the virtual chassis. + - name: master + type: group + fields: + - name: id + type: long + description: The unique identifier of the master device. + - name: url + type: keyword + description: The API URL for the master device. + - name: display + type: keyword + description: The display name of the master device. + - name: display_url + type: keyword + description: The web UI URL for the master device. + - name: name + type: keyword + description: The name of the master device. + - name: member_count + type: long + description: The number of members in the virtual chassis. + - name: rack + type: group + fields: + - name: id + type: long + description: The unique identifier of the rack. + - name: url + type: keyword + description: The API URL for the rack. + - name: display + type: keyword + description: The display name of the rack. + - name: name + type: keyword + description: The name of the rack. + - name: description + type: text + description: The description of the rack. + - name: position + type: long + description: The position of the device in the rack. + - name: face + type: group + fields: + - name: value + type: keyword + description: The value of the device face. + - name: label + type: keyword + description: The label of the device face. + - name: parent_device + type: keyword + description: The parent device identifier. + - name: status + type: group + fields: + - name: value + type: keyword + description: The status value of the device. + - name: label + type: keyword + description: The status label of the device. + - name: airflow + type: group + fields: + - name: value + type: keyword + description: The airflow value of the device. + - name: label + type: keyword + description: The airflow label of the device. + - name: primary_ip + type: group + fields: + - name: id + type: long + description: The unique identifier of the primary IP address. + - name: url + type: keyword + description: The API URL for the primary IP address. + - name: address + type: ip + description: The primary IP address. + - name: display + type: keyword + description: The display name of the primary IP address. + - name: name + type: keyword + description: The name of the primary IP address. + - name: description + type: text + description: The description of the primary IP address. + - name: family + type: group + fields: + - name: value + type: long + description: The IP family value (4 for IPv4, 6 for IPv6). + - name: label + type: keyword + description: The IP family label (IPv4 or IPv6). + - name: primary_ip4 + type: group + fields: + - name: id + type: long + description: The unique identifier of the primary IPv4 address. + - name: url + type: keyword + description: The API URL for the primary IPv4 address. + - name: address + type: ip + description: The primary IPv4 address. + - name: display + type: keyword + description: The display name of the primary IPv4 address. + - name: name + type: keyword + description: The name of the primary IPv4 address. + - name: description + type: text + description: The description of the primary IPv4 address. + - name: family + type: group + fields: + - name: value + type: long + description: The IP family value (4 for IPv4). + - name: label + type: keyword + description: The IP family label (IPv4). + - name: primary_ip6 + type: group + fields: + - name: id + type: long + description: The unique identifier of the primary IPv6 address. + - name: url + type: keyword + description: The API URL for the primary IPv6 address. + - name: address + type: ip + description: The primary IPv6 address. + - name: display + type: keyword + description: The display name of the primary IPv6 address. + - name: name + type: keyword + description: The name of the primary IPv6 address. + - name: description + type: text + description: The description of the primary IPv6 address. + - name: family + type: group + fields: + - name: value + type: long + description: The IP family value (6 for IPv6). + - name: label + type: keyword + description: The IP family label (IPv6). + - name: oob_ip + type: group + fields: + - name: id + type: long + description: The unique identifier of the out-of-band IP address. + - name: url + type: keyword + description: The API URL for the out-of-band IP address. + - name: address + type: ip + description: The out-of-band IP address. + - name: display + type: keyword + description: The display name of the out-of-band IP address. + - name: name + type: keyword + description: The name of the out-of-band IP address. + - name: description + type: text + description: The description of the out-of-band IP address. + - name: family + type: group + fields: + - name: value + type: long + description: The IP family value (4 for IPv4, 6 for IPv6). + - name: label + type: keyword + description: The IP family label (IPv4 or IPv6). + - name: cluster + type: group + fields: + - name: id + type: long + description: The unique identifier of the cluster. + - name: url + type: keyword + description: The API URL for the cluster. + - name: display + type: keyword + description: The display name of the cluster. + - name: name + type: keyword + description: The name of the cluster. + - name: description + type: text + description: The description of the cluster. + - name: vc_position + type: long + description: The virtual chassis position of the device. + - name: vc_priority + type: long + description: The virtual chassis priority of the device. + - name: description + type: text + description: The description of the device. + - name: config_template + type: group + fields: + - name: id + type: long + description: The unique identifier of the config template. + - name: url + type: keyword + description: The API URL for the config template. + - name: description + type: text + description: The description of the config template. + - name: display + type: keyword + description: The display name of the config template. + - name: name + type: keyword + description: The name of the config template. + - name: config_context + type: object + object_type: keyword + object_type_mapping_type: "*" + description: The configuration context of the device. + - name: local_context_data + type: object + object_type: keyword + object_type_mapping_type: "*" + description: The local context data of the device. + - name: console_port_count + type: long + description: The number of console ports on the device. + - name: console_server_port_count + type: long + description: The number of console server ports on the device. + - name: power_port_count + type: long + description: The number of power ports on the device. + - name: power_outlet_count + type: long + description: The number of power outlets on the device. + - name: interface_count + type: long + description: The number of interfaces on the device. + - name: front_port_count + type: long + description: The number of front ports on the device. + - name: rear_port_count + type: long + description: The number of rear ports on the device. + - name: device_bay_count + type: long + description: The number of device bays on the device. + - name: module_bay_count + type: long + description: The number of module bays on the device. + - name: inventory_item_count + type: long + description: The number of inventory items associated with the device. diff --git a/packages/netbox/data_stream/devices/manifest.yml b/packages/netbox/data_stream/devices/manifest.yml new file mode 100644 index 00000000000..cb2eef16604 --- /dev/null +++ b/packages/netbox/data_stream/devices/manifest.yml @@ -0,0 +1,47 @@ +title: "Devices" +type: logs +streams: + - input: httpjson + title: "Collect NetBox devices" + description: "Collect devices from NetBox via the NetBox API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 50 + - name: interval + type: text + title: Interval to query NetBox API + description: Go Duration syntax (eg. 10s) + show_user: false + required: true + default: 1h + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - netbox-devices + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/netbox/data_stream/devices/sample_event.json b/packages/netbox/data_stream/devices/sample_event.json new file mode 100644 index 00000000000..1cf07d34d98 --- /dev/null +++ b/packages/netbox/data_stream/devices/sample_event.json @@ -0,0 +1,319 @@ +{ + "@timestamp": "2025-11-19T16:29:30.984Z", + "agent": { + "ephemeral_id": "26808a50-5696-4206-86b9-3f8f56d7dd48", + "id": "c17ce5b2-739e-4040-a21c-79a45b4570fe", + "name": "elastic-agent-89017", + "type": "filebeat", + "version": "9.2.1" + }, + "data_stream": { + "dataset": "netbox.devices", + "namespace": "89710", + "type": "logs" + }, + "ecs": { + "version": "8.11.0" + }, + "elastic_agent": { + "id": "c17ce5b2-739e-4040-a21c-79a45b4570fe", + "snapshot": false, + "version": "9.2.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2025-11-19T16:29:30.984Z", + "dataset": "netbox.devices", + "ingested": "2025-11-19T16:29:33Z", + "kind": "asset", + "original": "{\"airflow\":{\"label\":\"Front to rear\",\"value\":\"front-to-rear\"},\"asset_tag\":\"WEB-001\",\"cluster\":{\"description\":\"Production web application cluster\",\"display\":\"web-cluster\",\"id\":1,\"name\":\"web-cluster\",\"url\":\"http://localhost:8000/api/virtualization/clusters/1/\"},\"comments\":\"\",\"config_context\":{\"backup_enabled\":true,\"environment\":\"production\"},\"config_template\":{\"description\":\"Standard Ubuntu web server configuration template\",\"display\":\"ubuntu-web-template\",\"id\":1,\"name\":\"ubuntu-web-template\",\"url\":\"http://localhost:8000/api/extras/config-templates/1/\"},\"console_port_count\":0,\"console_server_port_count\":0,\"created\":\"2025-08-11T14:37:28.180540Z\",\"custom_fields\":{\"maintenance_window\":\"Sunday 02:00-04:00 EST\"},\"description\":\"Primary web server for customer portal\",\"device_bay_count\":0,\"device_type\":{\"description\":\"Dell PowerEdge R740 2U Rack Server\",\"display\":\"dell poweredge r740\",\"id\":1,\"manufacturer\":{\"description\":\"\",\"display\":\"Dell\",\"id\":1,\"name\":\"Dell\",\"slug\":\"dell\",\"url\":\"http://localhost:8000/api/dcim/manufacturers/1/\"},\"model\":\"poweredge r740\",\"slug\":\"poweredge-r740\",\"url\":\"http://localhost:8000/api/dcim/device-types/1/\"},\"display\":\"web-srv-01 (WEB-001)\",\"display_url\":\"http://localhost:8000/dcim/devices/2/\",\"face\":{\"label\":\"Front\",\"value\":\"front\"},\"front_port_count\":0,\"id\":2,\"interface_count\":4,\"inventory_item_count\":0,\"last_updated\":\"2025-08-11T18:12:23.512163Z\",\"latitude\":39.0458,\"local_context_data\":{\"monitoring\":\"enabled\",\"ssl_cert\":\"wildcard.acme.com\"},\"location\":{\"_depth\":0,\"description\":\"Primary server room - Zone A\",\"display\":\"server-room-a\",\"id\":1,\"name\":\"server-room-a\",\"rack_count\":0,\"slug\":\"server-room-a\",\"url\":\"http://localhost:8000/api/dcim/locations/1/\"},\"longitude\":-76.6413,\"module_bay_count\":0,\"name\":\"web-srv-01\",\"oob_ip\":{\"address\":\"10.0.100.15/24\",\"description\":\"Out-of-band management interface\",\"display\":\"10.0.100.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"parent_device\":null,\"platform\":{\"description\":\"Ubuntu Server 22.04 LTS\",\"display\":\"ubuntu-server\",\"id\":1,\"name\":\"ubuntu-server\",\"slug\":\"ubuntu-server\",\"url\":\"http://localhost:8000/api/dcim/platforms/1/\"},\"position\":15,\"power_outlet_count\":0,\"power_port_count\":2,\"primary_ip\":{\"address\":\"10.0.1.15/24\",\"description\":\"Primary web server interface\",\"display\":\"10.0.1.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"primary_ip4\":{\"address\":\"10.0.1.15/24\",\"description\":\"Primary web server interface\",\"display\":\"10.0.1.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"primary_ip6\":null,\"rack\":{\"description\":\"42U server rack - Zone A, Row 1\",\"display\":\"rack-a01 (DC-EAST-A01)\",\"id\":1,\"name\":\"rack-a01\",\"url\":\"http://localhost:8000/api/dcim/racks/1/\"},\"rear_port_count\":0,\"role\":{\"_depth\":0,\"description\":\"\",\"display\":\"web-server\",\"id\":1,\"name\":\"web-server\",\"slug\":\"web-server\",\"url\":\"http://localhost:8000/api/dcim/device-roles/1/\"},\"serial\":\"CN7016A2B90001\",\"site\":{\"description\":\"\",\"display\":\"datacenter-east\",\"id\":1,\"name\":\"datacenter-east\",\"slug\":\"datacenter-east\",\"url\":\"http://localhost:8000/api/dcim/sites/1/\"},\"status\":{\"label\":\"Active\",\"value\":\"active\"},\"tags\":[{\"color\":\"4caf50\",\"display\":\"production\",\"display_url\":\"http://localhost:8000/extras/tags/2/\",\"id\":2,\"name\":\"production\",\"slug\":\"production\",\"url\":\"http://localhost:8000/api/extras/tags/2/\"},{\"color\":\"2196f3\",\"display\":\"web-tier\",\"display_url\":\"http://localhost:8000/extras/tags/4/\",\"id\":4,\"name\":\"web-tier\",\"slug\":\"web-tier\",\"url\":\"http://localhost:8000/api/extras/tags/4/\"},{\"color\":\"f44336\",\"display\":\"critical\",\"display_url\":\"http://localhost:8000/extras/tags/1/\",\"id\":1,\"name\":\"critical\",\"slug\":\"critical\",\"url\":\"http://localhost:8000/api/extras/tags/1/\"},{\"color\":\"ff9800\",\"display\":\"monitored\",\"display_url\":\"http://localhost:8000/extras/tags/3/\",\"id\":3,\"name\":\"monitored\",\"slug\":\"monitored\",\"url\":\"http://localhost:8000/api/extras/tags/3/\"}],\"tenant\":{\"description\":\"Acme Corporation primary tenant\",\"display\":\"acme-corp\",\"id\":1,\"name\":\"acme-corp\",\"slug\":\"acme-corp\",\"url\":\"http://localhost:8000/api/tenancy/tenants/1/\"},\"url\":\"http://localhost:8000/api/dcim/devices/2/\",\"vc_position\":1,\"vc_priority\":null,\"virtual_chassis\":{\"description\":\"\",\"display\":\"web-cluster-vc\",\"id\":1,\"master\":{\"display\":\"web-srv-01 (WEB-001)\",\"display_url\":\"http://localhost:8000/dcim/devices/2/\",\"id\":2,\"name\":\"web-srv-01\",\"url\":\"http://localhost:8000/api/dcim/devices/2/\"},\"member_count\":2,\"name\":\"web-cluster-vc\",\"url\":\"http://localhost:8000/api/dcim/virtual-chassis/1/\"}}" + }, + "input": { + "type": "httpjson" + }, + "netbox": { + "created": "2025-08-11T14:37:28.180Z", + "custom_fields": { + "maintenance_window": "Sunday 02:00-04:00 EST" + }, + "device": { + "airflow": { + "label": "Front to rear", + "value": "front-to-rear" + }, + "asset_tag": "WEB-001", + "cluster": { + "description": "Production web application cluster", + "display": "web-cluster", + "id": 1, + "name": "web-cluster", + "url": "http://localhost:8000/api/virtualization/clusters/1/" + }, + "config_context": { + "backup_enabled": "true", + "environment": "production" + }, + "config_template": { + "description": "Standard Ubuntu web server configuration template", + "display": "ubuntu-web-template", + "id": 1, + "name": "ubuntu-web-template", + "url": "http://localhost:8000/api/extras/config-templates/1/" + }, + "console_port_count": 0, + "console_server_port_count": 0, + "coordinates": [ + -76.6413, + 39.0458 + ], + "description": "Primary web server for customer portal", + "device_bay_count": 0, + "device_type": { + "description": "Dell PowerEdge R740 2U Rack Server", + "display": "dell poweredge r740", + "id": 1, + "manufacturer": { + "display": "Dell", + "id": 1, + "name": "Dell", + "slug": "dell", + "url": "http://localhost:8000/api/dcim/manufacturers/1/" + }, + "model": "poweredge r740", + "slug": "poweredge-r740", + "url": "http://localhost:8000/api/dcim/device-types/1/" + }, + "face": { + "label": "Front", + "value": "front" + }, + "front_port_count": 0, + "id": 2, + "interface_count": 4, + "inventory_item_count": 0, + "local_context_data": { + "monitoring": "enabled", + "ssl_cert": "wildcard.acme.com" + }, + "location": { + "_depth": 0, + "description": "Primary server room - Zone A", + "display": "server-room-a", + "id": 1, + "name": "server-room-a", + "rack_count": 0, + "slug": "server-room-a", + "url": "http://localhost:8000/api/dcim/locations/1/" + }, + "module_bay_count": 0, + "name": "web-srv-01", + "oob_ip": { + "address": "10.0.100.15", + "description": "Out-of-band management interface", + "display": "10.0.100.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "platform": { + "description": "Ubuntu Server 22.04 LTS", + "display": "ubuntu-server", + "id": 1, + "name": "ubuntu-server", + "slug": "ubuntu-server", + "url": "http://localhost:8000/api/dcim/platforms/1/" + }, + "position": 15, + "power_outlet_count": 0, + "power_port_count": 2, + "primary_ip": { + "address": "10.0.1.15", + "description": "Primary web server interface", + "display": "10.0.1.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "primary_ip4": { + "address": "10.0.1.15", + "description": "Primary web server interface", + "display": "10.0.1.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "rack": { + "description": "42U server rack - Zone A, Row 1", + "display": "rack-a01 (DC-EAST-A01)", + "id": 1, + "name": "rack-a01", + "url": "http://localhost:8000/api/dcim/racks/1/" + }, + "rear_port_count": 0, + "role": { + "_depth": 0, + "display": "web-server", + "id": 1, + "name": "web-server", + "slug": "web-server", + "url": "http://localhost:8000/api/dcim/device-roles/1/" + }, + "serial": "CN7016A2B90001", + "site": { + "display": "datacenter-east", + "id": 1, + "name": "datacenter-east", + "slug": "datacenter-east", + "url": "http://localhost:8000/api/dcim/sites/1/" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vc_position": 1, + "virtual_chassis": { + "display": "web-cluster-vc", + "id": 1, + "master": { + "display": "web-srv-01 (WEB-001)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "id": 2, + "name": "web-srv-01", + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "member_count": 2, + "name": "web-cluster-vc", + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/" + } + }, + "display": "web-srv-01 (WEB-001)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "last_updated": "2025-08-11T18:12:23.512Z", + "tags": [ + { + "color": [ + "4caf50" + ], + "display": [ + "production" + ], + "display_url": [ + "http://localhost:8000/extras/tags/2/" + ], + "id": [ + 2 + ], + "name": [ + "production" + ], + "slug": [ + "production" + ], + "url": [ + "http://localhost:8000/api/extras/tags/2/" + ] + }, + { + "color": [ + "2196f3" + ], + "display": [ + "web-tier" + ], + "display_url": [ + "http://localhost:8000/extras/tags/4/" + ], + "id": [ + 4 + ], + "name": [ + "web-tier" + ], + "slug": [ + "web-tier" + ], + "url": [ + "http://localhost:8000/api/extras/tags/4/" + ] + }, + { + "color": [ + "f44336" + ], + "display": [ + "critical" + ], + "display_url": [ + "http://localhost:8000/extras/tags/1/" + ], + "id": [ + 1 + ], + "name": [ + "critical" + ], + "slug": [ + "critical" + ], + "url": [ + "http://localhost:8000/api/extras/tags/1/" + ] + }, + { + "color": [ + "ff9800" + ], + "display": [ + "monitored" + ], + "display_url": [ + "http://localhost:8000/extras/tags/3/" + ], + "id": [ + 3 + ], + "name": [ + "monitored" + ], + "slug": [ + "monitored" + ], + "url": [ + "http://localhost:8000/api/extras/tags/3/" + ] + } + ], + "tenant": { + "description": "Acme Corporation primary tenant", + "display": "acme-corp", + "id": 1, + "name": "acme-corp", + "slug": "acme-corp", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "related": { + "ip": [ + "10.0.1.15", + "10.0.100.15" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "netbox-devices" + ] +} diff --git a/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json new file mode 100644 index 00000000000..9c367551e4a --- /dev/null +++ b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json @@ -0,0 +1,12 @@ +{ + "events": [ + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "message": "{\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/32\",\"vrf\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/vrfs/1/\",\"display\": \"test\",\"name\": \"test\",\"rd\": null,\"description\": \"asdf\"},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"role\": {\"value\": \"secondary\",\"label\": \"Secondary\"},\"assigned_object_type\": \"dcim.interface\",\"assigned_object_id\": 1,\"assigned_object\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/interfaces/1/\",\"display\": \"test1\",\"device\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\",\"description\": \"test server\"},\"name\": \"test1\",\"description\": \"wlan\",\"cable\": null,\"_occupied\": false},\"nat_inside\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": 4,\"address\": \"192.168.1.100/32\"},\"nat_outside\": [{\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": 4,\"address\": \"192.168.1.100/32\"}],\"dns_name\": \"test.co\",\"description\": \"great desc\",\"comments\": \"\",\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"},{\"id\": 3,\"url\": \"http://localhost:8000/api/extras/tags/3/\",\"display_url\": \"http://localhost:8000/extras/tags/3/\",\"display\": \"web\",\"name\": \"web\",\"slug\": \"web\",\"color\": \"9e9e9e\"}],\"custom_fields\": {},\"created\": \"2025-08-11T16:49:52.511883Z\",\"last_updated\": \"2025-08-12T12:50:29.063329Z\"}" + }, + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "message": "{\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/2/\",\"display\": \"192.168.1.101/32\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.101/32\",\"vrf\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/vrfs/1/\",\"display\": \"test\",\"name\": \"test\",\"rd\": null,\"description\": \"asdf\"},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"role\": {\"value\": \"secondary\",\"label\": \"Secondary\"},\"assigned_object_type\": \"dcim.interface\",\"assigned_object_id\": 2,\"assigned_object\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/interfaces/2/\",\"display\": \"hello\",\"device\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/devices/1/\",\"display\": \"user-1-macbook-pro (tag-1234)\",\"name\": \"user-1-macbook-pro\",\"description\": \"test-description\"},\"name\": \"hello\",\"description\": \"test-description\",\"cable\": null,\"_occupied\": false},\"nat_inside\": null,\"nat_outside\": [],\"dns_name\": \"hello.world\",\"description\": \"432rg\",\"comments\": \"\",\"tags\": [{\"id\": 4,\"url\": \"http://localhost:8000/api/extras/tags/4/\",\"display_url\": \"http://localhost:8000/extras/tags/4/\",\"display\": \"elastic\",\"name\": \"elastic\",\"slug\": \"elastic\",\"color\": \"ff9800\"}],\"custom_fields\": {},\"created\": \"2025-08-11T18:07:04.795476Z\",\"last_updated\": \"2025-08-11T18:07:04.795486Z\"}" + } + ] +} diff --git a/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-config.yml b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-config.yml new file mode 100644 index 00000000000..c58118a2420 --- /dev/null +++ b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-config.yml @@ -0,0 +1,4 @@ +fields: + "@timestamp": "2022-10-24T21:16:62.827288935Z" + tags: + - preserve_original_event diff --git a/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-expected.json b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-expected.json new file mode 100644 index 00000000000..c5d80d1b06f --- /dev/null +++ b/packages/netbox/data_stream/ips/_dev/test/pipeline/test-devices.json-expected.json @@ -0,0 +1,209 @@ +{ + "expected": [ + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "ecs": { + "version": "8.11.0" + }, + "event": { + "category": [ + "configuration" + ], + "kind": "asset", + "original": "{\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.100/32\",\"vrf\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/vrfs/1/\",\"display\": \"test\",\"name\": \"test\",\"rd\": null,\"description\": \"asdf\"},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"role\": {\"value\": \"secondary\",\"label\": \"Secondary\"},\"assigned_object_type\": \"dcim.interface\",\"assigned_object_id\": 1,\"assigned_object\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/interfaces/1/\",\"display\": \"test1\",\"device\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/devices/2/\",\"display\": \"server-1 (macbook-server)\",\"name\": \"server-1\",\"description\": \"test server\"},\"name\": \"test1\",\"description\": \"wlan\",\"cable\": null,\"_occupied\": false},\"nat_inside\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": 4,\"address\": \"192.168.1.100/32\"},\"nat_outside\": [{\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/1/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/1/\",\"display\": \"192.168.1.100/32\",\"family\": 4,\"address\": \"192.168.1.100/32\"}],\"dns_name\": \"test.co\",\"description\": \"great desc\",\"comments\": \"\",\"tags\": [{\"id\": 2,\"url\": \"http://localhost:8000/api/extras/tags/2/\",\"display_url\": \"http://localhost:8000/extras/tags/2/\",\"display\": \"dev\",\"name\": \"dev\",\"slug\": \"dev\",\"color\": \"9e9e9e\"},{\"id\": 3,\"url\": \"http://localhost:8000/api/extras/tags/3/\",\"display_url\": \"http://localhost:8000/extras/tags/3/\",\"display\": \"web\",\"name\": \"web\",\"slug\": \"web\",\"color\": \"9e9e9e\"}],\"custom_fields\": {},\"created\": \"2025-08-11T16:49:52.511883Z\",\"last_updated\": \"2025-08-12T12:50:29.063329Z\"}" + }, + "netbox": { + "created": "2025-08-11T16:49:52.511Z", + "display": "192.168.1.100/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "ip": { + "address": "192.168.1.100", + "assigned_object": { + "_occupied": false, + "description": "wlan", + "device": { + "description": "test server", + "display": "server-1 (macbook-server)", + "id": 2, + "name": "server-1", + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "display": "test1", + "id": 1, + "name": "test1", + "url": "http://localhost:8000/api/dcim/interfaces/1/" + }, + "assigned_object_id": 1, + "assigned_object_type": "dcim.interface", + "description": "great desc", + "dns_name": "test.co", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "nat_inside": { + "address": "192.168.1.100", + "display": "192.168.1.100/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "family": 4, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "nat_outside": [ + { + "address": "192.168.1.100", + "display": "192.168.1.100/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/1/", + "family": 4, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + } + ], + "role": { + "label": "Secondary", + "value": "secondary" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vrf": { + "description": "asdf", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/ipam/vrfs/1/" + } + }, + "last_updated": "2025-08-12T12:50:29.063Z", + "tags": [ + { + "color": "9e9e9e", + "display": "dev", + "display_url": "http://localhost:8000/extras/tags/2/", + "id": 2, + "name": "dev", + "slug": "dev", + "url": "http://localhost:8000/api/extras/tags/2/" + }, + { + "color": "9e9e9e", + "display": "web", + "display_url": "http://localhost:8000/extras/tags/3/", + "id": 3, + "name": "web", + "slug": "web", + "url": "http://localhost:8000/api/extras/tags/3/" + } + ], + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "related": { + "ip": [ + "192.168.1.100" + ] + }, + "tags": [ + "preserve_original_event" + ] + }, + { + "@timestamp": "2022-10-24T21:16:62.827288935Z", + "ecs": { + "version": "8.11.0" + }, + "event": { + "category": [ + "configuration" + ], + "kind": "asset", + "original": "{\"id\": 2,\"url\": \"http://localhost:8000/api/ipam/ip-addresses/2/\",\"display_url\": \"http://localhost:8000/ipam/ip-addresses/2/\",\"display\": \"192.168.1.101/32\",\"family\": {\"value\": 4,\"label\": \"IPv4\"},\"address\": \"192.168.1.101/32\",\"vrf\": {\"id\": 1,\"url\": \"http://localhost:8000/api/ipam/vrfs/1/\",\"display\": \"test\",\"name\": \"test\",\"rd\": null,\"description\": \"asdf\"},\"tenant\": {\"id\": 1,\"url\": \"http://localhost:8000/api/tenancy/tenants/1/\",\"display\": \"tenant-1\",\"name\": \"tenant-1\",\"slug\": \"tenant-1\",\"description\": \"first tenant\"},\"status\": {\"value\": \"active\",\"label\": \"Active\"},\"role\": {\"value\": \"secondary\",\"label\": \"Secondary\"},\"assigned_object_type\": \"dcim.interface\",\"assigned_object_id\": 2,\"assigned_object\": {\"id\": 2,\"url\": \"http://localhost:8000/api/dcim/interfaces/2/\",\"display\": \"hello\",\"device\": {\"id\": 1,\"url\": \"http://localhost:8000/api/dcim/devices/1/\",\"display\": \"user-1-macbook-pro (tag-1234)\",\"name\": \"user-1-macbook-pro\",\"description\": \"test-description\"},\"name\": \"hello\",\"description\": \"test-description\",\"cable\": null,\"_occupied\": false},\"nat_inside\": null,\"nat_outside\": [],\"dns_name\": \"hello.world\",\"description\": \"432rg\",\"comments\": \"\",\"tags\": [{\"id\": 4,\"url\": \"http://localhost:8000/api/extras/tags/4/\",\"display_url\": \"http://localhost:8000/extras/tags/4/\",\"display\": \"elastic\",\"name\": \"elastic\",\"slug\": \"elastic\",\"color\": \"ff9800\"}],\"custom_fields\": {},\"created\": \"2025-08-11T18:07:04.795476Z\",\"last_updated\": \"2025-08-11T18:07:04.795486Z\"}" + }, + "netbox": { + "created": "2025-08-11T18:07:04.795Z", + "display": "192.168.1.101/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/2/", + "ip": { + "address": "192.168.1.101", + "assigned_object": { + "_occupied": false, + "description": "test-description", + "device": { + "description": "test-description", + "display": "user-1-macbook-pro (tag-1234)", + "id": 1, + "name": "user-1-macbook-pro", + "url": "http://localhost:8000/api/dcim/devices/1/" + }, + "display": "hello", + "id": 2, + "name": "hello", + "url": "http://localhost:8000/api/dcim/interfaces/2/" + }, + "assigned_object_id": 2, + "assigned_object_type": "dcim.interface", + "description": "432rg", + "dns_name": "hello.world", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "role": { + "label": "Secondary", + "value": "secondary" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vrf": { + "description": "asdf", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/ipam/vrfs/1/" + } + }, + "last_updated": "2025-08-11T18:07:04.795Z", + "tags": [ + { + "color": "ff9800", + "display": "elastic", + "display_url": "http://localhost:8000/extras/tags/4/", + "id": 4, + "name": "elastic", + "slug": "elastic", + "url": "http://localhost:8000/api/extras/tags/4/" + } + ], + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "related": { + "ip": [ + "192.168.1.101" + ] + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} diff --git a/packages/netbox/data_stream/ips/_dev/test/system/test-default-config.yml b/packages/netbox/data_stream/ips/_dev/test/system/test-default-config.yml new file mode 100644 index 00000000000..91b2412d400 --- /dev/null +++ b/packages/netbox/data_stream/ips/_dev/test/system/test-default-config.yml @@ -0,0 +1,12 @@ +input: httpjson +service: netbox_mock +vars: + url: http://{{Hostname}}:{{Port}} + token: --token-- + enable_request_tracer: true +data_stream: + vars: + preserve_original_event: true + limit: 1 +assert: + hit_count: 2 diff --git a/packages/netbox/data_stream/ips/agent/stream/httpjson.yml.hbs b/packages/netbox/data_stream/ips/agent/stream/httpjson.yml.hbs new file mode 100644 index 00000000000..4ace22b7efe --- /dev/null +++ b/packages/netbox/data_stream/ips/agent/stream/httpjson.yml.hbs @@ -0,0 +1,54 @@ +config_version: 2 +interval: {{interval}} +{{#if enable_request_tracer}} +request.tracer.filename: "../../logs/httpjson/http-request-trace-*.ndjson" +request.tracer.maxbackups: 5 +{{/if}} +request.url: {{url}}/api/ipam/ip-addresses +request.method: GET +{{#if proxy_url }} +request.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +request.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +request.timeout: {{http_client_timeout}} +{{/if}} +request.transforms: + - set: + target: "header.Content-Type" + value: "application/json" + - set: + target: "header.User-Agent" + value: "NetBox-Elastic-Filebeat/0.1.0" + - set: + target: "header.Authorization" + value: 'Token {{token}}' + - set: + target: "url.params.limit" + value: '{{limit}}' +response.decode_as: application/json +response.split: + target: body.results + ignore_empty_value: true +response.pagination: + - set: + target: url.value + value: '[[if index .last_response.body "next"]][[.last_response.body.next]][[end]]' + fail_on_template_error: true + +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/netbox/data_stream/ips/elasticsearch/ingest_pipeline/default.yml b/packages/netbox/data_stream/ips/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..25151de8b95 --- /dev/null +++ b/packages/netbox/data_stream/ips/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,138 @@ +--- +description: Pipeline for processing ip addresses +processors: + - set: + field: ecs.version + tag: set_ecs_version + value: 8.11.0 + - rename: + field: message + target_field: event.original + ignore_missing: true + if: ctx.event?.original == null + - remove: + field: message + ignore_missing: true + tag: remove_message + if: ctx.event?.original != null + - json: + field: event.original + target_field: netbox.ip + - gsub: + field: netbox.ip.address + pattern: "/\\d+$" + replacement: "" + - append: + field: related.ip + value: "{{{netbox.ip.address}}}" + allow_duplicates: false + - gsub: + field: netbox.ip.nat_inside.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - append: + field: related.ip + value: "{{{netbox.ip.nat_inside.address}}}" + if: ctx.netbox?.ip?.nat_inside?.address != null + allow_duplicates: false + - foreach: + field: netbox.ip.nat_outside + ignore_missing: true + processor: + gsub: + field: _ingest._value.address + pattern: "/\\d+$" + replacement: "" + ignore_missing: true + - foreach: + field: netbox.ip.nat_outside + ignore_missing: true + processor: + append: + field: related.ip + value: "{{{_ingest._value.address}}}" + if: ctx._ingest?._value != null + allow_duplicates: false + - rename: + field: netbox.ip.url + target_field: netbox.url + ignore_missing: true + - rename: + field: netbox.ip.display_url + target_field: netbox.display_url + ignore_missing: true + - rename: + field: netbox.ip.display + target_field: netbox.display + ignore_missing: true + - rename: + field: netbox.ip.comments + target_field: netbox.comments + ignore_missing: true + - rename: + field: netbox.ip.created + target_field: netbox.created + ignore_missing: true + - rename: + field: netbox.ip.last_updated + target_field: netbox.last_updated + ignore_missing: true + - rename: + field: netbox.ip.custom_fields + target_field: netbox.custom_fields + ignore_missing: true + - rename: + field: netbox.ip.tags + target_field: netbox.tags + ignore_missing: true + - rename: + field: netbox.ip.tenant + target_field: netbox.tenant + ignore_missing: true + - set: + field: event.kind + value: asset + - append: + field: event.category + value: [configuration] + - date: + field: netbox.created + target_field: netbox.created + if: ctx.netbox?.created != null + formats: + - ISO8601 + - date: + field: netbox.last_updated + target_field: netbox.last_updated + if: ctx.netbox?.last_updated != null + formats: + - ISO8601 + - script: + description: Drops null/empty values recursively. + lang: painless + source: | + boolean dropEmptyFields(Object object) { + if (object == null || object == "") { + return true; + } else if (object instanceof Map) { + ((Map) object).values().removeIf(value -> dropEmptyFields(value)); + return (((Map) object).size() == 0); + } else if (object instanceof List) { + ((List) object).removeIf(value -> dropEmptyFields(value)); + return (((List) object).length == 0); + } + return false; + } + dropEmptyFields(ctx); +on_failure: + - set: + field: event.kind + value: pipeline_error + - append: + field: tags + value: preserve_original_event + allow_duplicates: false + - append: + field: error.message + value: 'Processor {{{_ingest.on_failure_processor_type}}} with tag {{{_ingest.on_failure_processor_tag}}} in pipeline {{{_ingest.pipeline}}} failed with message: {{{_ingest.on_failure_message}}}' diff --git a/packages/netbox/data_stream/ips/fields/base-fields.yml b/packages/netbox/data_stream/ips/fields/base-fields.yml new file mode 100644 index 00000000000..69e6cd8e7a6 --- /dev/null +++ b/packages/netbox/data_stream/ips/fields/base-fields.yml @@ -0,0 +1,15 @@ +- name: data_stream.type + type: constant_keyword + description: Data stream type. +- name: data_stream.dataset + type: constant_keyword + description: Data stream dataset. +- name: data_stream.namespace + type: constant_keyword + description: Data stream namespace. +- name: '@timestamp' + type: date + description: Event timestamp. +- name: input.type + type: keyword + description: Input type diff --git a/packages/netbox/data_stream/ips/fields/fields.yml b/packages/netbox/data_stream/ips/fields/fields.yml new file mode 100644 index 00000000000..830843aa73b --- /dev/null +++ b/packages/netbox/data_stream/ips/fields/fields.yml @@ -0,0 +1,237 @@ +- name: netbox + type: group + fields: + - name: url + type: keyword + description: The API URL for the IP address. + - name: display_url + type: keyword + description: The web UI URL for the IP address. + - name: display + type: keyword + description: The display name of the IP address. + - name: comments + type: text + description: User-provided comments for the IP address. + - name: created + type: date + description: The timestamp when the IP address was created. + - name: last_updated + type: date + description: The timestamp when the IP address was last updated. + - name: custom_fields + type: object + object_type: keyword + object_type_mapping_type: "*" + description: Custom fields configured for the IP address. + - name: tags + type: nested + fields: + - name: id + type: long + description: The unique identifier of the tag. + - name: url + type: keyword + description: The API URL for the tag. + - name: display_url + type: keyword + description: The display URL for the tag. + - name: display + type: keyword + description: The display name of the tag. + - name: name + type: keyword + description: The name of the tag. + - name: slug + type: keyword + description: The slug of the tag. + - name: color + type: keyword + description: The color code of the tag. + - name: tenant + type: group + fields: + - name: id + type: long + description: The unique identifier of the tenant. + - name: url + type: keyword + description: The API URL for the tenant. + - name: display + type: keyword + description: The display name of the tenant. + - name: name + type: keyword + description: The name of the tenant. + - name: slug + type: keyword + description: The slug of the tenant. + - name: description + type: text + description: The description of the tenant. + - name: ip + type: group + fields: + - name: id + type: long + description: The unique numeric identifier for the IP address. + - name: family + type: group + fields: + - name: value + type: long + description: The IP family value (4 for IPv4, 6 for IPv6). + - name: label + type: keyword + description: The IP family label (IPv4 or IPv6). + - name: address + type: ip + description: The IP address in CIDR notation. + - name: vrf + type: group + fields: + - name: id + type: long + description: The unique identifier of the VRF. + - name: url + type: keyword + description: The API URL for the VRF. + - name: display + type: keyword + description: The display name of the VRF. + - name: name + type: keyword + description: The name of the VRF. + - name: rd + type: keyword + description: The route distinguisher of the VRF. + - name: description + type: text + description: The description of the VRF. + - name: status + type: group + fields: + - name: value + type: keyword + description: The status value of the IP address. + - name: label + type: keyword + description: The status label of the IP address. + - name: role + type: group + fields: + - name: value + type: keyword + description: The role value of the IP address. + - name: label + type: keyword + description: The role label of the IP address. + - name: assigned_object_type + type: keyword + description: The type of object this IP address is assigned to. + - name: assigned_object_id + type: long + description: The unique identifier of the assigned object. + - name: assigned_object + type: group + fields: + - name: id + type: long + description: The unique identifier of the assigned object. + - name: url + type: keyword + description: The API URL for the assigned object. + - name: display + type: keyword + description: The display name of the assigned object. + - name: virtual_machine + type: group + fields: + - name: id + type: long + description: The unique identifier of the virtual machine. + - name: url + type: keyword + description: The API URL for the virtual machine. + - name: display + type: keyword + description: The display name of the virtual machine. + - name: name + type: keyword + description: The name of the virtual machine. + - name: description + type: text + description: The description of the virtual machine. + - name: device + type: group + fields: + - name: id + type: long + description: The unique identifier of the device. + - name: url + type: keyword + description: The API URL for the device. + - name: display + type: keyword + description: The display name of the device. + - name: name + type: keyword + description: The name of the device. + - name: description + type: text + description: The description of the device. + - name: name + type: keyword + description: The name of the assigned object (interface). + - name: description + type: text + description: The description of the assigned object. + - name: cable + type: keyword + description: The cable connection information. + - name: _occupied + type: boolean + description: Whether the interface is occupied. + - name: nat_inside + type: group + fields: + - name: id + type: long + - name: url + type: keyword + - name: address + type: ip + - name: display + type: keyword + - name: display_url + type: keyword + - name: family + type: long + description: The NAT inside IP address reference. + - name: nat_outside + type: nested + fields: + - name: id + type: long + description: The unique identifier of the NAT outside IP address. + - name: url + type: keyword + description: The API URL for the NAT outside IP address. + - name: address + type: ip + description: The NAT outside IP address. + - name: display + type: keyword + description: The display name of the NAT outside IP address. + - name: display_url + type: keyword + description: The web UI URL for the NAT outside IP address. + - name: family + type: long + description: The IP family value (4 for IPv4, 6 for IPv6). + - name: dns_name + type: keyword + description: The DNS name associated with the IP address. + - name: description + type: text + description: The description of the IP address. diff --git a/packages/netbox/data_stream/ips/manifest.yml b/packages/netbox/data_stream/ips/manifest.yml new file mode 100644 index 00000000000..3fedd618c69 --- /dev/null +++ b/packages/netbox/data_stream/ips/manifest.yml @@ -0,0 +1,47 @@ +title: "IPs" +type: logs +streams: + - input: httpjson + title: "Collect NetBox IP Addresses" + description: "Collect ip addresses from NetBox via the NetBox API" + enabled: true + template_path: httpjson.yml.hbs + vars: + - name: limit + type: integer + title: Limit + description: Number of events to fetch on each request + show_user: false + required: true + default: 50 + - name: interval + type: text + title: Interval to query NetBox API + description: Go Duration syntax (eg. 10s) + show_user: false + required: true + default: 1h + - name: tags + type: text + title: Tags + multi: true + show_user: false + default: + - forwarded + - netbox-ips + - name: preserve_original_event + required: true + show_user: true + title: Preserve original event + description: Preserves a raw copy of the original event, added to the field `event.original` + type: bool + multi: false + default: false + - name: processors + type: yaml + title: Processors + multi: false + required: false + show_user: false + description: >- + Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the logs are parsed. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details. diff --git a/packages/netbox/data_stream/ips/sample_event.json b/packages/netbox/data_stream/ips/sample_event.json new file mode 100644 index 00000000000..1b1068a2d6f --- /dev/null +++ b/packages/netbox/data_stream/ips/sample_event.json @@ -0,0 +1,127 @@ +{ + "@timestamp": "2025-11-19T16:30:17.238Z", + "agent": { + "ephemeral_id": "aa94dc52-91c8-4549-a2d7-2d2c9ad0ff46", + "id": "edba1e8a-5a84-4b40-804b-9cb97eac5bd7", + "name": "elastic-agent-48422", + "type": "filebeat", + "version": "9.2.1" + }, + "data_stream": { + "dataset": "netbox.ips", + "namespace": "82567", + "type": "logs" + }, + "ecs": { + "version": "8.11.0" + }, + "elastic_agent": { + "id": "edba1e8a-5a84-4b40-804b-9cb97eac5bd7", + "snapshot": false, + "version": "9.2.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2025-11-19T16:30:17.238Z", + "dataset": "netbox.ips", + "ingested": "2025-11-19T16:30:20Z", + "kind": "asset", + "original": "{\"address\":\"192.168.1.101/32\",\"assigned_object\":{\"_occupied\":false,\"cable\":null,\"description\":\"test-description\",\"device\":{\"description\":\"test-description\",\"display\":\"user-1-macbook-pro (tag-1234)\",\"id\":1,\"name\":\"user-1-macbook-pro\",\"url\":\"http://localhost:8000/api/dcim/devices/1/\"},\"display\":\"hello\",\"id\":2,\"name\":\"user-hello\",\"url\":\"http://localhost:8000/api/dcim/interfaces/2/\"},\"assigned_object_id\":2,\"assigned_object_type\":\"dcim.interface\",\"comments\":\"\",\"created\":\"2025-08-11T18:07:04.795476Z\",\"custom_fields\":{},\"description\":\"desc\",\"display\":\"192.168.1.101/32\",\"display_url\":\"http://localhost:8000/ipam/ip-addresses/2/\",\"dns_name\":\"hello.world\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":2,\"last_updated\":\"2025-08-11T18:07:04.795486Z\",\"nat_inside\":null,\"nat_outside\":[],\"role\":{\"label\":\"Secondary\",\"value\":\"secondary\"},\"status\":{\"label\":\"Active\",\"value\":\"active\"},\"tags\":[{\"color\":\"ff9800\",\"display\":\"elastic\",\"display_url\":\"http://localhost:8000/extras/tags/4/\",\"id\":4,\"name\":\"elastic\",\"slug\":\"elastic\",\"url\":\"http://localhost:8000/api/extras/tags/4/\"}],\"tenant\":{\"description\":\"first tenant\",\"display\":\"tenant-1\",\"id\":1,\"name\":\"tenant-1\",\"slug\":\"tenant-1\",\"url\":\"http://localhost:8000/api/tenancy/tenants/1/\"},\"url\":\"http://localhost:8000/api/ipam/ip-addresses/2/\",\"vrf\":{\"description\":\"asdf\",\"display\":\"test\",\"id\":1,\"name\":\"test\",\"rd\":null,\"url\":\"http://localhost:8000/api/ipam/vrfs/1/\"}}" + }, + "input": { + "type": "httpjson" + }, + "netbox": { + "created": "2025-08-11T18:07:04.795Z", + "display": "192.168.1.101/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/2/", + "ip": { + "address": "192.168.1.101", + "assigned_object": { + "_occupied": false, + "description": "test-description", + "device": { + "description": "test-description", + "display": "user-1-macbook-pro (tag-1234)", + "id": 1, + "name": "user-1-macbook-pro", + "url": "http://localhost:8000/api/dcim/devices/1/" + }, + "display": "hello", + "id": 2, + "name": "user-hello", + "url": "http://localhost:8000/api/dcim/interfaces/2/" + }, + "assigned_object_id": 2, + "assigned_object_type": "dcim.interface", + "description": "desc", + "dns_name": "hello.world", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "role": { + "label": "Secondary", + "value": "secondary" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vrf": { + "description": "asdf", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/ipam/vrfs/1/" + } + }, + "last_updated": "2025-08-11T18:07:04.795Z", + "tags": { + "color": [ + "ff9800" + ], + "display": [ + "elastic" + ], + "display_url": [ + "http://localhost:8000/extras/tags/4/" + ], + "id": [ + 4 + ], + "name": [ + "elastic" + ], + "slug": [ + "elastic" + ], + "url": [ + "http://localhost:8000/api/extras/tags/4/" + ] + }, + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "related": { + "ip": [ + "192.168.1.101" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "netbox-ips" + ] +} diff --git a/packages/netbox/docs/README.md b/packages/netbox/docs/README.md new file mode 100644 index 00000000000..440a027af0f --- /dev/null +++ b/packages/netbox/docs/README.md @@ -0,0 +1,711 @@ +# NetBox Integration + +This integration is for [NetBox](). It currently supports retrieving devices and ip addresses from the NetBox API. + +## Setup + +Retrieve an [API token](https://netboxlabs.com/docs/netbox/integrations/rest-api/#initial-token-provisioning) from your NetBox Server and update the URL to your NetBox Server. + +## Compatibility + +The NetBox module has been developed with and tested against the [community edition](https://github.com/netbox-community/netbox) version 4.3.5 + +## Logs + +### Devices + +Collects devices from the [Devices API](https://demo.netbox.dev/api/schema/swagger-ui/#/dcim/dcim_devices_list). + +An example event for `devices` looks as following: + +```json +{ + "@timestamp": "2025-11-19T16:29:30.984Z", + "agent": { + "ephemeral_id": "26808a50-5696-4206-86b9-3f8f56d7dd48", + "id": "c17ce5b2-739e-4040-a21c-79a45b4570fe", + "name": "elastic-agent-89017", + "type": "filebeat", + "version": "9.2.1" + }, + "data_stream": { + "dataset": "netbox.devices", + "namespace": "89710", + "type": "logs" + }, + "ecs": { + "version": "8.11.0" + }, + "elastic_agent": { + "id": "c17ce5b2-739e-4040-a21c-79a45b4570fe", + "snapshot": false, + "version": "9.2.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2025-11-19T16:29:30.984Z", + "dataset": "netbox.devices", + "ingested": "2025-11-19T16:29:33Z", + "kind": "asset", + "original": "{\"airflow\":{\"label\":\"Front to rear\",\"value\":\"front-to-rear\"},\"asset_tag\":\"WEB-001\",\"cluster\":{\"description\":\"Production web application cluster\",\"display\":\"web-cluster\",\"id\":1,\"name\":\"web-cluster\",\"url\":\"http://localhost:8000/api/virtualization/clusters/1/\"},\"comments\":\"\",\"config_context\":{\"backup_enabled\":true,\"environment\":\"production\"},\"config_template\":{\"description\":\"Standard Ubuntu web server configuration template\",\"display\":\"ubuntu-web-template\",\"id\":1,\"name\":\"ubuntu-web-template\",\"url\":\"http://localhost:8000/api/extras/config-templates/1/\"},\"console_port_count\":0,\"console_server_port_count\":0,\"created\":\"2025-08-11T14:37:28.180540Z\",\"custom_fields\":{\"maintenance_window\":\"Sunday 02:00-04:00 EST\"},\"description\":\"Primary web server for customer portal\",\"device_bay_count\":0,\"device_type\":{\"description\":\"Dell PowerEdge R740 2U Rack Server\",\"display\":\"dell poweredge r740\",\"id\":1,\"manufacturer\":{\"description\":\"\",\"display\":\"Dell\",\"id\":1,\"name\":\"Dell\",\"slug\":\"dell\",\"url\":\"http://localhost:8000/api/dcim/manufacturers/1/\"},\"model\":\"poweredge r740\",\"slug\":\"poweredge-r740\",\"url\":\"http://localhost:8000/api/dcim/device-types/1/\"},\"display\":\"web-srv-01 (WEB-001)\",\"display_url\":\"http://localhost:8000/dcim/devices/2/\",\"face\":{\"label\":\"Front\",\"value\":\"front\"},\"front_port_count\":0,\"id\":2,\"interface_count\":4,\"inventory_item_count\":0,\"last_updated\":\"2025-08-11T18:12:23.512163Z\",\"latitude\":39.0458,\"local_context_data\":{\"monitoring\":\"enabled\",\"ssl_cert\":\"wildcard.acme.com\"},\"location\":{\"_depth\":0,\"description\":\"Primary server room - Zone A\",\"display\":\"server-room-a\",\"id\":1,\"name\":\"server-room-a\",\"rack_count\":0,\"slug\":\"server-room-a\",\"url\":\"http://localhost:8000/api/dcim/locations/1/\"},\"longitude\":-76.6413,\"module_bay_count\":0,\"name\":\"web-srv-01\",\"oob_ip\":{\"address\":\"10.0.100.15/24\",\"description\":\"Out-of-band management interface\",\"display\":\"10.0.100.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"parent_device\":null,\"platform\":{\"description\":\"Ubuntu Server 22.04 LTS\",\"display\":\"ubuntu-server\",\"id\":1,\"name\":\"ubuntu-server\",\"slug\":\"ubuntu-server\",\"url\":\"http://localhost:8000/api/dcim/platforms/1/\"},\"position\":15,\"power_outlet_count\":0,\"power_port_count\":2,\"primary_ip\":{\"address\":\"10.0.1.15/24\",\"description\":\"Primary web server interface\",\"display\":\"10.0.1.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"primary_ip4\":{\"address\":\"10.0.1.15/24\",\"description\":\"Primary web server interface\",\"display\":\"10.0.1.15/24\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":1,\"url\":\"http://localhost:8000/api/ipam/ip-addresses/1/\"},\"primary_ip6\":null,\"rack\":{\"description\":\"42U server rack - Zone A, Row 1\",\"display\":\"rack-a01 (DC-EAST-A01)\",\"id\":1,\"name\":\"rack-a01\",\"url\":\"http://localhost:8000/api/dcim/racks/1/\"},\"rear_port_count\":0,\"role\":{\"_depth\":0,\"description\":\"\",\"display\":\"web-server\",\"id\":1,\"name\":\"web-server\",\"slug\":\"web-server\",\"url\":\"http://localhost:8000/api/dcim/device-roles/1/\"},\"serial\":\"CN7016A2B90001\",\"site\":{\"description\":\"\",\"display\":\"datacenter-east\",\"id\":1,\"name\":\"datacenter-east\",\"slug\":\"datacenter-east\",\"url\":\"http://localhost:8000/api/dcim/sites/1/\"},\"status\":{\"label\":\"Active\",\"value\":\"active\"},\"tags\":[{\"color\":\"4caf50\",\"display\":\"production\",\"display_url\":\"http://localhost:8000/extras/tags/2/\",\"id\":2,\"name\":\"production\",\"slug\":\"production\",\"url\":\"http://localhost:8000/api/extras/tags/2/\"},{\"color\":\"2196f3\",\"display\":\"web-tier\",\"display_url\":\"http://localhost:8000/extras/tags/4/\",\"id\":4,\"name\":\"web-tier\",\"slug\":\"web-tier\",\"url\":\"http://localhost:8000/api/extras/tags/4/\"},{\"color\":\"f44336\",\"display\":\"critical\",\"display_url\":\"http://localhost:8000/extras/tags/1/\",\"id\":1,\"name\":\"critical\",\"slug\":\"critical\",\"url\":\"http://localhost:8000/api/extras/tags/1/\"},{\"color\":\"ff9800\",\"display\":\"monitored\",\"display_url\":\"http://localhost:8000/extras/tags/3/\",\"id\":3,\"name\":\"monitored\",\"slug\":\"monitored\",\"url\":\"http://localhost:8000/api/extras/tags/3/\"}],\"tenant\":{\"description\":\"Acme Corporation primary tenant\",\"display\":\"acme-corp\",\"id\":1,\"name\":\"acme-corp\",\"slug\":\"acme-corp\",\"url\":\"http://localhost:8000/api/tenancy/tenants/1/\"},\"url\":\"http://localhost:8000/api/dcim/devices/2/\",\"vc_position\":1,\"vc_priority\":null,\"virtual_chassis\":{\"description\":\"\",\"display\":\"web-cluster-vc\",\"id\":1,\"master\":{\"display\":\"web-srv-01 (WEB-001)\",\"display_url\":\"http://localhost:8000/dcim/devices/2/\",\"id\":2,\"name\":\"web-srv-01\",\"url\":\"http://localhost:8000/api/dcim/devices/2/\"},\"member_count\":2,\"name\":\"web-cluster-vc\",\"url\":\"http://localhost:8000/api/dcim/virtual-chassis/1/\"}}" + }, + "input": { + "type": "httpjson" + }, + "netbox": { + "created": "2025-08-11T14:37:28.180Z", + "custom_fields": { + "maintenance_window": "Sunday 02:00-04:00 EST" + }, + "device": { + "airflow": { + "label": "Front to rear", + "value": "front-to-rear" + }, + "asset_tag": "WEB-001", + "cluster": { + "description": "Production web application cluster", + "display": "web-cluster", + "id": 1, + "name": "web-cluster", + "url": "http://localhost:8000/api/virtualization/clusters/1/" + }, + "config_context": { + "backup_enabled": "true", + "environment": "production" + }, + "config_template": { + "description": "Standard Ubuntu web server configuration template", + "display": "ubuntu-web-template", + "id": 1, + "name": "ubuntu-web-template", + "url": "http://localhost:8000/api/extras/config-templates/1/" + }, + "console_port_count": 0, + "console_server_port_count": 0, + "coordinates": [ + -76.6413, + 39.0458 + ], + "description": "Primary web server for customer portal", + "device_bay_count": 0, + "device_type": { + "description": "Dell PowerEdge R740 2U Rack Server", + "display": "dell poweredge r740", + "id": 1, + "manufacturer": { + "display": "Dell", + "id": 1, + "name": "Dell", + "slug": "dell", + "url": "http://localhost:8000/api/dcim/manufacturers/1/" + }, + "model": "poweredge r740", + "slug": "poweredge-r740", + "url": "http://localhost:8000/api/dcim/device-types/1/" + }, + "face": { + "label": "Front", + "value": "front" + }, + "front_port_count": 0, + "id": 2, + "interface_count": 4, + "inventory_item_count": 0, + "local_context_data": { + "monitoring": "enabled", + "ssl_cert": "wildcard.acme.com" + }, + "location": { + "_depth": 0, + "description": "Primary server room - Zone A", + "display": "server-room-a", + "id": 1, + "name": "server-room-a", + "rack_count": 0, + "slug": "server-room-a", + "url": "http://localhost:8000/api/dcim/locations/1/" + }, + "module_bay_count": 0, + "name": "web-srv-01", + "oob_ip": { + "address": "10.0.100.15", + "description": "Out-of-band management interface", + "display": "10.0.100.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "platform": { + "description": "Ubuntu Server 22.04 LTS", + "display": "ubuntu-server", + "id": 1, + "name": "ubuntu-server", + "slug": "ubuntu-server", + "url": "http://localhost:8000/api/dcim/platforms/1/" + }, + "position": 15, + "power_outlet_count": 0, + "power_port_count": 2, + "primary_ip": { + "address": "10.0.1.15", + "description": "Primary web server interface", + "display": "10.0.1.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "primary_ip4": { + "address": "10.0.1.15", + "description": "Primary web server interface", + "display": "10.0.1.15/24", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 1, + "url": "http://localhost:8000/api/ipam/ip-addresses/1/" + }, + "rack": { + "description": "42U server rack - Zone A, Row 1", + "display": "rack-a01 (DC-EAST-A01)", + "id": 1, + "name": "rack-a01", + "url": "http://localhost:8000/api/dcim/racks/1/" + }, + "rear_port_count": 0, + "role": { + "_depth": 0, + "display": "web-server", + "id": 1, + "name": "web-server", + "slug": "web-server", + "url": "http://localhost:8000/api/dcim/device-roles/1/" + }, + "serial": "CN7016A2B90001", + "site": { + "display": "datacenter-east", + "id": 1, + "name": "datacenter-east", + "slug": "datacenter-east", + "url": "http://localhost:8000/api/dcim/sites/1/" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vc_position": 1, + "virtual_chassis": { + "display": "web-cluster-vc", + "id": 1, + "master": { + "display": "web-srv-01 (WEB-001)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "id": 2, + "name": "web-srv-01", + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "member_count": 2, + "name": "web-cluster-vc", + "url": "http://localhost:8000/api/dcim/virtual-chassis/1/" + } + }, + "display": "web-srv-01 (WEB-001)", + "display_url": "http://localhost:8000/dcim/devices/2/", + "last_updated": "2025-08-11T18:12:23.512Z", + "tags": [ + { + "color": [ + "4caf50" + ], + "display": [ + "production" + ], + "display_url": [ + "http://localhost:8000/extras/tags/2/" + ], + "id": [ + 2 + ], + "name": [ + "production" + ], + "slug": [ + "production" + ], + "url": [ + "http://localhost:8000/api/extras/tags/2/" + ] + }, + { + "color": [ + "2196f3" + ], + "display": [ + "web-tier" + ], + "display_url": [ + "http://localhost:8000/extras/tags/4/" + ], + "id": [ + 4 + ], + "name": [ + "web-tier" + ], + "slug": [ + "web-tier" + ], + "url": [ + "http://localhost:8000/api/extras/tags/4/" + ] + }, + { + "color": [ + "f44336" + ], + "display": [ + "critical" + ], + "display_url": [ + "http://localhost:8000/extras/tags/1/" + ], + "id": [ + 1 + ], + "name": [ + "critical" + ], + "slug": [ + "critical" + ], + "url": [ + "http://localhost:8000/api/extras/tags/1/" + ] + }, + { + "color": [ + "ff9800" + ], + "display": [ + "monitored" + ], + "display_url": [ + "http://localhost:8000/extras/tags/3/" + ], + "id": [ + 3 + ], + "name": [ + "monitored" + ], + "slug": [ + "monitored" + ], + "url": [ + "http://localhost:8000/api/extras/tags/3/" + ] + } + ], + "tenant": { + "description": "Acme Corporation primary tenant", + "display": "acme-corp", + "id": 1, + "name": "acme-corp", + "slug": "acme-corp", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/dcim/devices/2/" + }, + "related": { + "ip": [ + "10.0.1.15", + "10.0.100.15" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "netbox-devices" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| input.type | Input type | keyword | +| netbox.comments | User-provided comments for the device. | text | +| netbox.created | The timestamp when the device was created. | date | +| netbox.custom_fields | Custom fields configured for the device. | object | +| netbox.device.airflow.label | The airflow label of the device. | keyword | +| netbox.device.airflow.value | The airflow value of the device. | keyword | +| netbox.device.asset_tag | The asset tag of the device. | keyword | +| netbox.device.cluster.description | The description of the cluster. | text | +| netbox.device.cluster.display | The display name of the cluster. | keyword | +| netbox.device.cluster.id | The unique identifier of the cluster. | long | +| netbox.device.cluster.name | The name of the cluster. | keyword | +| netbox.device.cluster.url | The API URL for the cluster. | keyword | +| netbox.device.config_context | The configuration context of the device. | object | +| netbox.device.config_template.description | The description of the config template. | text | +| netbox.device.config_template.display | The display name of the config template. | keyword | +| netbox.device.config_template.id | The unique identifier of the config template. | long | +| netbox.device.config_template.name | The name of the config template. | keyword | +| netbox.device.config_template.url | The API URL for the config template. | keyword | +| netbox.device.console_port_count | The number of console ports on the device. | long | +| netbox.device.console_server_port_count | The number of console server ports on the device. | long | +| netbox.device.coordinates | GPS coordinates in decimal format (longitude, latitude). | float | +| netbox.device.description | The description of the device. | text | +| netbox.device.device_bay_count | The number of device bays on the device. | long | +| netbox.device.device_type.description | The description of the device type. | text | +| netbox.device.device_type.display | The display name of the device type. | keyword | +| netbox.device.device_type.id | The unique identifier of the device type. | long | +| netbox.device.device_type.manufacturer.description | The description of the manufacturer. | text | +| netbox.device.device_type.manufacturer.display | The display name of the manufacturer. | keyword | +| netbox.device.device_type.manufacturer.id | The unique identifier of the manufacturer. | long | +| netbox.device.device_type.manufacturer.name | The name of the manufacturer. | keyword | +| netbox.device.device_type.manufacturer.slug | The slug of the manufacturer. | keyword | +| netbox.device.device_type.manufacturer.url | The API URL for the manufacturer. | keyword | +| netbox.device.device_type.model | The model of the device type. | keyword | +| netbox.device.device_type.slug | The slug of the device type. | keyword | +| netbox.device.device_type.url | The API URL for the device type. | keyword | +| netbox.device.face.label | The label of the device face. | keyword | +| netbox.device.face.value | The value of the device face. | keyword | +| netbox.device.front_port_count | The number of front ports on the device. | long | +| netbox.device.id | The unique numeric identifier for the device. | long | +| netbox.device.interface_count | The number of interfaces on the device. | long | +| netbox.device.inventory_item_count | The number of inventory items associated with the device. | long | +| netbox.device.local_context_data | The local context data of the device. | object | +| netbox.device.location._depth | The depth level of the location. | long | +| netbox.device.location.description | The description of the location. | text | +| netbox.device.location.display | The display name of the location. | keyword | +| netbox.device.location.id | The unique identifier of the location. | long | +| netbox.device.location.name | The name of the location. | keyword | +| netbox.device.location.rack_count | The number of racks in the location. | long | +| netbox.device.location.slug | The slug of the location. | keyword | +| netbox.device.location.url | The API URL for the location. | keyword | +| netbox.device.module_bay_count | The number of module bays on the device. | long | +| netbox.device.name | The name of the device. | keyword | +| netbox.device.oob_ip.address | The out-of-band IP address. | ip | +| netbox.device.oob_ip.description | The description of the out-of-band IP address. | text | +| netbox.device.oob_ip.display | The display name of the out-of-band IP address. | keyword | +| netbox.device.oob_ip.family.label | The IP family label (IPv4 or IPv6). | keyword | +| netbox.device.oob_ip.family.value | The IP family value (4 for IPv4, 6 for IPv6). | long | +| netbox.device.oob_ip.id | The unique identifier of the out-of-band IP address. | long | +| netbox.device.oob_ip.name | The name of the out-of-band IP address. | keyword | +| netbox.device.oob_ip.url | The API URL for the out-of-band IP address. | keyword | +| netbox.device.parent_device | The parent device identifier. | keyword | +| netbox.device.platform.description | The description of the platform. | text | +| netbox.device.platform.display | The display name of the platform. | keyword | +| netbox.device.platform.id | The unique identifier of the platform. | long | +| netbox.device.platform.name | The name of the platform. | keyword | +| netbox.device.platform.slug | The slug of the platform. | keyword | +| netbox.device.platform.url | The API URL for the platform. | keyword | +| netbox.device.position | The position of the device in the rack. | long | +| netbox.device.power_outlet_count | The number of power outlets on the device. | long | +| netbox.device.power_port_count | The number of power ports on the device. | long | +| netbox.device.primary_ip.address | The primary IP address. | ip | +| netbox.device.primary_ip.description | The description of the primary IP address. | text | +| netbox.device.primary_ip.display | The display name of the primary IP address. | keyword | +| netbox.device.primary_ip.family.label | The IP family label (IPv4 or IPv6). | keyword | +| netbox.device.primary_ip.family.value | The IP family value (4 for IPv4, 6 for IPv6). | long | +| netbox.device.primary_ip.id | The unique identifier of the primary IP address. | long | +| netbox.device.primary_ip.name | The name of the primary IP address. | keyword | +| netbox.device.primary_ip.url | The API URL for the primary IP address. | keyword | +| netbox.device.primary_ip4.address | The primary IPv4 address. | ip | +| netbox.device.primary_ip4.description | The description of the primary IPv4 address. | text | +| netbox.device.primary_ip4.display | The display name of the primary IPv4 address. | keyword | +| netbox.device.primary_ip4.family.label | The IP family label (IPv4). | keyword | +| netbox.device.primary_ip4.family.value | The IP family value (4 for IPv4). | long | +| netbox.device.primary_ip4.id | The unique identifier of the primary IPv4 address. | long | +| netbox.device.primary_ip4.name | The name of the primary IPv4 address. | keyword | +| netbox.device.primary_ip4.url | The API URL for the primary IPv4 address. | keyword | +| netbox.device.primary_ip6.address | The primary IPv6 address. | ip | +| netbox.device.primary_ip6.description | The description of the primary IPv6 address. | text | +| netbox.device.primary_ip6.display | The display name of the primary IPv6 address. | keyword | +| netbox.device.primary_ip6.family.label | The IP family label (IPv6). | keyword | +| netbox.device.primary_ip6.family.value | The IP family value (6 for IPv6). | long | +| netbox.device.primary_ip6.id | The unique identifier of the primary IPv6 address. | long | +| netbox.device.primary_ip6.name | The name of the primary IPv6 address. | keyword | +| netbox.device.primary_ip6.url | The API URL for the primary IPv6 address. | keyword | +| netbox.device.rack.description | The description of the rack. | text | +| netbox.device.rack.display | The display name of the rack. | keyword | +| netbox.device.rack.id | The unique identifier of the rack. | long | +| netbox.device.rack.name | The name of the rack. | keyword | +| netbox.device.rack.url | The API URL for the rack. | keyword | +| netbox.device.rear_port_count | The number of rear ports on the device. | long | +| netbox.device.role._depth | The depth level of the device role. | long | +| netbox.device.role.description | The description of the device role. | text | +| netbox.device.role.display | The display name of the device role. | keyword | +| netbox.device.role.id | The unique identifier of the device role. | long | +| netbox.device.role.name | The name of the device role. | keyword | +| netbox.device.role.slug | The slug of the device role. | keyword | +| netbox.device.role.url | The API URL for the device role. | keyword | +| netbox.device.serial | The serial number of the device. | keyword | +| netbox.device.site.description | The description of the site. | text | +| netbox.device.site.display | The display name of the site. | keyword | +| netbox.device.site.id | The unique identifier of the site. | long | +| netbox.device.site.name | The name of the site. | keyword | +| netbox.device.site.slug | The slug of the site. | keyword | +| netbox.device.site.url | The API URL for the site. | keyword | +| netbox.device.status.label | The status label of the device. | keyword | +| netbox.device.status.value | The status value of the device. | keyword | +| netbox.device.vc_position | The virtual chassis position of the device. | long | +| netbox.device.vc_priority | The virtual chassis priority of the device. | long | +| netbox.device.virtual_chassis.description | The description of the virtual chassis. | text | +| netbox.device.virtual_chassis.display | The display name of the virtual chassis. | keyword | +| netbox.device.virtual_chassis.id | The unique identifier of the virtual chassis. | long | +| netbox.device.virtual_chassis.master.display | The display name of the master device. | keyword | +| netbox.device.virtual_chassis.master.display_url | The web UI URL for the master device. | keyword | +| netbox.device.virtual_chassis.master.id | The unique identifier of the master device. | long | +| netbox.device.virtual_chassis.master.name | The name of the master device. | keyword | +| netbox.device.virtual_chassis.master.url | The API URL for the master device. | keyword | +| netbox.device.virtual_chassis.member_count | The number of members in the virtual chassis. | long | +| netbox.device.virtual_chassis.name | The name of the virtual chassis. | keyword | +| netbox.device.virtual_chassis.url | The API URL for the virtual chassis. | keyword | +| netbox.display | The display name of the device. | keyword | +| netbox.display_url | The web UI URL for the device. | keyword | +| netbox.last_updated | The timestamp when the device was last updated. | date | +| netbox.tags.color | The color code of the tag. | keyword | +| netbox.tags.display | The display name of the tag. | keyword | +| netbox.tags.display_url | The display URL for the tag. | keyword | +| netbox.tags.id | The unique identifier of the tag. | long | +| netbox.tags.name | The name of the tag. | keyword | +| netbox.tags.slug | The slug of the tag. | keyword | +| netbox.tags.url | The API URL for the tag. | keyword | +| netbox.tenant.description | The description of the tenant. | text | +| netbox.tenant.display | The display name of the tenant. | keyword | +| netbox.tenant.id | The unique identifier of the tenant. | long | +| netbox.tenant.name | The name of the tenant. | keyword | +| netbox.tenant.slug | The slug of the tenant. | keyword | +| netbox.tenant.url | The API URL for the tenant. | keyword | +| netbox.url | The API URL for the device. | keyword | + + +### IPs + +Collects IP addresses from the [IP Addresses API](https://demo.netbox.dev/api/schema/swagger-ui/#/ipam/ipam_ip_addresses_list). + +An example event for `ips` looks as following: + +```json +{ + "@timestamp": "2025-11-19T16:30:17.238Z", + "agent": { + "ephemeral_id": "aa94dc52-91c8-4549-a2d7-2d2c9ad0ff46", + "id": "edba1e8a-5a84-4b40-804b-9cb97eac5bd7", + "name": "elastic-agent-48422", + "type": "filebeat", + "version": "9.2.1" + }, + "data_stream": { + "dataset": "netbox.ips", + "namespace": "82567", + "type": "logs" + }, + "ecs": { + "version": "8.11.0" + }, + "elastic_agent": { + "id": "edba1e8a-5a84-4b40-804b-9cb97eac5bd7", + "snapshot": false, + "version": "9.2.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "configuration" + ], + "created": "2025-11-19T16:30:17.238Z", + "dataset": "netbox.ips", + "ingested": "2025-11-19T16:30:20Z", + "kind": "asset", + "original": "{\"address\":\"192.168.1.101/32\",\"assigned_object\":{\"_occupied\":false,\"cable\":null,\"description\":\"test-description\",\"device\":{\"description\":\"test-description\",\"display\":\"user-1-macbook-pro (tag-1234)\",\"id\":1,\"name\":\"user-1-macbook-pro\",\"url\":\"http://localhost:8000/api/dcim/devices/1/\"},\"display\":\"hello\",\"id\":2,\"name\":\"user-hello\",\"url\":\"http://localhost:8000/api/dcim/interfaces/2/\"},\"assigned_object_id\":2,\"assigned_object_type\":\"dcim.interface\",\"comments\":\"\",\"created\":\"2025-08-11T18:07:04.795476Z\",\"custom_fields\":{},\"description\":\"desc\",\"display\":\"192.168.1.101/32\",\"display_url\":\"http://localhost:8000/ipam/ip-addresses/2/\",\"dns_name\":\"hello.world\",\"family\":{\"label\":\"IPv4\",\"value\":4},\"id\":2,\"last_updated\":\"2025-08-11T18:07:04.795486Z\",\"nat_inside\":null,\"nat_outside\":[],\"role\":{\"label\":\"Secondary\",\"value\":\"secondary\"},\"status\":{\"label\":\"Active\",\"value\":\"active\"},\"tags\":[{\"color\":\"ff9800\",\"display\":\"elastic\",\"display_url\":\"http://localhost:8000/extras/tags/4/\",\"id\":4,\"name\":\"elastic\",\"slug\":\"elastic\",\"url\":\"http://localhost:8000/api/extras/tags/4/\"}],\"tenant\":{\"description\":\"first tenant\",\"display\":\"tenant-1\",\"id\":1,\"name\":\"tenant-1\",\"slug\":\"tenant-1\",\"url\":\"http://localhost:8000/api/tenancy/tenants/1/\"},\"url\":\"http://localhost:8000/api/ipam/ip-addresses/2/\",\"vrf\":{\"description\":\"asdf\",\"display\":\"test\",\"id\":1,\"name\":\"test\",\"rd\":null,\"url\":\"http://localhost:8000/api/ipam/vrfs/1/\"}}" + }, + "input": { + "type": "httpjson" + }, + "netbox": { + "created": "2025-08-11T18:07:04.795Z", + "display": "192.168.1.101/32", + "display_url": "http://localhost:8000/ipam/ip-addresses/2/", + "ip": { + "address": "192.168.1.101", + "assigned_object": { + "_occupied": false, + "description": "test-description", + "device": { + "description": "test-description", + "display": "user-1-macbook-pro (tag-1234)", + "id": 1, + "name": "user-1-macbook-pro", + "url": "http://localhost:8000/api/dcim/devices/1/" + }, + "display": "hello", + "id": 2, + "name": "user-hello", + "url": "http://localhost:8000/api/dcim/interfaces/2/" + }, + "assigned_object_id": 2, + "assigned_object_type": "dcim.interface", + "description": "desc", + "dns_name": "hello.world", + "family": { + "label": "IPv4", + "value": 4 + }, + "id": 2, + "role": { + "label": "Secondary", + "value": "secondary" + }, + "status": { + "label": "Active", + "value": "active" + }, + "vrf": { + "description": "asdf", + "display": "test", + "id": 1, + "name": "test", + "url": "http://localhost:8000/api/ipam/vrfs/1/" + } + }, + "last_updated": "2025-08-11T18:07:04.795Z", + "tags": { + "color": [ + "ff9800" + ], + "display": [ + "elastic" + ], + "display_url": [ + "http://localhost:8000/extras/tags/4/" + ], + "id": [ + 4 + ], + "name": [ + "elastic" + ], + "slug": [ + "elastic" + ], + "url": [ + "http://localhost:8000/api/extras/tags/4/" + ] + }, + "tenant": { + "description": "first tenant", + "display": "tenant-1", + "id": 1, + "name": "tenant-1", + "slug": "tenant-1", + "url": "http://localhost:8000/api/tenancy/tenants/1/" + }, + "url": "http://localhost:8000/api/ipam/ip-addresses/2/" + }, + "related": { + "ip": [ + "192.168.1.101" + ] + }, + "tags": [ + "preserve_original_event", + "forwarded", + "netbox-ips" + ] +} +``` + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Event timestamp. | date | +| data_stream.dataset | Data stream dataset. | constant_keyword | +| data_stream.namespace | Data stream namespace. | constant_keyword | +| data_stream.type | Data stream type. | constant_keyword | +| input.type | Input type | keyword | +| netbox.comments | User-provided comments for the IP address. | text | +| netbox.created | The timestamp when the IP address was created. | date | +| netbox.custom_fields | Custom fields configured for the IP address. | object | +| netbox.display | The display name of the IP address. | keyword | +| netbox.display_url | The web UI URL for the IP address. | keyword | +| netbox.ip.address | The IP address in CIDR notation. | ip | +| netbox.ip.assigned_object._occupied | Whether the interface is occupied. | boolean | +| netbox.ip.assigned_object.cable | The cable connection information. | keyword | +| netbox.ip.assigned_object.description | The description of the assigned object. | text | +| netbox.ip.assigned_object.device.description | The description of the device. | text | +| netbox.ip.assigned_object.device.display | The display name of the device. | keyword | +| netbox.ip.assigned_object.device.id | The unique identifier of the device. | long | +| netbox.ip.assigned_object.device.name | The name of the device. | keyword | +| netbox.ip.assigned_object.device.url | The API URL for the device. | keyword | +| netbox.ip.assigned_object.display | The display name of the assigned object. | keyword | +| netbox.ip.assigned_object.id | The unique identifier of the assigned object. | long | +| netbox.ip.assigned_object.name | The name of the assigned object (interface). | keyword | +| netbox.ip.assigned_object.url | The API URL for the assigned object. | keyword | +| netbox.ip.assigned_object.virtual_machine.description | The description of the virtual machine. | text | +| netbox.ip.assigned_object.virtual_machine.display | The display name of the virtual machine. | keyword | +| netbox.ip.assigned_object.virtual_machine.id | The unique identifier of the virtual machine. | long | +| netbox.ip.assigned_object.virtual_machine.name | The name of the virtual machine. | keyword | +| netbox.ip.assigned_object.virtual_machine.url | The API URL for the virtual machine. | keyword | +| netbox.ip.assigned_object_id | The unique identifier of the assigned object. | long | +| netbox.ip.assigned_object_type | The type of object this IP address is assigned to. | keyword | +| netbox.ip.description | The description of the IP address. | text | +| netbox.ip.dns_name | The DNS name associated with the IP address. | keyword | +| netbox.ip.family.label | The IP family label (IPv4 or IPv6). | keyword | +| netbox.ip.family.value | The IP family value (4 for IPv4, 6 for IPv6). | long | +| netbox.ip.id | The unique numeric identifier for the IP address. | long | +| netbox.ip.nat_inside.address | | ip | +| netbox.ip.nat_inside.display | | keyword | +| netbox.ip.nat_inside.display_url | | keyword | +| netbox.ip.nat_inside.family | | long | +| netbox.ip.nat_inside.id | | long | +| netbox.ip.nat_inside.url | | keyword | +| netbox.ip.nat_outside.address | The NAT outside IP address. | ip | +| netbox.ip.nat_outside.display | The display name of the NAT outside IP address. | keyword | +| netbox.ip.nat_outside.display_url | The web UI URL for the NAT outside IP address. | keyword | +| netbox.ip.nat_outside.family | The IP family value (4 for IPv4, 6 for IPv6). | long | +| netbox.ip.nat_outside.id | The unique identifier of the NAT outside IP address. | long | +| netbox.ip.nat_outside.url | The API URL for the NAT outside IP address. | keyword | +| netbox.ip.role.label | The role label of the IP address. | keyword | +| netbox.ip.role.value | The role value of the IP address. | keyword | +| netbox.ip.status.label | The status label of the IP address. | keyword | +| netbox.ip.status.value | The status value of the IP address. | keyword | +| netbox.ip.vrf.description | The description of the VRF. | text | +| netbox.ip.vrf.display | The display name of the VRF. | keyword | +| netbox.ip.vrf.id | The unique identifier of the VRF. | long | +| netbox.ip.vrf.name | The name of the VRF. | keyword | +| netbox.ip.vrf.rd | The route distinguisher of the VRF. | keyword | +| netbox.ip.vrf.url | The API URL for the VRF. | keyword | +| netbox.last_updated | The timestamp when the IP address was last updated. | date | +| netbox.tags.color | The color code of the tag. | keyword | +| netbox.tags.display | The display name of the tag. | keyword | +| netbox.tags.display_url | The display URL for the tag. | keyword | +| netbox.tags.id | The unique identifier of the tag. | long | +| netbox.tags.name | The name of the tag. | keyword | +| netbox.tags.slug | The slug of the tag. | keyword | +| netbox.tags.url | The API URL for the tag. | keyword | +| netbox.tenant.description | The description of the tenant. | text | +| netbox.tenant.display | The display name of the tenant. | keyword | +| netbox.tenant.id | The unique identifier of the tenant. | long | +| netbox.tenant.name | The name of the tenant. | keyword | +| netbox.tenant.slug | The slug of the tenant. | keyword | +| netbox.tenant.url | The API URL for the tenant. | keyword | +| netbox.url | The API URL for the IP address. | keyword | + diff --git a/packages/netbox/img/devices-dashboard-overview.png b/packages/netbox/img/devices-dashboard-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..f971e2c0b37011a4327203c8bb665a244be291ff GIT binary patch literal 343628 zcmd3OWk8hQw=Rl+3W7>EihvS=bYlV1-QC?Vz)&h84N5oCAkEN2NauibcgN5$Gffm;E#Jw?qld*@<|LcR(wU!Ils zXe}=nMDRa9FJSJe-{L{|2z`EU3G;s#6Zpnz6J}L`m|&Cc?si~d{`0V_LJ63$|I^Iee`ZVmN}cFGfBQ7I;{W;zHktYw|9R*RQ=gjtw;8Sc`PJk< z53SWEqhW&5np;3+#FQ~VghbkuB5Vpj?y*{i{Aa~9^KG`4TI-~UYE(Vzy7r3&zhCf4b=2Dv&*B>1= zA?6-^$E$)gcm$%=O!)p%P%`Uo4fgGv7Rlu)|8j9?ADY1+4#n?I{p)X9CBT-z9HmB< z#~oKPk%dyfzrXdo9}A3y^V|Ehw^_ft!t19icm?w1FI&lEMJu`{=L^QIOBJ*=1I3m? zM%!w#8MFfQeyCnd zLD6lL;#tb`$erPFgWKs|RBJY@NXuuFPvcqG-THDUgR|+xOR>&~6W6P%t)pYFnD;`2 zXi=?uYDVHAK6pd`xjpY6<4So=+dsyo;Eu3!ddy=D8;GQ2{@c7(nf!NI%97s9-%dyN z59?~y48eRxpPx31?F#F^O5U3LwnHJyGOI3IY`J^2%TQ;Y5YOVnNaW zL|-eVT$bV@a^XFP51wTAZ~N)igJ-z@zUhOEg3~$$a8|!U_VWe*!f?AnE;`*JKQL6W!)_Hl;iVwS~QlUzf3H;s3nx)bdhZ zmZF{Y-bpl+mW&~1iY)Tq?+tAmLSRIK_&^?ym?kOz{=feKmLpw}v4p2Yf5H}K1e-Kr zOa14TQyE7Pi~5{5nO@}DCDyR1(z#x;&;Rb;>37PEbgEh{u`H#N)@338bpt|?k#Kzb z5mP5xi8`IgzZ<<#<{<_z1t;&E3z{n2xZ|JO7po-ll=UmP>vpUA8ma`z{@s;3@;n^E za_t8XZa)UhamM4w{yU|bVTn{J43wS!KKe55|ML`s25SrIvTm|<<%GQauh|-)_}pgL zW?c3^KMBwaXj%AU&TdpXNhUz>@B4qGEz`6iks+eM&1-z}{=Pyg0dw%25Uj1c>@>Mo zt2XecpspQP{NE`N&~&NzIbH#eBdrf(tWPU#0XN*H90y(sWo1>v=w^j|Y{~xD`m4<@ z)}MH3e2H&&&3?XNh2|@kAub3>1qCivmI;3^QCGaT1R-IxvYM37F{{B+*oWRAU2%x5 zf|398+l{{-#;X3BX=opT!Vl1@$S(cx#5K1(M7wfFxOr8_pU-)b0z$e%ce`E!<4qsL zPnQpiC8ptx;JQX7zczkVyGil)i*F!w$=2KUxADI(P{qj|#@awCHF5gr?;o!rVKhk|3ns|0FMa@Pg6G|CYEyHai(s@$f zp#d`yS&2UXuNhG@sF*xOb)@3MJn2kfHKi?iv>aP^Z>~?Bxb0-BvtVVKh1{zjMGu#$ zQ_Nac3#+!PMLNKE-S(raPS+Ym+AS-%A-pekX8P6ULYF+D?JNSTrArKFyTo%PR<4WS zQ~%GO(QWy5^*vU0jZz8@4o3cmiKg6I8nu>K4+1;XQ|(LsS%ZBh=MDm9avU)tmQa(+ zRtp#J;^HFHneQ?bLXh+UL-bG6iLEyc=P5&ZW@KEr4o+Yhy3E+$kVu!?PpMPx_XFZ3s{_>7q?hO>A<3SuGNfH zK&q+7qJyB2wu6(40r(qpO#7}gG5DfZySc!~oYTdv(rr0@&q>ojw03|LKQBSeinNA|2J*8fvH#Df-u;$qB4K^{WQTw*Lva0IL zfl=`HS0gHp%yh}w*Rv!crn1Qh%k3Zk?AiMKl}`|Oa@-1&1iu?eK60#rOk6{Q^i7YN zBRk(p4E2<4mC>8Tg|VMhOK81B*pQ1*bg(i7Qzh~J4VN+9-Q819`vaE=RuOt1y}g^j zwEHDds1|AVOq3s1ZO4hkj#x&kn0wz5K&AdMta$pj)qmzfPM__%7V~ynn0vZPHHb2 z3VK&&QcrqW_uIuLr2_Rv{|c?h&T4x;hpH*c7u$Sdj+XS?iS>PN06xg+GcL2~AAlC$ z=BY+C2;8^Xka9Iu{ja*J?r|ilekeLB>M40u(6?kbnLrdYM2yxUf2_>%ShIIk@1_jW zc;XQ%5IA6Niuw|Hv`*1pe+8FUFIbX>%GM)s#PH!KsV^E!LV~(2Av*$12Nm#%k}H~t z8qtb2E|XeG$c{);*Kj`ZJOic7%KSb@)XcPS}#;m1{2v)#9}?PpB50mmUogg5BK1rd43P zMs&4&#kzdeV5SgFk@sD*aIxRVGl7qTfx~m%E0hu!tsd%Zv{-F-x(N%H&mS3^8MUo~ z-TZk*^pW*y#wSKZJaM#;^yW%Un&g5|=JJYMAZd;{xUIX-i(wCSY}{Mo&HFj|B23R^ zs@`Am6JMg=fHD1sIU^I#i>Hn5)C{sYMzFErp*R**TuPCiYucP*Xo!*-`$Wyny{y_P zrCwIBNZgni8)hrjjWL(%#|z@rK9fHl9bO` z9+!^JlB^@0^Q1pKJ14|kI0Q+{ir0(9%v*i`yzx26WwzfqseNN{`q}kG`i1K)+ zaX8O|3Qd{(7#4-RC}ow6cup63_{lbHoz8vRBCd-a+3Ah~zC#5xo2h#vR%XM^bOjoX zftO$3JFl!{W~XEree@{TB;JMy2)NR*n?PSEU=ur??kRARJz~+~6i<^MrdraTbf=e% zf2Vw8=;(NGAN!H%{@}{C?6i2QuF(8qFG*tM3pS4(Pg6v^oa4bO%?j(l;^KZT5nmT_ zZWyCCqCMk2^EA(%HA%+_CddC&h+{FG ztisNaR?|I%Pbg%j@O>ETOa5!lS<%50-&-(O9p5!%S_U$IU7ct1`w#XG4idaADsXh=BK( zy3w1A@eTScU=#6|TX`v6#Hg*uKP8k?C=Cl+u(6d8#Gq3-b%%4APbnr-$+?bUTDwnx z>F0Ai;(b@B^@Pv$PGmNM#$nf+-`PAoCr2C!0dP~u1I6L6DGdVo8Qn1sxNZr#^5E@e zypwc_aB#WP+Q3#mUm}DG&(&44+`KPuC~teb!r$A=!>BTjRKS~EDyGfAb^L)XxpEHr zuwiML(V8v2Ok!73u6abH(*679lK4I%Xkk(3k|~>Vn;}fU_g@-n&kg(PVoUx$ zo}Srk&}*Zk3rS=PU1E?kWFzV7>q`4ADfjULQehLURS^@YWcC>DN$BS%T5f~?O*P*y z*pFVx?4zQxa)@M>>2zzJbgEG7AUh@HWK~O7SKf*C$OxvPYJp*Q$ON+{nbe7&wq~WZ z?u9N90l~pamB=somu&I9oUgy*M z@7@*0vC~FKD49h-SDBOfA#d~Rlco|7M3vT4O;H;h@d7?i%=%MWIy(HbWfF&N4>#8I zloU0;tLCr3sp-o&>2dAsSifpkJx6+C;?v8RwYOD@U*;mCqoaGZO5y^QOiLUNxzQ%? zRfrvD#Myn!lb>Jobh^;)FS=ro;7{ld@bDNc7Qe^DLw{Q&0!l_*4(0~SBG9?PiP^x0Mr+QM@gwxX0>m`px)h*G z@xj62RWiTW@R@C+F0KV^LLKgn531o$uV?;2L6Tt<0`ETAYk@n)>$tx37Fd6u@xjBw zr8H>Hw6LCPzz1`nS!u4zkPWUiR4Xt&IMQe>QWu4a(Kp#l&F|<&9@1?n06F>%$6?hx>8c?pI==SgMH3+IVe|pl@l-MMKolFpyN9uxO3;u z>BZS>2`dMyNUFw91?fbt*l$SqOD5JFm;9LOYV(o_>+R{}PX~Dfx?UT6Ac27hEwkw; z;ztpz4ROTrb3`Of3+`-=-+5g$ds|pZVQZ!O1ByXGLFUx6xS=o(z8ZJwWU8))Oy6~9 z{xTTr565$ydXM9`APM4RYFB)hxXnGL7%JzMAopz6*`<14bAfF`Kt#x4yQmB{*gFu% z_6>%Ki8ZP{Jv|!LZlp@t{ieqWF3W4gf79J*sHk@A9W1uNgVP;GfBcMZThsFvUu<~s z^{eL6+SZ4~Yjn@!8Qw+JV$njyCr<|}`#e&?5R}Y%O;4uJUQh~#G^SD`5-_w;uo^OA zGs14IVG$c{t?}xm$L<((b%%>BQPFCp9zN_d0)F#bNCmU0Z>>fEgkVKZG?$GCOgPOG zbSU;Yaq@*atvPK>zPd*o%0Xum9g<4uA6_MpX0v&nyd&V8P$R|jbolw_zm*6;2KJ|1 z=Eq5i+UR~cs1DVN4kb>aS~qa$`*r;M6Hl^H^)Zt556l?2HZg~##;qa0Ly5{?_wh`h zL?8uFY*u}q@4rr!v2M`ld2+mv=kxP59iL+s$I?z9akKm4WG?m~&YOR~ zCNd@ zTv$ttzgw>JyI1v~xufIaw@rm+;carHrkAF(9U;@!so=Fr(x9qJ&=rCYRml}kp6IgP zboKPCC6?lY6!gsxbBszahsmt_=#y-cplJV&&IF7naK$0tVy2AF+q(gc#5;<~bZz*b#`l%Rt8UP;OiTcP29Y3h0WpY*Rogp8 zEjd6Oe@7k`2kCWmpH_gIi;+(K4L?3CPh&_Y^7$jQs+1HoB=U(^EUmb3DTTXdudv+Q zj$Ue3Sh|l?Ud7GWnzePi(aR;am5uZE<(SQ{Z3U+m|xeeC(0AI*Y)QKVLi}At3p6VPQv#9Rc8`o<#Cq5HG zm2H8j=1rLkUe85<3HqE~oC#9d7M0r&exBLU_iDalIJRv#J|kog`F-JO^?sQ#j6Ua0 zt}DZ|wq4N)P-}KRN~!MXYb`2hVxEs}Io13Gm|vZsD)a|8!VWrT^@_Q$x#~*=AprQn zOA5AjO$TM;(FH+z;_nQeC01Hzq?biFS*!(Wlt#d@j*Gq2QvqFr?_MRcOjR1a(R%s% zmC4E`SEiZqK$Rp5dd5cPD3-*rWG2a)EUn(_%SvVdg;-AH z?4@dAr~`iX-bmHbOIFqn!_ps~o16lWoiwni$D~h|R0|D|=Q747CNRfiO#s9`$q4nV z+DvWCR&adzf+$gE<_Uq-)+WR|rSnEdbPpJHOjO;_oSk8SfD0TkG&-rnNRpOKt1gdf z^^yQ6vZLe~Dor&XP=DzJeqV>kYz1B2uqJ()jrnJbW46Dv#`-ud7U$*{XS8%mC>q^a z+p<;!`5kF=scf}7nM_>=CB$aO;I`sUSt;LIGYF#B_fDMG3fDUJdRtJ7+nI|WB{A0q zok+*?@ySB*Rr5m;@UXwd;vbVm_NFftW7>9&d-uG*RoFQ6OwxeLKi$RICmR(N4KwI? z)@zFW>>Yw!*;!pT&1|}W_hGP$AZoZoYxIc&96N?VIz(}Fa#P=@a7c{?Kc|lPh^>h&8H&+oB9JB*!YDzY2C7>b%dPJ^|zyxM>bu)9!*g^S} z?CBn_@xU|dOUWpZ?x;ixyor~=Ss$yav_GHmxlE*c!<1W8)NamM=IZm*A%Ar5Pp5%f zH9Rsgwckhhj2hrgK-K9O7-BD*pI6$QQ1kq7L zOGRv)2|W%f8;`6f9pZ)$iOr{KNqv0I6sV})paG$4V43rwR5u7WT210dX8mjSuW4g} z7Gb{WbJoBBm^M~evO(vsopNjob@AF;vCQfOKutT>CP(jg&!~M)=xl8@P5Z*q0ld3x zeh&zJXmBvcOzp7X-#P`{jfI82FddKa8iAjT^;G#I-;1<6>Rs{DCGdTK1V)4O-H0Tc&g>3IXuFT*>13G+jjv-VziH3LxV3 z_A(D!y4W;1y1QefdR`NPvhju_L|Iw6%w!4z*_{w?6t3SpI4}lPkK1OpJs|CaCAIpN zGhyAy$=v?_zG>$bN?tR2X{o>AMY@+jEu;n;NPz{NFNH6cog{ml$E~>|lw@ytDj*lX z0FYEWO1+5=3E2*INMW!&CcBG%*PNILI#S6;@gpLkJKydy^h&}XK+R=hqB8d$Zb!$% z^|@j^#;h{krh_UG>G{rqr4S0?Ovw8%n8jK=n+3mRMbN^B-4^T0y&aDmQwwW~k&zJ+ z983suwg*Uqq|lpsfHnP0&_yDz1$`N0z9(UDKR%{-~VBqzBPMR^$T4luWYbZK0C8ev9 zQov%0KH%>U{cT(<0SIyd;dH}<1H*ZUy(il+Vk|prKjMy>nSHz zcyd$6RPyQ_??=$=q?n%_fN|M7xh$OJe4i_GvvqAcXh&!TCRIIFQzK3%?vPhdkbsI2 zX;s?f*zKlpV&}f9YfzZ`C9CF*py*o2eWea@a-oH^F#^N{-XA95AOgonahSgq5fl=% zbPDI0y~Z*d8Z6N)TwYx%wVk1trpFhmb!nQ=X!+vnA5TguYCpyO?fX3?P1W{%yN2Mz z{1|^K3U@?T4_Kag-*DlK>gs#G1D~2tbO0HYrBD6Mq7M1<=#V*I1A1_i%!6a%$S z=E?ad;plFVE5ClZx)`jtTAM^cIm$uh5aSP$ zWCZ%jiyJ;c#bl_fTWrmS1Jdl1>zrr5iW-}k8L`KM=;IX-cvIq|=e$Db;&?3;!xC=P zl3gfx^yd?p6JF=#m&JA0YJho$wHaoWCWtyn z+#auipFm|nv6~6Ja0du?*pe$N%S7;ES_)`S{v)PYndMO+yQYtAZH!g%NM=PWE9JPa zva&`x@)N=lva-6uR--nV7Wh8=AHR*AAaioe4u+S)=a(~07o$i$FRt!&cRR-+Ov5OI z`hcEE0=cQLhQr6Ks@g0KEP5RQO>Xb%iWmJvY8d|CUH~aWP=e_BRyZZFaNoG;`_$D5 zS_Rk4K~ePygp-uGgM%CzrIwFCNps$qe(>4OC+-iRlE!9w`nwG;f}|vG1#;UWO|Uek zTFtTm)bQHxJ&xCyz@ZwZCJxPh*RNsQUdX5p;icG~_KBcn=-)qpW!%TvqvL7(7UiVz z@mpnjpx#XNA`g;Q2#%&!h;7%%_FY8Kky_@e?iRYb`(+(%l7+z&V-6&}5U9^N9?ATP zpn8m#FFghujNREDr8S5Nx;qtCL+qbb5>Fh2Il_PZdRr%Gt39R=aCrzr(o54R)3@!>Cm z)^j!L4hEgJrTG8E*i0=f=9cbu$fSd1YxlY#ba;aum?Zr39r^`_`y?}9Xc&JuvT~hs5526*jI&Q8R6ks_|AO9tY?D{rg zy;|xo&SBR6LX|nWKkC6;n&PX83Nuz{eade}p+h3(>~zU~GwPefxVA&}GMb3jt}ZXm zhF44;9UL5}!)$47G^-33>f&2jf>$r>uElf0o)8e}`n*c|+Wfq{sOY0O;)UtH;Pw8_ zR8&mN&k`eI)%=Qg4!Vx7S(2O3FYsaJRFNG%{`sTPx$A8qWN)Iz+Z1}^-vs{nQJEyk zhd4WOMw5M!YIxS|M&;v-<76sha29bUO>x0RlDbAU$ww2Mt`KB5M5Ao+%^f6v`SLaTd{IE9n|pPc zz^j_R1`k~NrJd|7EB_yQnO?Vjo#eM!itJEz5wYnR-$zq;We}~W^pPvI7t71U9K!5j zi-V4{?hexRvSE5~CyNanlE1NFO>Y-FC&les-Lxl!VaGQZ_P#f{F`%K|gWYQok6DjB zRbz<$@zbZhy`An+G0_7sah`Uc8$#g*;iK(|P?vl|5HUItj+{ifda6$_Km zKm>_ok7QtAC@nMRHy&ND{ohC{pt)-(b>NeXhY%sqHHd`5U1vQB0i=j2oSLY%VDfQ0 zcUVOvGzZaPpPu`q%7dhRq~Wwhv37ZebG>&ISr8Ivx;ngnv^kL6CZ#5?s2S9QR1t83C-Pc=C{FY zuA{B~xIVM5w2XCm@0^LX%y8qb@cF#Z^t5(7n>#7zLe=z)EsnHfUMGEUga3tIr6*R=m)PChnS~w~(fbgHH{rsUG@@;Ex9wI)qYF9Dg8ewiV;=Q{^3~Oj-P0Js>oYJcSPr15(wz7m z-ZH_fUqVtj9~G^O;Mq=ncbN0)0xP-N8z)^%HFI{kwF|VLYRd~8Omu8wmW=AmsD6>F zA1hL;u$PuZK4(iDfH}Og+?+^tGkNPM`EaUocloD36^-eDpdqpN{_Nabdw+lI*XH-P za+>}Q4)kPO_2Mw3Ye_y&xgbQZWAZrh^pHA*p3#wvDTZZ!=%!9iOpJccTjWk6Le(SX z^73xV#SpAFf%^;C2*(K=t2(=yD~k_Vfx3RWcXeab)y&5nn$m*ZfAuq?L(YC@`i#Fr zQc7xV>&8nG%#5!0LjNrkA1BO@tCwQ9JSRQk54EAGrbdX zv4d?$)Nkay%=sM;o;u;Q7MYxU7&*6=x@8T;&8n5eJSvDMgxln!C19O8KBr5LC_9(p z5U^+ar6&FzXD2K+hdj+D;c)cO=+6R8@vnP;et>d@i~Pz9BG**b0NFsO0+mhf$^_`K zT6f9m>8(JS<}$F?&yzw^V1sSA==#%{^Z5Hk5^r)-D<9JXoV^v_s?=-I#k!HcBnhL< z)?E!!*bg}oD0PKqTY6UM-#-maTPvSpfkx0187?9X-j;|pV7Wp~m*%*abWydi$+BW} zmCDxE7IYQ4z?;X3c#vg?;Tm<75he+`kTEcDg^L_KUO>K&7k0vpkJq?lGhifw`H2W! zC?`+o7b~kP_X1Xssbl^!vfT$zT=UyJ*dd#g3)A^=*fEf28S7+m*{Mb>6IA3 z6g3`yKj*iXuzOR28oIi{Ky9Qj%zRt5!0zF}5u;VgMtlvvS_87U!T67hI4+mFOh)OX zA}35q$w_D1J$9gznCq%-X2t+TZHM{81pvk>zVbTpqma!>S&3($uD2by8aWu`WR!VI9MrDvEr%nA99Cs&6@L=0k5u1SJq z2ec`eyVPAHF_AxCYdF+Pjqm7rpF9zZ3|yxxb*U6dhQ^@gJYu8Y3`moqSU>|Xo{$eO zf8^m?O(;LIrR6r}Xd(N8V5W_G*AiT;WxWboXH>J?C=c|25y&Q7FVyY(?6u9E`5M?zrd_KEpR~N?y*GU^7 zf3L#iu4TqvyE+I9E!FPc>K{2nrS`MZF)Rr^@ZCCDFdKjop??Nleje6T1={a#OqyLm zaX0Ng-M#H_UN^V7gqh@W{}ryId=tFNZnLP)Uyf%s7!`l&=22>F@B(|SZ+;ez<*>e2 ziaAHi6Z6}Wwkt3GUIh*fZ*I1_Pv>%%3}`+yg4#y()LSadmQ9S|Pq^7P;A_1g(?3y}e&vZt94aC1vbD z09zp>q!4ic>L;E)U?E_BhcW|2e9neAII*kijK3-7y-$;u&nnIavJx@zqpORP)ku)w zic`j@SuzKB50CJ}{|d4_274(5x~PzpoLpo7j5wof_!lqhKF|ev*Rl5Y_p`-OMb1b^ z;)Vv{X%06UUEP##e&7GTNf$B=_G8!KLnG(00dz8v`1%s-z3TtUSs~IlN8SLI zrKgv9=d7?k17-ne{m+2EqZP1v(Q>QM9DgP)SL!yXXwESmBH(8{b-g_dOQ2GglX$pu3%?d8k*h z1fH^76xG>p9 z1cjjUw}?T-S@%N~{<)DSa&majC;bn5Bf}jQm-8n57kJq1--_&z3WC`qZf<$+ewv15 z@2ChfMT()R7KDgrDeia1VObCpeND_~^13)$PQwznf5sC_+YyHT_pC@(kP}J}9P@h3 z{{c|Wx>tRDu8|48XGLx1oTWg=(^O-*K~+`Vx1GYo!*e}9-jLZ%nb82<$rGs-#xF4} zTJ|^fz5|vO<#=}DyShSbWT8m{v6ye|?a8k%2CyzSCUPvONCN!*v2NW4g^EApUDEn$ z;E)aJ@Esiomyy9NCk7~FE2v5T1rN_n_N0AacolKWP9rfM9v*NSH2t~00w#b3V@Jg2 z58y|)`C-4EiS;q?R;a156lzwyMP|}(Ev|V=sGHyS0vUg>(L(s zA{0O<5DoJ3>feBj&D!`G5YF|-Px@eTLhpv?uTRg<+0MT_IXyouIa!pRY~=KBdFN<} z8LcvcLpmKQb+xnbjK#s#DUT;^H)1FGy+f_x>Zd~055cC_%A1ekUeEfMTTOi(Wl3;6 zx8@$fq(#%<^IKjf#HShzGF4k%`v-yVpkm0;Z{u>N7Sawz2vm6Ezkj@!S62;yLgUH7 zw_E|F`VepZdj8o0NK;pXyUYAi|UwMgUV`U||jK*N+1*(dRC5I#LSJ2=fS z+N-aoIHoIg$lrK8kitOa5eL#Hn6kFcg%2C!Z@w-uMCSb-9D0^6^sLE7qrNhGZpsu^ z3b~@MtFPObsMo5$dmld21X8-C>7vIzYdId?hkTbbkE++wse)m44Y?Yh_Z4r>Qg8M+ zLBehyQIRq?XKVRB9o%JZ*gt!vW|JzLL%Z?k*$&);Ekg{aZD`2%kLjJd>&;;1;1qE; zcnPNNgX26EOCVaiV_*O&4b)8c#Zv#XBaz)9`rKnK6imIKm03?BlHOYowPt3HKTPJz z!y|?RPp!21%Imm&&rh_iV#>84pH@!j`u>vz$kY=MbCIqV5?|Kwz`Nr6lB)k^Ix zcyvF*pb&Np8PoMnxpQ@~h+Gks-%N0C49i?msVEx zn;ymM8D*C0odj6k;>wDIyu6jJ=T3NT^04(}9pPspmV`r8V|`oA;fCjV8;|v5S*SlX z^mBt3R1e1HdeJu%6&ri_C)dDvYml^13Sl`O9zv>P2LHY+(%08_v@?OOrlz*Yy4qn1 z^8?1Ap+YIM1n%Qv*K4VobkM()6FRvMI^Xj`e}4fK z4pnOe#?QK=%hXNlIk=fC6tWwny49?c%>TDS%IslqP*)cM{g=<&tmnyoBPj=zV0Lzv zb00-pqQOD%5JO{v>*~_7f-D~)rmIT@`pLi^R(Cp0eYSVyGry_|>kglk2%Ru|#=wdP zZ@IN~fW%Iy>vP-VNg);z=m^mttBb4M3CFhmco&8K~KGy-w^0S-FVQAXgoS9iVDGM|&s#ySiHt4JK1DSnqFAl4SFTeR1kWk?G0B#`F zh)B7}*)UXZCS9yvDM^g}*mBX&5B$I2Ixbh`8@!-BD9@jirK4X>TYv zSP?myC%e5FEM=xwOWNJpyXpxXYgFFpy6o%76&;3W7g@klQMtnxB$<_2qTUgs<8P(s z1W}CCQx?+{qgoJ=wAC&yvkr%8hPJ%3Sp=q%><{XXJ@B&a_r^(~uGnjT17XT4Y8uwMfb5K|zdFG18?q zW9euDYx~-=K*PZl3`8=yt9?<>HLr<`R6-n>JsJ=eERYQw2hgi97<+@13om4dgWbWw zAx#6;;&V_@34%df+SnNceH zj_tEQT+1fxAxI0~XKXtRYpz55#uRs{#52HI1VheI=jsV0WRQb>yqfPz)KH$WiQcdB za^Q)5=vh}^eGva8I2bcaQN=?$>wVydjof-MFlb=rgwKSvEPx9MG6p(<17U+}eim9< z1Ba)LsV(hX_uxhhsgd)!aAPx61SQoOIv!XSQNt#J5=Z?gJ;L|5X;F)p8FYyileIMt zG9J;q6#DQuJ*H^M?>L+75h_yyD#{D1zgL_!xmBR(AFy2Q{wn_Z2LmjlqR7!tFUD9V zU0j_ytV{K)rpS{%oL`*jpeSCG5o>bd6(GpL04bk0zlrayfCVM@cm4trzj;M0wpNrR z-IE1_?dggfh~gt^YP(tJ6(Q*M7X!;E+YX#{|M%9<9&!73~UI`Ks$L4V(_gB zyU^7;f8@P_!W&@G{`+H|-v+yGQFk7c^xH14+zra5eu+RwVcvr-aza|c;XzZA&E~QR zc$7gJ*P2!5w-;(oYB{)|fRcDTMR6Q`5#In{tK?$WWc`Q71IwAsgbNjARr&0ppOKM0 ze}9G#d#wH~m%wLa%D0@_z0SDsv#Ob`c&N`t2CU%$zyQ|S+fC2GLGGKkdcD$tda1U$ z#aQt$T2jRD(&;)Vgz}+j{pHdw8Nz{ ze{%EG59d=(Nfkt*P3Z(%TyGM8qUape6PF$IsE4A-9*a^*!<)e0|hYGJ$A=)i+N2v-c;_NJucZ;CHR%1+W;BIL^&52kUeN;^&ZXmQe3o@%*i@TH{}X zCwyPc;>jp0i=Y(1pMd#@XlM|3HvI4f?WzTPZI|{b@*3yx(E@-^8)6wEKsUJDaw2{9 z)jxI)n3`-V%ZFiQkx zOtJQda9bT9BHwq#qf*!EIGm%r!dtUqLW{>5mXZ!Q7z?m+> z=n#*A6&@3-5=BZntsKX1i(@pT8|~?z|WHSgZoRA znz94EkUs+z#Sskq0+4>$4EeW*Xd(^J8_?T;z8+wz+;1Lgu^6e7Kyq^@Cfj&~l{p{d zo*xIygi{Y!?W@duAkyN*k?3dw;en;=%~)QXrb!D)?rV7Kuk(43I@m&97{O`LZ9S#%|LM(sob z6!Vt9TtG7hcz;If^=`M3@2qDPkxQn@rw^FBts&I*QN?q4&h=P_YPG`)t`Z1eXK@?Z zd}T)aapW;(_y__1OL^ViAyz^KHF6v`4|l*szW@USaqM}rCy%X`OwN{%u-oqMVm%EC zM_NFQP9fVL`CT_VOVUsa0N{f>7ny^o+o-m!$VB&dL)GJ1Ob(}lCUBQ;#&@HtsoRrD zA~*BIBC+$8Hg0Eajl&)jGl)kFW;yxWZXVH5DnAk+cM5~Qo9qj0)tQzK7l=i;?Gd1k zwk{*X<|;ni?-|=!?d;;b^sM9c+PRBJIRE=>dy-@8_Uwo&dsiqcoRBYb#-QUeqsbD} zH?6WiE*LMUkccUaTBsa2=U)=UUijH?lZ%Ig6Pb!>4v^LP1zM1S$GNZ+Mv^j24Z-;- z1$gp=brH{DG&qJ?r$ZtqwEyz8NW$Bep%!%DECUGzSYeG#E}=kaf4lWtR86;ODO}hY zalIwARxqljcPLbQq$_ybO6$Bio;JH>phh5Y6Q`J#J0{{|^pHZ{j4c%$RC_mrx(UAV zZf$B2@9gYdbl%h;V%3tho@Q(~-4#FD9zagoEZj`M`}baM6@)L%#Yah)4tiv{-g}k) zobnza!K<%2CHi{svf84e@Y>pwvKSRLHPL(Tf@p$roe8k-529}fMb2jTA3kS$`tAYC zlQXZP9%6|d$JIXlzRO*wR3jQj_MpaT!BBmtrNqT|@8}JU!jX?W{ad;`I8669eXe_c z-MQjJCBXti0{+-mInANtQ6KN4>akcGjh_NZlz)CrCoDbkc;M9f3=i;5M{LPBxUow{ zs^9l}Fc&j=m63|pkCfLpIlweRGF~h|&8pE7Hp5qLmE4(KNSeg6&H4VlY;Rcn^XHDs zUwx&gT@PQ(CY84yPFO$U z^S`5~YXRdbD%^vTk4B>U1*CwWT+fg^Kd-O-npnhcqB}n42I8-o(G<|JB=jr3wRjAc zm~hkD-pXeD7j2dGGAfnZ#$Z1p>!TQj=lT7Mm7oi%AD2kpN8i4Gw?{-VeUg;4K7yh7 z+=$_!Ur&B>FmiWoXXf6yn%1v~aXh#13UiNq;QIwVC=7K|KRP;kupL}nwm#HP;xx;r z&FRhj;Cx-Mg z@5Eob9$-JLF>hA?{)j4|&CsB)16#cYihM%tnrh^px}xsDn_O^eiht+MwP)#OhnUEr zTV1s_m8wrwGoILl%O7R;Q|KT|{Jp7n!a*tE5gfAd!`9+NPKB4P0G?G<<<@GBAIWf#a zt%?K6F-=X$ixV5ZrK2Hx{^af1$fjhJ@SknI!?54_HLo0~Li>{W4~DW+`L=pFJaxFp zbTgv=d`6p#3tKI>Q6o~}a+zj#Vb;M@T;5y9rY-?Hg%%6Nm+tWHLFrFt+tltpAwKKL zgub2LyZn_hs%uzJp8WhU&U05lkolWNYQdkSeKtpV>bcx4{CW>1}whv9j3kaB*=pTvo5Wnwh9`XM&?Lhm0D( zep9h(XriEymXvJ4N&x2}gp-8uf+u=?0Upq!zQh7ffW>oP<^by6hOfTAXz(BG?+=fT zI%uZqHrQf6aZ76ev0eGNW>c^oVl97!oYeXJRVaNWr;1ygpKY>csr3k^?Cy*o(qbY+ zpz7ucrPRld%OBIGPdgnueMA2g6&4zSh4#ff>d+l<+N z>dAkC$QJG1X*~*&wzRY)cS+qEticDa92{!?PGaJ>wz|Sk78V+I404WGB9b$XNOVOMweLTJ^T$>M1#mh-C7?#F1a z$WJG)UcR(eCRlQ;$t(DsZnvw8L(2IXniwh<%e=DBkZLm9+!l%*Q?EOIF+nTH9P;g( z8#_CUx55ms*7d^Vy);DjH83uJ^Sd5Io~!5P=P&tF^F$;?b>6lGPiHSE^2fZLq{HSI zx#AxO`~CRwL#z?F6u(rIhn&(+!+A#;^Q|WKoX9{(OE;RZe`#b4>+XHEI5D7S#8iv^EyG-8RVzn-op*OqINd!-RiWJY&;E!oL;@b6VcK4q3IMhsk z^Y`1^ga-%U;4Q@D8HKMm>;x{CjA5dBexAgp{FJbSaXAJ@zDC303`dYq3HMT)eCBFHn(}S zYwsJOhWDf8Gag~Q-{&4-B$f>6|0)y*dXD`m^hfN7Ecv?`D(V z1Y@(3T)~z4eELCAlj!d?+>DNOJPaLsLh|^niV7FD@Yzv7SXHBu7br7l21;av(G}Xx z*EE=^6Bz^j;Qy=OSYut=`ahh#Wmr|w*Ds2q0#X7B($Xs34JzHz-6hi9pmcYqNK1Ej zcXw>*?q(BbZvW@K=iKw&^X0A&`*~omz1EB|NB+hbtoU{3?HSE<^Omme4{fOOpqXT*aX&C8}l8d?0d$jH%t~NdT6me3AhI#7-9}FnAP!0yV za8OKkUZMZ#Iy!uD4M0Kap#3Urx zK@x>D+GRie?8i^$bU}L!>I z-R7ov&OIM_3K?Cc0?)pM@NJm^{Dlnv6=tF;C-97v0st{x)2>?1;{h=+h6$t3SQMpF zLyNd85Rn;~*9VC@djtuNA)^nx0Cwv?UQQNluHCL6uRcPh?IvL_MfgvMSqzZ^nV;-V zRyu<3f+wN;(955e{5kNVlh}SqAvbN_8$e{wCeP^0%%Re!r^qm^cbfZfBWcevyEcnN zq(X(}*^6fpk&#`F{CA>K=H{7e`{EL7nRUp$eM9MjE3ed0gS4{fQj*MAv0o`iqm;u?i^4m0lj$4 z9%CtM+LAfScpjG)%S%eK0Mzz=iiUV$wi%=>Se4ja(*B}NxcyzrL`N&3@BunNm|5c?E%4`fsOajmmU`qOn zSp&{Hv5y27oM`bA8>_)n_}i0oiPImf5!R=9>nk(tZ3u3Jva^hF2*xIZ|6}1G$8rRoyC5JS;BGEuzwTsZJwjGC(zSv3ad7&88_!iR4u5;fsqrX|5-V)km{kc^Dl5K|#NZi^Jw@ zHvwIBK!|JOB`Brdk?@5XYq|MGHIe0erV4a-3Nky5s=j`WeKO5`6djp3R9v|lIBzFr;J2qETv zG4Z*Zpu#cLX7opesFc{|(iJ}luU7%safQnPJI~{Ifx^tR4h!D)L;+R)hdzM1i-;|l ziHg^5O*=;+a=-f^9G=<0|{x+s)e+DmF^L3FyU!=h2V> zpiOYYJFqWQ=^km;(R9XJ#Y;WwJpTI7Vzd5_e|BaHu=2&q5ZutVXW0TLvsB`W7Ds(D z2{pcnGTcKQ^!J8o__R;p%f?oc%7M`pRgvIbdsuE87>2TTAKtRMQGbUl`Q~NzwB`Z57r2HL)I-Holrm#3m~^hSXg|3{^o~HI4EMfS!Okcd3t&# zwvakZ7XBD~U8~X^#))2n)2#Z)n@)Ql1tL*42b0uwm%G%kdm4R%f!62Lq=ij?lOn56 zc|5gjgazy&a!Sgix-)*=CH6fSPHmt>`S=D$`+m2IjrY-HrkK|Fd~aZtLgK@F8okw8 zWVg^mkD-x~-YWT$P7BB5$?Z5q_+KZrZ*Pfw z6Ga5ycBRu&wETjrSrD-L`l>H5(Cz%>sg~y%A=^V`Vhiv2dlQqE&XujB@Gd<{cK&co z(+?npqfqM%^=Rn&I6&_SA_~g-K88SGVBn_qNONa*I^ME2GXG7?%f9 z#SJTLboF*GK?d&g>2Wzw@B>ypfrBH!$EOy4`2H-e2nFB%i6^v2e_w1Q>vy@=Y7}OQ zG>*Ai?&{W-|B}U)pZbx(Ej+q>Rn5El4*-Mm@Ze!!xCP79c~4^iEM$b&8^nSCB(_xp zuUpxv$QJ>x9b0iIJReS_c-UGDoq1kS#o18!LfAD=lg!SKnZ1pHDf~WanvEFgA|yU9 zv0tR5o|G@($-6|(I<-r>)s(t|A2nNnYPSQap^gtH_7Fr5Wbwy7Dn((~2$IMvEL@MB zSza%yfply*tXVhIt(Ny`I6XMO4HX`2YfIt3C2%+tU%OR5{M&vea^{H+IpXe~>+k~% zwl`Z@(|_z+>yDjummvfgMxg1hFTw0CrDFBc(irP;C_4PQr84D+N;++G?@Y!(61iAYV|O{taK0KiOW>eXavx`$ z=9&ns9AOmV_Ik^f%;MsV3cIUA%{r%XK_j`(Z*L(QSr1h?oz5&kaqLO0SsENvwXJjOXOYbL1km$4O9fQy(hc)7Wm$DGiV79B zGIV4w2;ERnT6dbb&iZg5<%d1ym13d%+id>hMf%iwnPju&%--uhZ>4t@H{X-tU|?`M z@AE%(y{R9f>dM=5*VF%9cSg^CGX1!`m4t861&l;{DO!;1zB;^Maca+I8k;oO6-{~k zfKUNOalvzY45>9ZeFm`x)9YWnNk5*)e*_*?Ogy}HcgLm8J-Rrcfv!C|MZ{~ldna2o zAp;otkWuDLey$Z{$?+9%f~4`{HlFwIq2P_Ce}*6K)GM<(5n6-UYH3cps%iH#YanCx zWX(@%eRE4*U0uWsMP<+^N0ZqX#-zEA+<)|8^#J!OI+N31)kUX!)ycl7M(BI!;^Sw7Fe+I?I4_$GMcxM%l%+8A|j`O9{vPsad4 zPnsu@>9qSm@}qmaP`Zb-xj8`4WD`{Mk+N&CgPe-tb|Hy`8Y}A#?^rE*94&?<{E~*- zgp@U_yIRiB-CZtV(D-%{*o~U|q3;d>yVY1-t=f`cY=tXZLY=go#;x3r(D-sk-09ny zW6&!M3=E-APzh`O_lbU@+n5u~#H@2c)h`k0@kxSg?%do z5YX5C_HtnH0zRl4E?|U7^J>GmoGH}wEeXGVY1n8*A{Gh@>dH(c+nSO|HNt z+{8kyim-y*r7!-M=D3Vzc_qj2e;aLu%O9YqgQ<^5)XF6kz}(*5{XR^{=_Q6mcW%yZ zvdZCbI6p*qwI~xmoSMM9W6}YSU?5u^T_CYS?IGdh^cEb%q#1~te?!h==&Ru8 z{u6D<)rbA<7LH7ApN_mOu)ZVZnD!_%tK5)*tQB%9LE^DG zKU9ub&t@KE;Ev5+^TT>Qd52{PoEqU29KD_H>@urGiRtp{mTSNmR_DqxnwqR?^WG4J z;^m|+m(Z)uacbD@yaslrb)AMJf#VaL5Kf%TF;UR~Uy~WhjOyyJN9dNkkFT$+yu5_o z7Xrs+2WBxbq{+!in4jaXuj^5LC~)@RXtSi1G;6gjI;S(ZZNE~>&MBqhjRxY?VP8_e z^OywqNl$ydJvTOHmj42E#;;3{q}M>N{TkV6C40v0gxKPN*}C1g@bN)JPwzMGCH{oS zB`(V^en*Hk@=^06iL#bEe1>ku?5;U%h{~ECNN}3f(higr^6}1m>+{agEnaf6* z0?=we+85-V?CVfq443H}<2`>aWVb)M>=*|03QS@g2~dV3nlc1B^mJF?okdRK`@t#gJF8$WGCGr{_X6D-L4b7Y#LWymLE^07|Fr=MTIk&=zy0QXs z*j5lxfg7N9_cYjf?ZC0_ptuD#C`H9LA3pRYNVcrIDQnw5PfVO^JiS$SJKZs!oLR7{ zTas)#mAg$JL-+LbJZ!u-BJw;{C30C$uQXW-DnETW*!KDEB8?mPnz(eT_x@Y(akZ;)czWY6XK^}RFounqS(eG=-D0N{N25Xe|5&3WAvQ%op_gvwgswq$gh zK79~Cnd9TH#sRn$pK3iwdHy;D2?*Gy;u&oBuF>u{J)+$l-Rwpx_IjY5|=Y80B|&ch@FoBS3J2D3hR@TcM=_ zgb!5MYd&$cwl2#er^3J@^d0-wdEgM893S4ZM#A}FEZz##kO1i{!gh8nkr*p6vGKs4 zPA7dZmKqVEEsO#x`b8xt%b05tHpv`({`3hBxY$6tQiZKDURzt+IZrnJg)6r%Ib|ob zTNLov`f_P5=i~-z8xKA}VTz<^r3bkPs#Y5lE+R zJ+vw{9AE>qZxWjXV4@A z?{Xv+uq@ZJ1hu0y6*Rs8xdYs;2}7tekR2OYB{kvCx)`9&3ONO3R7%Qra8tgQlt+S; zi1I!E)x^}GdU;$=j!d>@fseO^yr%pJvgHsJS#Cs4T61*c7wYil<0pg*j+-+2JY<_?Kd>1cN0=83LasEo~kUC;j!p>|4 z{K<)RXj;}HJ0%S}dpOXCi{#`%Oy(VFBVtAkn15p-`d*V8j>|36s<$aT^;_AW}i#%8U&k z@RMiH5m-N-zAyQ+AHXik61)S$!@(RPVpAK~ zAHH2?rvjZD$bi7`;IlUv#QPO~0~>nKFirB#9t>h)|A7rscKVi;3d!#;yPFUS^YgRw zYJGYGtRQ(E0OTRnX@di|&B; znafHU4&OW8+z6;elHd$v+hNnLzV~!^h@ZCoYMc zo}6cKg}U7>x%$gTXTN&ZHs&4&H+qIlBvW~UZ2i)@b=_is&ceCE>S&>1=_se6B%xvV zExH;KD=R6kH*u!#-ysGRSH>|}LBYGzBw*SCot~7HVy-65Igh|59Vlc>OyvMXu{ueV z`wCMpBQGyuzTQRecV_Rv2+XV{r=l3ov8RSyZ@GhnYbDbUK&Amp2go26wFNqA>fFM{ zl&ma4NPR`e3OO~mKd9TKr>~FJOX6NOH65w^^^@8>(cq@e?d746q2e2hnuU1f3P;r0 z@3a(D?CDAKcyjW1Hs_-e-I*4EN4oqY@8asXPGdbI_RP!1q+b#qw&cDFXmCuGnJ(8IR< zcXUY7d9$sulHx?OCO(80rZ)jQI{$siFZYIOAU@^f^eAQtB-@uwl{GaxKtA64_cWxy z1fDLE3k(diIA;JW-}ar>aN&{=SjOWS?%a2GA+;KGLBSHeeFM3`K>_X*6O$%oIgdBJ z*-Ihd(7A8PKT`Cc5Hm5s_4Vxnh?&uReOEd8s1GzBDcRWkj!PN-n0|jxM@RCJX`Een zamOwyI$6X?MJ3ZTshT@=boAA#o<0y4z%&PnG3-8WD)itk$vvff5IAMIy=NB^6ovB; zVMHx0Y)tCWN($uc?aaKAx*1}9V1<~kR9#^+e;3uxk;Lmu=_*iZG~=z&W>4eemx7}r5zfu{0FAYQe)48 zsKIe#cusVCRJ^p(uBIhn;M7Y}vjk@T)KnE0nBdK>`xZ6+z>EipFPTVKQmXhoDq#jJ zcpwn$eO&q#s6Zgakr||sTpr9vCcN_e)Zq(Uy1<(X9ExNgNxc9K0irv;y6V}m0Rf$W znLTp_ejQrc?BBnG00;K+_I_WIr?WN8Qt!C8JJ5026_*$*1z18Vw|$m?(Ug`->}{;5tyOg={V=pqm{&$k295* z+k(;N0{D0{RaIpk_$F`5P@3X*pS!I%LaD=aU>@vCtfgV zAW0crLPYt2F%ks4oL6_Y^6#ct65K&xSV2ii`x zN^n3vDR3ubDSm$mf_>7t(ZG2Crrk^bK1(7Ot+TuPtE#Gy-6Z`@O;u$Kh)T;VDM^dl zV2X(a!U*Q0+3>)C@j&&#|0=1y3g#+m_h+wu4usluu&NM1H6lpi>u$! z^O=tFJW;Cz)WMt)FBIWk19-%HN9f5J7=HLPwT!?-#Xvu(Spv-UiQKFFAMv}pY7j0@ zu*h`r1Io$k7cL)YX)_ytM}d<8ps&Y-1%TaxFdM|RFh4yqnUrgPn+Q?kZo_3c8A>su z&6iYxKzOGsT(i(2Ak!j|QRM}-Y)U{gkE-4H={ZqsPs%RC*&>^}UK!$+!~cLSv*?MM zx{!O_e00%19?O5+GN(P7Dlg=U0Jm6=!`=X5fqfx>uJzYT@Tk8m_GRD zMpaZMKHsWYbRq=Sp4nyX`Zedg*T!Zg2&^urRmHekCfT*ZN05?^--T7`s803J4g%?@ zq%?dA;03xJ!mqX()&2_$z~!+0W9*wwN4FF?B{_r1>UA8NY}i*rds+~@$uh2S5cDb7 z^9ExK=pE}Fq}6j(Lra~{jfi?X@o##tz-pg?+>>nMIze0Rl9 zUt{-{6d^Ca$apP|x3fohyh459-+aQnUdE{>w6yT+594>4xVu(7G!Uy)9IChW#>Q(7 z9_xAoF8O`u)dqv=z@KY~h;~G@_7`VERGd&;(NPaF8nCWlWp}C%2ld*fE*wsi5}k5u|@4+&@p1N-$(OH9{PH|M%rwr^gq8$+`x%FJ;^ogr7exp zR_K>fP7QB?1Tx2J3JRiSd2R6j`0)cyE-G3Smp?9Wt*6?K!zQM`zo57G1B|X0O7KM> zM1<;Gu*&0=s#u}*HlX;vP8X- zu#)hnfUObf(4d-e4hhJqKKqqbgXyI#^~Ml%L4u1lzYB9B?P_xw>Hw0PaYn8 z{CBbA{*hK69ZTopI0+y!Mgy}QxPQ0&pC9WZ63++zJ?H=YuvyI0QT;z}|Mzzo{u>%F z_5XhLT4#D0!uIdKU7Qw4pw9a&H2vSe(qqR)&qHRuF}&x;2De7?(;uxAArK3Hq=gN_ zrk!(fN~eej_KM#0xyWJ!_BtKTcdgpN!?3SUa}_NeF$rFet{-@NKRsUMEoKaaJ+<<6 z!-UYMAD+=Q=xoo~6gdBl@UG9P5kNHL@wMKfz5p(uFk1!KGe~JWc5L)tnz@*FJ-`Nr zhL)8x?I1|?Z`?Oz0O|8uwIC3&hQ&EOzzX?|qJ0l5Kmve~#{IQ%eP5KZQ}knW>tyZ+bcgyw;+{m36ojY{{}XotwVOD$3+hYzJIg+O*l| z{2<1*eK%d+PsSDbZ%K$FXZEs7EAcYZi8nj8!H8bIYlVR5-@SFH%zvIxw@AcfBT<$h z^^8bZx%QRqJBJ4Nngx4}H7wZ3Or#zBllSjl(imY0>tk`#;G?PxQi9{f_?E@@-=;nA z{4q6Gn3^w3NM7F8^Yr6t*ehjP@85O#zDMAr;&tr8x-OHX{Ph>{=buu=72p_P+?ZNS7n&#$%OZ8j12MIKg_7QF1-A z9bLgOn4BYsiJ5*y^u7BV!(UFi$e;j%x`2or_EWI-(FrvfY`_0Z3)>fYU(c3ye0Nx} zbGAC9mFL^{GQ6bYnVI6Y;?n%s3v_aDhT~e&iQ7Iud6xK;fncRct)xbmT&HO$P=f3M zwjArv4B-GdFd`rjP3xVNfZb8I?6GiMxy&OMfPF75DeV2T^^+%!(S$7T_S&UWeo@7m zRqgqwe*~OTdKV%rN$E+`meWyO#IgH-A^J#2xo2B>S++N9gZ|qEsQ&-QF;V~$?f>iQ z34Iv{LgWAaTCbIDD~FNTf4d0SL50@;HZ1Uu$Ti{rD^Iv4K12iZHi?TncIskwpRQ5s z=p;}Q_S$t0rne~1uAvxsn1W8CuRJ_NE@{#i4l>HSh3!L8a|epUVx9^gzkn*90eiv2>&i_^ zaCc9CSwA%#ioJt!bOloUf!s1A$xC7u&aAB1p5ph7lTM5EHPoaw2~Sa8{6=|5pf)3aksOG`uFpcWtmZvU4V#a_ z+J#GgzT;OpCGQ#2cXX7mA3L00&FuN^;^Akf*1fZZ&GPEAmcK_Rwp&sBPP&Li0 zt$bly8n}%ZJiQ2eN&tbm*8ika3!Ap`jvWyAk+Q2zEFFCpBK`$7uXUML6rXla;?WxRRqA=ef$Iw7wtbeN_eG>joF4vmvCiEj?j02Zz?Q3HC#2BOvAedA& zcn@KCi;)a&nwe=%u-g`Kwf`Aq8^P-zLmt~u;&1OjV%FC0+FBBd2!~Ueg_2ef@ zqm*2m6*08{f1j$Ov6swhMXXLM6o9;3M$VB0=a)-w|IMh4K+3@-! z_@8xjfC>dRfvOhM6ql``e_IS*Q4#&;IhNWZAp*p^r2BVyk)@J}<3_K~5>W>ECYTvHx&?Kz4p)bA& z(D znYY1atoDo}({jYN#iGe{uf5!v2m`(1Sf$&u4 z8l@d@Ab6fTGn1SLd-q18odTmaq8*~a^@zvp(fmLm)~W5z=Qc)ySd>5ZU1 zobfvS1*5=?dsXBFPDe(hlQI;J3i={B%;b&6yN~ITQqt=!^!(DI0oilIo;3FuHhxJ- zTxo8H_RTjBRJT`qLlxnV7eCDV`>E@WGIGTvM%Gu6^lR_C3rgn*@9s}<@=9uC)s%)O z!lf;zYr|P<7KTFRkP|r_F^c4)owlZ^lJ9lJfgsD2)uUabzv315_&i2ZBPAYSeCSHg zDxuL*?Xq;mbJfoc_7#&Df9Onx=ToxMhtTS|)W|OQa2^p0EfNQRczK<7)@8Dd$Lrpe zCb4%7JtNfbH+PdCgN7`w+(&*q@$}@!#9DpJYr}vO%8hQz%wsh(elvb}PLuPvW+FcD zu{6Qk`7FB!t#%p;_Mho~C3mjcmc8xs=SBBD)(|4rEY&sM*8oT|LRUVC;)=wa;5L;a&&rv0!jJc*>YzkD{J7<+5!}ZNK z!2crb-V}Q4f^WDH3m&z)lz3M6Hwyn6GUz;ewb$;}2%yDW`F(*Y%QXnP8AIwcjh=j} zDhggbYv%1*v<1KNd?MF!#{WQHX?a2gAXkrwoZdZa8J%j3lI1z5;D#5%+!PpF#b9nvSTcm$Cl30|r#i4;bW<(bYzvy*(RP zR{V!<^#ONCNl6Xs$4&F%*>YRtgoon^4ZZ^+k2@3K2yFv+5#>ztnuFOP5bYbPfjkO= zDqR4#1U9$a`pls?!2vzFdcPCO?U@7o?9Mm7uz3R~HJCT>^}Y-ezus&J<++|kmQ1tZ z2CU9v()Y&c+m2h`q1D%~qsK(EiE(X>LIWPQ3#leMG}=vRV7~!C5bU?*v`Vtx@^3@4 zxn^Ye7u_Lv?E({)*~%jpJqK=pu}Lm9c(@EKg%i}A0XyiK{eP)-kL#?qMosF^c`;a8@9G9&_Gi-Y<8y~xwpFO+A!p5`F7_nzace`Yz zo-U+%-`n{ny2oa@mjs}XBU05{p%pmgZc{Zp(4$AD@7Hi3bd$u}yjGNx6Q{g<_k*zE z@)f`he((JBB4sY#r}phQv#mViVTR&8}1VSAN9XToSX zSNTieh#~QQZoq%UNZID>n0RDQJq7&?ev_$l0kIbutz~EM4Adf7DC5Q>(yCY>ko3GZ zIYkb}oo%64)@F?S@x$+wTwdo)y6jIu!PbrPvhMP4dQma)cRV~XMGF&Xv&Dbv{X`xv zEWzG=o1u(NE@?<1TH-FVo?z2*yXUnzedz?f=j3@9)dT{-pXVraMyubXNv3VbE;3%Z z*KcUy=59douF)JphUbb{%Vqa7DOr2?M1jSzNPoQ1h$lGH) zpmcH`Y-tUa2kGUl;p>VaBV*8$h35V{>PD<$rDb&g%@&G&Yoa^wYl9f~>2jg3fzj4j zvD8a;EnAaJ+vba90*8a)Ec@@I%9>nh0Jl}r!i)c7$5EP$i>bZF+(Va<*sU@koz1dC z=f?yzt$+O_Q!IeL)QW?fJ>8LCqg5uk1_ST=O5p^Q!THV^2;uufR+al9bU0AQKh8v+ zo|2Jo`pQ08sgEO-Zg+RLZ?ER=dk(K_Eyp(yTGm z&kDgHeA5Q955v05x{*Pd^s}4zf*a=r>7XJ*@~$46zRoj107pm754?$>f?P9p_{>1e zK({S4RQX1@9-YvMYppwF=-fYjGq_~t_!R%hwogbO#>-EtuHMsBk5}2c(j_v~%UX{p zQ@7~uD4R08{Tqp3LDf5HrP)vY=lXA^jLOy03k_*@<4f*Xv9%F0)|+^Y%bmoz=Bp0K zQ9~kycA?IpS9ZwT`E(3{TV~r~y5_mkvZs)ti84wi8uq-(Qr;|>iMXTda z6@cO++=1I2U8Q-(BP&GZ3A~AGRoYm+d zGhh{wMbd}tJ)M7~n&7%MT7B@oP2YqzJpF1}adOh0?N+s`4tjg+OjK~MjqoRf;{gBH zioo$^cy66)4h9|upuxwboDYhr&RC4C5~2Gz`2Dr?OubCJJFSR?_%B8$w*E?Fw4u)@++Xm*lloR!9n*WN|rW+NU~Pvbzk5~ z&v_E)4-rSB4!UF%X93=CBS)~-9b&NE%8Yi)UXkzo3kJG-v!?K%803s*yQeEABvU3B}(6${m% zyg)V4;B%&7HlkgJhVt7ER8qfX`b7+kbIk_k8=YY)Gf18P=qqGcM)-KGExzW_{nYf- z*_hYJ_4f^S4npY{srGp6nyxS`)A=BQmZvK=+>A`Bq`yOvJ5*6=>i9CG?)B@q(F#}N z;##MD>$*!|E3_CfJs)>%v8brBzi4Kys-67?>N|ao=(B6}@K3f}bQAF3=A~0!LCMx)1p@PZn8~2_`Ewuv`E(jATOI?8xW^G+GBIwH zpGYUL4;%eWbg#Wwe$-#O zMJ?32BGVT^zq()CyC}DHd_nAXjRbc%+7QrnhDDLhoId_EW1zO?H<4 zx~rnPIt>dt0^Ss6Y3>X5GYSy=K*#qq8ul8QO^uYY`9hHChra4{<_A0i*MC=L3Yrap zZ0H^C%LQAR!mRg7;6<9W&ZkzAk`BJ-zFjmLr&CXE`i3h};z}Ma9j}V=3iYNJWmF&6 zC_jEIFq!z6XzPb=&^h|>Y(I3x>TKMRFQMl$)pdJ5pAbiez}xxgRtsne{^?G*Kl0(@#?(VI`ugZ0nZ_{B z&TBMq$+GNXiN-z71UFl0k8s6%&T@YXdePO|s@8bG2lHwFoFnL*ikEsv!TIEJvyHy- zl89oOX_zaMeJhvunA3V3%nK0VWI(-wC`&@^aBwZ`n7^FfXy6s7nkuJ8rs_+n&|wovHu}=0kNH z^WIt)+}*}4wcGOn)0U-H?Z*=oRZeFR;noG6F{%y`mXoV~m+c!O=r@FMdkjOL%G zd-O#=)&gc5{;PKO7RWP@ptll5Ultd~Z19O+yRCd?&v0U7A@SlwZ@yC8Xg;P-Ww2C# zizsL5k{#%#Fr%62`RT-_IgNT**iMahk79gS59IOhfOa~~O%h0Q+s;EgtaTR8^uhq% zH9Li8HA_x!OlK^AmH$Zs5@vDXx?0zG)~0)1N~ z;=`+wnE`bC8Y}3zNFO~-n;sfyws3mio$h?q@x1Z46CQ=giOWM+Kl4gJ+~(=XJ=C0s z2;F=ki^!YQ@{e? zxjL#T<4*DMNtoNTI|1Ta^|b3{n#(z#++%uE1xm@T_`!}s$u5h!wVIbviQsh zd8`fX&M|8Dd-l@E5Hy_n`DhH1h20u?uA$?5&g+TFoc5HyN%LI6&Y+xB2tu01aN;@& z=rqif9}`na)2vaKhLe7Wz^=iKRi_~gEE89BqRhOk5V193m2(MAcQWmwho6midKTK{ zuM!o+jU4zOMUXF6zxabok^_rES&b?ZqXYYR&L>;mf1nom7)yFMPO4q3(xYC&)74o< z79rXR@Zi-)(tq>gmw)H02FD7A;xdCiUt2x24bD*QkymWw$I5klTdeEDy#5S{L%msY z(p1@}6T|R}r8<=1{7xb@;`sMdKZoYAwOlTEr!8jvBq;?ll_C>kdy3ut=gQrQwLR~+ zis`~Yg}QQ6h%Ofw*96)GlTB~`hj&~yh>WtjP2c@WldC z`RaIfZI5=n@ty5a^>c}@zvwL+q0d3%f~Muxoh$`8=JK2Ur45wx%R9y5Enl+*_a9#E za*LX&v@cTpx+&9KHwf7*mO{nz1@mK~(-H@gh&}XnLeHG|Tbe?SM}Jw= z4@`9h?k|3E*cSt(uI1#_0bW6Gsr#VubhBrYorN^Mk0DWNf7#O~)|CAu-II4H;@6?y z;dC{dmh%}|_5LhqMIf9zVSDXF`drAc@$^pM+R3@}>aXmdKc?0Wm?pT&!53A587fSOP^<`tM@W3*=1$8-ebLi6Mg&qc3w5w?%hoOc8oT4 zAqa7B*JfbwRxr zlmVPfxeu_S*#$G^E5|2-Y-V#Nj5NuTl+%{;ZKv#fS^0I(sYCHV38OT45!JH}wuiHl zT%?!h9dms@i?}bx3e9y@)?Z-{CtGknc#BAv>kWl-%r1ZusVv(<^!9e!PDc}#H|qmO zqxRbo)a&FF#-+|szG?IM;XQg@Ki3((mihV@aZL|=_-sdCG9ogSKq^w7@lrS8V&gY7 z89qCz?^S=|nXy%iTcR_0-^8*O-sn=F8A+87wj~Z3DHYBIXj!%{O(ouT=O8!eu_cQQ z3~nroXlIq?p~TAll%!mfwBf?9-e3LMV6jQ;xD=v5TBoP!vhGC6eF*~Wi-?;eX-_rJ zT)FN?)+AFoUaI4pUJ`JKd&nZevD#mlL85;o2V>0)rv(MuKH6o9lDF$Hl$tDPrMchm ze^XbJ?KONWMR`dUMpEgM`Zy(EkUo`he?)^h_d`rbBU*)WYR2h2C0=LzdH* zL8@14Z2M+KiQMkLyGqR%-rksOd4PY*zBiCe=ZU+#tQOk-@n2W~G=~H3!MRCEK#cxj zX*q?Bm?KXtDyysXr!v;ON0d*;a0)EbUyJP^{VZmbsaVa0N+}Wl_#G{szr|>);OTHOTpFZ`}de%`6BJBVB^$BNK8Vyip zL{yrToVZ_C>0LT{i{3)9_p|5M)_aiRuCBhHA^SXh52xG@4SIy1e|iiiaD~loTY1b@ zMgyKFH(o*Ow~-Zt5*!IS2Rnu5Gr%57Q?)UriUSc zg?r+|PWyE;Z@HP`BHA8Mj;#zut$tAuzJ2$8G~JlE!5^JpUCc#^PIg70c4a=%$+?~^ zejq>J^ly_)b9Qq^*XUEBEVVnp|02lT0A z@P2NabJA6__x>X%XkGo&u>4*F6l5IEBE=3?;ix(DmDT#pDARZhN`F>KrZNQ0O;C}7 zd`mzKY?hD#+mgnPo=4}v(TKyGJVjG>>!EeVYt(bn_oKwdR0!Q60VE~A5`d7vOHKmo zEX9BDq_xKw4nx4(wMj`tI%VZvMp=g`vFi3xXR58zg=Zi{nAUnUwS`Z_OpB*`}3zP>AfhAQ>+x9C=tG7}+hv zZ4JF@Z^YlvKuVq5%$SOe^lw}^@~sVR$S~;cTY+F9%uHQsK_D(<{QbZ z{5H3eA1yu4-;~h15{MwU{wDJ)eH=vs47wMLSrxk?Rcg3Zhk>bgB>C5;7Okt6UFc9F z^o0HWYa8srG;syN_rMKSxKNwgAtG~jQv*4hy?1|KAKda-Y2?!3L6-Q-8{12Ivd-)HOu$dOOF*0>@v<<&-NZr(*u})$1gX$UW zKN9qv!_$6Xp<^v)%+^Q8d!lA zq!0kDN#*9A5^NgvqDG2Jxf7p&*9%#fVy}^wn=~L(uJ`wz2YN|(nQ=nZe8san2PV9^!)6tQ`;tiSF2M=T!66&x z_SOlcB74o589ipKfjAZDlsb4OvuMo7F5>GS5tk?-twjRG4AVYcHCrzHuxJa_D`fdD zNy!YyPMb6oPdx)hBTmju7F>WCduiEM(l8T;Kuky>s8W;BkW##g(T% zc!%MbusHEa9 ziKwo2;Ne{?{-`VZ30!|megeggO-YHxqzW6W2RH%b#>=hkO1DlB4&Sl4yeEwes7|^)#6bM&3ZkGI{knoXeJL?pcg0ZiaG(YURB~{RF}Z0{+Me*@!`fSdNy;l| z_yJ=GeYq*dBwCmZGZ>fG?Jc|EhODgOP+7DX3eroRfy;ZaNQ_2;DD=Gda7o1qwIpp% zV&aseQj+?@c#+~d>kB9Vce2N?fj{o$x7fJ7VU7@|u-mo+d(HP~L`&=jVn;YbLiq~k z>Ih-Pgd;wTCr+qVA~YDxJd~LE3SaI@5zB2}UO)7hlV=-@E@zOjaKMQma070n;{YDQho~@u6xx}GI%KD_F!y#v96%KB%NT=}0_yqbd zr4M5}=PYa{sx2l6z%1O0XC!Ck^=}|{S&2HJj7~Hvx-7r1uz5M_di-`;3GcA!o)R=U z@Bvx!f*P+ulOj*gV~PfJ0^P$wv8AXtisBRlY0f{6N8e@1eK2Yj&s-@8*Ak$NhSAU$ zx}I-Lk%_4zL9F<|kk78FDoWO!6VC*S^zz_jVCL8N>!1{-Me~`pn)(7FGVWlo%u+Zg zF-=*K*n3Q((Q^I-jhJ7`++BdZqg*(1b66dl(SG%tASnjPXYbmrNF0-IW|U;q@sZZD zgDGrjB}zq9V5I>!8d$9{Z$Nv>U_0+rSj6)GmK}|tO~FOB2<^eWds7{BWvj1u*!Zfs zL%9fY&c%Cik-F0??)wyfPa-|jqIei4DjbSeKaSMz5j1k)Y_hVj$wEebibCI{yVWI4 zPqP)L^QR&lsRjubwVV0%9>1a-Y4W{CqIyqT@Xo1}zidoEjKd|VFvV+F=x!PQo7s3& z)L0#Z=jC}|(+dg!3nA%ck@~#=#dzDtu*3*>Y@)`< z{4yd2INkPHKzyBpbDsI5$6MG|?~ii6@e|KqPvf@Gn`Xs&%hMbFlP}e83Fr%9X`;V> z<;8&Ph4{B|p80f5uR_(jSfhKafVBzihxWdOXosJ15;Ctk%0=inIJy>L$o(H`^;38 zZ8|eDb4PbBYE?L+QsTs9trN4|U0sdm7l88w+(kDW77`L{G*v$YJ8QF9LgZc*`KjsQ z0il&Kij8l9&D`uW9C$OkopB9yfq#b?Xyst@?rhybVgV?!Otz*!G&3estVjJ0>{%vvur0FT>E_B)E=B#5C+UjE8e7fCg&EMHpO?+Vv^@ ziJ-5)j=s6C;5bz9`X-*8)}0`}&+JR?5lxE|-xEO^%rc!}g|JjfJs_y!0GHAWOeo^M zdh&`8BPg?p*4+Fc%W(bo41Q^~ob7sNqJ@4z%uA5`L}9pLXBX?lGcuUJMnj1en8ln; z2~@rg(l4B`G5yt=2tXWCl5vOk@8SWs7N~5I7ZXG@B;wNa^B$>(J6xN_Xlj`srpYS2g(~;JK9rHm4F_ygT2@9 zCp9;i|2Z%o9(7rgzM1U(53;^8tjezI7Dd4V1f)wz2|;N|rCYjFBt$x;Ra#2ATR^(I zLy!jPE|Knz4QKK^?|XgUIcHz~07dq`?|ZE|#~fpPVoXg6g8stnW3TT~g{Wza)E-SCm**)A3op&f?}DK762o)LYl| zsU!?pU-YMXseeNOhp0or=7<|)yyzZXv%LAt1XPAeZZ58G5?tpA(miKCy_W<<-=qz$ zUe`VV8@uj1d1>|n0^B=XBl}@t3>cEIsHOQl5BUZp@S>8E^sKCy)KKQHl6@f`*%Q)e zxDUOXbYB$=rpX_fDzBmeHB`^o^W0+Okv}P>pAf7jOg>8AmUis%D9Z~h z8L8AiF*5TkZ(#Um$cnG5By;kQu1{om*fN5G*vp+coGRKKu-MUw`34*lY`LVU6)F&u zW2$h3(=h9coU*p~YdKmZiUsoBy$x0xKVfq3b|KmLqy0LE6t|MHa&mHpR%?v&vyZ9D zS>VOWEH8&u?pc$=f|=4p{L;#Mvjzi;5KHX6+RMx^c{#d2b&RTy9$vprD0U*UJedQaElgEXLvm#4z8mL5}^JUuFBXJus%361>uYWoIA1aRi`b6JFU)gaAb z_4d@o^(KQf6F`LHpC-86?2skYOd^SE-5%-{S^hqz>fI9VE0y277;z42d^taIMaWmB z>>0UL#{KoiO|3|~zB6CiBQzm0F61L{Uw@cP-*;+IjMBb~7!Cw{UR?dxI?dbrx$Q6AF8oE2 zpP{zKg9UD;cq|Nb-KpZA^Bw0<;MW}uEFX9UhL{{6T&i3N6cow@qumoz3%`0GhZS+xr6s>BX%p#W*cT-S#%v$ z>dgaaPy3!54?A`KWnK@vjc=R+`%6m-*Cn8>^1N zea!}4uFO#R@%r<}!PD+U9YA@qvn_6{G#38q*X~QpufL%mh52{!Du1g?OWMrnRDnZ< zhTI3mhWUjTOdo-!cqzcYs}0gH8@_w6?Yj32E*ARZVE)0i&Cq6qTp!o{hCc^ zvQD^T=|IItojU4D6d=;YGCI)I8yY=D#HO`WU$HgTH$rmmY_6c;aNB5>Wtq*>BcX>X zJ(!J<&Ayx+AcmZlf`c&E!^boQ->&ji-zcAS6s>%;*Z&j2^`! zWTf1F#%0@|bkbOZYtok6yeHj#TWNS`Z(QZWOM7O&<^|^1*tnvi@+}q|8FE|)NtU7V zQoWVm^D;q4V(0yfctB{?P;p37VhJtuF0wepxS5*e65!&r?Ot=!E?+>V4N0p09Rcl$ z+CF@8W=eyi4_+6S7g%*xyDTz{QS<%7_4)O?*}>wBSB?#!DgXV8YigEPQwF_AZ#UX} znpE0GExh%lvWiRJEIs3UE-^%!CgXQ4f3-|28}VJ9u(2hau>z!KdgBl(&&(MY+fgd6 zKUQ34gNf*VzbJQ{;??)zNtM)yQ3T_s>S`4Ka+lTNV<%IJunq>U3u`Gtj++giwg2Ee zvf21U0Mye)O?!;Ym&>GRkfZG4ZtmiP}fF zgk|@1$ljzj`|MN*+c@P#Q(UhxjHW_{>(%z3*A8ArRes{sU`Kq{v*e;`^ln4bcw*m} z7k5WLYd0LvBc4EiPhwRBh0ll?N{H`?nnJYo}F1X30=> z9~qw_j21st1`)>fc+&>Q0ZmB9+QFL}o2E`uqUI(eKu%z)PfkF|O3gs|ut*ig$P*=! zngd_hns>}AEdKuGIR;5XuHH*v9lB;uz8RX`2W@;2pzAwTp{LRlxLYoBYHLKXXB)HF zB8z>?7VHjJr#xHcj110yUz;~LKB2)@3tx!fWbnBt9;VcU{6W zJG8*>-;E$bRoOVdGcGvu_fM=sypW1_XPg0U3+UyNc6LJPtHd5xD{a9w+cU|4R*|%j zqodv-<}!6VVJ=yqzFPWJiuAe|fx#T@jcKbKDEjE^v;(FiAVRy8$o9QrQ_9NfCXE1I z1?5XnD#uDTbm@GR&uYv;MgAs5Crn*;u`X3ryHCjVa$>)4nQW_kY=Z~O4z}K&T*4Jsn~5$#xyst(s0ihcxfuAnR4o9yNz@THp?t37DGB7`U@qD<^?0P(B!i` zD_1P*5#|*C8VZYD-`so~;v4-V1<0L?>~rjYVFueNl@mmFt#yJx>Mk3E1ihrDuOeMb zZ!b!S7@%?P^reXD2VHiDf#KnH8T*%^UatYKCY*B#qEZK}#yjv75WHiib(pqBwlO@2 z|F-dGEXxN%DNAPHwGPygrKYGnT)5mQ_fDP`Zp(=N?7ppu3?@oT-)I%b&{`5Q(uf-Z z9o;^PFrEtQg*l@Pg3|`j$CNFC_*&)UyRs)q^TB|e5<?T&nC@t%ofkT_m3e*jD#=7l@m-ra6O$3T zTU_4zpdfYsy^JgFo5g@~oz#5?9WdL`SbhUFqTyL=OZeS1&WLbuBENvtMoIiq*h!fb zu!y$XQIll%AE3>y`2Q~w?TW(Q^_1i=VmLAh_0|a{i$2y~m(=&NiqhiMRNKdR+czF0 zIir1bBaFXfctn{QR=JKOg6ICzB0t&^9MzAK+L_vuxG z8$l#fy#s=YkrIsB~wl+qpa1DfnEP2!iVx8RY2TL&&09v$5#sIWkiSE%5U)XTC#O)g%D4{B{Qs!m7?X4uDSOtn+V@F=0qzX^8p+?RC-#k-spBC~o((ECSnQQXVC6 zQB^F|MHk~fg+-??4btk;JVx@bkY$3c6PxbIrBXZNvXt2Lr zlk4v6BqvtZtw42YXaE71wsNTdt>Zi3SUFk6-+6f*rWvKB#89CuBXJ0PLAkNB!f#ID zw85jUJ~`&TB2?hL1e6ERyRx(Wt^BiR(RfK`K0l}Q*yG>;!BPYVe`;MCGJNj0sov^m zCPQ=!-d-hU$FI@JxTQ6mxq+Y$ASN}SozIu210oSBBROrkK##h-rKQjT<5a-g)M0na zB!<(nYH8w$H~qfi3yhabNLB}kQ7!-jaZcPap)M%PfWmFS&cU-Xk2InD0YeJ-!92EA<7$|jm3o>Ou@#FSNZ z3TjT3m&`JSf;6l35tOsP-pPMKJ=Y0AKOkCx-NXnnQ1r@*zGA8psX72-S-L;!_vuuF z=FO6_G8A`y3y`YDop+upPzMx$Zy6q8`xZB=ruJmx3)YDHqgtM6xtxd)08E7fEE08|<7AEKLQHR_~_4d{^`XHz!NC6BIm1X}c z2!31%iGB6z9x|Ej9RoAPvIq$%OQD|MO~R-r=dO4dA<+S(!41HzO_0QFaFkeC+2$8F z^|H!SMv0y>^7<%}uV(lZB(MZ>%$$A+4=}Ai*Q1A^MDF7~XA|>B+ra@3rb9{hs25w` z?_WoQ8xB}m!-05i-(rNhu_YoZvHDudggfx#M|MhfbtI$)|8f&!)71QWOfSuuJm%J= zXl6aiB-gsg(g2|8t-pzu`L$`&~5i<5$f&2bP zIoThKjZK?-N3QJ(pwpf4wneOnq|1NyiMtPbS4_MswMg9GY*f?K+6334{t9d*pPkKh zx>xe6q~w^O+q@h_gv829znp#km%?vNzCz#PbZmtUS7Z>msnr=lLFgnN7q!p!{oz{a za!epKAY%7(ppJ%mM3Y*-Exahw#Qj>=1uMl9S}KnW!#rJ8+=ma5{x`7OX`p!TaMLS` zATnu~eZ+Xf)Hj;5y3g(G2pv6lrr%6MSL#+ve#}l3W%Spb|9Syf7*ud0EmzKaRwmqJ zl=1nN37ZOCyrO#&L>9Gl@|xb&vSPk6(+?Eo@3PQxnLY9o^YpoTbyJ_>E&+kyj&HPE z+|K3G=pIA5dtVt0m-hd}^U&i*UcCh(V!YIqi7x$1^%;uw-q&k)09)DNN9XF2jd9dx zVM_y;DV}HqQr0Ha0N{LUENX73sL*uwD(x+OJ&fmzYXiY|cS`?QwT+C090eX|Py&}f zcqBRo60OqSGC6Bt%5mkM)wpJ1wmjX$6K!zfJ3zG7O* zZHzhlhGmAGuJ|iS5%S**>*xlr$*IW_21Lo7v*LEYKvJg;HxMeQ-{6beYd_&WCK1U~ ze!(ex5;QxZ4D!TD){etIa1O zf^kQeopFhSGf7FVBfcO)ounHe0TfwpQcD?P*Yjz|^Mp08ejhT|2aD8}vnl+z7x18o zRQ}5pnEo9dOyE)({5|3AAJ#&3&ew z*6O%H==MDOE7QI|r*#rR+nd+5kc5s7&KShEb$8237?PlR5@{7JGMP36)%NrlRmXZW zKI_LYoeWjR-d4Mg$DKsCKjwd>l0J?*doZTinhwbVsoV-TXkZ=f!NKmkkEVThpW+pt zRF5+_Z@SiNm)%e?5(Qa$U}B=ge_woA4zpULwJbl4iL9+{#>Z`IuGl2sYXqg5fwKs0(? zFj#Wlh>1?Z4LVndSiddRp9CqXC-c8(y}eNmW653j4{aPz4>887_4)aK{NoX-v&P?^_^IWxQ{Fph=#)@%(a6y3|KymZi0arm-2D!N@gPSgw*IjNak+C4 zV|IL*(>kWKi`5_lsCzJ+u$tgpOI$k5er{yJ5fQPcC7C;&ab!jO^PD;bGmV}_yR59N zptR?R@x+OIH2y|Kav@Pv{`Q)Zq7eojItWs@VooT`#54Ge+lI zw_NIY2{7@5ePr63T4+vp_9ISCo%TE2Bj=|L#L6p54AxrZOfTMJ%(@*@Kp~(PqBk~v zsAbU9*B&+oR-&n5f3!Gz=Kc>zAc_5AVwi`nAmsF!NE~=HkM6w$?R>r{46ie1xhwhxlZ>QyvVhmWOzA4uCR0)q>7q6UMeTw2zO(w(J>bxzwqicvG$@ljzCR6lC|YS`@i1LWg` zr~<|7-1?@UdR}TqdEzm@)@vB(rA){Mku0M=rD%4vvAxR!r1}wysirkM4NKcX5DGt? zd4mgYs;SM)86VzJqbq3x*LDE=+FKf2uL_{=*&BXqyvzETa1~`}Scj@LQO2*N094|o z`{N7te=4ef%c=xpGZVw<_3cGGzFTp850q}+RFQDhzTvEryFQTnU~Yj0Y1pDDblUW< zrumJfQ?Gcipp349Sgf^B`JLaW<1;bg6bV9?uMnW0 z2j0E!9N@`Zo?cKq@IM((CJz&LocBAw7WrOUlZOOsXo79TY;zMJGB((Th;X}C*z5gE zD8QUGRz!2-lUz%hl~uiqUn}H-DR3AhxtBx^ua_6vY(IG(mz8HBG@&#x&^1T`GE4xi zKEN^jYYz(4xW#+tJ-Y0J{X_ASgpUxeVn$)afo4v)d3iIl0HKB{~iJjq_9I5Q(by^Tdf- zmt<~Zwf+bn84#KvFZ7p}VljVws6Z3AdUz2baob_G+7}F~%K6i+z2KOQvLwz@{3=t> zZp@l0m-BHYFJCl7{N&VJ51hG)=;%HmsXlj>Xb6=t)MkODD^q;j zD5veVCPiGzHp7^bIkpj``|etj0>sj8ca>cI zu5wpmE+@hwRVi0j3a+}uRfRTY9`<{m^e_dZIc%8eN6r6w^eGoRP2+aIQYZl%CHhva z0j8jjCSS_70I%Z{ZR9DxpgTXu2f$N(hU&n7K%TWa&T~1nZp>;D8yoxH>;p~XtdGx@ zmdUCE71wh<_AgL)f{7SB0!A-lqyYwiUjgKjZF?RlRzb2Cm+1J@IFC)4D7_r9OlCOo zJyDvsBtNF{GuVY4Rye_L#5S9IiCNbq<|;@b;q|3`tAS+JO>zBHN8iGzg(Y~ZC$uJM z&Q_i(o}JWsy( zqRQt6=Jj5i4sLjzCpR$h+j~Y=w>kRbR@I`2WaswMiG7a@rOw3$ft zJ!@&1L;p~&aLPBE<4q22xwrZ1>F*A9@XNQx-T-H$@7+G9J6mJFOR^&T(fFY_EdkHL z0e?|RSw>kIT7>$~IV67O;=QxFZT}cJ7X_tZ#7>#IC8U zR%_U=aWtfr9{t~5Q3n!T2YIocUr*>Okg|l}R3wF^oqg)}+*+N{SL7i(LxK*Wv5C@P z80>45M@MD$3f|j(KUv zgMMU>;9|Vy9r;3`clzbeE;eRD>6JqiQ&xoY&b@zV_jKfE8b zk}++4x|LM5!XxT-;^&T?&OJ1#S{jQza=EkLyS%p~;@|15ZGp-{) zP5UK7xZzSrq$RO_l-0vV`lp{#wER?VA{IAhTH>djf9;h(RX|VqtqNnRcgJyX_b!^@ zt50O1Zn?(WtMzpZhW!qs(V72<-%FtP zAZt;U7AHREN83B*Cs7>)E1Mm>71NCfhi9uSRRWArFU%H1(G6*bm5sARht{{t3P}kA?z=q+?Hk6gc^X2}E{EUL7*{;3TpdI|hQR(iT2$ z?K;Q2u!~PuM0kOv9C$b&zBswYij1427QF4=drIe=y6B&ax zXWTMr4G|I1y7snD;x(?JdPW4l7({1`S!cTya>q*`2;{*;mzC}ATEj2tniN`0MPMbPrKN8N*Z(OC4a={FK~KYUxv=PPZ%sxD zKI$)7*rF+l2YE?=gW%kRbF2mzmqNYMM{_MPEy4TwK~baXc-9xT%#f-8ufu`?3t*dj zGKW=5bCrI_A+&991v%Ju5DkRQxmWHYts?UB%5X%58|ZIt4I)DsqQ0&^9%FGo?qDHu z5sT;0peqn?v;#v`Vv~nUO<6||6KrH+9Wo}cJ_FtpAP;$NZc7Yyr1+d%`1!}zda3oh zjs-`atCPA&N{tw)Hs4C)4YNF2U{(mA@`1OvJT~L7Z2!IP{LE}RF0pne$tR9wkS16- zU4CKyuYi;yKD0xCs0V9OE+-r;MSqj}_@zEw^`UHEuD$XT5>OR;Y#kE-@?!us1t5b4 zCN(itG2KkH4no=X|oOqqliNWg>^d4Ju@#WldYt!%F_kiZHw6gxw=2hZc zn+Tx_OlzRA1Ji4?FeaJ9Ug}_Ld1gunf^_t+=aK|R$N-7L#0f~T->ZFJ274m7lw{@9 z1Qo(?0cS>t^!zw6z6NQj6kLauO}b!iBLXYB2kI%aLGusu^MJs6Ensx+TvO+=b%N9* ziQ7kGZG7j{>nE7x4S%0tUi(-I<{jTL698v-D+CT?#O6Coe~rrI4xV)TP6x)H2QUWe&O&5`r zdzR=gV^(W8K*Ago4$5k)u#ZEWO(j;{z{pHf`;``2qsK9WfuhSJFm6Q$P@|kZm;>+E zbyBt^YG8t6lHe`V{p3Rg`?g$hJ~^j&xYY_`zg22_IvR+L-;!T5)LGqN;yJ`H%{!Ng zF?(;e^vjPD&Wu35YHORgMN$1K?Z;spPUz#CBZO|M&4|}~=N%4ju zgaW=9QXb1=ELM6t9ed5*j!Y0rHVIe<@Inl1P`&kRcX!t_cG29rPFmEuP>wi|Ff|^4&*>+z=w3>U-cnIg;h+2so&NfDR^#89(*?NuEj} z;OFZWp*#}rF2>2t zegfn7W=5a<3+Ys@k@fX!u0T@5Co#JkSCesnp**`hMgfb2Yc+x(a<+0;`z??d2+gC;WRHh`GEcIZ!a>>*v-rRXPYB^Zk z?l!u3R3G-LGm0wCbpPHhH=^1cF5f+y2Gg2Z z{d$4x0IBAoNZvLv(HY9Qry;8``s%~zwjj60x;C~XlniKrJ&=B{X`TsHikh#^K&P0oZtQDzl%UMj9S3(s;WN5g<6a9hGry7|3O;(QPzk z9~}Fho?eCndjB)p$_8LOf$oQM8hZNrfoCe(kA{YF)8VkA)U}{EA>WBOP6kpJUCZce zd0t>y;bXz;`^_YvrbIzlhUHbey=)<)ha-s0R8Zz74N7;Gg)w;X^o@)HB~B-w)ti}` zWK>n%Mxv)jD`!`(TZ@IGPqDEYvUGnyX(r#y99WVVSU*%$9KM}!st{)RaxnP#m`=CEva1R6W-^zh^7l_+n^LZn!#cNnX0H@JdO_Unw)itj* zv_rH&U!k|4c4O+yHy`f9)d9aYu!`m@H1}u4(ob&H1h{qvO(%YE;Dd(Klg)IA@NfUe zzjg8@xUxn_4F^%FK9vq@p&!Q3BWHqd%}K- zN?KliWN%d;HOO6-_O>f_R`bL1;JVeM7T&-A*Reo|BeutIjfksHl=7xVT)mzB2MuoU zFap!7xyK;{M?sxDFyZfe4x(D%c`GUS4;VK~q&2rqoMo3;fB+UKtqyO+C=;Z@_U0Mb zCYF;Ms&Brsc%HIdOnbip=bxSP2gc^nS{Ko1)FzL;kt_m8;1Di&En%+ue z>BITAs^mKkpx&8^@Ptc#v2uWa;6!&{QnhYlR?#lPg73{jKJv#~C(MUOMD7v#CpwQK z#Vi|=_qie0UB6w*+#NLS)RH+M*hfophR?JlppG#B`3RYZ8X`dRIQVNVN3j%>-C}&3u z-ctE}6!kc)BVSDLNCh=pvC}PzDpN98^DY1@m7&YvFPbwk(FjR7I-IC*od!Z7@__=U zXGDZ?aQv1D?3!SL1+Y;h_-gxu@xBRf;$fPgFXr_7AD8_c%3Coz$@0&jn^@K9{G2 zgmx2um1m*tqff0%$N3=YjPhX5V8v5ztcEjX#US?&Li87p{ls306eGo1?A?zK_NbQM zVR7^6h>MFb9&P1o9=Fy#2=ZSWJxyp&9!<-$_)gvs-5hS)xqt7y+3y9`#?7m-n(dt* z*%!f!+pAP8t93V1j%S>iZj#@WC|abm7uFiJ+qBcN%UjR(C3*e*?#LGiEAo9?D)v4Ml%Cp;=#K02l)gv9xmgml`R5IbQ)PEcbw+M4G%7d+EGqt=2W+Rbt9&yZcgJ|F2(8E2KHq*z#>ZoCL4GeNX>Mm^`VX;mCMQSIr@2=G`l;{7irB0U z!(RA!#aDdI8k|qgEsX9SVh!3FlRO&GhmZC49y&QQZQ@^EZtRdp!Sg&3Jv`(=j}l;A1RjoZqF zJ!9_Cs}`=U@E}|!912wX)>ik8ryEd_X=EO65aZ_(3pLr!SVb!o)fh1WU zBa>40+ko8b#nE+gH5 zx+2zp@r4F;%^$4mKVVhJc`wKnh%dFDnBaP|J^i+q+lRSFK0Uo#IP0~+lNhU#U3}Aw zw1qBw8U4E6{OlpQL#)<=Z&cJ7>FJ)>otsZQSXtuduSrOd94&M^+Wx-H`zk%XyP$6( zX5TMQC2nTXJYDH(%h)z^v`jwzfZJa3HKv_L#VdWKpP^Ct*d7>Pd!WHCzVU$RE35MKQKA!|hl`yNFJLXYc1$}#DhFG(YV}e>xemnlrWt~`Kl6czL zq2F^*wV_t_IhSIU&s{$=_vAfpAXi!X6>mjY{}1i5Ma~U-_HM1#a$$P0*%C4hVS_Tn z0X4;;dPVa7uP3mU=VPZQWUto>EST1G7DAZa>qf~K73Y1p-rwMW*Uj-Ofd~H4mtHz^ z&~m*8`G&7wJu{B(^#Zd(i0P{R^Iv_5yxLoex80v)i6gIREq8L>dlat~HL_`4vNd|! zH1-OWG1L9&pk7IdQyb618jX$dK71&(KME;Fk1|`Dwj$PxCO3HYk{o)uqrS@D_piVB zoK|zBd|q2t`vuJgPeDz&X$&v175|Sr_w3ZcgL} zXi2|D*jzBG@J^m5@9g;90N$+gq$y6sck@Z<{X{L7Y+vpT`$#tykMvoY%+w+I#c0ON zu*Gxq7l_T^r@eid$0r(cA7oJSHDH1@)78b$GTSfCZxUYV-AsiWyC27@OatGr~ zjlx0-F!NWjT|)NLfy-dfi>jkYba9m6e!E5`k7jXBZ|mL#x19z@ zO}`-CKN}w&PC}{ah;K&V8cd1lH_pHC`gQ$)16z%s?@Y`lA-!@yzHG3(e(aj@M1KWtanW*V#2r6uLTm%4$E-1CFAepJGVhxDjmw)t$lA<2Pp z)%m!@w7pgDzg__6B_~A_w7-Q9zmT^Kpq_ZkPBY?7M&-U8yx_kmFL?TF(I;w_YOztz zLRBqARu>(O8baca3BOyS-f4=ob@~RRT+I$lwbH^JYB$t_x7DmBHcYiD<3nq2%6?MM zsanbY36Jb{lDlZwqv;h5c>WYQ z_lm}mpn?yyy`S+-_tCItLBS(0f!AS-n=TX3*`=zT`Qpp8sKbUq$IyE|J%d0Q$&W4! za%I?lVgW6dBI!RQBnjN5Vno);r)StbXg{$dJDml@IWu@%1V}YhEoB&ebDyf1enc#m zfGf?o7SFk9Z+N-R0{3SDTUj|v>DDb&EG!Z~TFN^=3EXGV;{ufi4a17<)B03r*b27- z*piVH#GZ%v(Tp0anzGUzuHO6gQZ#t?e0erO)7j`LJ)It6!wWtYd|*hMXxwG#YQZu> zl&xo;ZT`jk(T6kc*>#Pt{=44;Me~#;RbdaeUfsXvbu;aC@IbO?dbJ+8%=PoH6ylKb zS_G_@z@;&$D_mrhXbvE)wJ&?*TjV_7~wpzrLxooshST1wD=zf7jx58Xgs*IDcFyGY&PurUAZ<7WlHtGOrvu$ts#N8W!aiPcUKj}VcrX>t`e)g()of30Rkt7r8B&sJMu#N2Qb#>15obW=M`*|VT=mp9=X zr#`2T0wD0M*q$XZyWdtg%ZtFmy<1_{&9gU|rdkFo*!7SUNr(54d6hOZSdC2g&);@x z`GRc1f?nNMX`@>G7mP}ph<6R_8je(qqpSBu%fCt(*6!bpFj$&lw=ursx=k!x^91o6 zCALUKeY`>MeuFDl1Vp>-qP~meOrHJ4%o$7j$=9x9JnpnIK8t@|kz#O1E(rqCma+mT<$;c-0s;GPiNWySnBq27p};2b?< z?0b`N0_wl{<=;i~589}F$RVX$m0BG7jQeQ8zJ_3`fg1^PK4sKdeF0_Ox`yESf_YN8 zRhqZeXr)HJi9zLuCV6F<&dZikNy?z9CKj8rq>&8&zLcGgS{%#(A+*C2G{?%@H1+#ft zui1_0t5c4dPn54_im;cb3q&&0`$*DOSoFdxBB#0JHm43cBzXZB;J#AB6#!VwH*IciLN?`xVh19v46!@X_UCT^MCFld}^Munj&aS#OA2l=q%qi}ZkV%) zdtFDcdxDsGY^|7g%Y^NNkhv2|*5n&yPk`6gsnk)NmMiT>Mb}S&FlV_pAb_=yRRue3 zsyi){5)$>mrP4lo`fl)oYHoMVszwd5PwW)jFg&^4+N79dGK?f$<3LIMvg3S=7*}9> zw*u?oBVSYuE{_`t1E17sl0^U4s`?kms#&%VgnPH-aE= zJNJN|Aljp+T4*K9Oeu2buMg@@8JTmk2ZrDMR$v+^9efz1?4`ySF}avBBrh^gfRopE zuwQWh$8auQlFMm}!RE3_q538+heUb{zCnslI6f%?8&o z_*f)O{=D9hw4#e!1xDbUsWqJQkUb<8OJjsyjhcJ~frEybZZ*mfu-^nP?ON)#;BM>d zTRyf^XFIG)E`qwJREu_|9Ve1GXp?uvre5kvQ|Zd!W@=DQ>QHk?g0pLzT(;taT8ns& zT$iuC#>tC?mynH}-4)f*%%h01N3LOilG)p}kyPap5zbupr2S<19OM4_h(7f$?!?uS zIv~BbQ+v~Ad*>S4%)!MjZkt-I!Wiw-W20G1N?wlwe#iant#t`m+6ac2 zeKaKQ;|-&g=myOLe7%$=Tk~0Hvvr>oT3|lrDEO34Ke|8Jy!3$VH>mMMqVjL2lsLb{ zmKl%u=En07D%o_IUcc+b6+8lC?jIbe>}LAsWI45)csqtQ;V{`dy%z00mR%Py_=s%QzV9?{HC$+;9{96nmS<1zS ziT+emvc#~M7S=PADLbd5r#o^qrDbS-?=Zy40T98oj?3-!#(kym1dnNx{rC3+{mF~u zc&}V(afZwXJU=~ViEJL+@0RXsRF-q>u&Gp^V#HfAQaWRc?wOgZ0&xDN+cas}3@3u& z>JqP^kp0u-=1~rDe4JagK!r$7y7@Ys@TnN1c~@^Uu5MCceDjsCpBFZ&f@_;GM#C!X`e1Eb6jd|s!}=L zu8fySDz80wkotk<=EIPOqNh;Q{zLfuhx4P45C(;UiB%mSn! zr}>I)X-!eR)9R&5OXll&JvJ0EAxqC#S{h{i z+#btY!ZFn6>cno)YD!fnM*6Zj~I-m3`Ft< z`t4;4OxpQiKKft0wji;9f}#fH0tyE9>WO8#X9jM|Pw0mm_KvFlkaD}CCMN%~beiJ( zQbp$KwHWZYba3mj>$cnP<1N%zX@lTWyA$Y_x}BhJJdmUJgtW9z(0vA*X0&@}DRq9te?`do6K;?RZQA$J2hamwB<%?U zYh~N+KLx!Vuvu1<`){5vjjI$XDGDg*9%YWs6l7Fnt}XZV;Tz}gzJ#PJpT76uSn;+& zU%sYu5mZD=Mz=H(Pv@{~#*iwB(RoOZ(=m`fP9@qXf3DX?Hyd9aHN1zuhmxOwo_TCn zttjJztRbAvQAqpdRYU7#d?pj z)ahz%i#lS?B`(Q~~Ou2u6#`2wo=) zoDh~&VKMvbB9Bho_Ldf=(|*lQnAmCkUQ@NXMYA%V$J@udi+3~oX0mczf{x);?}acu zr{&301A`?YQQ`gq=oL229aJcLrC~Vw{dL_$>4)h6cUK;-sM#}L4xQKyj`mp2cp2r~ znO{R>ZU)oW%W+{e^hj?Eoid#GJaJ@J`KilbHkmjm9vH z*`8;D=jQ?I)>Y9joNw?Wn3GEN3816+!rL_bp#s$703vbOZx$b0%^h|oQE=C@`FOLPgLo$Wig&tPP*yf?_y@WNu=y4Ys#&YkD-^e=+U z6DF9=yPr1;3L?Q+&E;Oy#B}|d$P2`(xLd*Oz`=t=w|O&Lbu_a2{hQEhn?bwW`Oe7eChsfNi46gKY*}3H~^{($5R00F3YJy1;9(W}vNHE_P8~{Hz zW-oR7>IGF9mTsZOtd8d)V{a2nPjiW@>;_yztyJp6$+GW*J;-XjuB4319oaccKbP-x zCwfe7=CcoN*lW4T9;nlGcjoO@?JZzwqQf?o$U9OdLJzvLKbg_GQMDFh&FK%g1A9vw(scSd=J(YBs7*a>O8@T3( zT$CA%VAW5K>7_tPVbdJDZF}RjVJXV&Co>;CWL55U2aD%bzvbHiWdm=p+?ZiD<907S zlz9SG0)dRg9QJ-INQ7QhDen!G_h%r zsa8!G4cA-B@^ia=RIMT3qd%70LpjH&r+rYF~9wKN`i#Uw=%cR~UY2oHMxoOxc?J6$i zyCgPYl>sZfN5f%%)tPCaSd9Y78+}8#<;?EHe1e#nxx{g!iTj4}KxxWsWzLA{!b%Y~ zB~`1{wx>qX#0GJ|=s+(m3PklaQONrLEmm6d;vrmLC%1T*Sjp27@@YE$76m?dKD_EyG}?yY5I|qeS#t?dJ-5lmHm>}yy29t@2naB z<~7qt)&+blZEr6HD|=^wdy}8(MnnXknMvMJs6d5^KSY-0Vm9LGgoQ!Uhr~kG>xMJ; z@dH0oH|UQNpxM?N+>tB8s#GkC#tw#_|fG-9_m4>vYOwtNm}tx^Vv)PF;Ak>@(jHPj#E&$_`XabyrJ1n3Tfc>d8c+(&n0} z(Mb7y*0_)7=^ax%N3ZKI>`^u+OOwqLT5ZgeoDT5&>JAtWLqF^`Y4j;92QVF`v--X25s8CR%N8B50i_ z^uUQ%Uv#>)(=P7hpet!*q>9Aqgy$E!0LHC>yl8O7weR?KAS@i<3&)C z+;%ChTsGA#uKd-Ik&>iiM4;uj0>7(&W%l!KghSx`;+0!__e+0Hdme?GUGS(|?XZA? z@XaLslheVZS24k;d;iV@48fdH{fb2N?L^LKiII8Mn>mc(so9}xiNi#Nk8pJ&s&vqV z$E&^rqRMgOt=%?2lGwjLR$+c0bec@}|3lYTfJM1=ZKDV%DFz)10@5iRf&$VCNOyO4 zswkb(-6b*f&>-C@-3%}w&CvO8Jn#9>`M>x3=fV*#xSnVBe%4<5UiZ59TFEgo^-YOi zd;+8cX}APhXQ~{R*mxJ%?uQIO*_dB@iBZSs(g0FRe0lkGh1`1Ct5e3S4*xoST>ajuNt%T$IuA;B_-2X*gI#87$G{_eP@R? z`W1t-fSfPL9W)#ze45*;m$~6QxQ+Cdx?P_m(PO-MIGJ{Zlu!7rUeZD%f{m?PR)z+k zR^oH)!22gk#Y_X;tyYyw6*Hwzp2D1JB&^1sDA){j-^rjPL-Lw<3Ys7nt? ztFOLiKSpZsPgL-q@0KNNt{2R-Q7*7^%0N5f^TYMGvDihPDHsp1LBYT!0KYw09eHKp z-8QZ1zc`$7Nem_z=jThu67v?D{Fyd^Xc>(>T`PwU z5GxhS%IlGMd#^n&vpaA(X=N@=p~*TJgR;Lb7~{9Qxo1XmHeX!(CUNcX_xNW}$krYl z;OSsB8_5%9!;vG|eH?Wk1Iy@gT{rG-u=JHKb@7i+T{%T{liqvxL4omHITgY*$Dod2 zGS;}uFBAawtu&yxj&>Z?IJdlHE4Pai+;nD>H9!nBHKmD``$`kAUuMAFc^r6)pucTZ z&$?~CWfvyVE?kKW7H_+nEOVzK9-45ny0z(ixr=;ec--8)!hayzw<&f zD*&Qe1;-p0hAAfIbfH|xSrCV7CaayS-7GFLg63lYiB>i?uQ z-?yMV9Ya!uvN2u|DELG^(d7kj%nRRGQ>aLbcA^>T{e=_q< zW-#~qr_qI1j)FX zDv8SX_Dsg15o}M?r#={{mH_gBv}qpB-y>uS@4`=P*U~eytQNLMb0uPr}T(~ieiuFly(v=hMqs-~eCI8?4_ZMzibpd&B9gWHzvb^z`Z76$@IVQ58K z@RQvjF^D+%qI$Q+f1$kMuR@03RzI3U(?HRou?$wR%;DWLJQ?CgBnE5m&4@tg*!EVu z%>KlS1e>N6^<;k&qDV(5n1`d#c+s9K@LUiyWquE~EW~d4fPygI*kubpd=C17@6V9Sn_g&u2G^8@qG)b#iJOS)cy?*=?BO`a_6uxZRSf{q} zf^E;ju}xF1Eatix$WcDsRp-R$ySXaAX~x8dB)F0wdBqn~yau9ZYjVGSS-|WOAVcOg z!RbO2WSUUpi9p9E@DIKV$xU+dV$y>eMEk(+!H$7>YuN^`J*4g z%UKY8mMSBf&V4302D61#@YO$`D<|~n3wGUMZGq`urUXG!rJ)~MRrX%piaCnUE@nE6+mPBowp%KVi(J8fS>Y_IE`-4qpJ6T8~sN* zwWHncTGgh=)QAns!ND%Q-}aElks3kGCGX1s9^$&cT9C}FHW7gKS%)J)v1HJ4$v-IIhf`mcnN>SjUR_NK*L-r<+cLND z3~0(2a39C8P3DTwRzdswBiQ}C9|?}7fYsVbwxLg~+F71SH5zV|vFC+auTBi=(YBgZ z+FicIOFj=3gvYrWf8^mK2Tu3x+m}Q|H~8bAG3k1R8XX-yEp6$;r?|49gC^jf2{6yi zIt##B1AqC!_5rpZ@|!WnAV*$CZ_fj-j@cvbUS-QP_1r4V-!pT}F7B06mQDv4vP#rJ zp}|Pc==tzLl;@r*z0@F=^Q+p@!-6B`03C2{EJRoiW($ERz`?G~w(|>}2_tzWpP=dL z{sf!geiDNFDB*VnQ43Sr@=SK|XK#MQ!{}(G+cSXH7_pDZ@LE32YZ9{C-S4h^%!+bP z@#2K?c7d38k`RgP@`***vP6%xn-U28tp#AG%Nx&XExBW%TAftbD(*R5WVou*+tUz6 z>|he2R%En0Ei)Eu2Q&SZ&&XriN!!v zr1OZ)YkZtU;-j zl2YZ&%P7g;6&4~l?p94}yNUZQC8=;GmRumSVn2*_0`D8n21Ul7&k{#{{CMazO-eFV8VeAe z5?`oD`ZJJgZY8T3G{)liJsXPGP+I~d6xJm*g?V42M~%wMeC>a{rwafXyiWlzrhSY5 z+7sGpu4s{aC8Hnl(=;&@hxV@Wo_#A8S-R4jNSgpOW?tda_@v=0#nggWjiCJ0hW;Ow ziIdTG;rgBIXO>HBIfDsNk#P;-zyFuuRHRBkl>E&fO2}8!bJ?IR+!OY z*>4m%SYy3V%cJ}JCxdq7XSCghWXXb%XmieCh;uB$FT6lYA*|D<&iB>U%+<*FYefU@ z-Ns{OPOGV(Riv~eLJ{ph9M$8FW*(s)?G7M7Hrqv|%k_l$)=UcugfEm1N!&5)g)R^3 zJ&{{QHr(MRYo3Qsfh=L{IN(R}yHq~0Qp2Ak1uQcKls}v(Lh34v=V=s5Cic7p_?djw zspTksIO$amo;0{)0{RC}<}9M6FUfvKE?enCuAzdM(83wKtvYlWED(LjdO7|03^Lrd zvB#L6>sBqxmpZ$uSIjJmRJ_fMP1A1|ob9l&}Tq^P=pbynMqmgK^Nj%44wZvo@WdsoZb8m zZ5K(bL(&)NR~v$E1h@}uX_&PNtuUhl2cVcaN{9{%?fNhMP0ZPgZ>zMMCTlC#od;Ej zoGjifzQRNX$^o^LO<}#v^THI?SOBIKv^0K?il@JSr~u^zijWM|LD_rvP_)X=l7mF@ z+e|ohF*$G_KDkW`o6JGb(o2Vdq!GTLmHw<)i?pNZkmFX50h<-w(ryAlpfj-+3Oay&7^melU4GDN} zApsyvTy7#EQ&sfezRP0>8+$yz)%;cIGgDFFO;?$Lqs`n%MG0KgY!t!yLf1VdKRxR| ze+=teYqCBxjKiwrx9U+wCc3 z%iG>)f)bFPIOJZ(Sf$3_l(F0dNT;iG)@DTu7pjwekAA1g=hqMNB{Ln9^L_yZ8MN#e z73W=(3Q4vcY6p0llHHFZW3|^GCpgv#Sj@zWNCbQXAolTxkHWR;@T$HmPeLi>;#}FH zw^7C(wmS~BadkR`Y9YQISl@>?<$N(nWNECu_fR%E* z9^*e2RUA{x_%VG5*q(THZ(8$lYhBQH>Z>m*KtTw^e3^Qt(rCH5`z`SW`Y2`D`qT$rD{9%$vejaSD7vR$Ll3YH?+f?a$$3d1yG3alg&zz4M#e>iK^RvT?$N}#72!^J z+|__z(G--enC~wgXuPr_aoAvvIhDVm5*TPZxkb=V4WNpDkuqA*^{lYwCz__Sy}}iu)vBgj+)h!WM$P*T|4E{#y0QE`BO1)63w|XUGqhX<-(>?uk9u5H(pu2 zXz0+KYVKqVSoUpVVBM?`JWR7VKsYpf#f-n`x`eM9J zW@RO;1cAsjK&CnnCshG{ru%bVfN3J&Y(Ppp)FEXF?{3ErF=Tak^# zu1r5rR8&!|v!&PeU?&Bq)G~3T_q>LQ3CVi)etO28!yva+7y!t4nEqUt1OyMmBVz=Z zZcSH~^Ho8h|4QfexaKy6wnJ&`eyBoVr`^$RKXaX^c^ue z`XYchB91K+GbcF(1%MGqz8`{{Rc7UM@93c6P&l$D_?70t9o?RpCrj2-Mns|$R@j2~e$Jt*&SRX8TH?F2a1U3~y&g_zEyg(Y3DjV&6r9`LjigohEb45TakAnIG&KC?mswUXC5kv|K|&zSzho zcD4oaOkCs0Q}zQl{tP%LK>^+mxxVUAsoOE>$Z?$Zf(w_Y^Z;yO?kpfTXo*YYf7@uf z9%vG}h#7`r9v?SNz6#e?>07TO%l4X^zC?@}=czjuAZ9P`t}$wa0$G)9YpwE1{a;!r zAozK!>4VW+Ockvr>d{);roHC=G+SN*$U1awhm|d?l;z*M5CC1nggenh$o!Mn@}sCP zURl~S8Bu{PQVV`(7?%RW!2r|T45j78P)iwWyzisX3 zspt&kk}@#nu!i?A%M>9uILdT|MW9If;y&6gKpg(eIoEv^g8|$dpi>!OBi{TMEN*ifKeTd?D3hn5w^=j(v&+P<_s|YzBfWKB109$k zU1i|UtJ-p-IVI4$P*P8X;p|KlbhgfT-)zpzFVSlhQh(Jd;&Zkc>Ae(@tGzk~6E=r26vJX#(m7^G=;g&7Uz*f4|sm48gfUFh0IM;Miv!j_bQa z!s8YU5|<#5ZV$iHz=Zgd3I2bK;BT9l{q)%|cT@uG#z<}rp`U)JUym0=ex3W^X}GE| zP-sAcOV%^PEYyFfjnAS#Ai`E||DG<|!DQx(#7RiDVR?rav=Qq8_R2S7YF4XX@4d9k zzJF=aOW-IJKLMv=K6*V(n(r_`U%cYF5ld8(i359_Ul>X2s*^4UD6VTua?2Ovdlkv1 zO}(At4FDY6_@sE|2SlI#<0&vLfs*t@A-hr&rJ7PX9tU_g$>*Tj;MUq+go7g8Q%%0g zrR%zmp)ytd)N9G?@3xtK>56pm0=qcqK~nF)$tYvlqe%1NbQz2tLZQHkn|AiB z7X)E~IP+XFOr+DNNpAp20E{9|@Cf;u@5mT9sg|Furt3#)Vhe0>V1%IC`Rt6hT+j2e za)irb%FM>EYlo+7nZwOrXM7{QF7Gwnlm=cm)IB1@vzte_Fab*d7t~3MkL$AGtuX)T zpLnj1&Z1Oj39PqC&{n8Fk#n)m)E+1TI$@s|pRq&3Y6I#zL)uhYi}Ejywpx$%5QNlUw>&1mYP|E&uT?@K9|h=lrk=b`o9a__T{q9k z$oO7%fF3ONCgk}nJ5MqbXd%v$DE%^eOm2F~;d`R;C#_t{7u-WMBw8?j!0#|J(hOO& znEXnG-h7*`F&28$dHGHJn(cFU*z6`ge^bJ&6<0eI9(V_nHdY*6kPfnrBV}w+lG$?W zb<{vAAxo+tYDgvK^LZ$|;KZ2;41IQ;&Jx=Wqc;GPJ+)lh>hm{7IzFc(N4Hj*uMfTL z0%|zbCIWb@o6Prb=>JUAwQ^Dyl3v_>tI42N>r3vHB9*MR zf4DJBIEJE#kEa}ihGWiYu`d`J79?ohrS|_bF%b=KAay@;!@y>{UEcwiIICe#H>?ww*#`z!_oL+l zP$O^BKBv+%oZ?rY^0KC)T(1;Ig zTwQ&7Nalvt>UXFMG85?lBji;8k?DPO4($lf%PA20+rzh^K$r(Rau%waAH}_Wn$0!2why6BT8vr6>rdkKHpQ?=17 z8BYGVq}{d?+cxKN1@CWSO_|6z$N@Shn`pa6W8?-p{4pO{a^mV z8Ub=RV9)vNSvQ)cD*)aKcBwDPbf9G&*GYWmBzw}kF!oO2k-Xj z-!MN?x&7wvG0yIRp^OwpTU14b8$u&3%gY-IpMVXae>?viLJURQB7;KZ4{ja-;;t9= z)6jWh622AKYkY0;%S=&{$}Jf$Su035_YGu1YgGR)qguWR!jUC`T_iCST5%~siGAcH zGGqs@O80~Bht+4X+S?(f>UJN3ve1Ep_&O8w$Zth`eL9hq7r%)62oD0d@it!`^pFAW z90cBaKvbq|(CE!6ENlc$%!c%O9w~39l`mOKf{;^zV|1z{Ch+bA!vCHb$Jdo zw9YjpuCpuC+ax~m; z)=f#7@m^~&jx+IA#22<*cMRCmW@NegcSUX70JXA#eXu3tkyi>&>J%bYhn7CqIV@C~ zz@GhRbNrw&mKmharu!CDstsNNimn34(m~jg3v$#J3(+mc+E-nru=u_NC}_@f%;I%u zgL<-SJK$QQ0a}eNwBra38g}k@0(1;$te&ik4qOvK)jQ{<#@gA=VY0U|8Gy5##L%s* ztY0mY7b#g%e&e%zx=(nMLuczfyy667QG%40?dmq>^BJAxs-uAbQIT$ps*&hMUBt&H z&S9Z?QvmCBcKtWS{^&IRHXVQSAI(e8`qd;7#(I`|&}Ao!l1iqy)l?-KM?d##+JDov zwFUcOv=TA+YX2x<1lF=-Hjn{lyr&y7eFbR13ZhqZ(dd9Ply%>Lmi}dx%Y!{j`+J^F zc)fw>W?KqtcC1vJ_XNI(`2W(HB$WeY%7EOb9kyTMsf^BrwIwR;a8EM(QEqR$`mX1| zPL$8#&U{35^-EAxv(-oL(kJ%%m|%_%in0i@mqw%Gnzw-0fA9Uc#i`Ko4xjXo0}t4# zv)h!G?uKY!;LABCCB>~*<0c%XZK-#Oe{X=zX{P4MiDK+Ko3Nxd*?T2xVd%c zHE?!yM^$wLecrcIUR8In(LNQP{L@f*p~F6GPV}Q6I<}CDkdfyJ<<-T} zS~&7?j@<6fW|4V!8BuY~e(K@IoDaJkPs}@xj$YXO^LT07qgC&YB^wswc?zfX1+-5- z$1^@UFZ=3If_RSoKR9g5e;eI+@hHTucP^~NW}gjP(8ijsM>1Z}9?!d42a`+dNZE;8 z(8Q++RlUsSMNc)9CQ=eoJyju<8yY-oe~&E8sRI`mH^S2AZZE~(uQJtFh9lBgesNEO z4ung-*>FnrvG~WMvbJ_Py3UZaae&qYJ;+_Agn^oB*FOjYpcUQz}G%*LHwUnYn1Jt1}`@KrSY4*Y}n+nN;bDKWL zgFj@(x;n}8n83GnX>olR&93_+)NbM`jNM`n$wQ0z@%)8rVa9!agw>RtL;z7_rj{C#_f$z^d7dxQ~@K!7B z2Jb`Ri|uZ%a`?!v*_KlAU^4;1%?tAQqdARh*O`x7L*C#-F<&Q{?L&R5>LBI$xGpB- zbJ)oR=X%5Rca*!r9gW!^+{Md`dP^`5OsD{}AV!OlhM;>pGOSSEe%Cb4?hE`OR3d(%}) z_E_%*R8tOhYbf?a@HF_^(`_Wz87D9Zoq#*-hS#V2=li&e8-bX$*Cj`BgPTiP`Z)TF zpS&D)rvr3Y`Y<4k{Yz-OQmUp8Jl#*)R;R1;x}$J%M+%I&_{q2`9kGf!(Y7m)Aq}qr zOc)wv?!^>EYeq9S>{+x#yyTiYdl*xBhb9n=-Gb_g3f}G0zkNl77^&gOOkoB^KFINF z?UQNClgN%sefKi0KDv}4$b~|JKjLfj%tw&d1NR_SL^R zY0SmhX4}otA%ZlXhby~Wvtw&66!BSa40+718+gU0GTTS^n-tjFzK@3Kd-Mm98JDZvssNR-!6{qqrT z-#Fimmnq$gqSVc)xOd8l_uMG1!hqdi49_evqMyj1{DI#7)8thWCq5@XQgEbo0!A&g zASaySomp2LaBD6V&VqG516DW-?HQY-d}Y-Jqx`uOZ&XcLxwP$BWsPUdE$ZfE!H-B+ z7stzM=1l2S1bWvkRQxwR>KbQZb^8|$U=_C!!3PEhVfE#*YDK-fH&$;C-S{teCWnKk zy_pk`g$3g|eP~iVqansu&6y{2ZzXJ(P@8-|^Buwtg0B4s;g*OvP~E~~)qHY#6@Er2 z=<WgTg3rzA0HgfPDP*smr1<3 zbj9pro?Jh(BD6XJ3t^c65<`i1$e z@Lj#gy_)bLogtmD4qYg`R{F2?v0O35-SCEHjcU1m{#SJeE0_^u$E~;DdK-oj%8rFu zMy|*(8d=@gNwHvlqA`-IPzaOGw9K=IySe@r?$gu@%$eDO=FlTp)Zs0y93;Kz%EuT+ zNM}pri~z#|MKegS`OaLu0?`rOgNW7Iw|}M-OKHQ&ULDf76%{);HzpN8D7LA;%7hO+ z`Q3Vl%COo?cw!Ovjq_SuE6#E%j)3S%akA@iDQIy)yF9NBS(*1sSzc!4f;#EW+n=Os zxOTf%Ysdx$qE{c)N>#7!h;yGTn*%F;f{)L(wroFTe)7Bsq3yJ!s$q{1s<}*<;W@#f zvE3n;RWla2*e<8HhcmBKx!;70ZnUl1jX>q(iZ5oqMMdL5_LDNj$eZg?q^g&y&mbJqKdtLFhgGQI0nG*z0Tgwe_uM*5!O^7uqt7m}HV`QEOD5zMo zDHh{tR8Nc+L$Ch0+z3lw#+067&(!bH@*51LF5d^DMVn+k{@KrY!rvL1+;7WcP(M-f z#OlX2;vUILp6TFpq@ZZ3w8ElAJ^7)w%Uz`Gf60dTkR9{)2<=*%{;YO+FeEcVBet^L z?Z-_hiH6!hOZ%(0dixr&<)R1Gnk(=NT1KX}4Tmb!1W^OnFOIKW2>1Q!iMax!`DIkp zW6hh&81O&~)yKT$E`J|M5z&k$S_ymujq1@uO0BYSTHQSc3ae zE9#RcD_2{u+Dy!>(tqev&08|$)tN}Vy4{tan%;yiU5$Rbk=_K#WTtxa`x*#_!98!i9NVAy_5m;C(c{ozN! zi*~$wZv3ZLS{_fT!#RZv>A%w<7bndh@giCl zUP}V59I+7fFIc9YpQp?6e5kF@B2FTpuDOhr=b{wJ#$2nIii~ zevxElQw0MoJh+>kRULlGuU#zl`1bMqc|}yd|7X)Sz|d90drm23N!OkggLE>%KxIZy z!zA^B26MFSU9Lp-=)Etx0F|s}w?A3Au;EPx)nGJYU;Y{8pEr8i5{AEjDnmJCnQVcU z-cR-YQcrHt?Z`v1ElU@jQ&o(cJ1U&AATHdP%AX3_Z zS)>y2)EJQuv`h=(Ko*(67OxTeqD+)c=J6=U1H+8B8MeS*($dqmZQ24Mk)3AB-#*vB zi&OOTA6veitO%!Ph6(i(j}}|se*zRIgA|p$=Jzh8Rt_1pFS-;F1cIr4m;6HCP+VOE zb~IwC|M@I3|C-|$ojV1pJv03>4DVjtC!PY(scfu=2sOea$%H}JUdq4alAl*8<_GK_ z)ZAs1^UvPeWzAr&`YU%7zzf^Xvi5uB=(ItXFR{dg!Lu;e!9&QxuC@F8FwY6&~151 zYM5@l%U>^ppxl3r$LLX?QN9F~YhG2tL;_J4T^7U0j%ti3TfCktn`j!<+Yh>e+3nw| z=a?)w)r))oG2AJNe;ZrCD}xbf(+4b#H4&yu4?lo_OoHM7BWr|^C_(MMs9qEvzI^y@ z=jKt`VM(&sjph*W{cz5K_>5V z0}_pjdvPOVo<&P4ObkgsBgmXPG3^>ml2rb_NOC1OGQi;3$*4SfDJtOI%~ znaHWqm&!~DgA>E=ZtvaST*e@u&(XV?c>i9j!%ODuXA5DY`HQ!s>Z+pCS0#w~_W2t! zF;g8@Cv~W0`(ud#{u}Eg`?Y{A=!q4vhZb8jHJRLdHTepO%_)*c-A_QTgD+n^NSxe@ zd#4IPe0_lhN`C+c#;9#)I*JibjJKPqWvsI~$IJMw^ zCqAph5RW<^{yI`xa8~WMuLq7xXT(QaW9Zf>Mxsi^AN?ZfwbkwjL zM)}(EoXlgzw$^boW%K(Aei?`-`6VbKT1J<1vhqIl9DLV^rMh(pO`ok{tZUhivXmbf zipuzOSor>yPSCx+%e!*wTjkqgQ zdrE(w?{ES8uP`Vp`CUAo zQ`}CScokzHoK~tbq%UD!}sndy^*wcf3lGFNYMfh=>Rs2 zKOWLT5AS`XY!RN4*3rJdE(>#X+OLf^!*a`Cm%}DWv0ACk7?1`T4kB1M^2yTIOdQh- zl9=}8?6KLKE|r|Yq;Cmk zQK6)C)!>Gc&Jf(JQNru16^#1pad(ba(7g#(u2HBnj#bT$JQBq)0dwOqCnO~Gt^Knu zvO4UgiUrc{PumxZHr(&16*TO|7`KKXIKH}j2gHwWd7+(J(>~^FB5T>~cF`p7W7-;~ zH*f8l?~de1v~awO$Fm(xV@lSO=S_Z679>Z9bxXIiE{(CG?!M14;UbH(URqbRVkPJ+Ze_86)3?H5=m zf#?U_I}3d&t=h%a5oo)ODd|3_EP7q9V?Ht)?~ka33SK?~UK&Vj+Lj;ec&TxRv4_Kt#M5vHZ@7S4}GlEQo(vwpR{Mk&|3#2lQJdlN#b zpGP-V#`bsZ7Fy-XcjxQuhP>Q|NbcLtF`n4Au=?2@n|8wXt4*;hSoGHz$UL@GfAA{q zdBc+iaz`6i*6PS|l*5Vv$=dF(%U7;5EU)(EIrh9av)l1H`fG-i#WgoV9QDE#OR6hK!06uyUhW4!-k56WWj^h><^BH+46Y_I8S0q%ku z&=Ju7m;>dDLm@+E$unjE+HW5`b$BI12Jz6<$UQUm{19{o(CQn}HmO{_H#>TIB_R%T z;FZXc*KkL8T6O?RiD&gI<$9f_T&>fNf4>nWo}5i{L=${dRfxr52+0>`D*jtgfh(-& zgnO+7*|u=@iqf2bq}zW1Ue%8w&Y?5NbmS} zMv}NK3T~Bd>VSQf@`Pjn#N54y5ToG&ab+jcT8#3>#NOceauA(sIc$zR_(aHVynmd9 z$yNWRY$WtCES;nYtW_5w+)hgXj_B z`_G11z0D~}Dodxy)RV-7zBNrHwE`X4x!a2brhvYrV2@;wI&-tCD~%S*6Y7+ARb-&sE%51*fk9n}i*ase4k8)?>`2M%eYe@Ds3%Y> z!!qincTw-TCF!DDmTVRgZh#bN*}mS;V>c%NBpM4QGLYgJy3#sb$dPh^s^hmeD*5o? zL!dk5Zu8%^6roLRVc<$L)Yky8a;iTFVW%X&iU{x2!I=^g6RS_IQ+cyBT>%5&DLBBt z8Rl_0>{rio?TE*y@y-vMl=~nK#(iA%9?-LEF;^ar?tknhI69d#6hm zyDp2@?k|~`mUfl3{T7-i7>Gl}&emH`T-Wk%-m5FT`IswwSPwkss$&p z_ZgywI~iM+e}e;CV9Q2@a0TmLLOk~p<2=y~>eyIs7Xr>|viCkzX#a&1Q8l|PTuy2{ z1nX$lrL_`s()1Y`nFGrp|Is}KYPpQ+>bRT6OVk^$72(FKb9z~xZE3Ncx&^b{qfTF7 zUA%-rWriwubV+A$&i7GJyQu|sxMa4(i^zL#a5IJpR9n*kv8;Mzw^P4w?IJ+$)b2F7 zeM=vUZ8zZ~2@Pn!)z|+-dVZ3VUz6>49e5!By_*AI#G=oJiTxeLtxl#_u9;a`{>8}! zD%B<%ybEF0O^H&SJ$ALun{Pe!6*l*+G=H4#_F6wOc~FV!iMBNal~HjWxkx<#i%Rts z@g&sQc|hnQD&#cK!fm{#xF=T2g%cQL;*Q7tReaGZe!OrF8Nke>Tg2?bJ~Re@Jrl&! zH{z%tzPawTZY^QJ?4>|ylQ!u#QVmy&Aa$6sh~m?9aIDL>skNQ9aIxSdQESDWTA9|= znX)Qhvf);#ukiH-I}w-GmGS}NlGtIVg{s#@Z;RgJwAum=8+&5d18yaKj{gW2siw!t}s{nZ%%;6wREYKJCt2buzk?XK$z6m9{G0fFDp@QBj z_7@FdY*z)UQL)iBGe@x_5IJTfqQtuzZev9ZDiy&yntZmMLQJ`%gDHRD{w?I^EQ&H^ zVdPA~~r!h3qK>03Ha z=A@+3;+wSWP>|{{$y%@`G`|Tkr(WUk$1N|XCJ4smbRRP3?4MQSCpn$R7wN9*lzh9` zZAjdQY3Hg#cQDCI={Fn_pbJEuSHnD^k+F!AN0^OkGR(f zZq;6-{8D6wZF6<*!)AFd5!ZejDj!i^8ybr9I&btWw+EF@rAbW`gA*HpO8G_k`4PmB zCf`B9tGGtb3s${0E6{SK@$`~C$D1_-!F-A#PVVlpdFsI1nnd2%X;jX-F&A*}Zok9k zypPpfoj!DiklV)i8nNE$usa_)=QKkac9OgH2tPgf^Q4kzzEYu+(_8k% z_j1=E%mUstZNYQIG{r*#d`P= zW@IY76Mj@!IS#_{wU}qn`3r0Q0uBpyOysamQHnDK1UGc%+su`MK4)FOZ|lZ0^TI0u z4on{#Zb?o3$FbV>7iN&AvW#Gx7b4$sF_CgJw~s0ZH#N^vE~8MHn9RuMVhhYS2`-k2 zv*b;;?=h93uzs#R4BY7!qSj-Oq>g(U!p4kClU~`%sMS%Xk|I&gAK9T>{z1q2{gT}W z6X)<(_P4icX1!Wh!F1sUb*d^Ui0egT_r9v67kuX5`M97z zSu(d~{}>JI;!2yP0GzuN=Y;YIF|E{e?wU2+hcX21KhCvjwZs`BF)?Kqcd?2Bzcg6m zTCg1~QXZ)j=R!w6n6f-&l6KjpG>e%)OegNzcB2?CJMg+1AJ9lAU%#3v{JAeqDs3ow z262hKeW15515XgSD>EhxuEZdHwxFI^?cy~0`Q;2Gg?(^@#0>rDn)UXVMK#>V2(B+? zRj>&?xvwsEU&9A9C+#7grykRacR#OjeqL2!=;?zrzDVr1JG7;#AoE_{7kAz4=i*-d zwScILl%ry1CLiU96S5|o&~~SS&N?7dI?ece|Nfoxl>p-KvBovDfS_jgx_Xw0Vu=Mu z(1skg;1Xh-a*Y$KX-kD9PUgwb>KnFLH&tFTwXNYYOcfOq4O27htfnFNjv5ra_$qX> zAQ~)q`OZU7$XB<-V&joj{SwhmEey|zkUuU(z#W>eJN-+JP*9J{s`f}$QcB8}SCczg z)@i|0?#B<_{i6wOTuhXW#Vgt_Ty&H(qcv%8Jax)_rK|toXj&y-G2y%e3HaL|*sCjN zp1-SZV}`PCXWBaPN0-&>FTiIgMn&6PV8udgrTqf!M&e(2KX)Q$_1E;<9$8ay zuRa_YM6i48y;f5bK?_ z4RJZj?u9ToS%CHJ;l%e1a4E9*ADOsB3%2B`DTs6DL~jrWmzPVwVCy5Zk^OQ*NyxO zZk?5#BKu4DXLW*`7RoIlJLuS2>e)69@ZVpXwC%_S1)R8?7x;bW1?qGOP)D22W9n{> z-fp(Ld%k%bCUo_v|1(}7I!5)%&4AvTxHZetY9~SEjTQiPjaNJ3Dc&10BO91bi6O(8 zVr({kUciV?A1J7l6~=&WfLd;zce@P&Q|9Vy`f$;f9DbAY{RiYn$n@XM0D24?e@bKT zeyNZnbb2XSkVEUZydrY5o{0VOM1U6-yVsL{jZhM?Mkom?hbOjDqP*G`P@?GjnR_M?k0VQPMIo>5fAes)~bZ=dAd(m^l-%68n8S zH{0QeN-M*;p`m8)RPx@vr8>Jq)=q^FA0)iI1Vu$fZ}C-b(z!e4=t@8*x#cJdRx@nh zu2lv)k}IbTs({kc(X|+rg961oYt=B-Y8}BKJSG$Sfe|XHI4)}@adLZpE9Z*`NGdU+ z{1Mb`5p&Wb;Z76UclojlXEJFJ znhitXkLD^nW6wI{0E{CIR6Ps~F%w*sMf!#!&SSD2M_4j04O+5-J2q}k zyCS(iBs~O~d(C2?p|s45IVCKqgMz73Mvaihv(O82SKs&CA`-T^XRfXZ>_r>ok}d3=Dh2Soy?$F-VH0sTHmPpL{afV+^Z2x>Bq$a#vRw#wP$$C`a zv;QR>VQ&Ucq^=V~PiC(<_fDNP!PT~Ov3mWdus4h#6a|0+o!yZuZ6Ddb~Zp#$LrMgIZ&iL**KgQ zdU5XZ8*^^ ze6ms7+KCJ_BwQZbJw&+7YFt2XV6#G(p#sjtEw!v&Y+~SJ;$rgO(uauD#HT?v-CqDcyn^-xbOP$wqLtU7 zFhc=8U>Q2K{ePJH>bNMk?`uFoPy`9-P>_-i=~7TY8U&=fq`N^xLMZ|1k_M%_L27^j zMnLJVp$CTU_l&=LzxSPw%pc$|%z4h)d+oK>-jBPmdogOfWm9wQk>|~h$2Sjzc=Od7 zrJeYj8azH-qoNk-`ViB)#HJRZi61&F~}r z7MJt->lGo{% z9XN9O{p$tTWh*LOojs8-9*VwqwqCUXY&0!D+$cF%*?V@}57y&2kvkqPeP)#)gnk*c zAQv#^scOB6*)SYj8oHpd+--hY0*?pLwJYo50KD7&aT6`Dc)XZPzT`G7Z3@r(Qv*_2 z|7&>^MK|LNqi+`4_XGQ=w|c|SWwzvIX-apOp6sr}ZyUs14R4HW1gL~M1{?y=j7}DV zQ0@>dJ)b+YzDUdiQjW!RKy>%T*C7{7VSure@BkJwmz}|rVM0Ascxa~oPa#tML12*x zj&I7*b6#bix%j2twX|<|r1#@<&r(DxS1^j$+v8K7;fhAd9S$>F0`VJwReMokIU7>M}HtIQr6 zkZ2dw%sVGY@h_l^30vAOWZ)2hcS;s-@o@x8QpP{VrQn~`^!}~rbK~dYUS8K@?Rz(e zv!zUN5=s5QNH>t)_T~94kBLI>MvtB5Dfh=M-md0}fz!PEEzvlkIcz#=ismoLY5kFy zJ^c=vOjLfdsZHm?8XA>w`yjy1Jq}OQtZHtJQPNlh=9}$ zZbx@m=qF_R=3=5!1+{Cy!_0>88Sbuj?Z?E_%_8}&TQB;=GGXKSTjMwNGxoqhxAErt z(OWrdmd;lZ3ul&@#%o%4{ z{XzDLf}-NlyXc1xOXn6A1CHJ%Gz{5gYt>i{(}~h>rVG3Ew1z0TXrv1-9-W1~%;9_X zOjS*-vHxPpaH~0yrmxi{J4EZ>ak-{d zUW~aBg%xB5^!e54D}rE>=61dx;kS4{!_&Q6G2mibJfg*&a>P4hdS?lQMEdk0$Icym zqhv+^^0vzLPY-C7e_g*Bb$ceGq!x0Jco8byGLq`(g~Xu7{z79eh#Ge57vUSgmm zrS7r?wto2>-x*6KQyOLWs*xJ#d&pgn_b=|X^kF*$Q^i9_23*w|xVlq^yHo-+7NtK0NnmkK_pDM60E>Uj3pzx3O;FIk1xj!A>@$7c#H03BCU|G9}-)|I5$&-g*Dv1Rp*8YjWX3nv9R^Rze9(>eIVdm4nGNBzy4fU%)H#;qGZFH2-{k1 zmPqR&XQEZ4i^;Aw>#o_KETDy%6{HkY* zouQ4j95>)$NJ!Ife7@Uku>e6Pw|>X|Daw7ObTO-H7qtq9?=R?&*9fic*Z*}tEpg}U z*9Y81xNoU-qtdb!o6-&vtI>5gY#wgsCkjI>2i5i1A6{JUiH*m}<}>#iR@@qNl8G`| zq3LAiG;~_dg>IN3Pc3^bcvsHG{co-I0BsNaIhU)=yx20?Gp=x{LV|+cHA@WczwQly zXe}u>PhZ)5sQg5p@Uo*)HpzOE*V=-~1VsQjc@;W0IZkfZ+t%LKJ0qI(uG!Ln^&{1W zE;{=n8m>72kLh{2L5d@jZPzn_mg?7SXkIqnxl4~#XJA!kHxy}}vbIV3DIvH9`EAg` zrscii(F^go!P46D=68^oOv6K&Y$t_-0;bAI+Y;R`fEEAy=q)qVA(@Amiq5M*0w_1b zC|;Gy6P{_f&zV1ne;DukZ28{i)+X7>IqT__e+V9B)cD0{=;`Xi__#fWb~aN_O4|oJtb01%wQX;Dn`)G`BN%HO--#IP%k{^d-O?wnfx3s zPbO-{T&qZ2f6WfiEihPk^2k}MKE}lKpRvL5L@9#3VSit&#d{{fDwiAS2S=*2T78P*SC9(?k&u+5`s2 z4Afr*)7~`dfoEco^!mDQ&sbv=i}dd#?6`~M9M6XXeZp)zd^zdrD!SzH;*C>d8Zb!R zS~&6)+?eQ`usO-HNq70vw9o&0WOKD^$*CXezxkRloat?|SvScirGlKJp{D-+$}#S$ zwwstmDXiM$tyFCnodCl>6_tag9uj-E0SZ^wQIj_JB6nG1UjYKnQhWvef@^8(!`y!^ zVVG?_&_s}LW}PW`tQBgwVoM~owS|0kcw-X{y#r4QnjzIN@x0vX2ym*a$pwtsmB3lH z7(7oH4y6r-!EFva*+{y96YIe4`;hV2JCW5LL8C_?(KWchzbG(H-~Nuib|si-_2flj zseVzRZIgYY_|>_CGGeFJ^t#zg!P7<*R4w0RU>S$={-KKdCjRO`hlysAd!lwKMI)@G zv2Y3X8{qW$a(mlj{ zUrMy6NMc~EHZQzLzJORWp(JF`V!1abiauTeIWtjESXO2lEq0vSoSi*bFLpc;9w>t7 zSUH(n1^on!G~qS;A=p?!qNim6l`xvlRhpG-t4Y21m!qn6)u3keTHoEOzd8QVa1&)yj~qDw z@;Az%rz;BdJ~LjFbuPCyWw^@1`6wIHm+v;SW&_TfdL$i3{h>D~PfL$a=X`KYqX~jMJ^Blp56^FdY5FL9Twh0B(3rx}uY}G%(idJ%YSLn!d5NB{ zg#Z3MRhO`^M|v(v$eFY{V~D?%6kN5n$o1 zgT-7O{Dc^tAO?5-;P(FAI~Fx~FY%4b4LuAEh=EEGG|vd5rw2ic#?N{jb--u}9?#fe zOSzMmPtKYC%Vv}){^s&5^%uG^FzBp&!vnInElG>_iAC=(V_$K*r=SxcCrZe_h8y59 zZY=}o(YQh1pMbWsn2TN5vB)-dd!peG=vvRL9G|0~w8``f&|rVr-M!6Yh3(KH6csS% za>wuD*s|>wo*B5@6Sn+4dR~AYKkz7}a$%u&pG~KBr;?PHf6tk(nA7OZQjp=#n1d&N zNGf(BPJfbDT^zv>PO7S^-Pd}tbMwPM-Y4c6F6i9@xxF9ynMJQ*H1nT4QOl7uh}3v8 zpf${8DBa;pfEUB{@a!wQ%oK3UDpj(@Wp^#+_OIrTtY%LvcG*>}Hj2g!nuKGs-P-1H z^idMNcH9kEvF1s(O@#neuYMyXT#j)Rc(+{*$WQQy<}a|LA&O5Z=;Qh-A*E9FrynG$ zLDz7L$8s|1+_%=OPoM%eM~13z{Hdapp{g`YbrP|k5A8?t7*I=maw3|8{58feIyx>2 z6*#SANwE7T#uK{?d$qwwri4+h6mVrk%anmhE4GL)!Q2UWFI=WR$$&dW$rkWlo~#OJ z*L#u!-#ZhP8@4$^_xnhqD50;>1w-E|Dv~V?JcIoGykj!!ifYaO)ea}U2P0n9I}iJ| zhQE~C47xknPaUw-hq|1%Jm!M^uj&k!lYoNevOHLKaOnc$+C9?pI!VVt^K21Ux}0T6 zb3P|uS-ooHDhAy{OY&vy%kI2R9n+}SgI(}EC={byKeP36Ie*%7ZG*|vWoAnuSrn&} zYkjJOGVyBXDW2&10)Nwz9d0HJ_BaP04*Eh?zewTHb8_BjwIm!f5=Ig!=Q6Xht<+{yF7O1BCp7XtFw0_7Vuds^LrDh8*-|RWF(%m#)c7ym@3hPsczcTq z66+Xa$U@aEm*QESlZ`Ho8lOt@770(=<(;=sQud(BReX`>-TsP2zu{%d_;B1pglT67M+$QN}b!4D&`wMVJ>eU_O4 z-4e9^DUBhFY3?HMG%vz75qrMCga@QoJFnhtQIH8+FzyMQoV=jF0=ar?t#z&WCH zd#B&)x15@^=5@G!5iS9TnDNM+OyB@;oY+BGAmku4J?pCUx{yB{4hz}b0t8k#BUL`6 zyDh7)k(wc~ilZxlk~iHvO!gF`*=_W~y{g@6_%!eL7jS1vKb4Yt^vZm)vChcGDvGN! zhH>XNei$8Hs#IMFagdJ&@Sv<2lzm}WAK~+=YKRG7)0Wm3j^A=NquhIQLoHNaofaH! z6V|oVz+o9=HewCX{*tTU`mYKiB{=6joHBV)8Zb&zP2-PsWHeKp+-Ab~5)7J?olQ8+ zc)GVb*MwLIhC`5<1sOIwk6LOfCT#)F?OOW1eai{R)Yg{oC|<0bwRp~K?P~BkINiE+ zQF^2ES7WQ?`2U^bQ#%(>xs8>^lKO(PEIQz5Lm59ale_{OT?%pK z@DmGF`9A~i8^v_JJ zjHLr!U?;)qH8xh}|8p~MWw%$_eu~Zi`P(tyek^2Eek}fnO zE~x#ui3$9i*ZR7hz{`s=eXg{(c+3w0ol{jsrM)l+-~4b<#+J8f zhCE*m;Adclh~7=#^O~6+up#}MdSXhHr+A9w^1ylTlB)UhJ8!gsLoQdpPlv>~b75LK zf;QI4+q>Boz8`Dpu~1zEue2rq&tMzFJ_5Q4G75jJ#;M4c$`i!gH%h|FGI{`5T~*b6 ztWX>EBH|cXvP@X?JOWbNe}@aD30*|YL<4NdZPYFaYSVqsw8^Sg212~yB6+Rzllj&` zA>Gts<8sdp=hvT+Ma--}S4S$_{%^5ug?JMBJSxb*LUA*YErfdFc2+v;C&)G>RImZ& ziA}x$T+EHNW0eip#fi`3?Pgow;^qHIumqFY()WXW64;GxJDopF+5$iBB;Ci($28sx z{wU~^Z$46H7{Ed6@({3&TcTy&lWH8-&`j=uhm>XKS2wUZKS-a(_yujippbfs5B{Ql9aQStu$qjhEUhtezFm<0EFAAY5KgpK`C$?EZA9CkN>zJw>! z7fPAxt!)zS`n?R2gs}q&CkOizGWlt|a9&HMXrT)+#K9TK-VVZ`oj``B=FhbKyLT&r z7YOr3c}~LU6Lj>?;o(BaLetZw#MT$uUS}lZHrCc_r6Tt5_+ZXBr2-tRAcYjZWFjTu zJb@D zXS-*lT!_=S+Vd;im!(@H!++#?;R^7H-17dLqO_9NUI(PS^2zLeN@O8)HGpCG`MJ&aT6s`I|E86R`p=q6QZ z@}F(W(5-RCj21^e7{5BN+iroi2I+s%A79-+i*}yn1a}Oov#fI4+d*bimXuS^OL z*pupqvSMXI&3G<%YH!T?N&s47Q}?fGRgtx5FQKojgvj;Wa-HEpMpMsFK(b3ZPxrMJ(R!c`51Y5DB! z-z`~cT_;6S3gDL3c@DquzxrW=)!DC}ue4h4#pJkdO#7H3a>^r$5$-aNvMM0JFA==oKztd1B<L7tt@71kyL`e679tz*SLX)*u{1eEmr4L3WdMxWOsEf z->8ZqWa;I-WMMZ7FwW&HTI_|gvH%*;#@I;peOcl)OhJ-3-~P8FZf6*QH;Y$s2MiP_IEfcx;7w z_N**L#vP{G-znm=RO*BAJAyYK5H1rkQNU+pcjV34c8GB@<97#*h*4=J8)4W_Yk$5o zeGkl%$aCtDW2(9dyn~_g%zefJMm|a#fmP0yYQ={Yh?cPx^EwX=JGAp_e0#YCI(~+gpDo;p2?u7g0KrFUYrr%{B3!@jy5vvt(-GVFWzEF{d zI6xFi4k2zlG>r*H@7~=w(reTweUD~@Z@@|1PSbpLyn}}RA@DjtN)zo~InIM>jERWm z$=l!{nXSKbaR%Y1^NPBpd1hMb)noIRW?sqE!j zumye32VfQNR_~H<>hyxci7vSCK1gsQr(o}b(&1aJJ2l+UlbhEgvqm3bU61t3+|3ZD zf*5b+?%xhN)+`3i4mVmIE`4X>?8&%7^Eu;g>uyx%RCj0{Bcm;Gd)||W(cN6|(3-Z> z*2CK%-4dFQB+Uf}`0mPGh^Lnx1U_py(4C_=9je31yk~@Y9t3rNBq{hSV4hAg#?F-J z+ppSZ3}xW_ZF8N})Hzz(++&T!AcYFGsJG@+)uekgEUMo%4WVc*7}3Rsd6S_;c?a^DNSH8>cl z=e-|XT~mYM2)v(8y;-#A-wNx)#MTCk2U9e1M_G1Hr|lGyg(Lga^B25mPOh&w5}F%N zsh>4HA$02Drh!%pE_Ovb|9T#}H(`2{-BJ?icRZcB93_%rnc@ARAk+Ut5T5u~Uh#cv zTc1Nr_ekz8B9`yt&$#@iq)lS>3O9Jz>5%@o3*=HmCw*r$IOE;VLXPzka<@hV9=zUl zOFzM-fRBo>BC$3P=FYZ#;xD7vTm_8?Dlmw(`N66Mnmdr#*J4Gn{Pschfz>|Qx+qp+ zXlQl11#@+arThRm`ioMaeB<`}CN6o#0Q1IyYxh|F1zYG2!XZuSKJM7QDYp4Izs%RNbui3_HlA z9vKqG)9WPfAp+;xz${fdjWZHh8*MpO}C}G{( z*xFb6$(`uoDv!AKObM#kIs)J4N28$qSf2XK>{v$-wH=>D)n*|Z&wwBqg){k-ekgei z^JoXbXItG0^GWMhFy`X_WdiM+ZL8(}^P}n&XB1X?0|14C{}n4JD9}zjv<)pX{Z8hy zrmaBo|DJjMQNSSJ{`;2Wxlq=C<9mz>N%fP?p;YGt9BoL;%Y_TlSfzsXjg71V_R8F)|LNI3=wj`I8`kS|>t3(tt$LR@nCaFmutqYl4~P ziY(G|-iWR(qC9eh*K?HY=nF=5=Hi$hfI6dBDIO_W*$U}#{amUSrMN*{%3a^X1iz@? zM5})(9#ZVk+hGJ-Lo>p}n2_W$BEY@PTxs{2J@v)(tHgHjX(MQ?=a*rFku$?n9r?De zAaCe8lh9*ZA>Um;TQET)WWTa3VlS%lX)-oN{de$U1+3@c0jZQ{e|o%ma>`TFdsX&- z1>u7$`Gf1%YCX75oXpM912g~thN9fj^u~=hMzrMe)Tnq*1pE7;5_>g%^97})3E`ZA z4&_zI44<7rSXpaAaudvZ99e7UGBD#ca}XVh@?&poZJEpbC?)#W3oz2vN9EoXvt2Vj zCyLw)3W93BdDCinzZG%Nbt&Vu7Z|YDr<~qL05%`3|BY^jw~4rEe}7?dVQx-Nded%w z`o^foa#f~;jmXK|-pYkIwSG(Ph<3gLh0GHw3XLo~0&;EKg;VjU{ZCCCVo_4+j4w@v z73*^DEx8ll^6Xha7aFBC**(xh`w)nx3I!D{Gxh}WB)=w_?e9-uXop!Y*RAKPZX3jH zwpI(>bN0@!mc8icgF~}A-PWD;H!I1HBS=)p?-Jsyk4R5C5x<>#ZMTyydNu=9$mIFd zi9Z|gMv>s(M&L@`>Xk~prmPGZVG&|YlD?|^{GPu-ot5)um?RMeq_0YWQEn^!#NWth z@<7x;`;@S)bvH4{c$Gd%G==tZ53*f59l_r0pHh(F`=LjX66ZEsl-RB(ij5jHaJV*& z#+{ScTyK~-PJq1o@k8q%G}Rw^IBVfJmUtcK_+&up#usfG&v`PM174T|cOH#wTbyf~ z@21C>=q(UGm{b+oO?_=SQC<}6q=7PJt~ODDK|iqvema%pQ{Z2f_PJi@m@VVHdF1O- z?kA$rAK~bDKPBHAp#qt@mG(!BE914oyz(HR9XZz2mnB|I>v~l-saNHGiZBunaUaiO znv~Jt>e`JVBYN?eO+SoTr2Pw-pB-X-sgm_3H3Z-QF&bPfa$W78U*(8SPa#oYJj*du zKJ?D~$=OCt+cIF7vcG3XG+kdxC}i?`C5}J-Km0<+qgE_mAQ+(k47%h8&bGAp6Nr=N zRgL-Wpy$W44goK+el56^vH5<=yg76RU(SY=Z{$cYTVhJ=JM-cw4>4K;yS! z{HXnVJTzIz#pCsBc_;nE`I}v=1U7A4Nj{2I(}K*3?r{K3X3pxSC#$XL$LCM)SPaah zx3-FV`}irNmll^D+&%P{C1liz{&lgaZW1!n&078Jl9VE!?-r58Gd~mvL zgE=6J_=>5gGBT{}lT_luyM*NTsZ6b$oe#ZfcSV#RApQCC=jaeB zk!U!ns0{E9o?*g3zvjF-07lK%Q#_#H-1o~=VeXoQ`v%Fy)rx9fBIP;v4&#*ff~#5w zW=t>Uwb)4L$#9oeoSzWk_|7xYL@!^6FRCQTKB??HhC8l!(I}Qso4MdE_aqR#2~&_p z4hUd5JldPuT6>!)`zvLzFbK(Ih6W=O#T9}TKwQwnZnM1(;(z$_!Sizwp6R=iV8wCC zabTv#hWO+5g_asTfon2E+&M)U}=CG{KT;q37cY2(Gd<1A$}2fcnXke2O=^HRufbc}^*v^k_*2a{ zV!PR>*S`<65BL^bLacoki#Z+kYu>#Z+uPdm?=t`qT&wliFbK>$HpUZQ;X(mTM1aRF zpMl9Z(u@E+*a6_*f?oL9 zFcpaV)2ob~Rtt$!M}fec%yEVXj0mT#%8YS&IX_ZwS{F4l4EA_f zHOp2l$LG2R1uoO9T*vP}LU7v%94FOGb4>p`zMxljiK0_NWa`w*kG&+yqKuH71+=tS z`khHM9H;zXVPRS1&Agfk^&jl$pldxVK{&Su-Z@Crz3KYA>af^&l}^U`^yz8;(jx+R%d<<4O0Q1YZ16#^nFSS&y8-l7x+S-FdZ`Ry_#_d zSZ|cMYl4sg) zL@wjY>07f6X`Qj-b4!43HeO9}t1pG5P4b>b$E`VU%DDhqm}xKSCaD!sWo$}RH+!X= zpK}eZy^>a`F=KEaZx_= zN)Yw#!I%})*FLB-Ms7Ev9a>xZ#FX{(yhlUrkf8hyRl~RIQ$m7C^88wJA*-H`_>OS zsYIL2-vGg=p9<2lahj8$1OuyE_ z`dVJ_>|>60^R^;zQI)mUrZvdWzG9xZAt7n5Pcod{v(zjuCD*f5Jn|lUQwEO#?bjps zT8H*s@R>-$)pXPbbXk8?V4z2dAytm2eWHI#R&a-i?0SX8+l;BbdDDx2v4bNCa+HCO z3&W~;o|((g0zXeOo4~B|oq(&0AlH+_`{J#R`!;L_=UBk*PSY1_@q0NPi^ssy~@?(@cF zT0o>t&b;Wr^J$4;iytblsEEf|eu@&_J%s3ZFmgo`6BI($Y(oHSKh`5rHYW3;#gaXv zVVTdFbqmw}CylpP;uNK(0)P}cwjn6`dw3|_Zm{?@<&Gb%6` zgFCwBhI2K{gFPs1;G)f;MH=XfDyBA6*$cS>@*zvLG2tmG{~L?R52SE~eMFH}k(&rcGb($y*>= zDbYe{s%e`PQ#*vKd|J8u6>X8!na)@Iuk**FGb7ZPr|0 zJWdVEU-@T5Ow8k4h}#(=@@QscCJD8wD^ku>iT6`=lEu5T3%U3OO|!y!eVig6uQnVC z;ju2Y{C=_ovhk}2ynEy>iUIIdekPfLO?-~TDgMXM7yDocP|V4i>AEWw&Cd2h%6+%P zdJtC#V~mHMh47DOi3~%Ets-XWx$nBEX4(EMzsm;T#P-d>^Ic%Us`!p&io0t1I+@>` zkdjgtD>IYZ?=Fbu!xO*zO_ezo!ZXFvt@t{~X+;9-G&M)dD?X(hxhbRwMuCAQ;P~I- zvN_opNETc6+tRM^X7}@RVq2eB!VPc?jh$E=Ric2utov5ZnmcYTF08DgB zq{Bq<*wWIAeC716loXvci6c?NtEGZ+_V7vGf-2`D9pNVL)1$~bo|8hUWF9X%BBqGd z*aO()bDw{wN|{04rYboNh6sa?+zVm_U1bn}Ay+*Xj1fP+H5U`hXPFaBeh?qedK{lk zpNM*fxgqsqBQQ|mfYO;JOY%L^D2z}5 zx2`VE5^C#|WBoP{;~I8DB;xwkJeQIalRO3%e;1b(R5Uz%--$OBjjZHG=ql^_FeTeY z0eJnpj|dx6U_RXkAr#(nlJ?9qVCNjGvVjUMJh8QJa=z8IN{JXS)sug2Nm^>*D-HdO zdUc9~OZ=?jY<}Tj_(9jcEz#%tj104a%-r;~(0N$U*;Jwg;AubaOyv9ePx9s9K=>P$#^dGz(9`F3_Nh=5IR^NMx?BWj5WRfY^dO(BC zsf8&uaXthl3862Pj#>Cm*T;ZKp~5CaG3h@$e!* znBw{{R1Ek-K+)mgn-*AvGq>d;R{Q-!UtEv6wkrSW+m~l#;@+3TXrlYu@@7>+b2{3J z4u)yj*)Q-!%mO+VPn1vLRHVxnz#S<_b=`hWJ^u4l+<~;o>t}+ws)qK^irg}}KrJCJ zSCY%GYagf18i~cQPCT>A)2A4LXglfpY=#lxj06rbm*(d6XW+M;tvcARDUaV!K}Y^z|67yVob~KUdoZD@FvX|IV2Py7 zm=63hqe>0*V3v9sH1M6bM1Fi~J3aTgM%qjedL~{|bUVCB zM6Q7*N>xQWBr$D&!`ZLVDXb9%Z*a28^9x7_VhDbWI-Oceu}8br#_fr^X^_M;?*)=D z$z;O0=?Tr1_+H6E7IMbE++%|f$8T4%>#gNC_>He;0l>47;q=qmjAUuka^rWKO; z(BFdtsU);W26`DagoPXHHyh^_SWO>)gx0Vfk1z`guIvh%;kKcw!i1A zV{hOE3K?=XH{Zr;Bo8=`P{+3I4)`o)2{Ws+R<}Z|n=CGkpY71z^lP>5;fT(IUj%c4 z?wl+MavZGDh?6}LzbIBdSpE^vIdybj?{e9u;jqJj$5@Y{hm6L@868!~IEh97@b^Xc z8JN2N-oen7L9E5^Yb496gMcBV{`+0q>HJb-qP{m2@8yUfPmBK@s?+q<6j#~J!}&NR z9>r5hBiqS%1)&SM`x=OpRTb%wwlqZCv8avThJgirCfxL6d_45ykP0!i_dHwj8X0jl^{1}lF)(gF55)5R5+7Hm2A+XMM z9Kss@0nUQya@;8){96^7ckA*_IO4PLOVD$g=ODxMU&9nnpQQ`5GH1^69V^n zQ&vJxRxPyJ)sW`f!JS${3LH1vU#`yJ^vW@^`DjVJK3I3IGVulxdEXxO-!z>9Kl*-6 zvA!YfW^NyU*Js_y7Mfkh8O0q!K3d?oSl1?8Ka`v)8Vp#z%OeCnawOZF?PBw6AVr9J z8QiJ8^k=1=xZAm$FS0uBypAB;8N8z3!9Rd!y zb~9LJJAVCdr`;q?E4S#>Ya>mFKrq&05RDF~u5$)-#1^l0FluG@12vf- z&0JO|e6xLK` zry=~8!+p<}nLuMLSN#yF#Dxy`H-2naUIJ^&M% zCH8_2H3^xzEiOhf6I(9n0kt-O2gwbVGN5jhTMa*Ig6j*G1qsMga37qAB^0Q;)^mgs zlMrZHdHu%Dt=zq1@H%d=;fXpqW2B$Qf(P^FPUPsw*mEb<$EFa?2Qx2&ax&n6^&+ZZZ%}<0m+~4^*KqhRq4caWsqV zjMu8ar#8E=X2mc$jX;$zyWqrBB?U`$nQY$c$#XK&q<3#_a z1f`SGv*GUyPv3D}bvE-=B(v=2-$%~$zxqQ zUmbWyc&hg_g+WR>L;^xKW})`PHyTjEEVXc`-L%n;d2>e`fE@Q0 zKO8ow$x{7YHyx6`xHLpnZbA5_G_BnD%NUXvdYW;4q2TT5H|6&E-4Oh^1H=2-UIe{)i8djvvW`nBk( z8vX#FH_X=xlqsXBkErgdYKvn{*P;?=n8o`s+mL7b;$u(Fd(Spom@2Cn{GyL0`BvS- zM!qR#Q zPxA2Rqh%>$Temj#ixDBTjK{W9PmqrhttC%#I={zQwP5s`{A)O(|!MiEdT$e zT;jePGCu=#!zKz*h@`%$XZqCg}OlN`lX_7xL>j5xNa6NeR zZn}$&QsluSi)m@QR1A^&K?02%>gQ(RXu-#|9(V^_WTQ8ed)#JzL7_jnvBpnNv1Wc= zV9k>`Z;sWgcZo&2CG(kXKQfgvRz%ID)@6rZux)Rx794G9$Gv6&E6n5QWK;%6zUCQ9 zvx=}@471=P5BblbO8^W6gM+D_>;x#nkdCM0tW{awh6z-M;`vX&*2UE=w zY1aW4dZZ4I+=)H(spgq>k8iHo7P`JWQE6*FuZlA@<+vx=<$dwQ*X+?Dg})4Ju2=HT zJjOJja|_MyE5+&UMez)_1z-ttP+regkdFX$k!&eLrsH7mVdT_fAQyU2dy6IZ#W1hd zD#1X6xj2Ye+}PzPwJ$XFdu0qf;vPJbnQ)}0@FyE1cfJ%vtQqA7C*8mLlqw*1B>3%C z*7AFN6G3#%`3N>*wHsmNN0zV+aP?||n!%6?wm!`}*NRDZ9JI$!Ix=h(VqAh6HVa}B zRWe*2c1_tmYW+ss1&X{OnvH+G0GY+`Wpb(h6Gv*Px;Xk}pJHW(K2I8uUhNv#^c!Z} z$Ib6x1TDIZlM%Mwku(vZu)K2%eOvOq8kEsQTl&`3NKW95O@M#-7x#s#QTPa&3rSztAz206dHlxiu>A=26!Ns&K2)J z5#>b1R$Q+r?qUTdZZh|1X*XLjg@26w;EM8m7Mq>z*0}F>2BwfozbdljmjPRwi0KVM zT3~Z@SFR$<4PpKMg%P3zNlu;1;CBk z@#{IfiJj!@h1(PX(pa50)D~D__^wWPxZAuok7lT=*k0T JuuzS7psJr(5Awq;U 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

0SK9aVpNL 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 -1T?srQpqZIymG&pUIz&ox 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%0AD~s@ftuBFa8OljkL8^ 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%0Docg8?x1=i)3bCPlXI81xu3KAd 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≷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 literal 0 HcmV?d00001 diff --git a/packages/netbox/img/netbox-logo.svg b/packages/netbox/img/netbox-logo.svg new file mode 100644 index 00000000000..61b9b5aabbd --- /dev/null +++ b/packages/netbox/img/netbox-logo.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/packages/netbox/kibana/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771.json b/packages/netbox/kibana/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771.json new file mode 100644 index 00000000000..8d13b4b26bc --- /dev/null +++ b/packages/netbox/kibana/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771.json @@ -0,0 +1,1650 @@ +{ + "attributes": { + "controlGroupInput": { + "chainingSystem": "HIERARCHICAL", + "controlStyle": "oneLine", + "ignoreParentSettingsJSON": { + "ignoreFilters": false, + "ignoreQuery": false, + "ignoreTimerange": false, + "ignoreValidations": false + }, + "panelsJSON": { + "010bd9ed-468c-4816-8316-315c70ac94fa": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.device.virtual_chassis.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 3, + "type": "optionsListControl", + "width": "medium" + }, + "657d77f2-77a5-4f1b-af21-78365de55e0a": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.tenant.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 1, + "type": "optionsListControl", + "width": "medium" + }, + "8420c75b-0ff4-4c43-87eb-25a0fdafe4e5": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.device.cluster.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 2, + "type": "optionsListControl", + "width": "medium" + }, + "9aeac902-6a2b-4502-be29-a4856df30aff": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.tags.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 0, + "type": "optionsListControl", + "width": "medium" + } + }, + "showApplySelections": false + }, + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-7e90126b-f09a-49e7-bae6-e3b174322c2c", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "7e90126b-f09a-49e7-bae6-e3b174322c2c": { + "columnOrder": [ + "441d49d4-1692-4698-8248-039b1f0e7158", + "9be7e786-df6c-4e3c-b50a-b042f9ea9679", + "fa3f7e5f-cc71-47b5-9ad0-2d0598314af6", + "049f344e-b6e2-4903-9176-b03675996d62" + ], + "columns": { + "049f344e-b6e2-4903-9176-b03675996d62": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.device.name", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + }, + "441d49d4-1692-4698-8248-039b1f0e7158": { + "dataType": "string", + "isBucketed": true, + "label": "Top 5 values of netbox.device.site.name", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "049f344e-b6e2-4903-9176-b03675996d62", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 5 + }, + "sourceField": "netbox.device.site.name" + }, + "9be7e786-df6c-4e3c-b50a-b042f9ea9679": { + "dataType": "string", + "isBucketed": true, + "label": "Top 3 values of netbox.device.location.name", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "049f344e-b6e2-4903-9176-b03675996d62", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 3 + }, + "sourceField": "netbox.device.location.name" + }, + "fa3f7e5f-cc71-47b5-9ad0-2d0598314af6": { + "dataType": "string", + "isBucketed": true, + "label": "Top 3 values of netbox.device.rack.name", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "049f344e-b6e2-4903-9176-b03675996d62", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 3 + }, + "sourceField": "netbox.device.rack.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "emptySizeRatio": 0.54, + "layerId": "7e90126b-f09a-49e7-bae6-e3b174322c2c", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "049f344e-b6e2-4903-9176-b03675996d62" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "441d49d4-1692-4698-8248-039b1f0e7158", + "9be7e786-df6c-4e3c-b50a-b042f9ea9679", + "fa3f7e5f-cc71-47b5-9ad0-2d0598314af6" + ] + } + ], + "shape": "donut" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Device Location Hierarchy" + }, + "gridData": { + "h": 17, + "i": "cd441bf3-635a-4678-9b11-f683d9f0d8f1", + "w": 11, + "x": 28, + "y": 0 + }, + "panelIndex": "cd441bf3-635a-4678-9b11-f683d9f0d8f1", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "13a4afba-dce2-4f1c-836e-cd7fc6d0484d": { + "columnOrder": [ + "17bf155c-4cec-4d23-8c16-b10cfba825c9", + "f53b619c-320f-4634-aaaa-84f36398f5b3" + ], + "columns": { + "17bf155c-4cec-4d23-8c16-b10cfba825c9": { + "dataType": "string", + "isBucketed": true, + "label": "Top 10 values of netbox.device.device_type.manufacturer.name", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "f53b619c-320f-4634-aaaa-84f36398f5b3", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.device_type.manufacturer.name" + }, + "f53b619c-320f-4634-aaaa-84f36398f5b3": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.device.name", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "f53b619c-320f-4634-aaaa-84f36398f5b3" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "17bf155c-4cec-4d23-8c16-b10cfba825c9" + ] + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Top 10 Device Manufacturers" + }, + "gridData": { + "h": 17, + "i": "61518058-1374-4742-bbd3-f8ae70fa2e10", + "w": 9, + "x": 39, + "y": 0 + }, + "panelIndex": "61518058-1374-4742-bbd3-f8ae70fa2e10", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-59667b50-d87e-438b-923c-2f178600c414", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "59667b50-d87e-438b-923c-2f178600c414": { + "columnOrder": [ + "e162e2e9-86af-484f-9d25-8e4da638cab2", + "2cb7bb09-760e-42b8-9865-fb5fd0f3d20d" + ], + "columns": { + "2cb7bb09-760e-42b8-9865-fb5fd0f3d20d": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.device.name", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + }, + "e162e2e9-86af-484f-9d25-8e4da638cab2": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Model Names", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "2cb7bb09-760e-42b8-9865-fb5fd0f3d20d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.device_type.model" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "2cb7bb09-760e-42b8-9865-fb5fd0f3d20d" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "59667b50-d87e-438b-923c-2f178600c414", + "layerType": "data", + "position": "top", + "seriesType": "bar_stacked", + "showGridlines": false, + "xAccessor": "e162e2e9-86af-484f-9d25-8e4da638cab2" + } + ], + "legend": { + "isVisible": true, + "position": "right" + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Top 10 Device Models" + }, + "gridData": { + "h": 15, + "i": "91c4d0b9-ebc5-4dd7-886b-fe8ee02a6ff1", + "w": 17, + "x": 0, + "y": 17 + }, + "panelIndex": "91c4d0b9-ebc5-4dd7-886b-fe8ee02a6ff1", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "671b7eda-aaa8-4f9a-b72e-19f04ce85d2d": { + "columnOrder": [ + "6245c2fc-db26-46ad-9250-2dda0ca04f20", + "b823081c-bf29-416a-852e-fc2cd4dd205b" + ], + "columns": { + "6245c2fc-db26-46ad-9250-2dda0ca04f20": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Device Roles", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "b823081c-bf29-416a-852e-fc2cd4dd205b", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.role.name" + }, + "b823081c-bf29-416a-852e-fc2cd4dd205b": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Count of devices", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "b823081c-bf29-416a-852e-fc2cd4dd205b" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "layerType": "data", + "position": "top", + "seriesType": "bar_stacked", + "showGridlines": false, + "xAccessor": "6245c2fc-db26-46ad-9250-2dda0ca04f20" + } + ], + "legend": { + "isVisible": true, + "position": "right" + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Top 10 Device Roles" + }, + "gridData": { + "h": 15, + "i": "66216c8e-caca-4934-8211-c23b8928fadf", + "w": 16, + "x": 17, + "y": 17 + }, + "panelIndex": "66216c8e-caca-4934-8211-c23b8928fadf", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-46519bb3-a69d-40ad-a3db-b6d5543e8c35", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "46519bb3-a69d-40ad-a3db-b6d5543e8c35": { + "columnOrder": [ + "014831e0-84ec-47de-83de-888509118516", + "200f7e3d-182e-4648-8f62-59544bc3634b" + ], + "columns": { + "014831e0-84ec-47de-83de-888509118516": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Device Platforms", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "200f7e3d-182e-4648-8f62-59544bc3634b", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.platform.name" + }, + "200f7e3d-182e-4648-8f62-59544bc3634b": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.device.name", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "axisTitlesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "fittingFunction": "Linear", + "gridlinesVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "labelsOrientation": { + "x": 0, + "yLeft": 0, + "yRight": 0 + }, + "layers": [ + { + "accessors": [ + "200f7e3d-182e-4648-8f62-59544bc3634b" + ], + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "46519bb3-a69d-40ad-a3db-b6d5543e8c35", + "layerType": "data", + "position": "top", + "seriesType": "bar_stacked", + "showGridlines": false, + "xAccessor": "014831e0-84ec-47de-83de-888509118516" + } + ], + "legend": { + "isVisible": true, + "position": "right" + }, + "preferredSeriesType": "bar_stacked", + "tickLabelsVisibilitySettings": { + "x": true, + "yLeft": true, + "yRight": true + }, + "valueLabels": "hide" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsXY" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Top 10 Device Platforms" + }, + "gridData": { + "h": 15, + "i": "92dcae95-3782-4afb-9d41-be65b0ffe9d4", + "w": 15, + "x": 33, + "y": 17 + }, + "panelIndex": "92dcae95-3782-4afb-9d41-be65b0ffe9d4", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-52d4f20d-8b1d-49af-89b4-b42230a056b1", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "52d4f20d-8b1d-49af-89b4-b42230a056b1": { + "columnOrder": [ + "e225b2b0-1265-48db-a1c2-fbd251aa9a8f", + "268bfa63-7047-4062-8357-cec24104e2b5", + "512d6ff5-afce-4897-9ed3-a03e725391a7", + "d3debdb6-2e3a-4231-a00c-2d6f732c7358", + "57684a74-420b-461c-bd32-2250047263d4", + "be51ab01-f786-4b87-b198-6caac533bc4d" + ], + "columns": { + "268bfa63-7047-4062-8357-cec24104e2b5": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Name", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.name" + }, + "512d6ff5-afce-4897-9ed3-a03e725391a7": { + "customLabel": true, + "dataType": "ip", + "isBucketed": true, + "label": "Primary IP Address", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.primary_ip.address" + }, + "57684a74-420b-461c-bd32-2250047263d4": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Site", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.site.name" + }, + "be51ab01-f786-4b87-b198-6caac533bc4d": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Device Count", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + }, + "d3debdb6-2e3a-4231-a00c-2d6f732c7358": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "Location", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.device.location.name" + }, + "e225b2b0-1265-48db-a1c2-fbd251aa9a8f": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "URL", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.display_url" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "columns": [ + { + "columnId": "e225b2b0-1265-48db-a1c2-fbd251aa9a8f" + }, + { + "columnId": "be51ab01-f786-4b87-b198-6caac533bc4d", + "hidden": true, + "summaryRow": "sum" + }, + { + "columnId": "268bfa63-7047-4062-8357-cec24104e2b5", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "512d6ff5-afce-4897-9ed3-a03e725391a7", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "d3debdb6-2e3a-4231-a00c-2d6f732c7358", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "57684a74-420b-461c-bd32-2250047263d4", + "isMetric": false, + "isTransposed": false + } + ], + "layerId": "52d4f20d-8b1d-49af-89b4-b42230a056b1", + "layerType": "data", + "paging": { + "enabled": true, + "size": 10 + } + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [ + { + "action": { + "config": { + "encodeUrl": true, + "openInNewTab": true, + "url": { + "template": "{{event.values.[0]}}" + } + }, + "factoryId": "URL_DRILLDOWN", + "name": "See in Netbox" + }, + "eventId": "4ebdb3fe-140a-4341-9158-966e8020be39", + "triggers": [ + "ROW_CLICK_TRIGGER" + ] + } + ] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 15, + "i": "b9c29095-261f-4d84-a961-954c2dd741ec", + "w": 48, + "x": 0, + "y": 32 + }, + "panelIndex": "b9c29095-261f-4d84-a961-954c2dd741ec", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e": { + "columnOrder": [ + "865ef4bf-4127-47d5-9d1c-816b40c445f3" + ], + "columns": { + "865ef4bf-4127-47d5-9d1c-816b40c445f3": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Number of Devices", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "color": "#A6EDEA", + "layerId": "3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "layerType": "data", + "metricAccessor": "865ef4bf-4127-47d5-9d1c-816b40c445f3", + "secondaryTrend": { + "type": "none" + } + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsMetric" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 17, + "i": "b6acd143-1715-4083-9322-f453b7804134", + "w": 6, + "x": 12, + "y": 0 + }, + "panelIndex": "b6acd143-1715-4083-9322-f453b7804134", + "type": "lens" + }, + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "[Logs Netbox] Devices\n\n**Netbox** \n**[Devices](#/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771)** \n[IP Addresses](#/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26)\n\n**Devices**\n\nThis dashboard gives an overview of the current devices in Netbox.\n", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 17, + "i": "4ae08eb5-0fa3-446f-b6c5-885f72fba8d5", + "w": 12, + "x": 0, + "y": 0 + }, + "panelIndex": "4ae08eb5-0fa3-446f-b6c5-885f72fba8d5", + "type": "visualization" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-caba48e6-858c-4077-a12e-030e9e8b581a", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "caba48e6-858c-4077-a12e-030e9e8b581a": { + "columnOrder": [ + "1326f8c3-b44b-47c4-bb10-15d3845f1347", + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7" + ], + "columns": { + "1326f8c3-b44b-47c4-bb10-15d3845f1347": { + "dataType": "string", + "isBucketed": true, + "label": "Top 7 values of netbox.device.status.value", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "22e045c5-f8a0-433f-87b1-4c1d2b5411c7", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "size": 7 + }, + "sourceField": "netbox.device.status.value" + }, + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.device.name", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.device.name" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.devices\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [ + { + "color": { + "colorIndex": 0, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "active" + } + ], + "touched": false + }, + { + "color": { + "colorCode": "#f93f3f", + "type": "colorCode" + }, + "rules": [ + { + "type": "raw", + "value": "failed" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 2, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "planned" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 3, + "paletteId": "neutral", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "decommissioning" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 1, + "paletteId": "neutral", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "inventory" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 6, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "offline" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 8, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "staged" + } + ], + "touched": true + } + ], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "colorIndex": 1, + "paletteId": "neutral", + "type": "categorical" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": true + } + ] + }, + "layerId": "caba48e6-858c-4077-a12e-030e9e8b581a", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "1326f8c3-b44b-47c4-bb10-15d3845f1347" + ] + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Device Status Overview" + }, + "gridData": { + "h": 17, + "i": "a12bdfaf-74e5-4857-b4b9-46698730e359", + "w": 10, + "x": 18, + "y": 0 + }, + "panelIndex": "a12bdfaf-74e5-4857-b4b9-46698730e359", + "type": "lens" + } + ], + "timeRestore": false, + "title": "[Logs Netbox] Devices", + "version": 3 + }, + "coreMigrationVersion": "8.8.0", + "created_at": "2025-08-15T14:17:06.790Z", + "created_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0", + "id": "netbox-465940a7-82b5-4a7d-9646-75882af25771", + "references": [ + { + "id": "logs-*", + "name": "cd441bf3-635a-4678-9b11-f683d9f0d8f1:indexpattern-datasource-layer-7e90126b-f09a-49e7-bae6-e3b174322c2c", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "61518058-1374-4742-bbd3-f8ae70fa2e10:indexpattern-datasource-layer-13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "91c4d0b9-ebc5-4dd7-886b-fe8ee02a6ff1:indexpattern-datasource-layer-59667b50-d87e-438b-923c-2f178600c414", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "66216c8e-caca-4934-8211-c23b8928fadf:indexpattern-datasource-layer-671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "92dcae95-3782-4afb-9d41-be65b0ffe9d4:indexpattern-datasource-layer-46519bb3-a69d-40ad-a3db-b6d5543e8c35", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "b9c29095-261f-4d84-a961-954c2dd741ec:indexpattern-datasource-layer-52d4f20d-8b1d-49af-89b4-b42230a056b1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "b6acd143-1715-4083-9322-f453b7804134:indexpattern-datasource-layer-3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "a12bdfaf-74e5-4857-b4b9-46698730e359:indexpattern-datasource-layer-caba48e6-858c-4077-a12e-030e9e8b581a", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_9aeac902-6a2b-4502-be29-a4856df30aff:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_657d77f2-77a5-4f1b-af21-78365de55e0a:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_8420c75b-0ff4-4c43-87eb-25a0fdafe4e5:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_010bd9ed-468c-4816-8316-315c70ac94fa:optionsListDataView", + "type": "index-pattern" + } + ], + "type": "dashboard", + "typeMigrationVersion": "10.3.0", + "updated_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0" +} diff --git a/packages/netbox/kibana/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26.json b/packages/netbox/kibana/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26.json new file mode 100644 index 00000000000..33174ee77a9 --- /dev/null +++ b/packages/netbox/kibana/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26.json @@ -0,0 +1,1160 @@ +{ + "attributes": { + "controlGroupInput": { + "chainingSystem": "HIERARCHICAL", + "controlStyle": "oneLine", + "ignoreParentSettingsJSON": { + "ignoreFilters": false, + "ignoreQuery": false, + "ignoreTimerange": false, + "ignoreValidations": false + }, + "panelsJSON": { + "4a7f54fb-0199-4bca-a369-b75ef652d114": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.ip.nat_outside.address", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 3, + "type": "optionsListControl", + "width": "medium" + }, + "657d77f2-77a5-4f1b-af21-78365de55e0a": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.tenant.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 1, + "type": "optionsListControl", + "width": "medium" + }, + "9aeac902-6a2b-4502-be29-a4856df30aff": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.tags.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 0, + "type": "optionsListControl", + "width": "medium" + }, + "cbcb39f4-634d-47f5-bd22-899abd192664": { + "explicitInput": { + "dataViewId": "logs-*", + "exclude": false, + "existsSelected": false, + "fieldName": "netbox.ip.vrf.name", + "searchTechnique": "prefix", + "selectedOptions": [], + "sort": { + "by": "_count", + "direction": "desc" + } + }, + "grow": true, + "order": 2, + "type": "optionsListControl", + "width": "medium" + } + }, + "showApplySelections": false + }, + "description": "", + "kibanaSavedObjectMeta": { + "searchSourceJSON": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "optionsJSON": { + "hidePanelTitles": false, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "useMargins": true + }, + "panelsJSON": [ + { + "embeddableConfig": { + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "savedVis": { + "data": { + "aggs": [], + "searchSource": { + "filter": [], + "query": { + "language": "kuery", + "query": "" + } + } + }, + "description": "", + "params": { + "fontSize": 12, + "markdown": "[Logs Netbox] IP Addresses\n\n**Netbox** \n[Devices](#/dashboard/netbox-465940a7-82b5-4a7d-9646-75882af25771) \n**[IP Addresses](#/dashboard/netbox-51662583-0923-4203-b806-9f41ece4df26)**\n\n**IP Addresses**\n\nThis dashboard gives an overview of the current ip addresses in NetBox.\n\n", + "openLinksInNewTab": false + }, + "title": "", + "type": "markdown", + "uiState": {} + } + }, + "gridData": { + "h": 17, + "i": "e281e2c4-97b9-4514-8d62-6be9f2f3a5c9", + "w": 11, + "x": 0, + "y": 0 + }, + "panelIndex": "e281e2c4-97b9-4514-8d62-6be9f2f3a5c9", + "type": "visualization" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e": { + "columnOrder": [ + "865ef4bf-4127-47d5-9d1c-816b40c445f3" + ], + "columns": { + "865ef4bf-4127-47d5-9d1c-816b40c445f3": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "Number of IP Addresses", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "color": "#A6EDEA", + "layerId": "3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "layerType": "data", + "metricAccessor": "865ef4bf-4127-47d5-9d1c-816b40c445f3", + "secondaryTrend": { + "type": "none" + } + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsMetric" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 17, + "i": "3562aee3-f7c2-4b5c-9c21-c9f23cf7953e", + "w": 7, + "x": 11, + "y": 0 + }, + "panelIndex": "3562aee3-f7c2-4b5c-9c21-c9f23cf7953e", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-52d4f20d-8b1d-49af-89b4-b42230a056b1", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "52d4f20d-8b1d-49af-89b4-b42230a056b1": { + "columnOrder": [ + "e225b2b0-1265-48db-a1c2-fbd251aa9a8f", + "a181d11d-1687-4070-9f1b-d6bc8dbca58e", + "5cc286fc-7be1-4ebb-86ab-0fad7366bd77", + "564cd5d2-cf08-424f-8e31-338441558078" + ], + "columns": { + "564cd5d2-cf08-424f-8e31-338441558078": { + "customLabel": true, + "dataType": "number", + "isBucketed": false, + "label": "IP Count", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + }, + "5cc286fc-7be1-4ebb-86ab-0fad7366bd77": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "DNS Name", + "operationType": "terms", + "params": { + "accuracyMode": false, + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": true, + "orderBy": { + "columnId": "564cd5d2-cf08-424f-8e31-338441558078", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 3 + }, + "sourceField": "netbox.ip.dns_name" + }, + "a181d11d-1687-4070-9f1b-d6bc8dbca58e": { + "customLabel": true, + "dataType": "ip", + "isBucketed": true, + "label": "Address", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "564cd5d2-cf08-424f-8e31-338441558078", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 10 + }, + "sourceField": "netbox.ip.address" + }, + "e225b2b0-1265-48db-a1c2-fbd251aa9a8f": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "URL", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "564cd5d2-cf08-424f-8e31-338441558078", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 10 + }, + "sourceField": "netbox.display_url" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "columns": [ + { + "columnId": "e225b2b0-1265-48db-a1c2-fbd251aa9a8f", + "width": 381.79999999999995 + }, + { + "columnId": "564cd5d2-cf08-424f-8e31-338441558078", + "hidden": true, + "isMetric": true, + "isTransposed": false + }, + { + "columnId": "5cc286fc-7be1-4ebb-86ab-0fad7366bd77", + "isMetric": false, + "isTransposed": false + }, + { + "columnId": "a181d11d-1687-4070-9f1b-d6bc8dbca58e", + "isMetric": false, + "isTransposed": false + } + ], + "layerId": "52d4f20d-8b1d-49af-89b4-b42230a056b1", + "layerType": "data", + "paging": { + "enabled": true, + "size": 10 + } + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsDatatable" + }, + "enhancements": { + "dynamicActions": { + "events": [ + { + "action": { + "config": { + "encodeUrl": true, + "openInNewTab": true, + "url": { + "template": "{{event.values.[0]}}" + } + }, + "factoryId": "URL_DRILLDOWN", + "name": "See in IP Address" + }, + "eventId": "4ebdb3fe-140a-4341-9158-966e8020be39", + "triggers": [ + "ROW_CLICK_TRIGGER" + ] + }, + { + "action": { + "config": { + "encodeUrl": true, + "openInNewTab": true, + "url": { + "template": "{{event.values.[3]}}" + } + }, + "factoryId": "URL_DRILLDOWN", + "name": "Go to Assigned Object" + }, + "eventId": "264a7608-be82-4838-bfa5-d6279cd93539", + "triggers": [ + "ROW_CLICK_TRIGGER" + ] + } + ] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false + }, + "gridData": { + "h": 17, + "i": "a4504f73-6bb8-4844-a943-239b7dca83a3", + "w": 30, + "x": 18, + "y": 0 + }, + "panelIndex": "a4504f73-6bb8-4844-a943-239b7dca83a3", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "671b7eda-aaa8-4f9a-b72e-19f04ce85d2d": { + "columnOrder": [ + "6245c2fc-db26-46ad-9250-2dda0ca04f20", + "b823081c-bf29-416a-852e-fc2cd4dd205b" + ], + "columns": { + "6245c2fc-db26-46ad-9250-2dda0ca04f20": { + "customLabel": true, + "dataType": "string", + "isBucketed": true, + "label": "IP Roles", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "b823081c-bf29-416a-852e-fc2cd4dd205b", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 10 + }, + "sourceField": "netbox.ip.role.value" + }, + "b823081c-bf29-416a-852e-fc2cd4dd205b": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.ip.address", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "b823081c-bf29-416a-852e-fc2cd4dd205b" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "6245c2fc-db26-46ad-9250-2dda0ca04f20" + ] + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "IP Roles" + }, + "gridData": { + "h": 17, + "i": "6488d433-743f-4bce-9975-d563787f4b59", + "w": 12, + "x": 0, + "y": 17 + }, + "panelIndex": "6488d433-743f-4bce-9975-d563787f4b59", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-caba48e6-858c-4077-a12e-030e9e8b581a", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "caba48e6-858c-4077-a12e-030e9e8b581a": { + "columnOrder": [ + "1326f8c3-b44b-47c4-bb10-15d3845f1347", + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7" + ], + "columns": { + "1326f8c3-b44b-47c4-bb10-15d3845f1347": { + "dataType": "string", + "isBucketed": true, + "label": "Top 5 values of netbox.ip.status.value", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "22e045c5-f8a0-433f-87b1-4c1d2b5411c7", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": false, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 5 + }, + "sourceField": "netbox.ip.status.value" + }, + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.ip.address", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [ + { + "color": { + "colorIndex": 0, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "active" + } + ], + "touched": false + }, + { + "color": { + "colorIndex": 4, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "dhcp" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 6, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "deprecated" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 3, + "paletteId": "neutral", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "reserved" + } + ], + "touched": true + }, + { + "color": { + "colorIndex": 9, + "paletteId": "default", + "type": "categorical" + }, + "rules": [ + { + "type": "raw", + "value": "slaac" + } + ], + "touched": true + } + ], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "colorIndex": 1, + "paletteId": "neutral", + "type": "categorical" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": true + } + ] + }, + "layerId": "caba48e6-858c-4077-a12e-030e9e8b581a", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "22e045c5-f8a0-433f-87b1-4c1d2b5411c7" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "1326f8c3-b44b-47c4-bb10-15d3845f1347" + ] + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "IP Status Overview" + }, + "gridData": { + "h": 17, + "i": "f8a61e32-729d-430a-a8a0-d7dfb5e9e0e2", + "w": 10, + "x": 12, + "y": 17 + }, + "panelIndex": "f8a61e32-729d-430a-a8a0-d7dfb5e9e0e2", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-7e90126b-f09a-49e7-bae6-e3b174322c2c", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "7e90126b-f09a-49e7-bae6-e3b174322c2c": { + "columnOrder": [ + "9fc127f4-a8e4-4f89-89d0-fe9516422ebd", + "049f344e-b6e2-4903-9176-b03675996d62" + ], + "columns": { + "049f344e-b6e2-4903-9176-b03675996d62": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.ip.address", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + }, + "9fc127f4-a8e4-4f89-89d0-fe9516422ebd": { + "dataType": "string", + "isBucketed": true, + "label": "Top 2 values of netbox.ip.family.label", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "049f344e-b6e2-4903-9176-b03675996d62", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "size": 2 + }, + "sourceField": "netbox.ip.family.label" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "emptySizeRatio": 0, + "layerId": "7e90126b-f09a-49e7-bae6-e3b174322c2c", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "049f344e-b6e2-4903-9176-b03675996d62" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "9fc127f4-a8e4-4f89-89d0-fe9516422ebd" + ] + } + ], + "shape": "donut" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "IP Family Distribution" + }, + "gridData": { + "h": 17, + "i": "6ea2d359-3a77-4487-ba23-820a16d69cfe", + "w": 13, + "x": 22, + "y": 17 + }, + "panelIndex": "6ea2d359-3a77-4487-ba23-820a16d69cfe", + "type": "lens" + }, + { + "embeddableConfig": { + "attributes": { + "references": [ + { + "id": "logs-*", + "name": "indexpattern-datasource-layer-13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "type": "index-pattern" + } + ], + "state": { + "adHocDataViews": {}, + "datasourceStates": { + "formBased": { + "layers": { + "13a4afba-dce2-4f1c-836e-cd7fc6d0484d": { + "columnOrder": [ + "17bf155c-4cec-4d23-8c16-b10cfba825c9", + "f53b619c-320f-4634-aaaa-84f36398f5b3" + ], + "columns": { + "17bf155c-4cec-4d23-8c16-b10cfba825c9": { + "dataType": "string", + "isBucketed": true, + "label": "Top 10 values of netbox.ip.assigned_object_type", + "operationType": "terms", + "params": { + "exclude": [], + "excludeIsRegex": false, + "include": [], + "includeIsRegex": false, + "missingBucket": false, + "orderBy": { + "columnId": "f53b619c-320f-4634-aaaa-84f36398f5b3", + "type": "column" + }, + "orderDirection": "desc", + "otherBucket": true, + "parentFormat": { + "id": "terms" + }, + "secondaryFields": [], + "size": 10 + }, + "sourceField": "netbox.ip.assigned_object_type" + }, + "f53b619c-320f-4634-aaaa-84f36398f5b3": { + "dataType": "number", + "isBucketed": false, + "label": "Unique count of netbox.ip.address", + "operationType": "unique_count", + "params": { + "emptyAsNull": true + }, + "sourceField": "netbox.ip.address" + } + }, + "incompleteColumns": {}, + "sampling": 1 + } + } + }, + "indexpattern": { + "layers": {} + }, + "textBased": { + "layers": {} + } + }, + "filters": [], + "internalReferences": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "visualization": { + "layers": [ + { + "categoryDisplay": "default", + "colorMapping": { + "assignments": [], + "colorMode": { + "type": "categorical" + }, + "paletteId": "default", + "specialAssignments": [ + { + "color": { + "type": "loop" + }, + "rules": [ + { + "type": "other" + } + ], + "touched": false + } + ] + }, + "layerId": "13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "layerType": "data", + "legendDisplay": "default", + "metrics": [ + "f53b619c-320f-4634-aaaa-84f36398f5b3" + ], + "nestedLegend": false, + "numberDisplay": "percent", + "primaryGroups": [ + "17bf155c-4cec-4d23-8c16-b10cfba825c9" + ] + } + ], + "shape": "pie" + } + }, + "title": "", + "type": "lens", + "visualizationType": "lnsPie" + }, + "enhancements": { + "dynamicActions": { + "events": [] + } + }, + "filters": [], + "query": { + "language": "kuery", + "query": "data_stream.dataset : \"netbox.ips\" " + }, + "syncColors": false, + "syncCursor": true, + "syncTooltips": false, + "title": "Assigned Object Types" + }, + "gridData": { + "h": 17, + "i": "36b881a7-2f0c-49d7-b1bc-a0b674bf37aa", + "w": 13, + "x": 35, + "y": 17 + }, + "panelIndex": "36b881a7-2f0c-49d7-b1bc-a0b674bf37aa", + "type": "lens" + } + ], + "timeRestore": false, + "title": "[Logs Netbox] IP Addresses", + "version": 3 + }, + "coreMigrationVersion": "8.8.0", + "created_at": "2025-08-15T14:17:45.857Z", + "created_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0", + "id": "netbox-51662583-0923-4203-b806-9f41ece4df26", + "references": [ + { + "id": "logs-*", + "name": "3562aee3-f7c2-4b5c-9c21-c9f23cf7953e:indexpattern-datasource-layer-3cdbde48-3b81-4b60-b7fd-33f7ec68cc7e", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "a4504f73-6bb8-4844-a943-239b7dca83a3:indexpattern-datasource-layer-52d4f20d-8b1d-49af-89b4-b42230a056b1", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "6488d433-743f-4bce-9975-d563787f4b59:indexpattern-datasource-layer-671b7eda-aaa8-4f9a-b72e-19f04ce85d2d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "f8a61e32-729d-430a-a8a0-d7dfb5e9e0e2:indexpattern-datasource-layer-caba48e6-858c-4077-a12e-030e9e8b581a", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "6ea2d359-3a77-4487-ba23-820a16d69cfe:indexpattern-datasource-layer-7e90126b-f09a-49e7-bae6-e3b174322c2c", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "36b881a7-2f0c-49d7-b1bc-a0b674bf37aa:indexpattern-datasource-layer-13a4afba-dce2-4f1c-836e-cd7fc6d0484d", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_9aeac902-6a2b-4502-be29-a4856df30aff:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_657d77f2-77a5-4f1b-af21-78365de55e0a:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_cbcb39f4-634d-47f5-bd22-899abd192664:optionsListDataView", + "type": "index-pattern" + }, + { + "id": "logs-*", + "name": "controlGroup_4a7f54fb-0199-4bca-a369-b75ef652d114:optionsListDataView", + "type": "index-pattern" + } + ], + "type": "dashboard", + "typeMigrationVersion": "10.3.0", + "updated_by": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0" +} diff --git a/packages/netbox/manifest.yml b/packages/netbox/manifest.yml new file mode 100644 index 00000000000..0f3b057d91b --- /dev/null +++ b/packages/netbox/manifest.yml @@ -0,0 +1,93 @@ +format_version: 3.4.1 +name: netbox +title: "NetBox" +version: 0.0.1 +source: + license: "Elastic-2.0" +description: "Collect logs from NetBox with Elastic Agent" +type: integration +categories: + - network + - security + - web +conditions: + kibana: + version: "^9.1.0" + elastic: + subscription: "basic" +screenshots: + - src: /img/devices-dashboard-overview.png + title: Devices overview + size: 600x600 + type: image/png + - src: /img/ips-dashboard-overview.png + title: IP Addresses overview + size: 600x600 + type: image/png +icons: + - src: /img/netbox-logo.svg + title: Sample logo + size: 32x32 + type: image/svg+xml +policy_templates: + - name: netbox + title: NetBox logs + description: Collect logs from NetBox + inputs: + - type: httpjson + title: Collect logs from NetBox API + description: Collecting assets from the NetBox API + vars: + - name: url + type: text + title: URL of NetBox API Server + description: The url of your NetBox API Server + show_user: true + required: true + default: https://localhost:8000 + - name: enable_request_tracer + type: bool + title: Enable request tracing + multi: false + required: false + show_user: false + description: The request tracer logs requests and responses to the agent's local file-system for debugging configurations. Enabling this request tracing compromises security and should only be used for debugging. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-httpjson.html#_request_tracer_filename) for details. + - name: token + type: password + title: Netbox Authorization Token + description: | + Token, e.g. "eyJhbGciO..." + show_user: true + required: true + secret: true + - name: http_client_timeout + type: text + title: HTTP Client Timeout + description: Duration before declaring that the HTTP client connection has timed out. Valid time units are ns, us, ms, s, m, h. + multi: false + required: false + show_user: true + - name: proxy_url + type: text + title: Proxy URL + description: URL to proxy connections in the form of http\[s\]://:@: + multi: false + required: false + show_user: false + - name: ssl + type: yaml + title: SSL Configuration + description: SSL configuration options. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-ssl.html#ssl-common-config) for details. + multi: false + required: false + show_user: false + - name: disable_keep_alive + required: true + show_user: false + title: Disable HTTP Keep-Alives + description: Controls whether HTTP keep-alives are disabled. + type: bool + multi: false +owner: + github: elastic/obs-infraobs-integrations + type: elastic