Website monitoring with Zscaler client in LM
To monitor website access via Zscaler using LogicMonitor, you can set up web checks to verify if the websites are accessible and responsive. LogicMonitor's web checks allow you to periodically test the availability and performance of websites from different geographic locations. Here's how you can set up monitoring for website access via Zscaler: Pre-requisite You will need to have introduced the Zscaler client to the LM Collector Server placed in the network environment where Zscaler is used forcommunication to access the Internet via websites. Zscaler reference doc for more information : https://help.zscaler.com/zia/skipping-inspection-traffic-specific-urls-or-cloud-apps https://help.zscaler.com/zia/whitelisting-urls Our Collectors gather information from your infrastructure, encrypt it, and deliver it to the LogicMonitor Service through an outbound TLS-encrypted connection, where it is stored, processed and presented back to users through a web interface. Every LogicMonitor customer has a DNS record of [customername].logicmonitor.com. This record resolves to two or more public IP addresses at any given time. Because these IP addresses can and do change over time, it’s imperative that your network’s firewall(s) permit access to all of our public IP addresses For more information about these IP addresses you may refer to the following article - https://www.logicmonitor.com/support/about-logicmonitor/overview/logicmonitor-public-ip-addresses-dns-names We recommend whitelisting *.logicmonitor.com for your network. In addition, you will need outbound TCP port 443 and port 80 access. Port 80 is only used if one attempts to access LogicMonitor via a non-secure http address. This will initially reach port 80 and then be redirected to port 443 for encryption. In order to use our Remote Session functionality, you will also need RDP or SSH on port 443. Create Web-Checks in LogicMonitor: Log in to your LogicMonitor account. Navigate to Settings > Alerts > Web Checks. Click on Add Web Check to create a new web check:https://www.logicmonitor.com/support/services/adding-managing-services/adding-a-web-service Configure LM Web-Check Parameters: Enter the URL of the website you want to monitor. Choose the check frequency (how often the website is checked). Select the geographic locations from which the checks will be performed. You can choose locations that are relevant to your customer's usage of Zscaler. Set up alert thresholds for response time, HTTP status codes, or other relevant metrics:https://www.logicmonitor.com/support/services/adding-managing-services/adding-a-web-service#:~:text=will%20be%20sent.-,Configuring%20URL%20Request%20and%20Response%20Settings,-For%20every%20Web Test to perform on Zscaler client environment: To simulate website access through Zscaler, you might need to set up LogicMonitor to perform web checks from the customer's network. This could involve configuring LogicMonitor collectors within the customer's network environment. Response Time and Status Code Monitoring: Monitor the response time and HTTP status codes returned by the website. This helps you identify slow or unavailable websites. Alerting and Notifications: Set up alert thresholds based on your customer's requirements. For example, you can configure LogicMonitor to trigger alerts if the response time exceeds a certain threshold or if specific HTTP status codes are returned :https://www.logicmonitor.com/support/services/about-services/services-alerts Custom Scripting (Optional): If Zscaler adds specific headers or modifies responses, you might need to customize your web checks accordingly. LogicMonitor supports custom scripting for advanced monitoring scenarios. Remember that setting up web checks from within your customer's network environment might require coordination with their IT team, as well as consideration of security and compliance policies. Additionally, LogicMonitor's capabilities might evolve over time, so refer to their documentation or support resources for the most up-to-date guidance on web checks and monitoring configurations.301Views15likes0CommentsMulti 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?Solved288Views12likes13CommentsChanging the checkpoints for certain customers in GUI
My issue is that we use LM to monitor multiple customers that use website monitoring which is great, except when it comes to setting the checkpoints for just a certain customer. So if I have customers 1,2,3 naturally all 5 checkpoints are turned on which is great, but if customer 2 decides they only want to poll from US sites (2) is there an easy way in the GUI without going thruall 150+ of their URLs manually and change the checkpoints? I know if I go to global settings that works but then I would have to go into Customers 1 and 3 to change all their checkpoints to use all 5 polling locations.56Views1like5CommentsWebsite Monitoring & Resources
Though this isn’t technically included in the Fall Launch, I’m curious as to when LogicMonitor intends to finally create parity between Websites and Resources and merge them under the same directory? As I understand it this has been on the horizon for some time, I’m curious if there are any formal plans at this point.55Views12likes1CommentSpecify SNI for Website Checks
I have an Azure Website that is used by our company when our primary website goes down. We call it our DR website. This is done automatically using Traffic Manager. 99% of the time, our main domain points at our real website (I'm already monitoring this). I want to be able to monitor this Azure DR website's certificate to ensure we're alerted when it expires. However because 99% of the time our domain points to our real website and not the DR website, I need to use the DR website's IP for the check. This adds a new problem in that Azure websites share IPs between customers, and use SNI to determine which customer to route traffic to. LogicMonitor's website checks don't provide a way to specify the SNI header. I've tried setting the Host header to our website's domain but that didn't work.15Views3likes0Comments