AutoNOC

From The Commons
Jump to: navigation, search

AutoNOC is an implementation of a NOC ("network operations center") in a box. It provides network participants who are supporting the network, with operational tools like end user issue ticketing, network stability monitoring, out-of-band equipment management, abuse resolution, emergency response, etc.

Build notes

v0.1

This is what we used to build the FreedomCenter deployment of AutoNOC.

All the below items are deployed on a lxc Debian Wheezy container, fully patched as of ~Aug 1 2014.

For up/down monitoring, historical trending/instrumentation and log analysis:

For command dispatching/compliance/configuration management:

  • Command dispatch we use a combination of Rundeck: http://rundeck.org/downloads.html (Just installed the deb package) as a front end (handling things like security, logging etc) and Trigger: http://trigger.readthedocs.org/en/latest/ as a Rundeck command dispatcher.
  • For configuration management there is NO! puppet/chef/salt/cfengine here. Way too complicated and relies on state. VERY BAD! We use https://code.google.com/p/slack/ which is a stateless, highly simply config management system. All it does is distribute files and execute programs. Nothing more.

For security instrumentation :

  • Many components of the Security Onion suite:

For inventory tracking:

Legacy stuff below here

NOC Operational Services

  • Ticketing (OSTicket)
  • Documentation and configuration management system (Netdot/Nocproject.org)
  • Radio management (TBD)
  • IPAM
  • Captive portal/security (PacketFence)
  • GIS System (Udig/OpenStreetMap/Ushadi)
  • Asset location tracking (OpenGTS)
  • Technical Operations Dispatch system (TicketsCAD)


Free Network Infrastructure Projects (edit)
Appliances: Box - Node - Tower - Link
Software: AutoNOC - AutoTunnel
Facilities: FreedomCenter - GuifiUS - FNF_Lab
Big picture: The Free Network Stack