Skip to main content

Discovery Features

Comprehensive network and infrastructure discovery capabilities.

Overview

NopeSight's discovery engine automatically identifies and catalogs IT assets across your infrastructure, creating a real-time inventory of hardware, software, and services.

Discovery Methods

Agent-Based Discovery

NopeSight Agent

  • Lightweight Python/PowerShell agents
  • Deep system inspection
  • Real-time monitoring
  • Secure communication

Capabilities

  • Hardware inventory
  • Software detection
  • Service monitoring
  • Network mapping
  • Performance metrics

Agentless Discovery

Protocol Support

  • WMI: Windows systems
  • SSH: Linux/Unix systems
  • SNMP: Network devices
  • APIs: Cloud platforms

Benefits

  • No software installation
  • Minimal impact
  • Broad compatibility
  • Quick deployment

Discovery Scope

Infrastructure Discovery

Servers

  • Physical servers
  • Virtual machines
  • Containers
  • Cloud instances

Workstations

  • Desktops
  • Laptops
  • Thin clients
  • Mobile devices

Network Devices

  • Routers
  • Switches
  • Firewalls
  • Load balancers

Software Discovery

Operating Systems

  • Windows (Server/Desktop)
  • Linux distributions
  • Unix variants
  • Container OS

Applications

  • Installed software
  • Running services
  • Web applications
  • Database systems

Licenses

  • License keys
  • Expiration dates
  • Usage metrics
  • Compliance status

Service Discovery

Network Services

  • Active services
  • Listening ports
  • Protocol detection
  • Service dependencies

Application Services

  • Web servers
  • Database servers
  • Application servers
  • Message queues

Discovery Process

1. Initial Scan

Discovery Configuration:
Range: 192.168.0.0/16
Methods: [WMI, SSH, SNMP]
Credentials: Vault
Schedule: Daily 2 AM

2. Data Collection

{
"hostname": "server-01",
"os": "Windows Server 2019",
"cpu": "Intel Xeon E5-2680 v4",
"memory": "64GB",
"disks": [
{"name": "C:", "size": "500GB", "used": "45%"}
],
"network": {
"interfaces": 2,
"connections": 147
}
}

3. Processing Pipeline

  1. Data validation
  2. Deduplication
  3. CI creation/update
  4. Relationship mapping
  5. AI enrichment

4. Inventory Update

  • Create new CIs
  • Update existing CIs
  • Mark inactive CIs
  • Track changes

Advanced Features

Intelligent Classification

Device Type Detection

  • Server vs Workstation
  • Production vs Development
  • Physical vs Virtual
  • Role identification

Software Categorization

  • Application families
  • Version tracking
  • EOL detection
  • Security updates

Network Mapping

Connection Discovery

  • TCP/UDP connections
  • Service communications
  • Traffic patterns
  • Bandwidth usage

Topology Mapping

  • Network segments
  • VLAN detection
  • Routing paths
  • Firewall rules

Change Detection

Real-Time Monitoring

  • Configuration changes
  • Software updates
  • Service modifications
  • Network changes

Historical Tracking

  • Change timeline
  • Comparison views
  • Audit trails
  • Rollback points

Discovery Automation

Scheduled Discovery

Schedules:
full_discovery:
type: complete
frequency: weekly
time: "Sunday 2:00 AM"

incremental:
type: changes_only
frequency: hourly

critical_systems:
type: targeted
frequency: "*/15 minutes"
targets: ["production_servers"]

Event-Driven Discovery

  • New device detection
  • DHCP events
  • DNS updates
  • Cloud scaling

API Integration

# Trigger discovery
POST /api/discovery/scan
{
"range": "10.0.0.0/24",
"methods": ["ssh", "snmp"],
"priority": "high"
}

# Check status
GET /api/discovery/status/job-123

Performance & Scaling

Optimization

  • Parallel scanning
  • Intelligent scheduling
  • Resource throttling
  • Caching mechanisms

Large Environments

  • Distributed agents
  • Zone-based discovery
  • Incremental updates
  • Load balancing

Security

Credential Management

  • Encrypted storage
  • Vault integration
  • Rotation policies
  • Least privilege

Network Security

  • Secure protocols
  • Certificate validation
  • Firewall friendly
  • Audit logging

Troubleshooting

Common Issues

  1. Authentication Failures

    • Verify credentials
    • Check permissions
    • Review firewall rules
  2. Incomplete Discovery

    • Increase timeout
    • Check network access
    • Review exclusions
  3. Performance Impact

    • Adjust scan intensity
    • Schedule off-hours
    • Use incremental scans

Debug Tools

# Test connectivity
nopesight-discover --test --host 192.168.1.100

# Verbose mode
nopesight-discover --verbose --debug

# Dry run
nopesight-discover --dry-run --range 10.0.0.0/24