{% extends 'generic/object.html' %} {% load form_helpers %} {% block title %}Cisco ISE Settings{% endblock %} {% block header %}
| ISE URL |
{% if config.ise_url %}
{{ config.ise_url }}
{% else %}
Not configured
{% endif %}
|
|---|---|
| Username |
{% if config.ise_username %}
{{ config.ise_username }}
{% else %}
Not configured
{% endif %}
|
| Password | {% if config.ise_password %} ******** {% else %} Not configured {% endif %} |
| Timeout | {{ config.timeout|default:30 }} seconds |
| Cache Timeout | {{ config.cache_timeout|default:60 }} seconds |
| Verify SSL | {% if config.verify_ssl %} Enabled {% else %} Disabled {% endif %} |
| Manufacturer | Device Type | Lookup Method |
|---|---|---|
{{ mapping.manufacturer|default:"*" }} |
{{ mapping.device_type|default:"*" }} |
{% if mapping.lookup == "endpoint" %} Endpoint (MAC lookup via ERS API) {% else %} NAD (IP/hostname via ERS API) {% endif %} |
Add to configuration.py:
PLUGINS = ['netbox_cisco_ise']
PLUGINS_CONFIG = {
'netbox_cisco_ise': {
'ise_url': 'https://ise.example.com',
'ise_username': 'ersadmin',
'ise_password': 'your-password',
'timeout': 30,
'cache_timeout': 60,
'verify_ssl': False,
# Device mappings control which devices show the tab
# manufacturer/device_type are regex patterns
# lookup types:
# "nad" - IP/hostname (for switches, routers, WLCs)
# "endpoint" - MAC address (for wireless clients)
'device_mappings': [
{'manufacturer': 'cisco', 'lookup': 'nad'},
{'manufacturer': 'vocera', 'lookup': 'endpoint'},
],
}
}
View Documentation
This plugin displays Cisco ISE (Identity Services Engine) data on Device pages in NetBox.
Network Access Devices (NAD lookup):
Endpoints (MAC lookup):
Version 0.1.0