Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.
You can add properties to your websites to facilitate organization, customize alert message templates, and set authentication credentials. Properties can be assigned at multiple levels, such as resource group, instance, or root group (account-wide), and are visible on the Info tab. You can add properties when first creating the website or at a later time.
Different Levels for Enabling Uptime Properties
Before you assign properties to your websites, it is important to determine the appropriate level at which to assign them. The following are the different levels for enabling Uptime properties:
Instance level—Applies to a single instance on a single resource, multiple instances on a single resource, or all instances on a single resource
Root account level—Cascades down to all instances for all resources in the account (company) level
Resource group level—Cascades down to all instances for all resources in the resource group (and its subgroups)
Requirements for Adding Uptime Properties
To add Uptime properties, you must tokenize the username and password by adding a double hash “##” before and after the username and password. For example, ##testusername## and ##testpassword##.
Adding Uptime Property
In LogicMonitor, navigate to Resource Tree > select the required web check or ping check.
Select the Info tab and then Manage Properties.
In the Properties settings, add a property name and value.
Note: You can edit existing properties by directly editing the Value field.
Select Save.
Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.
You can manage the different Web and Ping checks for your website. Managing LM Uptime consists of editing, deleting, clone, and exporting a website. You can export a website as a JSON file for sharing or versioning purposes.
In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
Select Manage.
Select Delete.
Cloning LM Uptime Resource
In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
Select Manage.
Select Clone. The workflow to add a new LM Uptime resource commences.
Exporting LM Uptime Resource
In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
Select Manage.
Select Export to export the website details in JSON format. A dialog displays confirming all fields that will be exported, excluding scripted fields in scripted Web Checks.
Select Confirm Export.
Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.
You can configure default checkpoint and alert settings for your websites using settings directly in your LogicMonitor portal. These settings are pre-populated by default and can be modified to meet your requirements. Because they are centrally located, you can update and apply them to your Web or Ping checks. For example, you create two web checks named Website A and Website B. You can apply the default Uptime settings configured here to both the web checks.
Requirements for Adding Default Uptime Settings
To add default uptime settings, you need a LogicMonitor user with the “Manage” permission set for Uptime. For more information, see LogicMonitor Roles.
Adding Default Uptime Settings
In LogicMonitor, navigate to Settings > Uptime.
In the Checkpoints section, do the following:
In the Uptime check time interval dropdown menu, select how often the designated checkpoints should check the website.
Based on your requirements, select the Website Checks or Internal Website Checks tab, and select the required options.
Note: LogicMonitor hosts five geographically dispersed checkpoints for Website Checks, from which the check can be sent. All the checkpoint locations are selected by default.
In the Alert Triggering section, for Ping Checks, select the percentage of packets that must be returned and the designated time period (milliseconds) for the check to be deemed successful in Check whether (X)% of those packets are returned in (X) ms field. Packets are sent one by one, with a delay of 250 milliseconds between each packet. For example, if you leave the default of five packets in the Number of Packets to Send field, it takes 1000 milliseconds (1 second) to deliver all five packets.
Note: The Check whether (X)% of those packets are returned in (X) ms and Number of Packets to Send fields operate independently of each other. If either criterion is not met, the check is considered a failed check. For example, any returned packet takes longer than the minimum allowed return time or the number of packets returned is less than the minimum percentage threshold.
In the Alert Triggering section, for Web Checks, do the following:
In the The total download time must be less than X milliseconds field, specify the number of milliseconds in which the website must load.
Select the number of consecutive checks that must fail for an alert to be triggered from the After X failed checks dropdown menu. You can select the location and severity of multiple or one selected alert.
In the SSL Alerts section, do the following:
Toggle on the Alerts on SSL Errors switch to trigger alerts if a certificate experiences issues like unsupported algorithms, an untrusted or incomplete certificate chain, CName and HostName mismatch, or an expired certificate.
(Optional) Toggle on the Halt on SSL Errors switch to stop the Web Check and send an alert accordingly if any issues are encountered. This switch displays only when you enable the Alert on SSL Errors switch.
Toggle on the Alert on Certificate Expiration switch and enter the number of days in advance of expiration for which you would like to receive a corresponding alert for each severity level.
Select Save.
Surveillance réseau automatique
Surveillez l’état et les performances de l’ensemble de votre infrastructure réseau sur une plateforme sécurisée. Obtenez une observabilité unifiée en quelques minutes grâce à notre collecteur sans agent, à la découverte automatisée des ressources et à la fonctionnalité AIOps intégrée!
Commencer
Inscrivez-vous pour profiter d’un essai gratuit de 14 jours
Approuvé par :
Découvrez votre réseau comme jamais auparavant
LogicMonitor vous offre une vue complète de votre réseau, vous permettant d’identifier et de résoudre rapidement les problèmes de réseau. Grâce à de puissantes visualisations et à des tableaux de bord personnalisés, vous pouvez rapidement comprendre comment vos systèmes sont connectés et les problèmes qui affectent les performances.
Intégrations illimitées
Automatisation avancée
Observabilité unifiée
Obtenez la couverture voulue pour n’importe quel réseau
Des milliers d’intégrations prêtes à l’emploi avec des marques de premier plan telles que Cisco, Juniper, Meraki et bien d’autres encore permettront de détecter automatiquement n’importe quel appareil sur n’importe quel réseau, en toute simplicité.
Surveillez vos réseaux via SNMP, jFlow, NetFlow, sFlow, WMI, NBAR2 et/ou IPFIX.
Surveillance des pare-feu, routeurs, commutateurs, dispositifs sans fil, équilibreurs de charge, etc.
Prise en charge du SD-WAN et des réseaux basés sur le cloud.
Exploiter la puissance des AIOps
L’automatisation de l’intégration et de la récupération des ressources vous permet d’obtenir les données dont vous avez besoin en quelques minutes, avec une surveillance qui évolue au même rythme que vous.
Les seuils dynamiques et les remontées d’alertes personnalisées réduisent le bruit et mettent en évidence les problèmes ayant un impact sur le service.
Des fonctionnalités AIOps intelligentes, telles que l’analyse des causes profondes, la prévision et la détection des défaillances, vous permettent d’adapter votre environnement afin de prévenir les temps d’arrêt avant qu’ils ne se produisent.
Surveillez l’ensemble de votre pile en un seul endroit
Éliminez la proliferation d’outils grâce à des informations plus approfondies sur l’état et les performances de votre cloud, de votre infrastructure sur site et de votre infrastructure virtuelle au sein d’une seule et même plateforme unifiée.
Facilitez la surveillance hybride grâce à la prise en charge des serveurs, des bases de données, du cloud, des conteneurs, des réseaux, des applications, etc.
Profitez d’une analyse automatique des journaux dans le contexte d’alertes basées sur des métriques pour dépanner plus rapidement et réduire le MTTR.
Les alertes intégrées sont fantastiques ! Les autres solutions que j’ai utilisées collectent généralement les données. Ensuite, je crée manuellement des alertes. Avec LogicMonitor, j’ai des centaines d’alertes intégrées et préconfigurées prêtes à l’emploi, avec la possibilité de contrôler un seul objet, un groupe ou l’ensemble de l’organisation.
Découverte automatique
Déployer en quelques minutes, et non en quelques semaines
LogicMonitor utilise un collecteur léger et sans agent pour découvrir automatiquement tout ce que vous devez savoir sur votre réseau. Il suffit d’entrer un nom d’hôte ou une adresse IP et, en quelques minutes, vous disposerez de la surveillance, des alertes et des graphiques dont vous avez besoin pour maintenir et optimiser l’infrastructure du réseau. Profitez de la couverture dont vous avez besoin pour les réseaux les plus complexes, que les ressources soient sur site, réparties entre plusieurs centres de données ou dans le cloud.
Grâce à la cartographie topologique générée automatiquement, LogicMonitor vous permet de découvrir et de cartographier les relations entre les ressources critiques de l’infrastructure et leurs dépendances. Vous pouvez également générer une carte topologique à partir d’une alerte afin de rationaliser votre flux de travail de dépannage et de découvrir rapidement la cause première des problèmes qui affectent les performances.
AIOps
Éviter les temps d’arrêt avant qu’ils ne se produisent
Les seuils dynamiques basés sur l’apprentissage automatique et l’analyse des causes profondes éliminent le bruit des alertes et identifient les problèmes de réseau à la vitesse de l’éclair. Les capacités de détection des anomalies et de prévision améliorent la visibilité des performances du réseau et aident à prévenir les temps d’arrêt en identifiant les futurs problèmes de bande passante et les goulets d’étranglement des performances.
Apprécié pour sa fiabilité et son excellence
Classé « Excellent » et «Choix de la rédaction » par PCMag
Le score NetPromoter le plus élevé de tous les fournisseurs de gestion d’infrastructure informatique
Note du Gartner Peer Insights et du leader de la satisfaction client sur G2
Les plus grandes entreprises nous font confiance
Recherches menées par des tiers
Voir comment LogicMonitor se positionne
Découvrez comment LogicMonitor, Datadog, SolarWinds, PRTG et d’autres fournisseurs de premier plan se comparent dans ce rapport complet de G2, la plus grande plateforme d’évaluation de logiciels B2B au monde.
Une plateforme unique pour ITOps et DevOps élimine les silos de données et suit les métriques qui comptent. Conçue pour les infrastructures hybrides, une approche indépendante des fournisseurs aide les équipes informatiques à mieux comprendre l’expérience utilisateur et à accélérer la transformation de l’entreprise.
Journaux
L’intelligence des journaux évolue : accès instantané à des journaux et à des mesures contextualisés et corrélés dans une plateforme unique et unifiée basée sur le cloud. Avec des options de rétention échelonnées, y compris une rétention illimitée, et un stockage à chaud pour optimiser l’hygiène des données et les initiatives de conformité interne.
Traces
Ne manquez jamais une erreur d’application, améliorez la qualité du code, diagnostiquez et corrigez les problèmes plus rapidement. Découvrez les performances de l’ensemble de la pile d’applications, du code au cloud, afin de garantir une expérience client irréprochable dans des environnements agiles.
Prêt à révolutionner la surveillance du trafic réseau ?
Bénéficiez d’une visibilité complète, d’un dépannage instantané et d’alertes proactives — le tout sur une seule plateforme.
La plateforme SaaS de pointe de LogicMonitor pour la surveillance des infrastructures vous offre une visibilité complète et des informations alimentées par l’IA que vous pouvez effectivement utiliser pour vous aider à réduire le MTTR et à prendre des décisions éclairées.
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"Switching from SolarWinds to LogicMonitor showed us how much we were missing."
"The sheer power of LogicMonitor’s monitoring capability is amazing."
Commencer
Inscrivez-vous pour profiter d’un essai gratuit de 14 jours
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"Switching from SolarWinds to LogicMonitor showed us how much we were missing."
"The sheer power of LogicMonitor’s monitoring capability is amazing."
Surveillance intelligente d’une infrastructure informatique complexe
Alertes intelligentes avec seuils dynamiques
Cartographie de la topologie avec analyse des causes profondes
Déploiement et configuration automatisés
Tableaux de bord prédéfinis et personnalisables
Plus de 2000 intégrations technologiques et de surveillance
Assistance en direct 24/7 avec des ingénieurs techniques
Approuvé par :
Déploiement rapide. Configuration zéro.
Une vue unique. LogicMonitor offre une vue unique pour tous les environnements d’infrastructure hybride. Avec plus de 2 000 intégrations, vous pouvez dire adieu à la prolifération des outils et au changement de contexte. Gardez un œil sur toutes les mesures critiques de votre infrastructure en un seul endroit :
Réseaux et matériel de mise en réseau
Cloud et ressourcesde conteneurs
Serveurs, stockage et bases de données
Sites web et applications
Services SaaS indispensables au travail à distance
Automatiser le déploiement et la configuration
Une plateforme qui sait ce dont vous avez besoin. Les collecteurs légers et sans agent de LogicMonitor découvrent automatiquement l’ensemble de votre infrastructure informatique. En quelques minutes, vous disposerez d’une observabilité totale avec des alertes intelligentes, des graphiques et des tableaux de bord intuitifs. L’automatisation intelligente signifie également que LogicMonitor évolue aussi vite que vous. Les nouvelles ressources sont automatiquement découvertes et surveillées en même temps que tout ce qui permet à votre entreprise de fonctionner.
Rendre les équipes plus productives avec AIOps
Les fonctionnalités AIOps de LogicMonitor offrent une surveillance dynamique en temps réel qui rationalise le dépannage et prévient de manière proactive les problèmes dans un large éventail d’environnements d’infrastructure.
Obtenez des alertes plus intelligentes pour les problèmes critiques en utilisant des seuils dynamiques
Faire remonter automatiquement les anomalies à la surface
Recevoir une analyse précise des causes profondes des problèmes ayant un impact sur l’activité de l’entreprise
Visualiser les dépendances de l’infrastructure grâce à la cartographie topologique dynamique
Prévoir les tendances futures et planifier l’utilisation grâce à des prévisions avancées
Nous avons mis hors service un grand nombre d’outils depuis l’arrivée de LogicMonitor. Datadog, Splunk, Pingdom, New Relic, un certain nombre d’environnements Prometheus et Grafana, grâce aux tableaux de bord LM. LogicMonitor a permis de consolider, de normaliser et d’éliminer beaucoup de frais généraux et de dispersion d’outils.
Capacités de surveillance de l’infrastructure
Complexité
Proactivité
Personnaliser
Alertes
Optimiser
Collaboration
Prendre en charge des environnements d’infrastructure complexes
LogicMonitor est prêt pour le cloud-first et l’hybride. Surveillez tout, des conteneurs à l’infrastructure traditionnelle sur site, en un seul endroit. Les conteneurs sont découverts et ajoutés à notre plateforme dès qu’ils sont générés ou détruits. Repérez en temps réel les consommateurs de bande passante et optimisez les dépenses liées au cloud, le tout au sein d’une seule et même plateforme.
Permettre une surveillance proactive
La surveillance alimentée par l’IA permet aux équipes de prévenir les problèmes de manière proactive au lieu de simplement réagir aux problèmes. En mettant automatiquement en évidence les problèmes susceptibles d’avoir un impact sur les performances, LogicMonitor aide à détecter les anomalies dans l’ensemble de votre infrastructure et à prévoir l’utilisation des ressources afin de garantir que les services critiques restent en ligne.
Personnaliser
Les tableaux de bord sont aussi simples ou nuancés que vous le souhaitez. LogicMonitor crée automatiquement des tableaux de bord pour chaque service en se basant sur les meilleures pratiques de l’industrie. L’utilisation des tableaux de bord pour partager l’information entre les équipes à tous les niveaux est intuitive et entièrement personnalisable. Notre plateforme permet de combiner facilement des données provenant de l’ensemble de votre infrastructure avec des widgets par glisser-déposer pour créer des vues spécifiques à l’application ou au service.
Éliminer les tempêtes d’alertes
Mettez fin aux tempêtes d’alertes grâce aux seuils dynamiques et à l’analyse des causes profondes. LogicMonitor détecte intelligemment les signaux ayant un impact sur le service à partir du bruit, de sorte que les signaux sont exploitables. Grâce aux chaînes d’escalade des alertes, les membres de l’équipe concernés sont informés par SMS, e-mail, chat ou par les intégrations ITSM. Ainsi, tous les clients peuvent dormir sur leurs deux oreilles.
Optimiser les coûts d’infrastructure
Les prévisions avancées vous aident à prédire les tendances futures et à planifier en conséquence. Les tableaux de bord d’utilisation des ressources identifient les ressources surprovisionnées ou sous-utilisées afin que vous puissiez les réaffecter et éviter que les coûts d’infrastructure n’explosent.
Améliorer la collaboration entre les équipes
Communiquez et réglez rapidement les problèmes de performance de l’infrastructure à l’aide d’une plateforme unifiée pour les équipes d’exploitation informatique et de DevOps. Avec des intégrations de workflow pourPagerDuty, Slack, ServiceNow et Terraform, nous facilitons la transformation des alertes en actions et réduisons rapidement le temps moyen de réparation.
Démarrer aujourd’hui
Bénéficiez d’une visibilité complète, d’un dépannage instantané et d’alertes proactives — le tout sur une seule plateforme.
Le partenariat avec LogicMonitor vous permet d’aller au-delà de la surveillance traditionnelle du temps de fonctionnement et d’obtenir une observabilité en temps réel de l’infrastructure informatique. Réduisez le temps moyen de résolution et accélérez le développement grâce à l’intelligence de la surveillance pour les équipes d’entreprise.
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
Commencer
Inscrivez-vous pour profiter d’un essai gratuit de 14 jours
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
Obtenez une visibilité sur les environnements d’entreprise complexes, y compris les réseaux, le cloud, les conteneurs, les serveurs et bien plus encore, dans un seul et même panneau de verre. Les entreprises clientes bénéficient d’un accès exclusif aux fonctionnalités AIOps de LogicMonitor qui permettent d’éviter les pannes de système et d’optimiser la fourniture de services.
Surveiller les infrastructures sur site et dans le cloud au sein de la même plateforme avec un déploiement et une configuration automatique
Réduire le MTTR grâce à l’analyse des causes profondes
Réduire les alertes bruyantes grâce à des seuils dynamiques
Mettre en évidence les modèles grâce à des visualisations élaborées et à la topologie
Facilitez l’automatisation grâce à des intégrations avec BigPanda, Chef, Puppet, etc.
Des intégrations transparentes sur lesquelles vos équipes s’appuient
Aucun réseau n’est trop complexe
L’infrastructure d’entreprise comprend une combinaison de technologies de réseau, c’est pourquoi nous avons facilité la surveillance de réseaux complexes (avec des visualisations élaborées, la topologie et l’analyse des causes profondes) dès la sortie de la boîte. Grâce à la prise en charge des infrastructures réseau traditionnelles et de nouvelle génération (définies par logiciel) au sein de la même plateforme, LogicMonitor vous aide à transformer la surveillance du réseau en intelligence réseau.
Déployer et optimiser rapidement les serveurs
La surveillance des serveurs nécessite plus qu’une simple alerte sur le processeur et la mémoire, mais ne devrait pas nécessiter une configuration manuelle laborieuse. Avec LogicMonitor, il suffit d’entrer une adresse IP ou un nom d’hôte pour que la configuration soit terminée. LogicMonitor détectera, surveillera et alertera automatiquement les environnements de serveurs virtuels, sur site et dans le cloud, en générant des données exploitables qui aideront à guider les opérations informatiques.
Surveillez l’ensemble de votre infrastructure en un seul endroit.
Éliminez la prolifération d’outils grâce à des informations plus approfondies sur la santé et les performances de votre infrastructure cloud et sur site au sein d’une seule et même plateforme. La surveillance hybride devient un jeu d’enfant grâce à la prise en charge des serveurs, des bases de données, du cloud, des conteneurs, des réseaux, des applications et bien plus encore. Notre bibliothèque de plus de 2000 intégrations vous permet d’optimiser les performances de l’ensemble de votre système informatique en quelques minutes.
Améliorez vos opérations informatiques grâce à l’apprentissage automatique et à l’IA
Le système d’alerte précoce (AIOps) de LogicMonitor détectera les signes d’alerte et les symptômes qui annoncent les problèmes, tels que des modèles ou des anomalies dans les alertes ou les données de performance, et avertira les utilisateurs en conséquence. Ces alertes précoces pourront déclencher des actions, telles que des intégrations et des scripts personnalisés, afin d’éviter que le problème ne se produise. En avertissant les utilisateurs plus tôt, ce système d’alerte précoce aidera les entreprises à prévenir les pannes, ce qui leur permettra d’économiser du temps et de l’argent et d’éviter un impact négatif sur leurs marques.
DE NOS CLIENTS
Les leaders IT adorent LogicMonitor
Des résultats concrets. Des témoignages authentiques. Découvrez comment les leaders IT utilisent la plateforme LM Envision — y compris Edwin AI, Service Insights, et bien d’autres — pour réduire le bruit des alertes, résoudre les problèmes plus rapidement et diminuer le MTTR dans des environnements hybrides.
"Edwin AI cut noise by 90% & ITSM incidents by 76%, enabling better customer service."
Joshua Powell
Managed Services Lead of Nexon
"The single pane of glass across all of our regions enables us to act more proactively."
Dominik Hunn
Systems Engineer of Franke Group
"Edwin AI delivered value within an hour of implementation."
Kris Manning
Global Head of IT Networks of Syngenta
"Capital Group has 1,000+ alerts/ day. LogicMonitor will eliminate that noise."
Shawn Landreth
VP of Networking and Reliability Engineering of Capital Group
"LogicMonitor helps us succeed by being a true partner."
Andrea Curry
Director, Observability & Scheduling of McKesson
"LogicMonitor is a valuable partner, constantly innovating and adapting to our business needs."
Rafik Hanna
SVP, Topgolf Technologies of Topgolf
Une plateforme pour une observabilité unifiée
Métriques
Une plateforme unique pour ITOps et DevOps élimine les silos de données et suit les métriques qui comptent. Conçue pour les infrastructures hybrides, une approche indépendante des fournisseurs aide les équipes informatiques à mieux comprendre l’expérience utilisateur et à accélérer la transformation de l’entreprise.
Journaux
L’intelligence des journaux évolue : accès instantané à des journaux et à des mesures contextualisés et corrélés dans une plateforme unique et unifiée basée sur le cloud. Avec des options de rétention échelonnées, y compris une rétention illimitée, et un stockage à chaud pour optimiser l’hygiène des données et les initiatives de conformité interne.
Traces
Ne manquez jamais une erreur d’application, améliorez la qualité du code, diagnostiquez et corrigez les problèmes plus rapidement. Découvrez les performances de l’ensemble de la pile d’applications, du code au cloud, afin de garantir une expérience client irréprochable dans des environnements agiles.
Prêt à passer au niveau supérieur ?
Bénéficiez d’une visibilité complète, d’un dépannage instantané et d’alertes proactives — le tout sur une seule plateforme.
From Cost to Competitive Edge: How MSPs Can Unlock Profit with LM Logs
Thursday, September 04, 2025
1:00 PM BST
The Log Opportunity for Modern MSPs
MSPs face growing pressure to meet rising client expectations, control costs, and deliver stronger SLAs. As observability becomes foundational to IT operations, logs are evolving from backend data into a strategic asset.
Join this webinar to discover how LM Logs helps MSPs move from reactive support to proactive, high-value service delivery.
As well as gaining knowledge, all webinar attendees will also be entered into a draw to win an awesome Star Wars Lego set!
What You’ll Learn:
LM Logs: Reduce MTTR and Differentiate Your Offering Learn how LM Logs helps your team:
Accelerate triage and root cause analysis by correlating logs, alerts, and metrics
Detect anomalies in real time using AI-driven insights
Enhance Tier 1 Support with AI Reduce escalations and improve resolution times with:
AI-summarised log data that’s easy to interpret
Contextual anomaly detection
Automated tools that identify root causes and suppress noise
Create Flexible, Profitable Log Strategies Whether your pricing model is tiered or flat-rate, LM Logs offers the flexibility to scale efficiently. With Log Partitions, you can:
Customise retention by customer or use case
Apply role-based access controls (RBAC)
Set usage thresholds to manage cost predictably
Explore how to maximise the impact of LM Logs through a coordinated go-to-market strategy—featuring log-inclusive service tiers, tailored pricing models that protect margin, and differentiated hybrid observability that maps to client SLAs.
Register now, and even if you can’t attend we will send you a recording after the event. Don’t forget, attendees to the live webinar will be entered into a draw to win the Lego Star Wars set.
Register Now
Feature Highlights
AI Analysis Redesigned and Renamed to AI Investigation
You can use LogicMonitor REST API v3 to get cost optimization recommendations details. You must authenticate yourself before making the API request.
Getting a List of Recommendations
The recommendations list includes details about the cloud provider, associated resources, recommendation specifics, and so on. You can use the following query parameters to control the content and format of the response.
URI: GET/cost-optimization/recommendations
Parameters
Type
Description
fields
String
The response is filtered to include only the specified fields for each object. You can provide a list of properties separated by a comma (,).
Indicates the number of recommendations to return in the response. A maximum of 500 results can be requested in a GET call. A default page size of 50 is used if this parameter is not specified.
The response is filtered according to the operator and specified value that is, filter=property:value
Filtering is supported only for the recommendationCategory and recommendationStatus fields.
The recommendationCategory field supports only a single value at a time. To get a list of available recommendation categories, use the GET /cost-optimization/recommendations/categories endpoint.
Only the Equals (:) operator is available when filtering using the recommendationStatus and recommendationCategory fields.
The following example displays how an API request in Python script returns a list of recommendations in the api.logicmonitor.com portal, where the result is filtered based on recommendationStatus set to "ACTIVE".
#!/bin/env python
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount'
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations'
queryParams = '?filter=recommendationStatus:"ACTIVE"&size=5'
data = ''
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
#Construct signature
digest = hmac.new(
AccessKey.encode('utf-8'),
msg=requestVars.encode('utf-8'),
digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8')
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
#Make request
response = requests.get(url, data=data, headers=headers)
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)
The following example displays how an API request in Python script returns a list of recommendations in the api.logicmonitor.com portal, where the result is filtered based on the resourceDisplayName and cloudAccountId fields and recommendationStatus set to ACTIVE.
#!/bin/env python
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount'
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations'
queryParams = '?fields=resourceDisplayName,cloudAccountId&filter=recommendationStatus:"ACTIVE"&size=3&offset=1'
data = ''
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
#Construct signature
digest = hmac.new(
AccessKey.encode('utf-8'),
msg=requestVars.encode('utf-8'),
digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8')
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
#Make request
response = requests.get(url, data=data, headers=headers)
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)
Getting Details of a Specific Recommendation
You can use the following query parameters to control the content and format of the response.
URI: GET /cost-optimization/recommendations/{id}
Parameters
Type
Description
id
String
(Mandatory) An alphanumeric ID of the recommendation. It is delimited with hyphens (-) and written in the sequence: the recommendation’s database ID-the associated resource ID-the recommendation type. The ID corresponds with the ID returned by the id field in the GET/cost-optimization/recommendations endpoint.
The following example displays how an API request in Python script returns details of a recommendation with id=12041-3054082-AZURE_DISK_UNATTACHED in the api.logicmonitor.com portal.
#!/bin/env python
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount'
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations/12041-3054082-AZURE_DISK_UNATTACHED'
queryParams = ''
data = ''
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
#Construct signature
digest = hmac.new(
AccessKey.encode('utf-8'),
msg=requestVars.encode('utf-8'),
digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8')
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
#Make request
response = requests.get(url, data=data, headers=headers)
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)
Getting a List of Recommendations Categories
You can use this API endpoint to get a static list of currently available recommendation categories offered by LogicMonitor. You can use the following query parameters to control the content and format of the response.
URI: GET /cost-optimization/recommendations/categories
Parameter
Type
Description
fields
String
The response is filtered to include only the specified fields for each object. You can provide a list of properties separated by comma (,).
Indicates the number of results to display. A maximum of 500 results can be requested in a GET call. A default page size of 50 is used if a value is not specified.
The following example displays how an API request in Python script returns a list of all recommendation categories in the api.logicmonitor.com portal.
#!/bin/env python
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount'
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations/categories'
queryParams = '?filter=description~"AWS"'
data = ''
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
#Construct signature
digest = hmac.new(
AccessKey.encode('utf-8'),
msg=requestVars.encode('utf-8'),
digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8')
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
#Make request
response = requests.get(url, data=data, headers=headers)
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)
The Edwin AI Settings page centralizes integration management for both outbound and inbound connections. The Settings page displays your third-party integrations.
Navigating to the Settings Page
In LogicMonitor, navigate to Edwin AI and then select the Settings page from the navigation sidebar.