Comment créer une application de surveillance du matériel CISCO, y compris les serveurs et les commutateurs ?

Comment créer une application de surveillance du matériel CISCO, y compris les serveurs et les commutateurs ?

Pourquoi Adalo fonctionne pour créer une application de surveillance du matériel Cisco

Adalo est un générateur d'applications sans code pour les applications web basées sur une base de données et les applications natives iOS et Android—une seule version sur les trois plates-formes, publiée sur l'App Store d'Apple et Google Play. Cela le rend particulièrement bien adapté à la création d'une solution de surveillance du matériel Cisco, où les administrateurs réseau doivent suivre les métriques des appareils depuis leurs bureaux, en déplacement ou dans les équipes informatiques distribuées—le tout à partir d'une seule application.

Avoir votre application de surveillance disponible sur les appareils mobiles signifie que vous pouvez recevoir des notifications push lorsqu'un commutateur s'arrête ou que le processeur d'un serveur augmente, ce qui permet une réponse immédiate même lorsque vous êtes loin de votre poste de travail. Grâce à l'architecture basée sur une base de données d'Adalo, vous pouvez stocker des métriques historiques, définir des seuils d'alerte personnalisés et donner à toute votre équipe informatique une visibilité en temps réel sur votre infrastructure Cisco sans la complexité des plates-formes de surveillance d'entreprise traditionnelles.

Pourquoi Adalo fonctionne pour créer une application de surveillance du matériel Cisco

Les administrateurs réseau gérant l'infrastructure Cisco font face à un défi persistant : la surveillance des serveurs, des commutateurs et des routeurs nécessite soit des solutions d'entreprise coûteuses, soit un développement personnalisé qui prend des mois et coûte six chiffres. L'écart entre ce dont les équipes informatiques ont besoin et ce qu'elles peuvent réalistically construire a gardé de nombreuses organisations bloquées avec des outils de surveillance fragmentés ou un suivi basé sur des feuilles de calcul.

Adalo, un générateur d'applications alimenté par l'IA, comble cet écart en vous permettant de créer une application de surveillance du matériel Cisco pleinement fonctionnelle sans écrire de code. Au lieu de gérer des scripts complexes ou des bases de données de séries chronologiques, vous pouvez créer une application qui suit l'utilisation du processeur, l'utilisation de la mémoire, la température et la disponibilité des appareils—puis la déployer sur le web, iOS et Android à partir d'une seule base de code. Voici comment commencer :

  1. Configurer l'accès aux données Cisco:
    • Utilisez SNMP (Simple Network Management Protocol) pour extraire les métriques des appareils Cisco.
    • Choisissez entre SNMPv2c (configuration plus facile) ou SNMPv3 (meilleure sécurité).
    • Vous pouvez également accéder aux données via Tableau de bord commercial Cisco API en utilisant les jetons Web JSON (JWT).
  2. Préparer votre espace de travail Adalo:
  3. Connecter les appareils Cisco:
    • Activez SNMP sur vos appareils pour partager les données de performance.
    • Utilisez DreamFactory pour convertir les données SNMP en API REST compatibles avec Adalo.
  4. Créer des tableaux de bord:
    • Concevez des tableaux de bord intuitifs avec des graphiques et des tableaux pour visualiser les tendances.
    • Personnalisez les écrans pour différents rôles d'utilisateur (par exemple, administrateurs par rapport aux gestionnaires).
  5. Configurer les alertes:
    • Définissez des seuils (par exemple, processeur > 90 %) pour déclencher les notifications.
    • Utilisez l'API de notifications d'Adalo pour envoyer des alertes en temps réel.
  6. Tester et publier:
    • Validez les connexions de données et les fonctionnalités.
    • Déployez votre application sur les plates-formes web, iOS et Android sans reconstruire pour chacune.

La plate-forme gère la complexité de la compilation d'applications natives et de la soumission à l'app store, ce qui vous permet de vous concentrer sur la conception de l'expérience de surveillance dont votre équipe a besoin.

Processus en 6 étapes pour créer une application de surveillance du matériel Cisco avec Adalo

Processus en 6 étapes pour créer une application de surveillance du matériel Cisco avec Adalo

Ce dont vous avez besoin avant de commencer

Avant de commencer à créer votre application, assurez-vous d'avoir accès à vos données d'appareil Cisco et d'avoir configuré votre compte Adalo.

Accès à Données de matériel Cisco Matériel Cisco

Données de matériel Cisco

Les appareils Cisco sont équipés d'outils intégrés pour partager les données de performance, mais vous devez d'abord activer ces fonctionnalités. L'une des méthodes les plus courantes est SNMP (Simple Network Management Protocol), qui est pris en charge par tous les appareils Cisco. SNMP vous permet d'interroger des métriques spécifiques—comme l'utilisation du processeur, l'utilisation de la mémoire, la température et le trafic réseau—en accédant aux identificateurs d'objet (OID) stockés dans une base d'informations de gestion (MIB).

Lors de l'utilisation de SNMP, vous devez choisir entre SNMPv2c et SNMPv3:

  • SNMPv2c: Plus facile à configurer et ne nécessite qu'une chaîne de communauté (la valeur par défaut est souvent « public » pour l'accès en lecture seule), mais elle manque de sécurité robuste.
  • SNMPv3: Offre de meilleures fonctionnalités de sécurité, y compris l'intégrité des messages, l'authentification et le chiffrement, ce qui en fait le choix préféré pour les environnements de production. Pour configurer SNMPv3, vous aurez besoin de :
    • Un nom d'utilisateur
    • Un protocole d'authentification (par exemple, HMAC-SHA)
    • Un protocole de confidentialité (par exemple, CFB-AES-128)

Quel que soit la version que vous choisissez, assurez-vous de remplacer les chaînes de communauté par défaut comme « public » ou « private » par des chaînes personnalisées. Appliquez également des restrictions d'accès basées sur l'adresse IP pour renforcer la sécurité.

