Leaderboard

Popular Content

Showing content with the highest reputation since 11/01/2020 in Posts

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. I would like to be able to create a report using the Config Sources. ie show inventory from a list of devices or show version from a list of devices.
    1 point
  7. Click on property sources then select a property source(any of them) then in the URL put 21 at the end and hit enter. That will take you to property source 21.
    1 point
  8. We would like to be able to adjust the name attached to the From field on our outgoing alert emails. Ideally this would be a global setting for all alert emails without having to resort to custom integrations. We use our monitoring portal to send alerts directly to customers for some fully-managed services where they may not be aware of the LogicMonitor name. It would be better if we could modify the name to be "OurCompany Alert" instead of "LogicMonitor Alert".
    1 point
  9. Here are at least two items that need to be added to make the dashboard token feature more useful: adjust widgets that cannot use tokens so they can (e.g., Alerts, Netflow, etc.) allow arbitrary tokens to be inserted as needed within widget fields (e.g., device patterns, instance patterns, etc.) A concrete example of the latter came upon me this morning. We have multiple locations with similar equipment for which we want to display Internet usage details, one set per dashboard (cgraph and netflow widgets). The edge device names vary as do the uplink ports to the ISPs in each
    1 point
  10. @Stuart Weenig Yeah, that was the first thing I thought of, but I didn't have that option when I looked. As an enterprise IT operation (not an MSP one) we do not like it when things are presented to our users without our knowledge. We prefer new features to be disabled by default until we decide whether or not we want our users to have a feature. Otherwise it generates more work for us. We've had t disabled now in our portal.
    1 point
  11. Threw these together to get some coverage out for SDX models. You can search and find these directly in the exchange.
    1 point
  12. Hi, is there any more news on this feature? In remote support use it is often critical functionality to be able to upload new software or download logs etc. I see that Guacamole supports file transfer for VNC, RDP, and SSH, using either the native file transfer support of the protocol or SFTP - see http://guacamole.apache.org/doc/gug/using-guacamole.html#file-transfer so it just needs to be added in to the LM interface I guess?
    1 point
  13. We've ended up creating a DS to cover our monitoring necessities. In case it's useful for you guys -> here
    1 point
  14. Can you please make the header section static (non-scrolling). Thanks.
    1 point
  15. 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...
    1 point
  16. Thanks I might just do that. I'm very familiar with the Rubrik API but I always have to glue together groovy code. Havent had a good sit down with the language yet. But like you said you already have most of the code written so it shouldnt be very difficult. I wish LM supported other linux compatible scripting languages like python or Powershell 6+.
    1 point
  17. You saw the hack where you can go back by taking the s of alerts in the URL?
    1 point
  18. I don't think it's possible. You could tweak the discovery so that the instance display name has the group indicated in it, but that's a bit messy.
    1 point
  19. I recommend opening a support ticket on this -- it is a bug or at least an undesirable limitation in the SSH library. Possibly fixed in a newer collector version.
    1 point
  20. As soon as I deployed it, it found a backup failure! Thank you again!
    1 point
  21. You sir, are the man! That fixed the script! Thank you for helping me!!!
    1 point
  22. Understood... Yeah, thankfully we've arranged other solution. Appreciate the help anyway!
    1 point
  23. It seems like a bug to me that if you assign Thresholds in a role that you are allowed to edit thresholds, but not toggle alerts or notifications on and off. Please either include that within Thresholds, or add another permission to enable that without having to assign full Manager permissions.
    1 point
  24. Quick tip... EDIT: Now updated with an even quicker tip... When (if!) you're creating a scripted LogicModule that calls the LogicMonitor API, you need the account name (<accountName>.logicmonitor.com), API token ID, andAPI token key. You can set all these as resource properties of course, but it seems a bit annoying to have to tell resources in the LogicMonitor account their own account name, right? So you might end up with a section of script like this: def accessId = hostProps.get("lm.api.id"); def accessKey = hostProps.get("lm.api.key"); def account = hostProps
    1 point
  25. 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*"
    1 point
  26. 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
    1 point
  27. It would be nice if ConfigSources were available to add to the device inventory report.
    1 point