Hi all,
I'm putting some custom data in at the moment. I've found adding metrics is fine, but solarwinds is very keen on data of reasonably fixed size and some things just dont line up well with that.
eg: List off all the [Routers/Certificates/Virtual_X's] in a [Parent] and keep/alert on some child data
Options I know of
- SAM monitor: Count the faults, list the issues, alert on count > x
- Issues: The message formatting is a pain, cant track historic messages
- SAM Monitor: Split into 10's repeat the script a few times, exit if not relevant somehow, output metric/message pairs
- Issues: Doesnt scale well, can store one metric per sub-property OK, hard to refer to, scripts not aware of each other
- API Monitor: Count array size
- Issues: The count scales fine, but pulling any specific metric off this doesn't scale
- Custom SQL table
- Issues: Pain to setup, once setup quite a pain to alert on. Easy to report on but incompatible with Modern Dashboards
- Custom SWQL stuff - Tie your data to some existing structure
- Issues: When there isnt an equivalent structure you've got nothing good to place it to. I'm tempted to write data to random devices's new custom properties by ID DESC or something, despite them having no relationship. Would confuse junior admins and/or mess up a bunch of UI elements.
Feels like there's better options out there. What do you use?