
Superviser Nextcloud depuis Centreon
Et comment ne pas passer à côté d’un article sur comment superviser Nextcloud avec Centreon, avec tout le hochet que je vous donne de ces deux super produits! Dans cet article, nous allons voir comment surveiller un environnement Nextcloud mais avec des métriques très, très intéressantes! Pas seulement la machine Linux, mais aussi les services Nextcloud! Attaquer@!
En dehors de la surveillance, comme nous le savons déjà, la machine Nextcloud, c’est-à-dire les composants de base du système d’exploitation, CPU, BÉLIER, Disques, etc.. que vous pouvez utiliser Cet article pour vous accompagner et créer ce dont vous avez besoin, Cet article est plus orienté vers ce qui a été dit, les services qu’il propose et des métriques intéressantes. Bien sûr, dans le prochain post, nous allons aussi paniquer avec des choses cool que nous obtenons sur Nextcloud…
Venir, à l’essentiel! Premières choses, Nous utiliserons dans ce document un merveilleux script de Kozliatko Appelé check_nextcloud.py, Grâce à lui, nous serons en mesure d’obtenir des mesures telles que les utilisateurs que nous avons activés, le nombre total de fichiers que nous avons, Entrepôts de données, La base de données, les données de ce qu’ils partagent, Nombre d’articles qu’ils partagent, et être capable de voir le type, S’ils ont un lien, contraseña, etc… ainsi que de voir les utilisateurs actifs à tout moment.
Pour commencer, sur la machine Centreon, Nous téléchargeons le script que nous allons utiliser et le mettons dans le dossier plugins:
[Code source]wget https://raw.githubusercontent.com/BornToBeRoot/check_nextcloud/master/check/check_nextcloud.py
chmod +x check_nextcloud.py
MV check_nextcloud.py /usr/lib/centreon/plugins/[/Code source]
N’oubliez pas que, comme presque tous les scénarios, Si nous le passons un /h, nous pouvons voir toute l’aide et toutes les possibilités qu’il nous donnera. Oh au fait, Si vous avez un certificat et que vous souhaitez le surveiller, Vous pouvez donner votre avis Cet article, ou si vous voulez voir s’il a des ports spécifiques levés, passez Cet autre…
D’ailleurs, dans cet article j’omets la création de l’Hôte dans Centreon, qui est la machine Nextcloud à utiliser, Vous le savez et si vous ne le savez pas, N’oubliez pas que vous l’avez dans le courrier de Comment surveiller un ordinateur Linux.
Une fois le script prêt, nous devons enregistrer la commande (depuis “Configuration” > “Commandes” > “Ajouter…”), la création d’une seule Commande pour surveiller tous les Services suffira, Nous devrons indiquer un utilisateur avec des privilèges d’administrateur dans Nextcloud et son mot de passe, suivi de l’URL de notre site Nextcloud et à la fin nous passerons un argument indiquant le type de vérification que nous ferons:
- Nom de la commande: check_nextcloud.py
- Type de commande: $CENTREONPLUGINS$/check_nextcloud.py -u NOM D’UTILISATEUR -P MOT DE PASSE -H DATOS.OPENSERVICES.EUS -C $ARG 1$
- Arguments: En mettant 1 argument est valable pour nous et il sera de l’utiliser dans le type de vérification qui sera fait.
Dans cet exemple, nous allons générer 5 Services avec le Command que nous venons de créer, nous les associerons à l’hôte Nextcloud que nous aurons déjà créé, depuis “Configuration” > “Services” > “Ajouter…”. Voici les 5 Services, Je vous dis l’argument que chacun aurait associé et ce que l’on peut voir avec eux:
- Stockage avec l’argument « stockage »’ nous indiquera les utilisateurs qui sont inscrits dans Nextcloud, le nombre de fichiers, Le nombre d’entrepôts, de dossiers, etc…
- Base de données avec l’argument 'database’ il nous indiquera la version de MySQL et la taille de la base de données.
- Partagé avec l’argument « actions’ Il nous indiquera tous les éléments que nos utilisateurs ont partagés, S’il s’agit de dossiers, Fichiers, Avec lui il naît, Pas de mot de passe, avec date d’expiration…
- Système avec l’argument « Système’ il nous dira si Nextcloud est en cours d’exécution et sa version.
- Utilisateurs actifs avec l’argument 'activeUsers’ Il nous indiquera les sessions d’utilisateurs actives que nous avons eues au cours des dernières années. 5 compte-rendu, dans la dernière heure ou dans la dernière 24 Heures.
Comme d'habitude, après avoir enregistré et exporté nos paramètres Centreon, nous pourrons désormais voir l’état de la surveillance sur notre serveur Nextcloud! Une merveille! Nous connaissons certains des 5 Services créés, parce que la consommation du processeur, BÉLIER, Échanger la mémoire, Certificat, DB, Disques, filet… Quelle est la taille! Eh bien, dans un prochain article, nous hallucinerons avec d’autres choses mignonnes que nous pouvons en tirer… Alors tod@s œil vigilant!