Leaderboard

Popular Content

Showing content with the highest reputation since 12/01/2019 in Posts

  1. 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!
    5 points
  2. 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!
    5 points
  3. You can use this bash script to install and configure all the necessary components in order to execute synthetic webchecks on a Linux (Debian/Ubuntu) Collector. This script will install Chrome, Chromedriver, and Selenium to the Collector's host (be sure the Collector is installed prior to executing the bash script). Once this is done, you can execute selenium commands from within LogicMonitor DataSources (sample DataSources can be found with in the LM-Exchange: "Synthetics Check Template" and "LogicMonitor Login Selenium"). The easiest approach I've found to getting a synthetics re
    4 points
  4. When you use alert tunning a the host/group level for a particular data source, I would like the ability to select to alert on No-Data when creating custom alert thresholds.
    4 points
  5. Can you please add an Inventory\List tab on the RHS (right hand side) when we have a group selected. Its very annoying that I cannot just get a full list of all the objects in a group/folder quickly and easily thru the main GUI and have to do this thru a "Report" When I click on a group I just want to see all the devices\items in that group on the RHS and have all the properties I choose to select to view for example: name,ip,OS,mac,class type(computer/router/switch), etc.. Why is there no List/Inventory view OOTB in the GUI? I also need to be able to export the list quickly to any forma
    4 points
  6. Hello, As an MSP we've the need to monitor a lot of directories/shares for the same client. Some of those shares are accessible with the collector user, however, we've some clients that restrict their share to specific users (not the ones running the collector service). I've tried to create a datasource that's a simple runas where we can pass the user/passwd as a parameter, however, that isn't possible to run from the collector level (confirmed by LM staff in a case that I've raised). Can this be implemented? This feature would be very important (since we monitor +100 clients).
    4 points
  7. Hello, As an MSP we've the need to group multiple interface instances (from different devices & different clients as well) in order to set common thresholds, reports, etc... From my research that isn't possible within LM. Anyone able to do that? This would be very useful from the monitoring/management perspective. Regards,
    4 points
  8. Can you please add the AUDIT tab on the RHS (right hand side) for any device you have selected from under Resources/Websites. I want to quickly check who/what updates were made to the device I selected and why do I have to go into an entirely different section (Settings > Audit) to then check and search for the audit history on the device I selected. Please add this to the GUI so I can just quickly check the history on the device selected.
    4 points
  9. There have been a few different variations of EventSources for ingesting alerts via email over the years. I recently had need for some additional functionality, such as dynamic property replacement in the subject line, so created a new variation that I'm sharing here in case it's useful to others. At its most basic, the EventSource checks an IMAP inbox for unseen messages that have specific text in the subject line. If a match is found, it captures the body of the email in a new alert associated to the host/resource in LogicMonitor where the properties are defined. By default, processed e
    3 points
  10. Unfortunately, they will need to make instance groups into actual groups first, which I have requested many times. As it stands they are basically limited tags where you can only have a single tag for any instance and then you can apply thresholds to the tag, but those don't apply to new items tagged the same way. This is why they throw up the warning about how new instances won't get thresholds automatically. We've had to workaround that with API scripts to refresh those instance group tags and thresholds when new volumes are added to servers (as just one example). I assume if they ever ar
    3 points
  11. 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!
    3 points
  12. Below is a PowerShell script that's a handy starting point if you want to trigger actions based on specific alert types. In a nutshell, it takes a number of parameters from each alert and has a section of if/else statements where you can specify what to do based on the alert. It leverages LogicMonitor's External Alerting feature so the script runs local to whatever Collector(s) you configure it on. I included a couple of example actions for pinging a device and for restarting a service. It also includes some handy (optional) functions for logging as well as attaching a note to the alert i
    3 points
  13. Last time I considered this, I ended up selecting OneLogin to resolve. I ended up not needing it, but I think it will do the job with domain matching used to select the correct SAML integration. I do agree each client should have a separate SAML profile based on username (e.g., domain part of email address) without paying extra, but that is not possible as it stands. I have been pushing as hard as I can for making MSP handling within LM be more comprehensive. Mark
    3 points
  14. One of the major pain points that we have encountered within this platform resides in the reporting module, most specifically in threshold reporting. With our environment there are single "devices" (such as vCenter) that alone will produce more lines in a reporting than the existing 50,000 line limit if we attempt to report on the instance thresholds. With the current implementation of the reporting, we can select to report on 'Only show custom thresholds', but this isn't quite enough unfortunately. We have run into issues with this omitting any thresholds that are not currently set, w
    3 points
  15. We would like to request that there be a means to un-acknowledge alerts without having to disable alerting on the device in order for the alert to retain the original time stamps. Thank you.
    3 points
  16. From my understanding, the native WMI-based checks will make a new WMI call for each instance, so 1 WMI call for each windows service and process, hence why you see 12k of them. There are a lot of types of checks that work that way, but there is one option that will let you make one WMI call per device (if you can get all the data in one call) and extract in bulk for all instances at once: BATCHSCRIPT. I'm not sure if it would completely help in your situation, but if you switch from native WMI to using something like a PowerShell or Groovy BatchScript, you can send one WMI query to the serve
    3 points
  17. Hello, We would like to have the possibility of group interface instance(s) [from different devices/clients]. As an MSP we have the need of creating common thresholds for certain types of interfaces we want to group, reports, dashboards, etc... Within LM we aren't able to group instances from multiple devices/clients. Can this be implemented? Regards,
    3 points
  18. Please add a GUI settings based on user profile that would allow me to disable the auto-expanding of and object in the Resources tree when I click on it Currently any item in the navigation tree when you click on it auto opens and expands to show all its sub items. Why? The tree should just expand if I click on the > next to the items name. Why do you automatically show everything under the resource. If there's 20+ items I have to then scroll down past this to get to the next item. Why are you using different behavior in your GUI? Asking for a setting that controls t
    3 points
  19. I would not hold your breath -- I have had to fight just to get and keep SPF enabled on our email. Regardless, even if you could use the builtin alerts with a distinct From address, you would still have portal links embedded in the message that reveal it is LogicMonitor. You could do what we do and submit everything via a custom email integration (or a web integration via an API handler), then handle the data any way you like. In our case, we feed the tokens into an actual template system to format messages using conditional logic and all that stuff missing in the LM blind token substitutio
    2 points
  20. I talked with support when I was setting this up and the answer right now is that this is not an "official" integration like Slack. So it's very limited, which is why there's no ACK or SDT at the moment. They did say an official integration is in the works but couldn't provide any more info like an eta.
    2 points
  21. In the new Alerts view (1.43), trying to grab hold of the column resizer handle is near impossible. Please make the column header divider thicker so that it's easier to grab and drag.
    2 points
  22. Many examples of using WMI from Groovy, none that select from Win32_Service, but should be simple enough to adjust the query. See Microsoft_LyncServer_StorageService as one example.
    2 points
  23. Please stop having the wizard add snmp and esxi and other properties to the root group when using the Add Device Wizard or respect RBAC permissions for users running the wizard. We try to use SNMP v3 when possible with all our customers and that doesn't uses the snmp.community property. But if someone uses the wizard for a completely different customer for v2c, it sets snmp.community on root and via inheritance to all other customer's devices and it breaks them. We or our customers then get a bunch of false No Data alerts as LM switch over to using v2c, even with v3 creds provided or our
    2 points
  24. It sounds like you are expecting a function to be able to take arguments, because "function". I did as well many years ago when I wanted to create a single isClient function with the client name as an argument, but found after a very painful support ticket that they absolutely are not functions, just macros. You would need to write a separate version for each check. In this case, you would have to add a new function like this and a new one for each version: system.virtualization=~"VMware" && auto.version_number =~"6\\.5\\.0*"
    2 points
  25. I have a request to alert on > 40 on cpu wait after 15 minutes... my polling is at the default one minute and I'd like to leave it at that, but consecutive polls is a drop down menu and let's me select 10 then 20... which means I can only alert at 11 or 19 minutes.. can this field allow a person to set a custom number please ?
    2 points
  26. Hey guys, I want to forward the feature request of Having the number of WEIGHTED instance count displayed, even when under Collector RAW Instance Count threshold. So we as an MSP have been pushing Collector usage to really weird and unconventional scenarios. Often we have to justify why certain number of resources provided to us in the VM/s clients provide us are not helpful. Usually we can get away with it since once the RAW Instance count of, say a large collector, goes beyond 20k and our collector is still functioning very well since the weighted instance count is
    2 points
  27. Hi All, Thought I would share a couple of new datasources I have written to enhance the Office 365 checks that are currently provided by LM, It appears a lot of people have been asking for Office365 Service Status so I knocked the below together: These will use the existing device properties that you have set for Office 365 and will use powershell to get the service information in 2 ways, the first is a simple top level service status so for the below The next check (Extended) shows the status of the features that make up each of the above services
    2 points
  28. Thank you @Kevin Fordand @Andrey KitsenI was able to import the DS and I see the data coming in.
    2 points
  29. Having this built in would be awesome. That said, if the thresholds are simple enough (static and global), you can do this on graphs (not overview graphs). Let's start by setting up the example. Looks like the thresholds you have are around 510, 590 and 650. You can add virtual datapoints to the graph with values of 510, 590, and 650. At this point, you have two options. To get what you've shown in your screenshot, you'd just plot each of these three lines with their corresponding colors. However, I like a different approach. Instead of plotting them as lines, I like to plot them as
    2 points
  30. (Optional) Setting the API Credentials Inside the Code Instead of Dashboard Tokens Setting API credentials in dashboard tokens may be a concern for some environments since there's no easy method for hiding those tokens. In those situations, you have the option of embedding the credentials directly in the selector widget's source code. To do so: 1. Edit the widget by clicking its down-chevron and choosing Configure. You'll find that it's just a standard Text widget containing some HTML and quite a bit of JavaScript. 2. Click the Source button on the text editor's toolbar.
    2 points
  31. With Exchange should get somewhat better, child accounts should improve. I recommended in a recent UI/UX discussion that it be possible to keep modules in sync via Exchange across multiple child accounts. Without that, they become very painful to deal with. It also seems every year when we renew our agreement, features are disabled without notice on child accounts (I am currently devoting a bunch of coding time to detect that has happened after silently losing LMConfig the third year in a row -- that one in particular I can determine because /setting/configsources returns no results when it h
    2 points
  32. I reported this via a ticket a few weeks ago. Here was the response:
    2 points
  33. Its a common requirement to display additional info to help investigate the root cause of an alert which it may not be possible to display in a datasource (i.e alpha data) or too "expensive" to gather each and every collection regardless. If a datasource had some mechanism to determine that it had been called via "Poll Now" , then it could be used to perform additional logic that wouldn't be executed during a "normal" collection.
    2 points
  34. In the past I also had that need & what I ended up using (from debug console) was !aplist & !apdetail commands. !aplist -> refer to help !aplist for further info This will return a list of the tasks ran against different hosts (on the collector context). From there, you can extract the task ID: With that ID you can run the !apdetail <id Here> & it'll return you the details of that run (if it discovered new props, failed, etc...) Not pasting all the info here since it contains sensitive info for us. Related with the time it ran I didn't found
    2 points
  35. Hello, We recently cloned 2 Logic Monitor out of the box datasources (name -> WinService- & WinProcessStats-) in order to enable the 'Active Discovery' feature on those. We did this because we've the need to discover services/processes automatically, since we don't have an 'exact list' of which services/processes we should monitor (due to the amount of clients [+100] & the different services/solutions across them) After enabling this it works fine & does what we expect (discovers all the services/processes running in each box), we further added some filters in the acti
    2 points
  36. The strings are host properties, so set them on the collector you want to run this from. Those would have to be bound to a collector host. As written, that supports only a single remote SFTP test. If you wanted to do more, you would need to rewrite that to handle instances either manual or active discovery. I do the latter often even with a manual property list as it is the only way to define automatic instance properties. It may be possible to do this via an internal "website" check, but I have not tried going full groovy on those yet :). Even then, each would be a separate copy of
    2 points
  37. Hello, We've noticed the Cisco EIGRP PeerDown alarm(s) aren't being suppressed if the actual device goes down on LM. When lost SNMP connectivity to one of our routers, it started returning PeerDown alarms (since SNMP wasn't responding, causing the 'NoData' condition at the 'upTime' datapoint). This becomes an issue because the actual datapoint that checks the Peer status, bases itself on the data retrieved by the 'upTime' datapoint (which at this point, is as 'NoData). Basically, if the 'upTime' doesn't return data (which happens if the actual device goes down) it'll trigge
    2 points
  38. Oh yes, we have a process to check/remove them every week. It's caused by LogicMonitor add device wizard when you enter in properties there. We pretty much avoid the wizard now. LM tries to be "helpful" by adding those properties to root. This is something we have brought up to LM over the years (tickets 76322, 88632, 108961, FEED-2277) but LM never changed it. As an MSP it becomes a problem since we have lots of customers in one portal, so never want anything on root and sometimes it get inheritied. LM suggested we just add fake values. LM seems to be putting more focus on MSPs these day
    2 points
  39. I submitted an enhancement for the CiscoQoS datasource, but until LM processes it you can import this. The existing version creates an instance for (QoS object + QoS Class +Qos Policy) * interfaces, so a single switch can easily have 5000+ instances. I added some properties during Active Discovery that you can use to filter based on policy direction, interface type, interface name/desc, or class name/desc. By default it only adds policies applied in the outbound direction (shaping traffic). auto.qos.interface.name auto.qos.interface.desc auto.qos.interface.type auto.
    2 points
  40. It would be nice to have a easier way to disable/manage Property Sources (just like we have for DataSources - at a group level, device level, etc...). I know we can disable those in the 'AppliesTo' field (at the PropertySource level) and/or we can create a custom property (& then having devices automatically assigned to a dynamic group by using that property, etc...). However, we shouldn't require to create extra properties and/or modify the 'AppliesTo' with extra stuff. It would be way easier having the possibility to do this like we do for the DataSources (even in terms of manag
    2 points
  41. Late to the party (sorry, new to LM itself) but just wondering if any further consideration/progress was made on this feature request? I recently added a Cisco FMC trap in LM. And what would have been a single alarm in our old NMS has generated over 1100 alerts (so far).
    2 points
  42. BUMPing.. We are learning of this now as we are starting to implement LM and this is horrible. There has to be a solution for this? Why does LM not correlate the same event and just increase the count of that same alert/trap on the Alert Console? We don't need 1000 different alerts that all pertain to the same event/trap.
    2 points
  43. Hello, why is there no way to filter out the Datasource Repository items so i can find what i'm looking for easier? I have to scroll thru 100's of DS's and hopefully find what I need. Each column should have a filter at the top so we can shorten this list. Can you add this please...
    2 points
  44. It would be nice to be able to import MIBs to start creating DataSources. We have come across a few instances where this would've been much easier then having to manually create a bunch of things.
    2 points
  45. Please add HtmlUnit (http://htmlunit.sourceforge.net/) to allow for more sophisticated web page interaction, including JavaScript evaluation. Right now any pages with JavaScript are impenetrable. I know it is in theory possible to add this ourselves, but it is a painful process that must be done on each collector. Much easier if included to begin with. Or please add a facility to allow deployment of new libraries within Settings. Perhaps not fully dynamic like Grapes, but something along those lines would be very helpful.
    2 points
  46. As an FYI - I have added the following OID to the datasource I have downloaded so that we can see the Maximum Session count (Raw Data) - this may be of use to others as well. alSslStatsMaxSessions - 1.3.6.1.4.1.3076.2.1.2.26.1.3.0 Description - "The maximum number current of active sessions at any one time."
    2 points
  47. Thanks for getting this pushed through, with all that's going on at the moment it saved a little time in putting something like this together. & Thanks to @Sawer.lef for publishing in the first place
    2 points
  48. Guessing it hasn't been approved yet. Below is the PowerShell script and the AppliesTo is 'auto.activedatasources =~ "HTTPS"' $URL = "https://" $URL = $URL + "##hostname##" try { [Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} $webRequest = [System.Net.HttpWebRequest]::Create($URL) $webRequest.KeepAlive = $false $webRequest.Timeout = 5000 $webRequest.ServicePoint.ConnectionLeaseTimeout = 5000 $webRequest.ServicePoint.MaxIdleTime = 5000 #$null = $webRequest.GetResponse() $null = $webRequest.GetResponse().Dispose()
    2 points
  49. We need a way to be able to specify the Title of any graph when we are creating reports. The OOTB method uses a very un-discernable title for something simple as CPU USAGE. It displays: "WinCPU with instance * on datapoint CPUBusyPercent". Any client looking at this report is going to ask WTH does this mean? We need a way to be able to specify the %TITLE% on each Datasource we specify when building a report. IF you can add a column to the DataPoints section called Title: Example in the above report each category is titled with: CPU Usage % title is: WinCPU with instanc
    2 points
  50. Any thought to adding the ability to have overlays on the MAP widget? Maybe show major weather alert boxes or national radar overlays.
    2 points