We hope you enjoyed the December 6 DemoFriday™ with Plexxi and SolarWinds. If you missed the demo showing what happens when infrastructure data is put to use across multiple components of the IT infrastructure, it now is available in our archives.
The demonstration highlights a real-world case of data sharing, combining deep, easy-to-understand, real-time performance information with a network that can automatically make use of the information — exactly what automation and DevOps are about. Watch the full presentation (or listen to it as a podcast, or read the transcript) — or check out the teaser video and other resources below.
Demo participants asked insightful questions during the presentation. Those questions, and answers from Plexxi Director of Product Management Simon McCormack and Rob Hock, product manager of SolarWinds’ Orion platform, follow:
What is the backend database used by SolarWinds?
SolarWinds: A MS-SQL DB is required, and is the primary datastore. We’re starting to do some interesting things with our Netflow Traffic Analyzer product and NOSQL storage however.
How much historical data is kept in the database?
SolarWinds: It’s user-definable per data type. Typically, one year would be reasonable.
Where can I find the SolarWinds SDK?
If I had two Plexxi networks integrated to SolarWinds, with one network being a shadow network I use for troubleshooting and testing, does SolarWinds provide “recording” or “archiving” capability?
Solarwinds: NPM will provide by default at least 30 days of data at a five-minute sample interval. This retention and aging period is user-definable.
How many lines of code does it take for integration from DSE to Solarwinds?
Plexxi: In the example used in the session, 35 lines of code were used to tweet the event data. That can be used as a guide for a SolarWinds module, although it should be noted we used a Python library to interact with Twitter/Solarwinds.
If you just want to generically publish event data from SolarWinds, you could do it in a similar number of lines, but this will increase if you do more pre-processing of the data, and it will increase further if you want your module to gather more metadata (such as information not contained in the event, on a new node being created). Then, the code base will grow per event type.
What kind of devices does Plexxi read from SolarWinds?
Plexxi: Although the demo is primarily targeted at virtual hosts and virtual machines, essentially any type of node that SolarWinds can monitor can be pulled into the Plexxi database.
How can we get hold of the SolarWinds Python library shown in the demo?
What version of Python is being used?
Plexxi: 2.7.x, which is the default on most UNIX distributions and Mac OS X. I also tried it with Python on the NPM windows server.