Collector Reference: Infrastructure
Kubernetes, Proxmox, OpenStack, and Netbox collectors that discover foundational infrastructure platforms
Parascope's infrastructure collectors discover and monitor the foundational platforms that run your workloads — container orchestrators, hypervisors, cloud platforms, and network source-of-truth systems. Each collector connects to one or more instances of its target platform and periodically scans for configuration items, relationships, and changes.
Kubernetes Collector
The Kubernetes collector discovers workloads, configuration, and infrastructure across one or more Kubernetes clusters.
CI Types Discovered (16)
| CI Type | Description |
|---|---|
kubernetes.cluster | Cluster identity and metadata |
kubernetes.node | Cluster worker and control plane nodes |
kubernetes.namespace | Namespace isolation boundaries |
kubernetes.pod | Running workload instances |
kubernetes.container | Individual containers within pods |
kubernetes.deployment | Declarative workload definitions |
kubernetes.statefulset | Stateful workload definitions |
kubernetes.daemonset | Per-node workload definitions |
kubernetes.replicaset | Pod replica managers |
kubernetes.service | Network service abstractions |
kubernetes.configmap | Configuration data |
kubernetes.storageclass | Storage provisioner definitions |
kubernetes.networkpolicy | Network access policies |
kubernetes.job | One-time workload execution |
kubernetes.cronjob | Scheduled recurring jobs |
kubernetes.cronjobjob | Individual job runs from cron jobs |
Authentication
- In-cluster ServiceAccount — automatic when running inside the target cluster
- Kubeconfig — for remote clusters, uses standard kubeconfig files
Collection Modes
- Periodic — Full inventory scan on a fixed interval
- Watch — Real-time event streaming for near-instant change detection
Multi-Cluster Support
Configure multiple Kubernetes clusters as separate sources. Each cluster gets its own scope ID for data isolation and independent health tracking.
Key Relationships
- Pods
runs_onNodes - Pods
is_contained_byNamespaces - Deployments
managesReplicaSetsmanagesPods - Services
selectsPods - PVCs
mountsPVs
Proxmox Collector
The Proxmox collector discovers virtualization infrastructure from Proxmox VE clusters.
CI Types Discovered (5)
| CI Type | Description |
|---|---|
proxmox.cluster | Proxmox cluster identity and configuration |
proxmox.node | Physical hypervisor nodes |
proxmox.vm | QEMU/KVM virtual machines |
proxmox.container | LXC containers |
proxmox.storage | Storage backends (local, Ceph, NFS, etc.) |
Authentication
- API Token — recommended, uses Proxmox API tokens with configurable privileges
- Username/Password — falls back to ticket-based authentication
What Gets Collected
- Config (tracked): VM/container hardware config (CPU, memory, disk, network), status, node membership
- Metrics (not tracked): CPU utilization, memory usage, disk I/O, uptime
Key Relationships
- VMs/Containers
runs_onNodes - Nodes
member_ofCluster - VMs/Containers use Storage
OpenStack Collector
The OpenStack collector discovers cloud resources across one or more OpenStack deployments, including both private clouds and public OpenStack deployments.
CI Types Discovered (17)
| CI Type | Description |
|---|---|
openstack.project | Tenant/project boundaries |
openstack.instance | Compute instances (VMs) |
openstack.flavor | Instance size definitions |
openstack.image | VM images and snapshots |
openstack.volume | Block storage volumes |
openstack.snapshot | Volume snapshots |
openstack.volumetype | Volume type definitions |
openstack.network | Virtual networks |
openstack.subnet | Network subdivisions |
openstack.port | Virtual network interfaces |
openstack.router | Virtual routers |
openstack.floatingip | Public IP addresses |
openstack.securitygroup | Firewall rule sets |
openstack.keypair | SSH key pairs |
openstack.hypervisor | Physical compute hosts (admin only) |
openstack.domain | Identity domains (admin only) |
openstack.cluster | Cluster resources |
Authentication
- Application Credentials — recommended, scoped to specific project access
- Username/Password — standard Keystone authentication
Multi-Cloud Support
Configure multiple OpenStack deployments as separate sources with independent credentials and scoping. Per-source configuration supports:
all_projects: false— limit to authenticated project only- Selective collector disabling (e.g., skip
imagecollector if credentials lack permission)
Key Relationships
- Instances
runs_onHypervisors (when admin access available) - Instances use Flavors, Images, Networks
- Ports
connects_toNetworks/Subnets - Volumes
attached_toInstances
Netbox Collector
The Netbox collector synchronizes network infrastructure data from NetBox, the network source of truth.
CI Types Discovered (14)
| CI Type | Description |
|---|---|
netbox.site | Physical locations / data centers |
netbox.location | Sub-site locations within a site |
netbox.rack | Equipment racks |
netbox.device | Network devices (switches, routers, firewalls) |
netbox.interface | Network interfaces on devices |
netbox.ipaddress | IP address assignments |
netbox.prefix | IP prefix / subnet allocations |
netbox.vlan | VLAN definitions |
netbox.vrf | Virtual routing and forwarding instances |
netbox.cable | Physical cable connections |
netbox.tenant | Organizational tenants |
netbox.contact | Contact records |
netbox.circuit | WAN circuits and connections |
netbox.provider | Circuit and connectivity providers |
Authentication
- API Token — standard NetBox API token with read permissions
Key Features
- IPAM Sync — IP address and prefix data for network planning
- DCIM Sync — Physical device, rack, and site inventory
- API Pagination — Handles large NetBox instances with automatic pagination
- Enrichment Source — Netbox data enriches CIs from other collectors (e.g., adding physical location to a Proxmox node)
Key Relationships
- Devices
located_inRackslocated_inSites - Interfaces
member_ofDevices - IP Addresses
assigned_toInterfaces - Cables
connectsInterfaces
Related Documentation
- Managing Collectors — Collector health and configuration
- Collector Reference: Platform Services — Ceph, PostgreSQL, Prometheus, Grafana, Vault, DNS collectors
- Collector Reference: Discovery — OS and SNMP collectors
- CI Types — Complete CI type reference