In today’s complex IT environments, keeping network configurations consistent across multiple devices and global locations is a core security and operational challenge. The Quantum Network Monitor Assistant serves as an AI-powered ally, allowing users to automate, monitor, and verify network configurations across diverse infrastructures. Let’s walk through a realistic user-assistant conversation, showing exactly how these powerful features come together to solve this problem.
—
The user, managing a network with routers and switches across three continents, wants to ensure all devices are using the correct DNS settings and security configuration, without manual spot-checking or remote logins.
User: I want to make sure that all our routers at our London, New York, and Singapore sites are using the same DNS servers and have consistent security settings. Can you help automate this check?
Assistant: Absolutely! Let’s start by pulling the current configurations from each location. First, we’ll identify the devices and their monitoring agents.
User: Can you show me all hosts currently monitored by our London agent?
The assistant uses the get_host_list function to filter for hosts assigned to London:
{
"name": "functions.get_host_list",
"arguments": {
"detail_response": true,
"agent_location": "London - UK"
}
}
This returns a list of London-based devices, showing their addresses, endpoints, and types (e.g., router, switch, firewall).
Assistant: Here’s a summary of your monitored devices in London. Should I look for all routers or a specific set?
User: Check all routers, and also pull the same list for New York and Singapore.
The assistant repeats the get_host_list call for each location:
{
"name": "functions.get_host_list",
"arguments": {
"detail_response": true,
"agent_location": "New York - US"
}
}
and
{
"name": "functions.get_host_list",
"arguments": {
"detail_response": true,
"agent_location": "Singapore - SG"
}
}
Assistant: I’ve gathered your routers from all three locations. Next, I’ll retrieve their latest monitoring data—this includes information like DNS configuration, endpoint type, and active policies.
For each device identified, the assistant calls get_host_data:
{
"name": "functions.get_host_data",
"arguments": {
"detail_response": true,
"address": "router-london-1.yourcompany.com",
"dataset_id": 0
}
}
(And repeats for each device in each location.)
Assistant: I’ve compared the DNS and security configuration across all your routers. Here’s what I found:
- London and New York are both using 8.8.8.8 and 8.8.4.4 as DNS servers.
- Singapore is using a local ISP DNS, which is different.
- All routers have your defined security policies except router-newyork-2, which is missing the access control list update.
User: Can you send me an alert anytime a change like this happens so we’re aware of configuration drift?
Assistant: Great idea! I’ll set or update monitoring on these routers to flag any change in their DNS or security settings. Alerts will be sent to your email.
To ensure consistent policy adherence, the assistant edits the monitoring configurations:
{
"name": "functions.edit_host",
"arguments": {
"detail_response": false,
"id": 5,
"endpoint": "dns",
"enabled": true,
"timeout": 4000
}
}
(Repeated with the relevant IDs for each router that requires strict DNS or security policy monitoring.)
The assistant then confirms:
Assistant: Alerts are now enabled for configuration changes across all your global routers. You’ll be notified of any drift within minutes, ensuring ongoing consistency.
—
This example showcases the Quantum Network Monitor Assistant’s ability to:
- Discover and categorize devices by location and type,
- Retrieve and compare current configuration data at scale,
- Automatically alert IT teams to any drift or unauthorized change.
By weaving together get_host_list, get_host_data, and edit_host functions, configuration management becomes a proactive, AI-driven process rather than a reactive or manual task.
Ready to bring real-time configuration management and drift detection to your networks? Try the Quantum Network Monitor Assistant with your environment—for continuous consistency, no matter how global or dynamic your infrastructure!