Pour des configurations plus avancées, ou si vous utilisez le tableau de bord commercial Cisco, vous pouvez accéder aux données de l'appareil via APIs. Pour ce faire, générez une clé d'accès à partir de l'interface d'administration du tableau de bord. Accédez à « Mon profil » ou « Administration > Utilisateurs » et cliquez sur « Générer une clé d'accès » pour recevoir un ID et un secret. Assurez-vous d'enregistrer le secret immédiatement, car il ne s'affichera qu'une seule fois. Les demandes d'API sont authentifiées à l'aide de jetons Web JSON (JWT) signés avec ce secret.

Voici quelques mesures clés à surveiller à partir de vos appareils Cisco :

Type de métrique OID Description
Utilisation globale du processeur (%) 1.3.6.1.4.1.14179.1.1.5.1.0 Utilisation actuelle du processeur
Moyenne du processeur sur 5 minutes 1.3.6.1.4.1.9.9.109.1.1.1.1.8 À utiliser pour la surveillance des tendances (seuil : 90%)
Utilisation de la RAM (%) 1.3.6.1.4.1.9.9.618.1.8.6.0 Utilisation du pool de mémoire
Température (°C) 1.3.6.1.4.1.14179.2.3.1.13.0 Lecture du capteur environnemental

Remarque importante: Évitez d'interroger les appareils trop fréquemment. L'exécution de requêtes SNMP toutes les secondes peut faire monter l'utilisation du processeur à 99%, car répondre à ces demandes crée une surcharge importante. Utilisez plutôt des moyennes sur 5 minutes pour une meilleure analyse des tendances et une planification de la capacité.

Une fois que vos flux de données Cisco sont configurés et sécurisés, l'étape suivante consiste à configurer votre espace de travail Adalo.

Configuration de votre Adalo Compte

Visitez adalo.com pour créer un compte. Adalo propose un plan gratuit pour créer et publier des applications web, ainsi qu'un essai gratuit avec accès aux fonctionnalités premium pour tester les déploiements d'app store. Les plans payants commencent à 36 $/mois et incluent des enregistrements de base de données illimités sans frais basés sur l'utilisation, ce qui représente un avantage significatif pour les applications de surveillance qui accumulent de gros volumes de données de métriques au fil du temps.

Ada, le créateur IA d'Adalo, vous permet de décrire ce que vous voulez et génère votre application. Magic Start crée des fondations d'applications complètes à partir d'une description, tandis que Magic Add ajoute des fonctionnalités en langage naturel.

Après vous être inscrit, vous serez dirigé vers l'interface du générateur d'applications visuelles d'Adalo. Les utilisateurs décrivent fréquemment l'expérience comme « aussi facile que PowerPoint » – vous concevrez des tableaux de bord, configurerez des bases de données pour stocker les métriques et configurerez des alertes à l'aide de composants glisser-déposer. La fonctionnalité Démarrage magique de la plateforme peut générer des fondations d'applications complètes à partir d'une simple description, accélérant considérablement votre configuration initiale.

Pour vous familiariser avec l'interface, essayez de créer un écran de test simple. Cette pratique pratique rendra les étapes ultérieures beaucoup plus fluides. Avec vos données Cisco et votre compte Adalo prêts, vous êtes tous prêts à commencer à connecter vos appareils et à créer votre application.

Étape 1 : Se connecter à vos appareils Cisco

Avec vos appareils Cisco et votre compte Adalo configurés, l'étape suivante consiste à connecter votre matériel Cisco à votre application. Cela implique deux tâches clés : activer SNMP sur vos appareils Cisco pour partager les données de performance et utiliser DreamFactory pour convertir ces données en une API REST qu'Adalo peut utiliser.

Activez SNMP sur les appareils Cisco

Pour recueillir les mesures de performance de vos serveurs et commutateurs Cisco, commencez par accéder à votre appareil via SSH ou Telnet. Une fois connecté, activez le mode enable et exécutez configure terminal pour passer à la configuration globale.

Configurez une chaîne de communauté en lecture seule, telle que snmp-server community CiscoMonitor2026 RO. Le paramètre « lecture seule » garantit que votre application peut récupérer les données sans risquer de modifier les configurations de l'appareil. Évitez les chaînes par défaut comme « public » ou « private » – optez pour des noms uniques et complexes pour améliorer la sécurité.

Après avoir complété la configuration SNMP, vérifiez-la en exécutant :

show running-config

ou

show snmp

Si vous voyez une erreur comme « %SNMP agent not enabled », la configuration n'a pas été appliquée correctement. Une fois confirmée, enregistrez la configuration à l'aide d'une commande comme write memory.

Pour les environnements nécessitant une sécurité renforcée, passez à SNMPv3 au lieu de SNMPv2c. SNMPv3 ajoute des fonctionnalités telles que l'intégrité des messages, l'authentification (par exemple, HMAC-SHA) et le chiffrement (par exemple, CFB-AES-128). De plus, limitez les requêtes SNMP à des adresses IP et des masques de réseau spécifiques pour prévenir l'accès non autorisé.

Conseil de performance : Évitez d'interroger les appareils trop souvent. L'interrogation des variables SNMP toutes les secondes peut faire monter l'utilisation du processeur à 99%. Utilisez plutôt l'OID de moyenne du processeur sur 5 minutes (1.3.6.1.4.1.9.9.109.1.1.1.1.8) pour une surveillance stable des tendances, et conservez le seuil de base à 90%.

Générez des API avec DreamFactory

DreamFactory

Comme les appareils Cisco ne sont pas dotés d'une API REST intégrée, DreamFactory comble le fossé. DreamFactory est une plateforme open-source qui convertit les données de votre appareil en API REST, ce qui la rend compatible avec la fonctionnalité la fonctionnalité Collections externes d'Adalo d'Adalo. Elle traite les données – généralement stockées dans une base de données après l'interrogation SNMP – et les enveloppe dans une interface RESTful.

