Hi there,
Even using zabbix for some time i´m new to Forum. I always found here some tip that help me to solve my issues. Thanks to everyone that contribute here!
Before posting, i did certain research here and on Google but found nothing to help me completely... So, sorry if i´m posting on wrong place or this question was already answered.
I need to monitor space usage of windows partitons that are not mounted. Let´me explain little bit...
Windows Server Backup ask for some storage to backups that are preferably not mounted.
When windows backup is running, shadow copies use that unmounted partition that itself created to dump backups to without mounting it.
My problem is that several times Windows Backup didn´t do correctly it cleanup job and backup fail due to lack of free space on destination disk, so that´s why we need to monitor that unmounted partition.
Several of our customers also use more than one external hard disk that is removed during work hours and are attached when they leave company, so that is another need, counter must be kept with last result and not be afected by another disk of set until that same disk was reconnected.
In other words must be related to disk id or some other unique identifier.
Some research taked me to vfs.fs.discovery object that only give me information about mounted filesystems.
This is the result of zabbix_get -s xxx.xxx.xxx.xxx -k "vfs.fs.discovery":
{"data":[{"{#FSNAME}":"C:","{#FSTYPE}":"NTFS","{#FSDRIVETYP E}":"fixed"},{"{#FSNAME}":"E:","{#FSTYPE}":"UNKNOW N","{#FSDRIVETYPE}":"cdrom"},{"{#FSNAME}":"S:","{# FSTYPE}":"ReFS","{#FSDRIVETYPE}":"fixed"},{"{#FSNA ME}":"V:","{#FSTYPE}":"ReFS","{#FSDRIVETYPE}":"fix ed"}]}
And this is result of diskpart > list vol:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 System Rese NTFS Partition 500 MB Healthy System
Volume 2 C NTFS Partition 148 GB Healthy Boot
Volume 3 SERVER0 201 ReFS Partition 3725 GB Healthy
Volume 4 S VM´s SSD ReFS Partition 1788 GB Healthy
Volume 5 V VM´s RAID1 ReFS Partition 929 GB Healthy
I´m personaly interested on Volume 3 that is used by backup jobs as destination.
I already found some workarounds like scripting or simply adding a letter to that volume(Unsecure due to some Ramsomware around here), but i do prefer always as possible use no scripts so, this setting (Get only mounted partition) is "hardcoded" on server or agent? Or is possible to override it trough some setting on agent or server to get all of partitions that exists on all of physical disks?
Thanks in advance and sorry again if this question already was answered in another place.
Best regards
Alessandro
Even using zabbix for some time i´m new to Forum. I always found here some tip that help me to solve my issues. Thanks to everyone that contribute here!

Before posting, i did certain research here and on Google but found nothing to help me completely... So, sorry if i´m posting on wrong place or this question was already answered.
I need to monitor space usage of windows partitons that are not mounted. Let´me explain little bit...
Windows Server Backup ask for some storage to backups that are preferably not mounted.
When windows backup is running, shadow copies use that unmounted partition that itself created to dump backups to without mounting it.
My problem is that several times Windows Backup didn´t do correctly it cleanup job and backup fail due to lack of free space on destination disk, so that´s why we need to monitor that unmounted partition.
Several of our customers also use more than one external hard disk that is removed during work hours and are attached when they leave company, so that is another need, counter must be kept with last result and not be afected by another disk of set until that same disk was reconnected.
In other words must be related to disk id or some other unique identifier.
Some research taked me to vfs.fs.discovery object that only give me information about mounted filesystems.
This is the result of zabbix_get -s xxx.xxx.xxx.xxx -k "vfs.fs.discovery":
{"data":[{"{#FSNAME}":"C:","{#FSTYPE}":"NTFS","{#FSDRIVETYP E}":"fixed"},{"{#FSNAME}":"E:","{#FSTYPE}":"UNKNOW N","{#FSDRIVETYPE}":"cdrom"},{"{#FSNAME}":"S:","{# FSTYPE}":"ReFS","{#FSDRIVETYPE}":"fixed"},{"{#FSNA ME}":"V:","{#FSTYPE}":"ReFS","{#FSDRIVETYPE}":"fix ed"}]}
And this is result of diskpart > list vol:
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 System Rese NTFS Partition 500 MB Healthy System
Volume 2 C NTFS Partition 148 GB Healthy Boot
Volume 3 SERVER0 201 ReFS Partition 3725 GB Healthy
Volume 4 S VM´s SSD ReFS Partition 1788 GB Healthy
Volume 5 V VM´s RAID1 ReFS Partition 929 GB Healthy
I´m personaly interested on Volume 3 that is used by backup jobs as destination.
I already found some workarounds like scripting or simply adding a letter to that volume(Unsecure due to some Ramsomware around here), but i do prefer always as possible use no scripts so, this setting (Get only mounted partition) is "hardcoded" on server or agent? Or is possible to override it trough some setting on agent or server to get all of partitions that exists on all of physical disks?
Thanks in advance and sorry again if this question already was answered in another place.
Best regards
Alessandro