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 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.