SNMP monitoring (and after NKO more)
Application shows SNMP informations regulary send from remote agents (part of NKO project) over websockets. Agents are configurable from server (setting OIDs to monitor) but disabled for security reasons in NKO demo (remove alerts() from frontend to enable).
Clone repository to your machine. Get token from tab Settings and configure agent. (Copy and edit -dist files.) Run agent/client.js.
New node should appear automaticly after refresh interval on map. (there should be auth handshake or manually entered DB entries to allow remote agents to connect)
Known issues: - There is a really stupid bug. We have harcoded localhost url for resources in the frontend javascript - which effectively drops all functionality for showing OIDs and current values from agents. - When clicking on nodes int the map it opens tab with shorten version of hostname, which doesn't exist in OID configuration. Long name should be used and it would be fine. - and few others
NodeJS AngularJS MongoDB
Twitter Bootstrap Font Awesome for icons
node modules - websocket - async - snmp-native - mongodb-native-driver
see sources.txt in git repository for more