{% extends 'generic/object.html' %} {% load helpers %} {% block title %}VitalQIP Settings{% endblock %} {% block header %}

VitalQIP Plugin Configuration

{% endblock %} {% block content %}
Connection Status
{% if not configured %}
VitalQIP is not configured. Add configuration to NetBox's configuration.py file.
{% elif connection_status.success %}
{{ connection_status.message }}
{% else %}
Connection failed: {{ connection_status.message }}
{% endif %}
Current Configuration
VitalQIP API URL {% if config.qip_url %} {{ config.qip_url }} {% else %} Not configured {% endif %}
Username {% if config.qip_username %} {{ config.qip_username }} {% else %} Not configured {% endif %}
Password {% if config.qip_password %} Configured {% else %} Not configured {% endif %}
Organization {{ config.qip_organization|default:"OHSU" }}
Timeout {{ config.timeout|default:"30" }} seconds
Cache Timeout {{ config.cache_timeout|default:"300" }} seconds
Verify SSL {% if config.verify_ssl %} Yes {% else %} No (legacy mode) {% endif %}
Configuration Instructions

To configure the VitalQIP plugin, add the following to your NetBox configuration.py file:

PLUGINS_CONFIG = {
    'netbox_vitalqip': {
        'qip_url': 'https://dhcp.example.com/api',
        'qip_username': 'your-username',
        'qip_password': 'your-password',
        'qip_organization': 'OHSU',
        'timeout': 30,
        'cache_timeout': 300,
        'verify_ssl': False,  # Legacy VitalQIP requires this
    }
}

Note: After updating the configuration, restart NetBox to apply changes.

Quick Links
Features
  • View QIP data on Device pages
  • View QIP data on VM pages
  • Search by IP address
  • Search by hostname
  • Import IPs from prefix
{% endblock %}