« DreamFactory est une plateforme d'API REST open-source qui génère automatiquement des API sécurisées et entièrement documentées pour n'importe quelle source de données en quelques minutes... éliminant le besoin d'écrire du code backend. »

— Documentation DreamFactory

Pour commencer, configurez une instance DreamFactory (auto-hébergée ou basée sur le cloud) et connectez-la à la base de données stockant vos métriques Cisco. DreamFactory fonctionne avec des bases de données comme MySQL, PostgreSQL et SQL Server, créant instantanément une suite d'API REST avec toutes les fonctionnalités CRUD, vous n'avez donc pas à écrire de code backend.

Pour la sécurité, utilisez le contrôle d'accès basé sur les rôles (RBAC) de DreamFactory et la gestion des clés API. Créez un rôle limité à l'accès à vos tables de surveillance Cisco. Lors de la liaison de DreamFactory à Adalo, vous aurez besoin de l'URL de base de l'API et d'une clé API. Adalo utilise la clé dans l'en-tête X-DreamFactory-API-Key pour chaque demande. Un détail de configuration clé : définissez la « Clé des résultats » dans Adalo sur « resource », car DreamFactory retourne les collections de données sous cette clé JSON.

Avant de vous connecter à Adalo, testez vos points de terminaison à l'aide de la documentation Swagger générée automatiquement par DreamFactory. Pour les métriques qui ne changent pas souvent, comme les moyennes du processeur sur 5 minutes, activez la mise en cache dans DreamFactory pour améliorer les performances et réduire la charge de la base de données.

Avec vos données Cisco maintenant accessibles via les API REST, vous êtes prêt à passer à la création de votre application à l'étape 2.

Étape 2 : Créer la structure et la base de données de votre application

Maintenant que vos données Cisco sont accessibles via les API REST de DreamFactory, il est temps de structurer votre application Adalo. Cela implique de configurer des collections de bases de données et de tirer parti des outils d'IA pour créer une disposition de surveillance adaptée à vos besoins.

Créer des collections de bases de données

Adalo organise les données en Les collections, Propriétés, et Enregistrements, ce qui permet de gérer et d'afficher facilement les informations. Pour surveiller le matériel Cisco, commencez par créer trois collections principales : Appareils, Métriques, et Alertes.

  • Collection de périphériques: Ceci sert d'inventaire de votre matériel. Ajoutez des propriétés telles que Nom du périphérique, Adresse IP, Modèle, Numéro de série et État. Utilisez Texte propriétés pour les noms et les adresses IP, et une Vrai/Faux propriété pour « Est en ligne » pour identifier rapidement les problèmes de connectivité. Définissez la propriété principale (par exemple, Nom du périphérique) pour que les périphériques soient facilement identifiables dans l'application.
  • Collection de métriques: Suivez les données de performance au fil du temps ici. Ajoutez Nombre propriétés pour Charge CPU (%), Utilisation de la mémoire (en Mo), Température (en °F pour les déploiements aux États-Unis) et Disponibilité (en secondes). Incluez une Date/Heure propriété pour horodater chaque lecture, ce qui est essentiel pour identifier les tendances ou résoudre les problèmes. Les propriétés numériques d'Adalo peuvent gérer jusqu'à 15 chiffres, permettant des formules personnalisées et des graphiques détaillés.
  • Collection Alertes: Utilisez ceci pour enregistrer les événements critiques. Ajoutez Texte propriétés pour Message d'alerte et Niveau de gravité (par exemple, « Critique », « Avertissement » ou « Info »). Incluez une Vrai/Faux propriété pour « Résolu » afin de suivre si un problème a été traité. Utilisez une Relation propriété pour lier chaque alerte à son périphérique correspondant.

Pour assurer des relations de données transparentes, utilisez la fonctionnalité Un-à-plusieurs d'Adalo. Liez la collection Périphériques à la fois aux Métriques et aux Alertes, de sorte que chaque périphérique Cisco puisse avoir plusieurs enregistrements de performance et journaux d'alertes au fil du temps.

Vous pouvez également utiliser Collections Externes pour vous connecter directement à DreamFactory. Entrez simplement l'URL de base, les en-têtes d'autorisation et définissez la clé de résultats sur « resource ». Notez que cette fonctionnalité est disponible avec les plans Professionnel, Équipe ou Entreprise d'Adalo.

Un avantage clé pour les applications de surveillance : les plans Adalo payants n'ont pas de limites d'enregistrements de base de données. Ceci est particulièrement important pour les applications de surveillance Cisco qui accumulent des milliers de lectures de métriques quotidiennement. Contrairement aux plates-formes qui limitent les enregistrements ou facturent en fonction du volume de données, l'infrastructure d'Adalo s'adapte à vos besoins de surveillance sans coûts inattendus.

Type de propriété Exemples de cas d'usage pour la surveillance Cisco
Nombre Charge CPU (%), Utilisation de la mémoire (Mo), Température (°F), Disponibilité (secondes)
Texte Nom du périphérique, Modèle, Adresse IP, Message d'alerte, Niveau de gravité
Date/Heure Horodatage pour les métriques ou les déclencheurs d'alerte
Relation Lier les alertes ou les métriques à des périphériques Cisco spécifiques
Vrai/Faux Indicateurs tels que « Est en ligne » ou « Port actif »

Utiliser les outils IA pour générer la disposition de votre application

Lancez votre projet avec la Démarrage magique fonctionnalité d'Adalo, qui génère une disposition d'application basée sur une brève description. Entrez quelque chose comme « Tableau de bord de surveillance du matériel Cisco avec suivi en temps réel du CPU et de la mémoire », et l'IA crée des collections telles que Périphériques, Métriques et Alertes, ainsi que des écrans de base. Ce qui prenait autrefois des jours de planification se fait maintenant en minutes. Vous pouvez ensuite affiner les noms et types de propriétés pour mieux correspondre à vos exigences spécifiques.

