Aller au contenu principal

Microsoft WSUS

Contenu du Pack​

Modèles​

Le connecteur de supervision Centreon Microsoft WSUS apporte 2 modèles d'hôte différents :

  • App-Wsus-NRPE-custom
  • App-Wsus-NSClient-05-Restapi-custom

Ils apportent les modèles de service suivants:

AliasModèle de serviceDescriptionDéfaut
Computers-StatusApp-Wsus-Computers-Status-NRPEContrôle le nombre d'ordinateurs dans chacun des statuts via NRPEX
Server-StatisticsApp-Wsus-Server-Statistics-NRPEContrôle plusieurs statistiques du serveur WSUS via NRPEX
Synchronisation-StatusApp-Wsus-Synchronisation-Status-NRPEContrôle la synchronisation des mises à jour avec le serveur WSUS via NRPEX
Update-StatusApp-Wsus-Update-Status-NRPEContrôle le statut des mises à jour via NRPEX

Métriques & statuts collectés​

MétriqueUnité
needing-updates
not-contacted
unassigned
up-to-date
with-update-errors

Prérequis​

Centreon NSClient++​

Pour surveiller les ressources WSUS Server via NRPE, installez la version Centreon de l'agent NSClient++. Veuillez suivre notre documentation officielle et assurez-vous que le serveur NRPE embarqué est correctement configuré.

Installation​

Pack​

La procédure d'installation des connecteurs de supervision diffère légèrement suivant que votre licence est offline ou online. de supervision

Si la plateforme est configurée avec une licence online, l'installation d'un paquet n'est pas requise pour voir apparaître le pack dans le menu Configuration > Gestionnaire de connecteurs de supervision.

Si vous souhaitez utiliser le modèle d'hôte NRPE, installez le paquet centreon-nrpe3.

Au contraire, si la plateforme utilise une licence offline, installez le paquet sur le serveur central via la commande correspondant au gestionnaire de paquets associé à sa distribution :

dnf install centreon-pack-applications-wsus-nsclient

Quel que soit le type de la licence (online ou offline), installez le Pack Microsoft WSUS depuis l'interface web et le menu Configuration > Gestionnaire de connecteurs de supervision.

Plugin​

Utilisez les commandes ci-dessous en fonction du gestionnaire de paquets de votre système d'exploitation :

dnf install centreon-nrpe3-plugin

Configuration​

Hôte​

  • Ajoutez un hôte à Centreon depuis la page Configuration > Hôtes.
  • Complétez les champs Nom, Alias & IP Address/DNS correspondant à votre serveur WSUS Server.
  • Appliquez le modèle d'hôte de votre choix: App-Wsus-NRPE-custom ou App-Wsus-NSClient-05-Restapi-custom.
  • Une fois le modèle appliqué, les macros ci-dessous indiquées comme requises (Obligatoire) doivent être renseignées.
ObligatoireMacroDescription
NRPECLIENT(Défaut : 'check_centreon_nrpe')
NRPEEXTRAOPTIONSOptions spécifiques à NRPE (Défaut: -u -m 8192)
NRPEPORTPort d'écoute du serveur NRPE (Défaut : '5666')
NRPETIMEOUTTimeout (Défaut : '55')
XWSUSPORTPort d'écoute sur serveur WSUS
XWSUSSERVERNom/FQDN du serveur WSUS

Comment puis-je tester le plugin et que signifient les options des commandes ?​

Les exemples suivants sont donnés pour le modèle RestAPI.

Une fois le plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis votre collecteur Centreon en vous connectant avec l'utilisateur centreon-engine (su - centreon-engine) :

/usr/lib/centreon/plugins//centreon_nsclient_restapi.pl \
--plugin=apps::nsclient::restapi::plugin \
--mode=query \
--hostname=10.0.0.1 \
--port='' \
--proto='' \
--legacy-password='' \
--command=check_centreon_plugins \
--arg='apps::microsoft::wsus::local::plugin' \
--arg='server-statistics' \
--arg=' \
--wsus-server="my.wsus.server.domain" \
--wsus-port="443" \
--filter-counters="" \
--warning-computers="" \
--critical-computers="" \
--warning-computer-groups="" \
--critical-computer-groups="" \
--warning-updates="" \
--critical-updates="" \
--warning-approved-updates="" \
--critical-approved-updates="" \
--warning-declined-updates="" \
--critical-declined-updates=""\
--warning-not-approved-updates="" \
--critical-declined-updates="" \
--warning-stale-updates="" \
--critical-stale-updates="" \
--warning-expired-updates="" \
--critical-expired-updates="" \
--verbose'\
--use-new-perfdata

La commande devrait retourner un message de sortie similaire à :

OK: Computers: 120 Computer Groups: 6 Updates: 19 Approved Updates: 3 Declined Updates: 14 Not Approved Updates: 22 Stale Updates: 1 Expired Updates: 5 | 

La liste de toutes les options complémentaires et leur signification peut être affichée en ajoutant le paramètre --help à la commande :

/usr/lib/centreon/plugins//centreon_nsclient_restapi.pl \
--plugin=apps::nsclient::restapi::plugin \
--mode=query \
--help

Tous les modes disponibles peuvent être affichés en ajoutant le paramètre --list-mode à la commande :

/usr/lib/centreon/plugins//centreon_nsclient_restapi.pl \
--plugin=apps::nsclient::restapi::plugin \
--list-mode

Diagnostic des erreurs communes​

Rendez-vous sur la documentation dédiée pour le diagnostic des erreurs communes des plugins Centreon.