Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment surveiller les applications Nginx et PHP avec Amplify?

nginx amplifier saas
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Surveillance des performances et dépannage dans le cloud pour les applications Nginx et PHP

Comment surveillez-vous actuellement vos applications Nginx et PHP?

Rencontrer - Nginx Amplifier

nginx-amplifier

Une solution de surveillance basée sur SaaS pour Nginx open source, "Plus", L'application PHP-FPM et les composants du système d'exploitation sous-jacents. Amplify est hébergé dans AWS, et il communique via l'agent via TLS. L'agent est disponible pour tout le système d'exploitation principal.

  • RHEL
  • CentOS
  • Ubuntu
  • debian
  • AmazonLinux
  • Fedora
  • FreeBSD

How does it work?

Vous devez installer l'agent sur le serveur sur lequel s'exécute l'application Nginx et PHP. L'agent est léger et une fois installé, il commencera à transmettre les journaux et les données de surveillance nécessaires aux serveurs Amplify. En quelques minutes, les métriques sont disponibles sur le tableau de bord Nginx Amplify.

Cela semble facile.

Monitoring Metrics

Il existe des métriques utiles surveillées par Amplify. Je teste sur mon Serveur WordPress qui fonctionne sur Ubuntu, Nginx, PHP-FPM, MariaDB et pourrait voir ce qui suit.

Sous Nginx, certains des plus importants suivent.

  • Nombre de connexions et demandes actuelles
  • Utilisation du processeur et de la mémoire
  • Nginx et en amont prennent du temps pour répondre
  • Demandes réparties par protocole
  • Nombre de demandes d'erreur - 40x, 50x
  • Nombre de travailleurs et descripteurs de fichiers
  • Trafic servi par octets

Et beaucoup plus. Toutes les mesures sont affichées dans des graphiques faciles à comprendre et peuvent être filtrées par la chronologie.

nginx-amplifier-métriques

Sous PHP-FPM, vous remarquerez ce qui suit.

  • Processus actuel par actif, inactif et total
  • File d'attente de connexion
  • Demandes lentes
  • Processus maximum

nginx-amplifier-php

Sous le système, beaucoup de métriques OS / serveur.

  • Utilisation du processeur, du disque, du swap et de la mémoire
  • Trafic réseau
  • Disque IO / IOPS
  • Latence du disque
  • Charge moyenne

nginx-amplifier-système

Assez cool pour la surveillance des performances et le dépannage. N'est-ce pas?

Amplify a un tableau de bord qui vous permet d'ajouter les mesures qui vous intéressent. Vous pouvez créer un tableau de bord et les ajouter manuellement ou pousser les mesures du graphique.

Alerting

Le système de surveillance sans alerte est incomplet. Amplify a couvert les alertes.

Vous pouvez choisir les métriques et le seuil pour créer une alerte et être notifié en cas de violation.

amplifier-alerte

La configuration des alertes est simple.

How to Install Nginx Amplify?

J'ai adoré la fonction Amplify et l'installation est facile. J'ai pu le démarrer en moins de 10 minutes. En tant que meilleure pratique, vous pouvez essayer ceci en dehors de la production pour vous assurer que tout fonctionne comme prévu.

Depuis sa solution SaaS, vous devez créer un compte ici.

  • Une fois le compte créé, connectez-vous à Amplify et vous serez invité avec les instructions d'installation de l'agent.

invite d'installation de l'agent nginx

  • Ensuite, il vous sera demandé de confirmer la configuration. La configuration par défaut devrait déjà contenir cela, mais mieux vaut confirmer et ajuster si nécessaire.

nginx-amplifier-configuration

  • Continuez pour terminer l'installation.

nginx-amplifier-mesures-supplémentaires

Vous devrez ajouter une configuration supplémentaire pour surveiller plus de métriques. Vous les trouverez ici.

Une fois que tout va bien, vous remarquerez des métriques dans le tableau de bord Amplify. Je recommanderais fortement de faire une sauvegarde du fichier de configuration avant de modifier. Il y a plus à faire, et vous pouvez vérifier documentation officielle pour avoir une idée.

Lorsque vous vous connectez à Amplify, vous serez redirigé vers Aperçu onglet qui ressemble à ci-dessous.

nginx-amplifier-présentation

C'est bien! Vous pouvez voir la disponibilité de l'application et les métriques essentielles en un coup d'œil.

Conclusion

Amplify est facile à configurer et constitue une solution de surveillance SaaS Nginx parfaite pour les petites et grandes entreprises. Ce qui est génial, c'est qu'il a un plan gratuit pour que vous puissiez essayer de voir comment cela fonctionne. Si vous avez besoin d'aide sur Nginx, consultez ceci cours en ligne par Ray Viljoen.

Vous pouvez également essayer GoAccès - un utilitaire de surveillance open source pour Nginx et Apache.

Merci à nos commanditaires
Plus de bonnes lectures sur Nginx
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder