What custom properties are you using, and why?
We use a lot of custom properties, mostly to mute or redirect alerts and to cause things to appear on different maps.
We use them for device location, device ownership including monitoring escalation information, and build state. And we build groups around them, which in turn can be used for alarms and reports.
We use the custom properties to help assign an asset to a user and/or a department. We also use it to put servers in groups (development vs production) for alarms and alerts as well.
alert recipient email addresses--initially because there used to be a limit of approx. 220 characters in alert utility GUI (probably in 2012). I had to update too many alerts too often so I just started using a custom property
device type/ team/ regional gateway
I treat CPs in two ways:
It's all about stripping the onion that is your monitored estate down into the logical layers that represent your business areas, and using CPs to represent them
As silverbacksays mentioned, they are used everywhere. There are common ones like site name, site number, contact person, alert email address, alert muting, etc. I've also used ones like volume thresholds, latitude/longitude for automated world map population, patch windows for scheduled unmanagement, etc. Those are just the ones off the top of my head that I've used in the last couple of months. I'm sure there are a ton that I am forgetting about.
It's funny, a recent client I was working with kept asking off the wall questions about ways to do different things. It seems like all of my answers involved creating a new custom property. I asked him at the end of the day if he got how powerful custom properties were and his answer was a resounding yes.
We use custom properties in many different ways.. here are some examples:
These changes let us reduce our number of alerts definitions from well over 50 down to 20. And our alert actions are greatly reduced as well.. This really helped in the management and control of our alerts.
Before we used this integration our teams were trying to manually set/update fields in multiple systems.. This streamlined things and reduced the duplication effort. It also gave me as the admin more control since far fewer people needed node management access, etc. We are planning to expand this further to include automated node setup/removal and flowing information back from Orion to our inventory..
If you are not using custom properties I highly suggest you take a look them - There is countless uses for them and they will undoubted make your Orion monitoring better!!
We've used them while migrating peering links from one DC to another. We would mark all the links to be migrated, along with the connection name and AS number. At a pinch we could run a report for all currently connected ports that were marked as to be migrated.
As we proceeded with the migration the number of ports on the report would keep dropping.
Our second useful custom property was for transit links, we could record what the commit level was, again for easier reporting.
Along with this much of the standard location etc, as mentioned above.
Geographical location
Device owner
Service owner
Device grouping
Alert muting
Finally and probably the most painful NCM scripting. It is only painful because interface custom properties cannot be referenced within NCM which ends up being a huge drawback for me since I I would like to use the interface properties in my remediation scripts.
There will be a class on 9/21/16 over custom properties. It will be recorded and posted in the Customer Portal for later viewing. https://thwack.solarwinds.com/events/1878
We tend to use an extension within the caption of all the switches and routers so for edge switches they have the switch name -'esw' so we can sort by that within the groups
We tend to use a custom field for the node room, building, campus, team-responsible.
Groups are set up for dynamic so when a node is added it goes straight into the groups using the above.
That is the main use but they are used within the alerting and reporting as well.
Here is a link to the same question from last year, and it has some pretty good examples in it. I reference this link often, and even find some new ideas every once in a while.
https://thwack.solarwinds.com/community/solarwinds-community/announcements/blog/2015/10/01/custom-properties-how-do-you-…
As mentioned numerous times in the previous posts, custom properties are basically the starting point to do the task you are needing.
You can even use custom properties to "Auto Provision" nodes... so to speak... While it can get very complicated, very quickly, it is actually quite easy to do some minor auto provisioning tasks with custom properties.
While they are not technically alerts, I have a few alerts setup to standardize several subsets of devices in our network.
For example, all of our lab devices are located in the same location, room, city, state, zip, etc...
So, whenever someone adds a new device, and sets the custom properties "Department" = "LAB" and "Testing" = "Yes/True", then the advanced alert gets triggered. The actions taken on that device simply set the values for various other custom properties. Now, every time that alert gets triggered, it saves the user from having to manually go through and set 10+ other values.
But yes, I would have to agree with the previous replies, most people end up using them for the same basic tasks, alerting, grouping, reporting, automation...
We are using them to make Solarwinds our "single point of truth" for our documentation. Things like property tag, device location, startup/shutdown order and such.
The previous posts are very good examples of what you can do. In the end with a little thought and even some creative SQL you can do all manner of things. One of the areas that they become useful for involves complex alert conditions where you can look for various values related to a node in custom properties to determine if it is alertable.
it really does seem that even though we have a whole bunch of CPs, there will always be a reason to add more
The only things missing now, in regards to custom properties, are the ability to show/hide them based on device type/vendor/or other cp, the ability to rearrange the ordering (also based on various type/vendor/cp), and having cascading CPs... So, yeah, same here, I think everything pretty much revolves around CPs... at least for now.