Une fois votre fondation en place, utilisez Ajout magique pour développer les fonctionnalités par le biais de demandes en langage naturel. Décrivez ce que vous voulez—« ajouter un écran affichant les périphériques avec des alertes critiques »—et la fonctionnalité génère les composants appropriés. Cette approche assistée par l'IA accélère le développement tout en maintenant un contrôle total sur la conception finale.

Pour améliorer l'attrait visuel et la fonctionnalité de votre application, explorez la Place de marché pour les composants de visualisation de données. Recherchez « Graphiques et diagrammes » et faites glisser des éléments tels que des graphiques en barres ou des graphiques linéaires sur vos écrans. Ces outils visuels sont parfaits pour afficher les tendances telles que la charge CPU ou l'utilisation de la mémoire au fil du temps.

Utilisez le Aperçu de l'application fréquemment pour tester le fonctionnement de votre disposition sur diverses appareils, tels que des tablettes ou des navigateurs de bureau—plates-formes courantes pour les tableaux de bord de surveillance. Vous pouvez également personnaliser l'apparence de l'application à l'aide du Marque pour correspondre aux couleurs de votre organisation ou au thème bleu et blanc emblématique de Cisco.

Une fois que la structure et la disposition de votre application sont en place, vous serez prêt à passer à la conception de tableaux de bord de surveillance détaillés à l'étape 3.

Étape 3 : Concevoir vos tableaux de bord de surveillance

Maintenant que vos connexions de données et la structure de votre application sont en place, il est temps de donner vie à vos métriques Cisco avec un tableau de bord bien conçu. Pour que cela se produise, votre tableau de bord doit inclure trois composants clés : le Frontend (éléments visuels tels que les graphiques et les diagrammes), le Backend (logique pour traiter et transformer les données) et le Base de données (pour stocker ou récupérer les métriques Cisco). L'objectif est simple—présenter les bonnes données, au bon moment, dans un format facile à comprendre et à utiliser.

Ajouter des graphiques et des tableaux pour les métriques

Visualiser les performances du matériel est crucial, et des graphiques et tableaux clairs peuvent vous aider à communiquer cela efficacement. La place de marché d'Adalo offre des composants préconstruits pour afficher les métriques telles que la bande passante, la disponibilité et la santé du matériel. Pour les données telles que la charge CPU, la température (°F) et la consommation PoE, utilisez des graphiques linéaires ou des graphiques en aires pour afficher les tendances au fil du temps. Ces visualisations peuvent aider à identifier les problèmes de performance avant qu'ils ne se transforment en pannes. Assurez-vous de lier ces graphiques à la Date/Heure propriété de votre collection de métriques.

Pour suivre l'inventaire des périphériques et l'état, utilisez un Liste simple ou Table composant et connectez-le à la getNodes Méthode API du tableau de bord Cisco Business. Cette API fournit une liste JSON contenant des détails comme le nom d'hôte, l'adresse IP, le modèle et l'état en ligne. Pour rester organisé, appliquez des paramètres de tri (par exemple, sort=ip,asc) et activez la pagination (par exemple, size=20) pour assurer des performances fluides, même avec de grands réseaux.

