Valeurs de retour pour vfs.dev.get
Vue d'ensemble
Cette section fournit des détails sur la valeur de retour de l'élément vfs.dev.get.
L'élément est pris en charge sous Linux par Zabbix agent et Zabbix agent 2, et sous AIX par Zabbix agent.
Détails
Cet élément renvoie des informations détaillées sur les périphériques de bloc dont les noms correspondent à l'expression régulière donnée.
La sortie est structurée sous forme d'objet JSON contenant config et, selon le paramètre <mode>, des tableaux values.
Le tableau config contient les propriétés disponibles pour le mode sélectionné. Le tableau values n'est renvoyé que pour les modes qui fournissent des statistiques sur les périphériques de bloc.
Les métriques indisponibles sont exclues de la sortie JSON.
Les sections suivantes décrivent les propriétés renvoyées pour chaque mode.
mode disques
vfs.dev.get[disks,.*] renvoie les données de configuration des périphériques de bloc.
Propriétés :
- name - nom du périphérique de bloc ;
- devid - identifiant du périphérique de bloc, par exemple un ID de périphérique basé sur WWN ou généré par le noyau ;
- type - type de périphérique de bloc (
disk,partition,rom) ; - path - chemin vers le nœud du périphérique de bloc ;
- model - modèle du périphérique ;
- serial - numéro de série du périphérique ;
- wwn - World Wide Name (WWN) du périphérique ;
- size_bytes - taille du périphérique en octets ;
- logical_block_size - taille logique de bloc en octets ;
- physical_block_size - taille physique de bloc en octets.
Exemple pour Linux :
{
"config": [
{
"name": "sda",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY",
"type": "disk",
"path": "/dev/sda",
"model": " ST2000LM015-2E81",
"wwn": "naa.5000c500b2791423",
"size_bytes": 2000398934016,
"logical_block_size": 512,
"physical_block_size": 4096
},
{
"name": "sdb",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0",
"type": "disk",
"path": "/dev/sdb",
"model": "DataTraveler 3.0",
"size_bytes": 61991813632,
"logical_block_size": 512,
"physical_block_size": 512
},
{
"name": "nvme0n1",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633",
"type": "disk",
"path": "/dev/nvme0n1",
"model": "SAMSUNG MZVLW256HEHP-000L7",
"serial": "S35ENX1K753633",
"wwn": "eui.002538b781b7dc55",
"size_bytes": 256060514304,
"logical_block_size": 512,
"physical_block_size": 512
}
]
}
Exemple pour AIX :
{
"config": [
{
"name": "cd0",
"type": "disk",
"path": "/dev/cd0",
"size_bytes": 0,
"logical_block_size": 512
},
{
"name": "hdisk1",
"type": "disk",
"devid": "483333213600507680C818022F000000000015EA404214503IBMfcp05VDASD03AIXvscsi",
"path": "/dev/hdisk1",
"size_bytes": 51136000000,
"logical_block_size": 512
},
{
"name": "hdisk0",
"type": "disk",
"devid": "483333213600507680C818022F000000000015EA304214503IBMfcp05VDASD03AIXvscsi",
"path": "/dev/hdisk0",
"size_bytes": 0,
"logical_block_size": 512
}
]
}
mode périphériques
vfs.dev.get[devices,.*] renvoie les données de configuration des périphériques de bloc, y compris les partitions.
Propriétés :
- name - nom du périphérique de bloc.
- devid - identifiant du périphérique de bloc.
- type - type du périphérique de bloc (
disk,partition,rom). - partitions - partitions sur le périphérique. Contient les noms des partitions et leur taille en octets.
Exemple pour Linux :
{
"config": [
{
"name": "sda",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY",
"type": "disk",
"partitions": {
"sda1": 16759808,
"sda2": 2000381018112
}
},
{
"name": "sdb",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0",
"type": "disk",
"partitions": {
"sdb1": 27631878144,
"sdb2": 34359768576,
"sdb3": 32256
}
},
{
"name": "nvme0n1",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633",
"type": "disk",
"partitions": {
"nvme0n1p1": 209715200,
"nvme0n1p2": 16777216,
"nvme0n1p3": 255060869120,
"nvme0n1p4": 770703360
}
}
]
}
mode disk_stats
vfs.dev.get[disk_stats,.*] renvoie les données de configuration des périphériques de bloc et les statistiques de disque.
Propriétés :
- name - nom du périphérique de bloc.
- devid - identifiant du périphérique de bloc.
- type - type de périphérique de bloc (
disk,partition,rom). - size_bytes - taille du périphérique en octets.
- logical_block_size - taille logique du bloc en octets.
- stats - statistiques d'E/S du périphérique de bloc. Contient :
- reads_completed - nombre d'opérations de lecture terminées ;
- writes_completed - nombre d'opérations d'écriture terminées ;
- bytes_read - nombre d'octets lus ;
- bytes_written - nombre d'octets écrits ;
- io_time_ms - temps total passé à effectuer des E/S, en millisecondes.
Exemple pour Linux
{
"config": [
{
"name": "sda",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY",
"type": "disk",
"size_bytes": 61991813632
},
{
"name": "sdb",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0",
"type": "disk",
"size_bytes": 61991813632
},
{
"name": "nvme0n1",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633",
"type": "disk",
"size_bytes": 256060514304
}
],
"values": [
{
"name": "sda",
"stats": {
"reads_completed": 871,
"writes_completed": 0,
"bytes_read": 13045760,
"bytes_written": 0,
"io_time_ms": 1256
}
},
{
"name": "sdb",
"stats": {
"reads_completed": 51017,
"writes_completed": 10682,
"bytes_read": 10514627,
"bytes_written": 1530472,
"io_time_ms": 284988
}
},
{
"name": "nvme0n1",
"stats": {
"reads_completed": 1259,
"writes_completed": 7,
"bytes_read": 49698,
"bytes_written": 6,
"io_time_ms": 243
}
}
]
}
Exemple pour AIX :
{
"config": [
{
"name": "cd0",
"type": "disk",
"path": "/dev/cd0",
"size_bytes": 0,
"logical_block_size": 2048
},
{
"name": "hdisk1",
"type": "disk",
"devid": "483333213600507680C818022F000000000015EA404214503IBMfcp05VDASD03AIXvscsi",
"path": "/dev/hdisk1",
"size_bytes": 51136000000,
"logical_block_size": 512
},
{
"name": "hdisk0",
"type": "disk",
"devid": "483333213600507680C818022F000000000015EA304214503IBMfcp05VDASD03AIXvscsi",
"path": "/dev/hdisk0",
"size_bytes": 0,
"logical_block_size": 512
}
],
"values": [
{
"name": "cd0",
"stats": {
"reads_completed": 21,
"writes_completed": 0,
"bytes_read": 75776,
"bytes_written": 0,
"io_time_ms": 0
}
},
{
"name": "hdisk1",
"stats": {
"reads_completed": 35888,
"writes_completed": 1165147,
"bytes_read": 593699840,
"bytes_written": 10009646592,
"io_time_ms": 69
}
},
{
"name": "hdisk0",
"stats": {
"reads_completed": 3,
"writes_completed": 0,
"bytes_read": 12800,
"bytes_written": 0,
"io_time_ms": 0
}
}
]
}
mode device_stats
vfs.dev.get[device_stats,.*] renvoie les données de configuration des périphériques de bloc et les statistiques des périphériques.
Propriétés :
- name - nom du périphérique de bloc.
- devid - identifiant du périphérique de bloc.
- type - type de périphérique de bloc (
disk,partition,rom). - size_bytes - taille du périphérique en octets.
- stats - statistiques d'E/S du périphérique de bloc. Contient :
- reads_completed - nombre d'opérations de lecture terminées ;
- writes_completed - nombre d'opérations d'écriture terminées ;
- bytes_read - nombre d'octets lus ;
- bytes_written - nombre d'octets écrits ;
- io_time_ms - temps total passé à effectuer des E/S, en millisecondes.
Exemple pour Linux :
{
"config": [
{
"name": "sda",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY",
"type": "disk",
"size_bytes": 61991813632
},
{
"name": "sda1",
"type": "partition",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY-part1",
"size_bytes": 1234567890
},
{
"name": "sda2",
"type": "partition",
"devid": "ata-ST2000LM015-2E8174_ZDZ3YHZY-part2",
"size_bytes": 1234567890
},
{
"name": "sdb",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0",
"type": "disk",
"size_bytes": 61991813632
},
{
"name": "sdb1",
"type": "partition",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0-part1",
"size_bytes": 1234567890
},
{
"name": "sdb2",
"type": "partition",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0-part2",
"size_bytes": 1234567890
},
{
"name": "sdb3",
"type": "partition",
"devid": "usb-Kingston_DataTraveler_3.0_E0D55E6C382C15A158991CBD-0:0-part3",
"size_bytes": 1234567890
},
{
"name": "nvme0n1",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633",
"type": "disk",
"size_bytes": 256060514304
},
{
"name": "nvme0n1p1",
"type": "partition",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633-part1",
"size_bytes": 1234567890
},
{
"name": "nvme0n1p2",
"type": "partition",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633-part2",
"size_bytes": 1234567890
},
{
"name": "nvme0n1p3",
"type": "partition",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633-part3",
"size_bytes": 1234567890
},
{
"name": "nvme0n1p4",
"type": "partition",
"devid": "nvme-SAMSUNG_MZVLW256HEHP-000L7_S35ENX1K753633-part4",
"size_bytes": 1234567890
}
],
"values": [
{
"name": "sda",
"stats": {
"reads_completed": 871,
"writes_completed": 0,
"bytes_read": 13045760,
"bytes_written": 0,
"io_time_ms": 1256
}
},
{
"name": "sda1",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "sda2",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "sdb",
"stats": {
"reads_completed": 51017,
"writes_completed": 10682,
"bytes_read": 10514627,
"bytes_written": 1530472,
"io_time_ms": 284988
}
},
{
"name": "sdb1",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "sdb2",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "sdb3",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "nvme0n1",
"stats": {
"reads_completed": 1259,
"writes_completed": 7,
"bytes_read": 49698,
"bytes_written": 6,
"io_time_ms": 243
}
},
{
"name": "nvme0n1p1",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "nvme0n1p2",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "nvme0n1p3",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
},
{
"name": "nvme0n1p4",
"stats": {
"reads_completed": 123,
"writes_completed": 123,
"bytes_read": 123,
"bytes_written": 123,
"io_time_ms": 123
}
}
]
}