Vitor Santos

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Vitor Santos

  1. Not sure if you have the same need I had on my organization but, we've developed a simple DS a while ago that fetches some power related metrics. You can find it here Not sure if it helps you out. Thanks!
  2. We've ended up creating a DS to cover our monitoring necessities. In case it's useful for you guys -> here
  3. This would definitely help a lot in the navigation... Specially when having multiple windows (working on multiple resources). I have to scroll up a lot just to don't lose track of the device I'm checking properties, etc...
  4. I believe we might be doing what you want in our environment (it uses the service name & not its display name). Another reason for creating this custom data source was to don't consume so many WMI resources for each box (since it was doing pretty much 1 query per service/instance) on the out of box DS. We've came up with a custom one that does a single WMI query (via groovy) to get all the services & then process the output... This reduced the WMI load substantially since we discover all the services running on a server (as an MSP this is way easier in terms of management).
  5. Understood... Yeah, thankfully we've arranged other solution. Appreciate the help anyway!
  6. We were already doing that. However, we wanted values from other datapoints (gauge, derive, etc...).... Which as per the documentation isn't possible (validated on Friday)
  7. The collection method is SNMP. In the meanwhile, we've managed to sort it out using another method.
  8. Totally understand you... But, for what we want it would really need to access the actual datapoints value... Unfortunately, we'll need to leverage other options. I appreciate your reply anyway mate
  9. Hello, Is there any possibility/workaround of invoking other datapoint values within a Groovy Complex DP? Thank you!
  10. Nope, those aren't discoverable. They're set manually by us (client status, domain in our ticketing tool, etc...)
  11. Hello, We've several instance groups within the same DS (Ping, URL, etc...). Some of those profiles need to have common properties (per instance group) due to the integration we've with our ticketing system for example. It would be GREAT if we could add properties at the Instance Group level (that way those would be inherited by the instances & we don't need to be mapping those individually per instance). I tried that & didn't found that possibility... correct me if I'm being noob Thank you!
  12. Gotcha! I guess for what we want here that's not good (since AD runs every 15 minutes)... Thank you for the help anyway Stuart!
  13. I see but, it would reappear if the Instance gets discovered again but, not actually alarm is the process stops (since the instance disappears), right? Since the AD will no longer consider it an instance (when it stops). Maybe I'm doing some confusion
  14. I searched on the Exchange & the one from LM but didn't found metrics related with it (maybe I missed something )
  15. Hello, Just wondering if anyone developed DS to monitoring Exchange DAG so far? That monitoring is really important on our current tool... If not, I guess we can develop one but, prior to that I just wanna make sure there's nothing out there already. Thank you in advance!
  16. Yeah, I really think that's the most reliable option to pursuit. However, I've coded a DS just to see how it behaves (WinProcessStats_Responsiveness). Just in case you want to have a look. Only problem I'm having with that DS is that I don't have Active Discovery erasing the Instances (therefore they'll stay there alarming if that process is no longer running - which is kind of what we want but, not perpetually). This is why we're really leaning towards just expecting a number of process & alarm if it's lower that that.
  17. Yeah I looked into your example but, that has the PID as wild value. That's exactly the tricky part of this. Cause nowadays our probe is able to catch those processes (even with same name) & alarm if those get stopped. I just don't know how to replicate this at LM. Was wondering if anyone might come up with a workaround that I'm not actually seeing. I've tried to come up with something that has the cmdline & then enumerating those as cmdline#1/#2 etc... but, if now there's 3 instances of the process running but later there's only 2... the third instance will return an alarm (ca
  18. Hello, In our current monitoring tool we monitoring Linux processe profiles using a Regex expression to match one or more. Example, we've a profile that will look into processes that contain /.*OpswiseAgent.*/ in their cmdline path. Once those are running, the probe picks them automatically and monitors their state (not actually having the PID in mind because that might change). In LM we would also not rely on PID since it might change (in terms of wildvalue).There can be also more that 1 process (with diff PIDs) running with the same exact cmdline (therefore it needs to pick tho
  19. Thank you for the feedback. Is there any planning on implementing similar feature on the collector(s) page? Cause it's really annoying having to scroll up/down and/or changing page in order to reach the collector we want. Thank you!
  20. Yeah I actually ran with those issue(s) but then noticed that we need to do additional things. Have the Powershell specific module installed at the collector level: Install-Module PSWinDocumentation.O365HealthService -Force (in my case there was some issue with TLS at the collector level so I had to run the command below prior to the module install -> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Enterprise Application needs to have the following role: I've also tweaked the script(s) actual token(s) being used on the c
  21. Also to add here... According to the documentation the user account roles should be: However, the DS below doesn't work only with those perms: I had the need to add the role 'SharePoint admin' in order to make it work Tried all the 'Reader' roles & none is able to make it work Is there any other way to have it working without the need to grant 'Admin' privs to the user in context? This is very important to us because we've clients that will not give us those type of privileges (100% sure). Please advise here folks. Regards,
  22. Hello, This is something we've noticed a while ago, but, only sharing now since I forgot in the meanwhile. When adding MS Office 365 env. into monitoring following the official documentation, at some point it's stated that one of the properties that should be set at the resource level is: I've done this but, the property source for Office365Reports category fails when running (prop. source details below): The actual error states the 'tenant name' in context doesn't exist. This gets solved if instead of using the tenant name we pass the tenant ID instead. Jus
  23. Hello, Starting a few weeks ago we've lost the functionality of dynamic filtering Collectors using the search box (top right corner). I mean, we can still search collector(s) but, the results actually display ALL the collector group(s) anyway... This is kind of annoying & not that useful since we've >100 groups. I know this was working smoothly in the past, not entirely sure why it got removed (maybe there's an explanation but, I don't recall seeing that published on the Release Notes - correct me if I'm wrong ). Thank you!
  24. Hello, I've created a suite for Tegile API monitoring a few weeks ago. One of the DS captures the events for the Tegile Event table (using the API), maybe that's useful to you since you don't need to configure any event source, traps, etc... I've been trying to publish those in the exchange but, for some reason my page always stays stuck at the loading phase (I've already tried in diff. browsers but, it doesn't work). Use those at your own risk (in case they're helpful to you) since those weren't approved by LM 'officially'. In order to use them you just need to map the prop