Multi Step website test with variable
We have a website test on a site that uses session based tokens, whcih are passed by the authentication process. I can curl the website and get a token, and then paste the token as a bearer token in another curl, but can’t figure out:- how to do this with a website test or how to build a new datasource to do this. The token expires after 15 minutes, so setting up as a persistant value in the headers for the webtest doesnt work. Can anyone help?Solved288Views12likes13CommentsDynamic Groups for Websites
Why don’t we have Dynamic Groups for Websites? We have chosen to group our websites in client-specific groups. However, there are times when we are performing maintenance across a product which impacts multiple clients. We would love to have the ability to schedule downtime across multiple clients using a Dynamic Group.Solved99Views16likes4Commentsv3 Python SDK outdated?
Hello, I’m trying to use the Python SDK to add websites for monitoring. For my current use case, the primary reason for this is to gain some alerting on our SSL expiry times. Using the SDK has been a generally frustrating experience all around so far, however I’ve noticed that the v3 API is returning fields which aren’t supported or documented by the SDK or API docs. Specifically, for the Website endpoints (GET/POST/PUT), the top-level fields `schema`, `trigger_ssl_expiration_alert` and `trigger_ssl_status_alert` are all unsupported in the 3.0.172 SDK. Unfortunately these also all sound like the fields I need to be setting in order to get SSL monitoring set up. It also appears that the top-level `schema` field is required to enable HTTPS monitoring, as the `schema` field in the `steps` is ignored. I can see that this top-levle field is set to https when toggling the schema in the web UI, when using dev tools to inspect the request. I’ve already done a fair bit of work using the SDK, so I’d hate to have to rip it out at this point and start building all my requests manually in order to support this. I’m using logicmonitor_sdk 3.0.172 at present, which is the latest available release via Pip and tarball. I can see that these fields have been added on the master branch in Github. Is there a timeline for the release of these changes? While I’m here, can I also ask that this functionality is added to your Terraform provider, because that would save me a lot of hours and stress going forward. 😉73Views1like4CommentsWhy are websites missing so many features and treated differently than computers?
Every time I try to do something with websites I just get angry. I can't change settings at the group level like I can with resources. Can't easily change thresholds or anything. The Info tab is blank so I can't see any detail about a website. If I try to use the API, the formatting is all different so I can't get any tree/group information to filter results. Everything just sucks about how websites are different than resources. Why is this? Is there any way to pull a list of all the websites under s certain folder in the tree? I can't find any way to do that. I can't even pull a list of all and then filter by a Group field because it only shows the immediate group and nothing about the higher level groups it's in. I need to check all the sites under a particular top level folder, to make sure the alerting is the same. There appear to be absolutely no way to do this without manually going to each sites and checking it by hand. Thanks.70Views3likes9CommentsTemplates for Web Checks
One feature that makes LogicMonitor so powerful is the combination of Auto Discovery and the AppliesTo feature onLogic Modules. Except that this is entirely missing for Web Checks. Several of our products are web-based. We need to monitor many instances of these products across many client environments. We would like to be able to define a Web Check “template” that uses variables in pre-defined Steps, which can be cloned/deployed for each client. Even better…I’d like to specify an FQDN or base url, and have LogicMonitor perform Auto Discovery to decide which Web Check is appropriate for this instance59Views11likes0CommentsCan a website check look for multiple occurrences of a JSON item?
Hi, Normally I have a website that looks through JSON and picks out a pair like Status = Complete. However, I now have a JSON result that includes multiple statuses in one file. I need to be able to parse through all the occurrences of “state” and verify that all of them are either “running” or “completed”. Is there any way to do this through the LM gui? I was told I might have to use a Groovy script, but I don’t know what that is or how it works (not a programmer). If anyone can guide me towards a solution for this, that’d be great. Thanks!46Views2likes0CommentsAllow us to create separate default settings for Internal vs External Website checks
Hi, When viewing a website, there is a button on the top right called Website Defaults. Clicking this button brings up a screen where I can enter the default settings I want my websites to use. These settings are displayed in two tabs. Website Checks and Internal Website Checks. The screen looks as thought I can set defaults for External Checks and then set defaults for Internal checks separately. However, this is not the case. If I set the settings how I want for the External checks, and then I go set different settings for Internal checks, those settings overwrite the External check settings. Even though the settings are shown in separate tabs, they use the same settings for both. My specific use case is that I want External checks to create Critical alerts since it means our public sites are down. I want internal checks to create Error alerts because it's just something inside the network having an issue but may not be affecting the public sites. There is currently no way to do this which means I have to pick one set of default settings to use, and then set all the other sites manually. Thanks.41Views7likes2CommentsNeed to be able to select NOTHING for Alerting on website checks
When setting up a website check, there are two options for Alerting: Of multiple selected locations Of one selected location The Multiple option is enabled by default, but it doesn't include any details of an alert when one comes in. It just tells me how many checkpoints have a problem. The One option is set to Nothing by default, but that option includes details of website alerts, and is far more useful than the other option. I can enable the second option to start getting alerts there just fine. However, there is no "Nothing" choice for the first option so I can't turn those off. This means that if I enable the second option, I'm going to get duplicate alerts all the time. There needs to be a Nothing option in the first box like there is the second box. For anyone who isn't familiar with the differences between the two alerts, here's a sample of the exact same alert from the two alerting options.41Views7likes1CommentNeed to be able to set Website settings at the Group level
I need to change the external checkpoints for all the website I have in a certain group/folder. That group has multiple levels of subgroups and dozens of websites. The only way I can see to change this currently is to go one by one and uncheck the unneeded checkpoint on every site individually. It would be so much nicer if I could change the setting at the top level group and then do some sort of "Apply to All" to set those settings on all the sites within that group. Thanks.34Views7likes1CommentWebsites > Response > This String: does it support RegEx?
So question when setting up Website profiles, we need to alert if a status page contains either "Degraded' or "Down" or a multiple different status states.. Does the Response section allow for regEx statements? In our other tool we could specify /.*(DOWN|DEGRADED).*/ but so far no regex pattern that works elsewhere works in this profile section. Does it support regEx in this response section?Solved31Views0likes2Comments