Recent Discussions
SDTing via API, one source work the other does not
So I've been working on an LM/Jira JSM integration lately.. the native functions did not work for us. And to be quite honest I cannot remember the details but suffice to say that I have a working Custom HTTP Delivery with three URLs for Active, ACK, and Clear alert functions. Now the goal is an automation action on the Jira side to SDT a specific host. So I began by building and testing the call in Postman. Works like a champ.. I can add a DeviceSDT, with a comment using the deviceDisplayName for a period of 1 hour. Exactly what I want in Jira. Build out the automation rule, it's a manual action with no user input. It should add a DeviceSDT to a variable {{deviceHostname}} with variables that are defining epoch time in MS for {{now}}, and an endDateTime of 1 hour.. again in epoch MS format. I test it and nothing happens. Jira reports back an HTTP400. Odd.. so I run the same thing in Postman and it works. Ok remove the variables and replace them with static content, mirroring exactly whats in the Postman payload. Still, 400 error. Stumble across https://webhook.site (which is fabulous for this sort of thing BTW) Nope.. the call/payload from Jira is 100% identical to Postman. Same Bearer token, and mostly the same headers; content-type, accept-encoding, Accept, Connection and User-Agent. Postman does add a couple that are unique to it but I have not found any doc on what (if any) headers other than Authorization, are required for this SDT call. So does anyone here have any suggestions? I do have a case open with LM support as well as Atlassian. Thanks!92Views1like39CommentsCustomizing Alert Message for Integrations - Question.
Hi. Did anyone figured out a way to build you own alert message for a datapoint? I know you can use 'Customized' option in DataPoint's Alert Messsage or modify a message template but those do not affect ##MESSAGE## tag being used in Integrations. My walkaround was to create separate integrations for specific DataSources I care about and dropping ##MESSAGE## tag all together. Am I stupid or there is no easy way to do it?36Views1like9CommentsMonitoring Top 10 processes on Windows and Linux platforms
I'm exploring monitoring the top 10 processes by resource usage on Linux and Windows systems. I'm aware there are modules available to monitor specific processes - but was curious as to whether anyone has had the same requirement and created a module. My thinking is to create instances for each process of the top 10 - but right now I am still busy brainstorming...14Views1like3CommentsWebsite Downtimes via API
Hi I'd like to use the API to gather information about the availability of my websites. I will have to gather data for monthly and yearly SLA calculation which features the exact downtimes of the website. With these requirements, I don't think the graph data can deliver accurate data enough. So I'm looking into the /website/websites/{webservice_id}/checkpoints/{checkpoint_id}/data API. Getting Data | LogicMonitor The API works fine, but obviously getting all the statuscodes for every check (every minute) for a whole Month, or even year takes a long time and produces a lot of data that I have to crunch. For me, it would be sufficient to get only the data for downtimes, so every status report which is not 1.0. Does anyone know if the API has such a feature? I already ask for only the datapoints, but this would need some additional filtering. params = {'start': start, 'end': end, 'format': 'json', 'datapoints': 'overallStatus' }16Views0likes1CommentTraining
Guys there is training option once we login to logic mon account. When I click on it , it says to create new training account for my email id. I wanted to know whether training account is free or chargeable. We have enterprise package with Logic monitor. We just want to go through various training videos. We don't want to appear for certifications. So will there be any cost ? Thanks.20Views0likes1CommentLinux collectors for Windows servers
A year or so ago there was talk of a Linux based collector in testing that could monitor Windows servers too, is this still planned? We would like to have a minimum number of Windows servers but as long as we have any number of Windows servers, we will always need to also have Windows based Collectors.45Views0likes5CommentsNice little hint! with LM Config
In light of the recent Palo CVE and the meed to check logs and monitor for IOC's we used LM Config with an expect script (Grep is not avail over API). That would only pull the logs if it matched a IOC and alert us! Simple task but a handy use case for LM Config. Palo will not let you send those logs to a remote syslog otherwise we would of gone the siem path37Views0likes2CommentsHow do I configure an alert, for a specific Instance name?
For the life of me I can't figure out to make the type of alert our org needs. I have a datasource named "Event Log Errors v3" This has a ton of different instances being generated and it's applied to any IsWindows() systems which we have over 10,000 of. I need to set an alarm, for a specific instance name. If that instance name is seen with a value over X over X, then I want an alarm triggered, on any system. I don't want to have to configure this a bazillion times (individual resource level), the alert should be uniform for all systems. I can't set an alarm on the DataSource itself, as there is one datapoint right now that uses ##WildValue##.COUNT as its Key, so setting a threshold there would set the same threshold for all the hundreds of instances being created by this DataSource and blow up our help desk. I can't set it at the Dynamic Group level right now because there I can pick the DataSource, but can't seem to specify a specific instance name from within the DataSource. It gives me the generic "count" entry. What am I missing here? Any suggestions? I chatted with support but end up with a slew of doc page links that send me down rabbit holes or confuse me even more. This should be pretty simple one would think...109Views2likes17CommentsIssues with Set-LMWebsiteGroup
I'm working with the lm-powershell-module and I'm able to get all my website information and the groups id's but when I try to update the group information so I can bulk move websites nothing seems to happen. I have tried many different ways such as: Set-LMWebsiteGroup -Name 'CNVPABACUSS252/Servicing/Loan' -ParentGroupName 'Production/Internal/DevOps/Individual Nodes/Abacus Sync' Set-LMWebsiteGroup -Name $website.name -ParentGroupName 'Production/Internal/DevOps/Individual Nodes/Abacus Sync' -ParentGroupId 77 Set-LMWebsiteGroup -Id 3526 -ParentGroupId 77 I'm sure my syntax is not correct somewhere, but I'm drawing a blank on what it is. Thanks for your help.22Views1like3Comments