neat, a network monitor running on a cisco ISR router. this runs on the cisco device.
Cisco ISR 4451-X router with 8 GB RAM, 16GB compact flash memory, and 200 GB hard disk.
here is what Cisco says about running apps in the isr routers:
Use the Cisco 4000 Series Integrated Services Router (ISR) and ASR 1000 Series Aggregation Services Router to host not only Cisco apps, but also third-party and homegrown Linux-based apps. These routers’ Cisco IOS® XE operating system supports the Kernel-based Virtual Machine (KVM), a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.
Both routers use a customized high-performance data plane for forwarding and manipulating packets. The control plane is entirely Linux running on an x86 Intel CPU. We designed the routers with extra CPU capacity for hosting VMs.
You can also turn to the Cisco 4000 Series ISR and ASR 1000 Series to host other network functions that can be deployed as VMs, including:
● Windows domain controller
● Print servers
● Network analytics
● Network functions such as WAN optimization (Cisco WAAS), intrusion detection and prevention (Snort® IPS), and visibility and security intelligence (Cisco Stealthwatch Learning Network License)
Hosting those VMs directly on your existing physical router makes a whole lot of sense.