Contexte
Le modèle proxmox-ve-by-API__storage offre une vue générale de l'utilisation et de l'état des disques et volumes sur le nœud Proxmox. L'ensemble des checks apportés par ce modèle d'hôtes permettent d'estimer rapidement le bon fonctionnement des espaces de stockage, et d'assurer qu'ils ne présentent pas d'anomalies majeures.
Ce modèle est efficace pour déterminer rapidement l'état général des espaces de stockage.
Sommaire des checks
| Nom | Description |
|---|---|
Node Disks Health by API | Vérifie l'état de santé des disques physiques montés sur le nœud Proxmox. ( voir la page Node Disks Health by API ) |
Node Storage by API | Vérifie la consommation actuelle des espaces de stockage. ( voir la page Node Storage by API ) |
Node ZFS Health by API | Vérifie l'état de santé de la réplication ZFS ( Réplication de stockage utilisée par défaut sur Proxmox ). ( voir la page Node ZFS Health by API ) |
Node Backup Tasks [$KEY$] by API | Vérifie la bonne exécution des backups pour une machine virtuelle spécifique. ( voir la page Node Backup Tasks [$KEY$] by API ) |
Node Snapshots Age [$KEY$] by API | Vérifie l'âge des snapshots pour une machine virtuelle spécifique. ( voir la page Node Snapshots Age [$KEY$] by API ) |
Les données
Les données communes pour tous les checks
l'Hôte ( Onglet Données ) $HOSTNAME$ Le nom du nœud Proxmox supervisé. Il faut utiliser le nom du nœud correspondant à l'adresse IP de l'hôte :
Si l'adresse IP de l'hôte Shinken est 172.17.0.14, alors PROXMOX-VE-BY-API__NODE-NAME doit être exemple-shinken-proxmox-cluster01. l'Hôte ( Onglet Données ) 8006 Le port utilisé pour accéder à l'API. Par défaut, il s'agit du même port que celui de l'interface de configuration et de gestion Proxmox. l'Hôte ( Onglet Données ) True Le mode de gestion SSL : l'Hôte ( Onglet Données ) shinken:secret Combinaison du nom de la clé API et de la clé API. l'Hôte ( Onglet Données ) shinken@pve Nom de l'utilisateur Proxmox à utiliser pour la connexion.Nom Modifiable sur Unité Défaut Valeur par défaut à l'installation du pack Description PROXMOX-VE-BY-API__NODE-NAME
-- $HOSTNAME$ PROXMOX-VE-BY-API__PORT
-- 8006 PROXMOX-VE-BY-API__SSL__USE-SSL
-- True PROXMOX-VE-BY-API__TOKEN
-- shinken:secret PROXMOX-VE-BY-API__USER
-- shinken@pve
Les données spécifiques
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation du pack | Description |
|---|---|---|---|---|---|
PROXMOX-VE-BY-API__NODE-DISKS__NODE-DISKS-EXCLUDE | l'Hôte ( Onglet Données ) | -- | None | None | La liste des disques à exclure des vérifications. Cette donnée n'est utilisée que pour le check "Node Disks Health by API". |
PROXMOX-VE-BY-API__NODE-STORAGE__NODE-STORAGE-EXCLUDE | l'Hôte ( Onglet Données ) | -- | None | None | La liste des espaces de stockage à exclure des vérifications. Cette donnée n'est utilisée que pour le check "Node Storage by API". |
PROXMOX-VE-BY-API__NODE-ZFS-HEALTH__NODE-ZFS-HEALTH-EXCLUDE | l'Hôte ( Onglet Données ) | -- | None | None | La liste des réplications ZFS à exclure des vérifications. Cette donnée n'est utilisée que pour le check "Node ZFS Health by API". |
Les données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
PROXMOX-VE-BY-API__BACKUP-TASKS__BACKUP-TASKS-TO-CHECK | l'Hôte ( Onglet Données ) | --- | -- | -- | Indication de l'ID Proxmox de la machine virtuelle où l'exécution des backups doit être vérifiée / Intervalle de temps pour la vérification exemple "prod01$(100)$$(24)$,prod2$(101)$$(12)$".
|
PROXMOX-VE-BY-API__SNAPSHOTS-AGE__SNAPSHOTS-AGE-TO-CHECK | l'Hôte ( Onglet Données ) | --- | -- | -- | Indication de l'ID Proxmox de la machine virtuelle où la présence de snapshots doit être vérifiée. Exemple : "prod01$(100)$,prod2$(101)$".
|
Comment appliquer un modèle d'hôte à un hôte
Dans les 2 méthodes suivantes, remplacer mon_modèle par le modèle voulu :
- proxmox-ve-by-API__storage
Dans l'interface de Configuration : Dans votre fichier de définition de vos éléments à importer via votre collecteur :Application du modèle via l'interface de Configuration
Application du modèle via un collecteur d'import de fichiers au format .cfg
define host {
host_name mon_hôte
use mon-modèle
}

