Skip to content

Extract monitoring data from Riverbed Steelconnect Manager API

License

Notifications You must be signed in to change notification settings

Darrencwood/SteelconnectMon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteelconnectMon

Sample node.js code to extract useful monitoring data from Riverbed Steelconnect Manager API

https://support.riverbed.com/apis/

Poller.js will collect all events from SCM atm it's just events and nodes.

Load.js will create an index and uses elasticsearch.js client to push to the new index in ES and allow ES to register the docs.

All comments / help appreciated, I'm only jus learning node.js so have no idea about proper coding practice orhow to handl json correctly etc, If thi is useful and youy can make a beter / claner job please have at it.

You'll need Node installed with (propably moment.js as well)

npm elasicsearch and jsontocsv if you wish to export the data to csv instead of json

Update > Basic Yourbasicauthuse postman to your basic auth details

Update > url: 'https://.riverbed.cc/api/scm.reporting/1.0/event_logs' to your specific SCM endpoint

WIP and ToDo

Fix unix / epoch time wih moment parse for the UTC field in the array so ES / Sumo etc can recognise the utc fild as the date correctly.

run it as a lambda function / serverless and output to a queue

work out how to call and parse only new events

Feed to sumo / cloudwatch / Azure Log analytics

About

Extract monitoring data from Riverbed Steelconnect Manager API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published