Ajoutez des indicateurs d'état comme des icônes ou des cartes de couleur pour afficher les états des appareils. Ceux-ci peuvent être liés à la system-state.online propriété booléenne, avec des couleurs comme le vert pour « En ligne », le rouge pour « Critique » et le jaune pour « Avertissement ». Vous pouvez personnaliser ces couleurs à l'aide du Marque bouton (icône palette d'artiste). Pour les mesures environnementales, telles que la température ou l'humidité provenant des Meraki capteurs MT, utilisez des graphiques de jauge, tandis que les graphiques en barres fonctionnent bien pour le suivi de la consommation énergétique PoE des Catalyst commutateurs.

Catégorie de mesure Cisco Composant Adalo recommandé Exemple de source de données
Inventaire des appareils Liste simple / Tableau getNodes API (Nom d'hôte, IP, Modèle)
Santé du matériel Graphique linéaire / Graphique en barres Télémétrie DOM ou utilisation du port PoE
État de la connexion Indicateur d'état (Icône) system-state.online booléenne
Gravité de l'alerte Liste colorée / Cartes Règles d'alerte (Critique, Principal, Mineur)
Données environnementales Jauge / Graphique Capteurs Meraki MT de température/humidité

Personnaliser les tableaux de bord pour différents utilisateurs

Pour garantir que vos tableaux de bord répondent aux besoins de divers utilisateurs, adaptez-les à des rôles spécifiques. Les administrateurs réseau nécessitent souvent des mesures détaillées et en temps réel comme la consommation d'énergie par port ou la télémétrie de surveillance optique numérique (DOM). Les responsables informatiques pourraient préférer des graphiques de haut niveau qui mettent en évidence les tendances historiques.

Dans Adalo, créez des écrans séparés pour chaque rôle, tels qu'un « Aperçu administrateur » et un « Résumé du gestionnaire ». Liez ces écrans aux profils utilisateur en fonction de leurs identifiants de connexion. Ajoutez des propriétés comme « ID d'organisation » ou « Type d'appareil » (par exemple, Commutateur, Routeur) à votre collection Appareils, et utilisez des filtres pour afficher les données pertinentes sur chaque écran. Pour les configurations multi-sites, incluez le x-ctx-org-id en-tête dans vos appels API pour vous concentrer sur des organisations ou des emplacements spécifiques. De plus, permettez aux responsables informatiques de filtrer les alertes mineures de routine, en se concentrant plutôt sur les problèmes critiques ou majeurs.

Utilisez la visibilité conditionnelle pour contrôler ce que chaque utilisateur voit. Les administrateurs gérant les budgets PoE peuvent consulter les graphiques d'utilisation PoE, tandis que les gestionnaires peuvent voir des résumés de performances régionales filtrés par hiérarchie organisationnelle. Testez ces vues personnalisées à l'aide du Aperçu de l'application bouton sur des tablettes ou des navigateurs de bureau, en ajustant les mises en page selon les besoins. La Historique des versions fonctionnalité vous permet d'enregistrer jusqu'à 10 versions de votre tableau de bord, pour que vous puissiez facilement revenir en arrière en cas de modifications.

Le canevas d'Adalo peut afficher jusqu'à 400 écrans à la fois, vous donnant une vue complète de toute l'architecture de votre application. Cela facilite la gestion des applications de surveillance complexes avec plusieurs tableaux de bord basés sur les rôles sans perdre de vue la structure globale.

Étape 4 : Configurer les alertes et les notifications

Avec vos tableaux de bord de données en temps réel en place, l'étape suivante consiste à configurer des alertes qui vous aident à anticiper les problèmes matériels. Un alertage efficace dépend de trois composants clés : le Backend (qui traite les données et déclenche les actions), le Base de données (pour stocker les valeurs de mesure actuelles) et les Actions conditionnelles (responsables de l'envoi de notifications lorsque les seuils sont dépassés).

Définir les seuils et les déclencheurs

Configurez les alertes pour qu'elles s'activent lorsque des mesures Cisco spécifiques indiquent des problèmes de performance potentiels. Si la charge du processeur dépasse 90 % pendant une période prolongée, cela devrait déclencher une alerte. De même, les capteurs réseau utilisent généralement une limite supérieure standard de 90 % pour l'utilisation du canal de transmission (Tx), de réception (Rx) et totale. Le dépassement de ces limites signale une congestion réseau possible et justifie une action immédiate.

Vous pouvez définir des conditions comme vérifier si CPU_Usage dépasse 90 ou si Admin_Status est défini sur « Arrêt » ou « Inconnu ». Pour les contrôleurs LAN sans fil Cisco (WLC), surveillez les champs critiques tels que État opérationnelSi cela change en "Dissociation", cela suggère une instabilité de connectivité qui nécessite une attention immédiate.

Pour éviter les notifications excessives, mettez en œuvre un intervalle de 30 minutes entre les alertes. De nombreux systèmes Cisco utilisent ceci comme période de refroidissement par défaut pour les violations répétées. Dans Adalo, vous pouvez ajouter une propriété d'horodatage pour suivre le moment où la dernière alerte a été envoyée et définir une condition pour garantir qu'une nouvelle notification n'est déclenchée que si au moins 30 minutes se sont écoulées. De plus, incluez une logique d'effacement automatique afin que les alertes se résolvent automatiquement lorsque les mesures reviennent à des plages normales.

Métrique Cisco Condition de déclenchement d'alerte Problème matériel potentiel
État administratif L'état est « Arrêté » ou « Inconnu » Défaillance d'alimentation de l'appareil ou arrêt manuel
Charge CPU Valeur > 90 % Goulot d'étranglement de traitement ou trafic élevé
Utilisation Tx/Rx Valeur > 90 % Congestion réseau ou saturation de lien
État opérationnel L'état est « Dissociation » Instabilité de connectivité ou problèmes de micrologiciel

Une fois que vos seuils et déclencheurs sont définis, connectez-les aux notifications push pour assurer que votre équipe soit instantanément informée de tout problème critique.

Activer les notifications push

Pour activer les notifications par programme, vous devrez accéder à l'API Notifications d'Adalo, disponible avec un forfait Team ou Business. Commencez par générer votre clé API dans les paramètres d'Adalo sous Accès à l'application. Cette clé permet à votre application d'envoyer des notifications chaque fois que des problèmes matériels surviennent.

Dans la logique de votre application, utilisez l' Notification de déclenchement action du menu Ajouter une action. Personnalisez ces notifications pour inclure des détails essentiels comme le nom d'hôte de l'appareil, l'adresse IP et la métrique qui a déclenché l'alerte. Ce niveau de détail aide les équipes informatiques à diagnostiquer et résoudre les problèmes plus efficacement. Sachez que l'API d'Adalo a une limite de débit de 5 requêtes par seconde, et le dépassement de cette limite entraînera un code de statut 429.

Pour assurer des alertes opportunes, configurez les données de votre application pour qu'elles s'actualisent toutes les 5 minutes, en alignement avec les intervalles de rapport de Cisco. Vérifiez que vos collections de données externes (connectées via les API DreamFactory ou Cisco) s'actualisent à la même cadence. Enfin, testez votre système de notification avec des données d'exemple pour confirmer que tout fonctionne comme prévu avant de le déployer en production.

La X-Ray La fonctionnalité peut aider à identifier les goulots d'étranglement de performance potentiels dans votre logique de notification avant qu'ils ne affectent les utilisateurs. Cet outil de diagnostic alimenté par l'IA met en évidence les problèmes qui pourraient ralentir la livraison des alertes ou causer des notifications manquées sous charge importante.

Étape 5 : Connecter les sources de données et tester

Maintenant que vos alertes sont configurées, il est temps d'intégrer vos données Cisco avec Adalo. Cette étape garantit que votre application récupère les mesures précises et en temps réel des appareils Cisco.

Commencez par ouvrir l' éditeur Adalo et accédez à l'onglet Base de données . Sous Collections Externes, cliquez sur Ajouter une collection. Entrez votre URL de base API à partir de DreamFactory, qui doit pointer directement vers votre table de matériel Cisco. Par exemple :
https://your-instance.com/api/v2/cisco_db/_table/hardware_status.

Ensuite, ajoutez un en-tête HTTP nommé X-DreamFactory-API-Key et incluez votre clé API. Cette clé authentifie et autorise en toute sécurité la connexion entre Adalo et DreamFactory.

Dans l' paramètres de point de terminaison « Obtenir tout » , définissez l' clé de résultats à resource. DreamFactory organise les collections d'enregistrements sous cette clé JSON, et sans cet ajustement, Adalo n'interprétera pas correctement vos données d'appareil Cisco.

Étape d'intégration Exigence Paramètre critique
Type de connexion Collection externe L'URL de base doit pointer vers la table DreamFactory spécifique
Authentification En-tête HTTP Nom : X-DreamFactory-API-Key
Analyse des données clé de résultats Doit être défini sur resource
Format d'ID Numérique Adalo ne supporte pas le texte/UUID pour les ID

Assurez-vous que vos ID de matériel Cisco sont en format numérique. La fonctionnalité Collections externes d'Adalo ne supporte pas les identifiants basés sur du texte comme les UUID. Si votre base de données DreamFactory utilise des identifiants texte, vous devrez ajouter une colonne de clé primaire numérique avant de continuer.

Une fois l'API liée, validez la connexion en la testant avec des données d'exemple.

Tester avec des données d'exemple

Cliquez sur Suivant, puis Exécuter le test pour vérifier si votre authentification, la structure de l'URL et la clé de résultats sont configurées correctement. Si le test est réussi, vous verrez des métriques matériel Cisco comme device_id, uptime, ou port_status dans les résultats.

Pour confirmer l'exactitude des données, comparez les valeurs affichées dans Adalo avec des requêtes manuelles en utilisant des outils comme snmpwalk ou des scripts Python qui interrogent les mêmes OID.

Métrique Cisco Nom de l'objet Identifiant de l'objet (OID) Exemple de réponse attendue
Utilisation globale du processeur agentCurrentCPUUtilization 1.3.6.1.4.1.14179.1.1.5.1.0 ENTIER : 0-100
Utilisation de la mémoire RAM clsSysCurrentMemoryUsage 1.3.6.1.4.1.9.9.618.1.8.6.0 Gauge32 : 33
Température du processeur bsnSensorTemperature 1.3.6.1.4.1.14179.2.3.1.13.0 ENTIER : 76 (°F)
Nombre de points d'accès connectés clsSysApConnectCount 1.3.6.1.4.1.9.9.618.1.8.4.0 Gauge32 : 2

Gardez à l'esprit que certains OID Cisco peuvent retourner des chaînes de caractères comme « 0%/1% » au lieu d'entiers, que les composants Adalo exigent. Si cela se produit, utilisez les scripts côté serveur de DreamFactory (Python ou Node.js) pour transformer ces chaînes en nombres avant qu'elles n'atteignent Adalo.

Après un test réussi, Adalo mappera les propriétés des données, les rendant prêtes à être utilisées dans l'interface de votre application.

Si le test échoue, consultez l'onglet « Documentation de l'API » de DreamFactory pour afficher la réponse JSON brute. Confirmez que les enregistrements sont imbriqués sous la resource clé. De plus, assurez-vous que votre clé API est liée à un rôle DreamFactory disposant des permissions « GET » pour les tableaux de données matériel Cisco.

Étape 6 : Publiez votre application

Une fois que vous avez complété avec succès les tests d'intégration à l'étape 5, il est temps de passer à l'étape finale : la publication de votre application de surveillance Cisco. Avec l'architecture multiplateforme d'Adalo, vous pouvez déployer votre application sur le web, iOS et Android en utilisant une seule base de code, tout en bénéficiant des ajustements et optimisations spécifiques à chaque plateforme.

Préparez-vous au déploiement

Avant d'appuyer sur le bouton « publier », assurez-vous que votre application est impeccable et prête pour son lancement. Commencez par affiner l'identité visuelle de votre application : créez une icône remarquable et incluez des captures d'écran ou des vidéos qui mettent en avant votre tableau de bord de surveillance. Pour aider les équipes informatiques à découvrir votre application, optimisez la description de votre application dans le magasin avec des mots-clés pertinents pour augmenter votre classement d'app store comme « surveillance matériel Cisco » ou « statut du serveur ».

Pour le déploiement web, vous pouvez choisir entre utiliser un domaine personnalisé ou un sous-domaine Adalo, les deux étant fournis avec SSL automatique pour la sécurité. Utilisez la fonctionnalité Aperçu de préproduction pour tester la fonctionnalité de votre application et recueillez des commentaires grâce à la fonctionnalité « Partagez votre application » d'Adalo. Si votre application nécessite des identifiants de connexion, assurez-vous de créer des comptes de test avec les permissions appropriées pour les examinateurs du magasin d'applications. De plus, si votre application utilise l'authentification multifacteur, configurez un contournement ou une configuration de test pour le processus d'examen. Maintenir un historique des versions est aussi une bonne idée : cela vous permet de revenir rapidement en cas de problèmes de déploiement.

Plateforme Méthode de déploiement Exigence clé Temps d'approbation typique
Web Domaine personnalisé / Sous-domaine Configuration DNS Instantané
iOS App Store d'Apple Compte Développeur Apple (99 $/an) 24 à 48 Heures
Android Google Play Store Compte développeur Google (25 $) 2 heures – 3 jours

Une fois que vous êtes confiant que tout est en place, vous pouvez procéder à la soumission de votre application aux plateformes respectives.

Soumettez aux magasins d'applications

Pour iOS, utilisez votre compte Apple Developer ($99/an) pour soumettre votre application. Vous pouvez également utiliser TestFlight pour les tests bêta, avec des approbations typiquement effectuées en 24–48 heures. Pour Android, soumettez votre application via votre compte Google Play Developer, qui nécessite des frais uniques de 25 $. Les délais d'approbation pour Android peuvent varier, allant de 2 heures à 3 jours.

Lors de la soumission, assurez-vous que les descriptions de votre application dans le magasin sont claires et attrayantes. Utilisez des puces pour mettre en évidence les fonctionnalités clés, telles que le suivi de la disponibilité du serveur, la surveillance du statut du port et la réception d'alertes matériel. Cette approche aide à maintenir l'intérêt des utilisateurs potentiels tout en communiquant clairement la valeur de votre application.

Un avantage significatif de l'approche d'Adalo : mises à jour d'application illimitées après la publicationContrairement à certaines plateformes qui limitent la fréquence de republication, Adalo vous permet de déployer les mises à jour de votre application de surveillance aussi souvent que nécessaire—essentiel pour les outils informatiques qui nécessitent une itération rapide en fonction des changements de réseau.

Pourquoi utiliser Adalo pour la surveillance Cisco

Lorsqu'il s'agit de créer une application de surveillance Cisco, Adalo se distingue comme une plateforme qui simplifie le processus sans sacrifier les fonctionnalités. Avec Adalo, vous pouvez créer une application entièrement fonctionnelle et prête pour la production sans vous plonger dans les complexités du développement traditionnel. Son interface visuelle de glisser-déposer vous permet de concevoir des tableaux de bord professionnels sans effort—aucune compétence en codage requise. Cela signifie que vous pouvez vous concentrer sur la création de l'expérience de surveillance parfaite pour votre équipe au lieu de vous enliser dans les détails de programmation.

L'une des fonctionnalités remarquables d'Adalo est son intégration transparente des API. En tirant parti des API RESTful de Cisco—telles que l'API Business Dashboard et l'API Meraki—vous pouvez connecter directement votre application aux données de Cisco. Les collections externes d'Adalo vous permettent de mapper les champs de données JSON comme hostname, ip, et online le statut directement aux composants d'interface utilisateur de votre application. Que vous affichiez les noms de périphériques, l'état de connectivité, les versions du firmware ou les numéros de série, Adalo gère le processus d'authentification sans problème. Cette intégration s'associe parfaitement aux outils de conception conviviaux d'Adalo, ce qui en fait un choix puissant pour les applications de surveillance.

Adalo garantit également que votre application fonctionne bien, même à grande échelle. Suivant le refonte de l'infrastructure Adalo 3.0 en fin 2025, la plateforme est maintenant 3 à 4 fois plus vite dotée d'une infrastructure modulaire qui s'adapte pour servir des applications avec plus d'1 million d'utilisateurs actifs mensuels. Pour les applications de surveillance qui accumulent de grands volumes de données de métriques, cette scalabilité est essentielle. Le support par la plateforme des paramètres de pagination natifs des API Cisco maintient votre application réactive, même lors de la surveillance de centaines de périphériques. Pour les prestataires de services gérés, Adalo permet l'utilisation d'en-têtes spécifiques à l'organisation pour filtrer les données matérielles par département ou client, ajoutant une autre couche de personnalisation.

Les experts du secteur reconnaissent ces avantages. James Walker d'Outshift by Cisco met en évidence la valeur des plateformes de développement visuel, en déclarant :

« En simplifiant le cycle de vie du développement d'applications, les plateformes à faible code peuvent augmenter la vitesse de mise sur le marché. Elles répondent également à la pénurie de compétences en développement de niche et très demandées en ouvrant le développement à un vivier plus large de talents techniques. »

— James Walker, Outshift by Cisco

Un autre avantage considérable est l'architecture à base de code unique d'Adalo, qui vous permet de déployer votre application sur le web, iOS et Android simultanément. Contrairement aux solutions de wrapper web qui peuvent introduire des problèmes de performance sur mobile, Adalo compile en véritables applications iOS et Android natives. Avec des fonctionnalités comme les notifications push, l'authentification des utilisateurs et la gestion des bases de données intégrées, Adalo garantit que votre application est non seulement fonctionnelle mais aussi prête pour les environnements informatiques réels.

Comparaison des coûts : développement traditionnel par rapport à Adalo

L'économie de la création d'une application de surveillance Cisco favorise considérablement Adalo. Le développement personnalisé traditionnel pour une solution de surveillance multiplateforme nécessite généralement 6 à 12 mois et coûte plus de 100 000 dollars en tenant compte des salaires des développeurs, de la mise en place de l'infrastructure et de la maintenance continue. Avec Adalo, vous pouvez accomplir le même résultat en quelques semaines pour 432 dollars par an (Plan professionnel à 36 $/mois).

Cet avantage de coût devient encore plus prononcé lorsqu'il est comparé à d'autres plateformes de création d'applications :

Plateforme Prix de départ Applications mobiles natives Limites de base de données Frais d'utilisation
Adalo 36 $/mois Oui (vrai natif) Illimité sur les forfaits payants Aucun
Bubble 69 $/mois Wrapper web uniquement Limité par unités de charge de travail Oui (unités de charge de travail)
FlutterFlow 70 $/mois par utilisateur Oui Base de données externe requise Varie selon le fournisseur de base de données
Glide 60 $/mois Pas de publication sur app store Lignes limitées Oui (limites de lignes)

Pour la surveillance Cisco en particulier, le des enregistrements de base de données illimités sur les plans payants d'Adalo revêt une importance énorme. Une application de surveillance qui suit 100 périphériques avec des métriques toutes les 5 minutes génère plus de 28 000 enregistrements par jour. Les plateformes avec des limites d'enregistrements ou une tarification basée sur l'utilisation deviendraient rapidement coûteuses ou nécessiteraient un nettoyage constant des données.

Conclusion

En suivant le guide ci-dessus, vous êtes équipé des étapes nécessaires pour créer votre propre application de surveillance Cisco. Ce processus nécessite peu ou pas de codage. De la connexion à vos périphériques Cisco via SNMP et les API à la structuration de votre base de données, à la conception de tableaux de bord, à la configuration des alertes et au test de vos connexions de données, vous pouvez développer une solution de surveillance entièrement opérationnelle. Ce qui aurait traditionnellement pris 6 à 12 mois et coûté plus de 100 000 dollars peut maintenant être réalisé en quelques semaines pour 432 dollars par an.

L'interface de glisser-déposer d'Adalo rend la création d'applications accessible, même pour ceux sans expérience en codage. La plateforme prend en charge les aspects difficiles, notamment la compilation d'applications iOS et Android natives et la gestion du processus de soumission pour l'App Store Apple et Google Play Store.

Avec Adalo, vous pouvez créer des applications prêtes pour la production qui évoluent avec votre organisation. L'application que vous créez surveillera non seulement les périphériques Cisco mais enverra également des notifications push en temps réel pour les problèmes matériels et fournira un accès à distance sur les plateformes web, iOS et Android. Grâce à sa configuration à base de code unique, toutes les mises à jour que vous effectuez sont instantanément appliquées sur toutes les plateformes, garantissant que votre application reste à jour au fur et à mesure que votre réseau évolue.

Que vous gériez un petit réseau ou une grande infrastructure d'entreprise, Adalo vous équipe des outils nécessaires pour surveiller les performances des périphériques, suivre la connectivité et répondre aux alertes efficacement. Cela simplifie la gestion du réseau tout en vous permettant de créer une solution qui s'adapte à vos besoins croissants.

FAQ

Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?

Adalo est un générateur d'applications alimenté par l'IA qui crée de véritables applications natives iOS et Android. Contrairement aux wrappers web, il compile en code natif et publie directement sur l'App Store Apple et Google Play Store à partir d'une base de code unique—la partie la plus difficile du lancement d'une application est gérée automatiquement. Les plans payants incluent des enregistrements de base de données illimités sans frais basés sur l'utilisation, ce qui les rend idéaux pour les applications de surveillance intensives en données.

Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?

L'interface de glisser-déposer d'Adalo et les outils de création assistés par l'IA comme Magic Start peuvent générer des fondations d'applications complètes à partir d'une simple description. La plateforme gère le processus de soumission à l'App Store, les approbations iOS prenant généralement 24 à 48 heures et les approbations Android variant de 2 heures à 3 jours.

Puis-je facilement créer une application de surveillance du matériel Cisco sans codage ?

Oui, avec le générateur visuel d'Adalo, vous pouvez créer une application de surveillance du matériel Cisco sans écrire de code. Utilisant des composants de glisser-déposer, vous pouvez concevoir des tableaux de bord, configurer des collections de bases de données pour les périphériques et les métriques, configurer des alertes et vous connecter aux API Cisco via des collections externes.

Comment connecter mes périphériques Cisco à une application Adalo ?

Vous pouvez connecter les périphériques Cisco en activant SNMP (Simple Network Management Protocol) sur votre matériel pour partager les données de performance. Utilisez ensuite DreamFactory pour convertir les données SNMP en API REST que la fonctionnalité Collections externes d'Adalo peut consommer, permettant à votre application d'afficher les métriques en temps réel comme l'utilisation du CPU, la mémoire et l'état du périphérique.

Quelles métriques puis-je surveiller à partir du matériel Cisco en utilisant cette application ?

Vous pouvez surveiller les métriques clés, notamment l'utilisation du CPU, l'utilisation de la mémoire, les relevés de température, la disponibilité du périphérique, le trafic réseau, l'état du port et l'état de connectivité. Ces métriques peuvent être visualisées par des graphiques, des tableaux et des indicateurs d'état sur des tableaux de bord personnalisables dans votre application Adalo.

Puis-je configurer des alertes pour les problèmes matériels dans mon application de surveillance Cisco ?

Oui, vous pouvez définir des seuils et des déclencheurs dans Adalo pour envoyer des notifications push lorsque les métriques dépassent les limites de sécurité, comme une charge CPU supérieure à 90 % ou lorsqu'un périphérique se déconnecte. L'API Notifications d'Adalo active les alertes en temps réel, et vous pouvez implémenter des périodes de refroidissement pour éviter une surcharge de notifications.

Combien de temps faut-il pour créer et déployer une application de surveillance Cisco avec Adalo ?

Ce qui prend traditionnellement 6 à 12 mois avec le développement personnalisé peut être réalisé en quelques semaines en utilisant Adalo. La plateforme gère la compilation native des applications et simplifie le processus de soumission à l'app store, ce qui permet de passer rapidement du concept à l'application publiée.

Combien coûte la création d'une application de surveillance Cisco avec Adalo ?

Le plan professionnel d'Adalo commence à 36 $/mois (432 $ par an), ce qui inclut des enregistrements de base de données illimités et aucun frais basé sur l'utilisation. Ceci est comparé favorablement aux coûts de développement personnalisé traditionnels de 100 000 $ + et d'autres plateformes comme Bubble (69 $/mois avec limites d'utilisation) ou FlutterFlow (70 $/mois par utilisateur plus les coûts de base de données externe).

Adalo peut-il gérer de grandes quantités de données de surveillance ?

Oui. Suite à la révision de l'infrastructure Adalo 3.0 en fin 2025, la plateforme est 3 à 4 fois plus rapide avec une infrastructure modulaire qui s'adapte pour servir des applications avec plus d'1 million d'utilisateurs actifs mensuels. Les plans payants n'ont aucune limite d'enregistrements de base de données, ce qui est essentiel pour les applications de surveillance qui accumulent des milliers de lectures de métriques quotidiennement.

Ai-je besoin d'une expérience en codage pour utiliser Adalo ?

Aucune expérience en codage n'est requise. Le générateur visuel d'Adalo est souvent décrit comme « aussi facile que PowerPoint ». La fonctionnalité Magic Start peut générer des fondations d'applications complètes à partir d'une simple description, et Magic Add vous permet d'étendre les fonctionnalités par des demandes en langage naturel.

Commencez à créer avec un modèle d'application

Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis

Commencez à créer sans code