All Activity

This stream auto-updates

  1. Yesterday
  2. Hello, This is my selection it should be 43 items but I have only 23 machines after 12 hours which get the datasource! Looking in this issue Thanks, Dom
  3. Hello, I imported the XML and now I am testing on a group of machines... Several machines did not get the datasource at all... For the machines receiving the datasource I have an issue with the parameter "updatecount" It remains empty... Any idea why? THanks, Dom
  4. Hello, I am trying to get a list of patches on each server within Logic Monitor. Is it possible to do so with their status "applied" , "pending" , "failed" etc... The patching is done by WSUS or SCCM but due to Administration issues, access I am trying to use Logic Monitor which is opened to both environment. Thanks, Dom
  5. Last week
  6. Can we get an update on when this can be added to a sprint? This is really a must have feature that all your customers would greatly appreciate.
  7. Hi Mike. Thanks for the info. I'm not sure if that specific collector Datapoint is displaying that graph correctly b/c I know we had like 100's of failed tasks for the XenApp_* datasources that spawned my support issues in the 1st place. This was based on BatchScripts. The graph is showing only .0046t/s : "# of tasks /second that are being scheduled that are still waiting for a thread from a previously scheduled task." Unavailable Thread Scheduling: I looked into this b/c was getting huge gaps in this DS's DataPoints. Once we bumped up the batchscript thread count it s
  8. This is from a lab collector that is monitoring a handful of devices, so what you're seeing might be totally normal. I think those are single threads having to do with the collector's internal task management (but I am not certain of this, and will be interested to hear what the support team has to say) This datasource has the counters for the collection tasks. Probably the most important one of these having to do with thread availability is the unavailable thread counter (visible on the instances)
  9. Hey Stu!!! I already have a case open asking but figured I'd post in here if anyone else knew. Searching didn't' find anything either so asked. Once I get a response I'll update.
  10. Looks like the entire response has a .to_dict() method. However, this results in a dictionary where one of the entries is called "items". Unfortunately, dictionaries have a native method called items(), so this conflicts and you can't actually access that key pythonically (thanks Swagger). The above method is what I'd use.
  11. Yeah, it's a bummer that it doesn't just return it as a native python dictionary. Each item in the items object of the response has a .to_dict() method though. So, you'd do it like this: Python 3.7.3 (default, Mar 27 2019, 09:23:15) [Clang 10.0.1 (clang-1001.0.46.3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from lm import lm >>> alerts = lm.get_alert_list() >>> for alert in alerts.items: ... for key in alert.to_dict().keys(): ... print(key) ... sdt ack_comment acked acked_by acked_epoch alert_value chain chain_i
  12. Hello, I'm looking at tweaking my collectors b/c I see these collection services are maxed out. esx-service snmp-selector webpage-async-workers What settings in the collector config can I bump up to improve these collection services? I searched for these specific sections but some don't find any specific to these exactly.
  13. MrJ

    Using API v2

    Sorry, another question. I was trying to iterate through the api response keys (I thought it was just json) but I see it returns the var as a class. Is there some documentation or examples on how to work with the values? Thanks
  14. Not a problem. When i discovered the ease of the SDK, it opened a whole new world of managing LM.
  15. MrJ

    Using API v2

    Sorry, I yes I had a typo. OK yes I see that, thank you. I looked for something like that in the docs but missed it. Thanks a lot.
  16. Assuming you mean ID. There are several ways. Programmatically, you'd do a get_device_group_list() method call. You could get the whole list then filter/search in your script to find the ID, or you could include a filter in the call so that only the group you're interested in is returned.
  17. MrJ

    Using API v2

    Ye great work. Way easier than using the API (for me at least) I found this documentation which looks very nice also: https://www.logicmonitor.com/support-files/rest-api-developers-guide/sdks/docs/#api-LM-getAlertList Question, in the example: api_response = api_instance.get_alert_list_by_device_group_id(id, needMessage=needMessage, customColumns=customColumns, fields=fields, size=size, offset=offset, filter=filter) How do you get the ID of the specific group? Thanks
  18. FYI, the @Stefan W and Michael helped develop this little nugget that makes interacting with the SDK dead simple (two lines and you've got the results of an API call).
  19. MrJ

    Using API v2

    This is great, thanks! SDK looks great, just tested and works a treat. Thanks Stuart.
  20. V2 specific documentation: https://www.logicmonitor.com/support/rest-api-developers-guide/v2/rest-api-v2-overview If you're using Python, the SDK is far and away better: https://www.logicmonitor.com/support/rest-api-developers-guide/logicmonitor-sdks https://www.logicmonitor.com/support-files/rest-api-developers-guide/sdks/docs/ If you're not using Python: https://www.logicmonitor.com/swagger-ui-master/dist/ https://github.com/sweenig/lmcommunity/blob/master/Billing/Resource_Group_Member_Counts/ad.groovy
  21. Awesome. Fleshing out feature requests like this helps the product management team understand the request and deliver on something that really meets the need. Thanks for the feedback!
  22. MrJ

    Using API v2

    Hi Can someone point me in the direction of some instructions on how to make API calls with V2 of the API? (Just with a basic example on how the auth is done now etc) I can find examples for V1 and have used that but can't find anything relevant to V2. https://www.logicmonitor.com/support/rest-api-developers-guide/overview/using-logicmonitors-rest-api Thanks
  23. When creating a WebCheck on a site using TLS 1.3 for its connection encryption we are receiving the following error: Cannot establish connection due to SSL issue encountered. Need to have TLS 1.3 supported for WebChecks as we are updating our sites with newer security and if TLS 1.3 is not supported we can only use Ping Checks for the site monitoring.
  24. This is an old post, but it shows some ways that you can visualize status codes in LM better than the current way. https://stuart.weenig.com/2019/07/visualizing-status-codes.html Specifically I would use this with non-graph widgets, such as list tables. A table that displays 0 or 1 for status, I would write "up" or "down". A datapoint I create for utilization percent that computes 0-40 as 0, 40-60 as 1, 60-80 as 2, 80-100 as 3 - I'd like to present 0 as low, 1 as moderate, 2 as high, 3 as critical , etc. This may be doable today (but hidden under a checkbox),
  25. Ok, sounds like #3 is your best bet then. So not only thinking about how you monitor this through a system today, but also think about what you would do if you were the monitoring system and responsible for gathering the data. Identify the data you would gather and what steps you would go through to obtain the data. Then think about how you would automatically complete those steps. If that looks like a PowerShell script or a simple SNMP poll to some OIDs, figure out what they are. Then it's just a relatively simple task of building a LogicModule to complete those steps.
  26. Thanks Stuart. No I did not look anywhere yet. I mean I know we currently don't monitor or have any CRL's in play in our LM instance. I believe we have some SSL certs so there might be something there.. I did find a generic looking SSL/Cert module/plugin in the community Datasources. I think this is kind of a special thing, can't pull up anything via Google on LM and CRLs. Thanks for the pointers though!
  1. Load more activity