on Nagios décrit une unité spécifique telle qu'un service, un hote, une commande, un contact ou groupe de c... as testés si les services associés sont OK. Si un service déployé sur un hôte est opérationnel, alors L’hôt... n **host**
- Définir l'objet de configuration **service**
- Recharger la configuration
==== Objet host... : down,recovery,flapping,unreachable.
==== Objet service ====
<file>
define service{
service_descriptio
r pour la conception d'interfaces graphiques.
Le service de notification permet à un objet Mbean de recev... nance de n'importe quel autre objet MBean.
===== Service Timer =====
Le service de Timer fournit des horloges/reveils programmables aux objets de supervision. Tou... imer via la méthode Timer.addNewListener()
===== Service Monitoring =====
Avec le service de monitoring,
ocole. Il / Lu'utilisateur peut interagir avec le service via la ligne de commande ou via D-Bus.
mDNS util... l.
Exemple d’enregistrement de type SRV:
<file>
_service._proto.name. TTL class SRV priority weight port t... e
<code bash>
# Syntaxe
# avahi-browse [options] service-type
</code>
Quelques options usuelles:
* **-... ommande reste en écoute et en recherche active du service.
Pour rechercher et résoudre tous les serveurs C
s souhaités
- On associe le nouveau template au service
Modification du fichier objects/templates.cfg:
<file>
define service {
name lab-service
use local-service ; Hérite du template précédent local-service
st avantageuse pour l'ensemble du système:
* Le service propose un cache qui accélère les réponse pour le... après timeout;
* Les programmes s'adressent au service via un transport local et son aisi plus isolés du... du daemon =====
Pour altérer la configuration du service, modifier le fichier **/etc/systemd/resolved.conf... directive
<file>
. . .
[Resolve]
# Par défaut le service stub dns est actif
# Décommenter et changer la va
ice or resource busy''.
</note>
===== Activer le service nftables ======
Sur les distributions récentes basées sur systemd, le service existe mais il n'est pas activé par défaut :
<code bash>
systemctl status nftables.service
○ nftables.service - nftables
Loaded: loaded (/lib/systemd/system/nftables.service; disabled; preset
ar Nagios afin de déduire (d'inférer) l'état d'un service. Un test est implanté via un plugin contenant un ... par exemple:
* Panne réseau.
* Défaillance de service sur un serveur de mail.
* Surcharge sur un serv... ines et les services testés sur celles-ci. Chaque service a un état( son status) indiquant si le service fonctionne correctement ou non. D'auters informations sont
tests ======
Approfondissement des notions de **service**, de **test** et d'**état** de service et de la façon dont elles sont liées.
Sous Nagios un hôte exécute... un équipement et permettant d'inférer l'état d'un service (ex: espace disponible sur une partition, nombre ... rnent un code de sortie qui caractérise l'état du service:
^ Valeur ^ Status |
| 0 | OK
ode>
L'installation de Nagios n' a pas crééer de service systemd. Pour pouvoir gérer le service via systemd, crééer le ficheir de configuration **/etc/systemd/system/nagios.service** avec le contenu suivant:
<file>
[Unit]
Descrip... rk.target
[Install]
WantedBy=multi-user.target
[Service]
User=nagios
Group=nagios
Type=simple
ExecStart=/
hostapd.conf"
...
</file>
Activer et démarrer le service
<code bash>
systemctl unmask hostapd.service
systemctl enable hostapd.service
# Afficher l'état du service
systemctl status hostapd.service
# Afficher les messages correspondant au s
>
A la place du port on peut spécifier un nom de service s'il est bien renseigné dans le fichier **/etc/se... file>
Après modification du fichier, relancer le service UFW:
<code bash>
systemctl restart ufw.service
</code>
===== Journalisation =====
UFW supporte la journa... medium | |
^ high | |
^ full | |
C'est le service [[sysadmin:linux:rsyslog|rsyslog]] qui se charge
nance.
===== Le hostgroup =====
Lorsque le même service est surveillé sur différentes machines, on ne définit qu'un seul objet de type service et on remplace l'attribut **host_name** par **hos... achines de ce groupe se verront affectées ce même service.
<file>
define hostgroup{
hostgroup_name ... hosts
alias devices hosting DNS service
members dev01.lan, dev02.lan, dev
ion = %(action_mwl)s
</file>
===== Protection du service ssh =====
Pour activer la surveillance du service ssh, vérifier la valeur de la directive **enable** dans la section [sshd]
<note>
Si le service SSH n'écoute pas sur le port par défaut, veiller ... /scripts/bots qui connaissent déjà l’existence du service (qu'il tentent d'attaquer en force brute). A ce s
cation du fichier de configuration, redémarrer le service :
<code bash>
systemctl restart nfs-server.service
</code>
Vérifier les versions de NFS supportées par le...
-2 -3 +4 -4.0 -4.1 +4.2
</code>
Désactiver les service en lien avec NFSv3 :
<code bash>
systemctl mask --now rpc-statd.service rpcbind.service rpcbind.socket
</code>
===== Par
n
http_access deny all
</file>
===== Contrôle du service =====
Afficher la version du programme:
<code ba... id3 -v
</code>
Le démarrage/arrêt/redémarrage du service squid ce fait via la commande **service**:
<code>
$ sudo service squid3 restart
</code>
Pour prendre en compte les modifications du fichier de c