Hi,
I use Zabbix 6.4 currently.
I have some hosts with multiple fiulesystems mounted and not all of them are monitored and I do not understand why. I checked talkl the FS discovery rules and also FS types and I can not find any reason why they should be excluded.
As one example the zabbix_agent 2 output includes these data (shortened):
As you can see the FS discovery and also fs.get contain "/" and "/var/lib/docker/volumes" and also "/opt/docker" ... In the monitoring only the first and third are included.
I use the defailt discovery rules ... So the fsName does not contain anything of the relevant regex and FS type is ext4 in all 3 cases which is also allowed. I use the bare default definitions for the vfs.fs.get and discovery - nothing adjusted. I also checked the "Regex" in the Administration section and also here ext4 is allowed.
On other hosts it is the same ... When also having just 2 there partly ("/" and "opt/docker") then the first is monitored the second not.
I do not get why ... does anyone has any idea how to find this out?
Ingo
I use Zabbix 6.4 currently.
I have some hosts with multiple fiulesystems mounted and not all of them are monitored and I do not understand why. I checked talkl the FS discovery rules and also FS types and I can not find any reason why they should be excluded.
As one example the zabbix_agent 2 output includes these data (shortened):
HTML Code:
vfs.fs.discovery [s|[{"{#FSNAME}":"/","{#FSTYPE}":"ext4","{#FSOPTIONS}":"rw,relatime"},{"{#FSNAME}":"/var/lib/docker/volumes","{#FSTYPE}":"ext4","{#FSOPTIONS}":"rw,relatime"},{"{#FSNAME}":"/opt/docker","{#FSTYPE}":"ext4","{#FSOPTIONS}":"rw,relatime"},{"{#FSNAME}":"/dev","{#FSTYPE}":"tmpfs","{#FSOPTIONS}":"rw,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64"},{....
vfs.fs.get [s|[{"fsname":"/","fstype":"ext4","bytes":{"total":127283957760,"free":66698248192,"used":54072795136,"pfree":55.227019949521654,"pused":44.772980050478346},"inodes":{"total":7929856,"free":6982365,"used":947491,"pfree":88.05159891932463,"pused":11.948401080675362},"options":"rw,relatime"},{"fsname":"/var/lib/docker/volumes","fstype":"ext4","bytes":{"total":167966089216,"free":66820190208,"used":92539191296,"pfree":41.93050297846618,"pused":58.06949702153382},"inodes":{"total":10485760,"free":10247257,"used":238503,"pfree":97.7254581451416,"pused":2.2745418548583984},"options":"rw,relatime"},{"fsname":"/opt/docker","fstype":"ext4","bytes":{"total":8350298112,"free":7821201408,"used":82825216,"pfree":98.95211365117993,"pused":1.0478863488200716},"inodes":{"total":524288,"free":523424,"used":864,"pfree":99.835205078125,"pused":0.164794921875},"options":"rw,relatime"},{"fsname":"/dev","fstype":"tmpfs","bytes":{"total":503808,"free":499712,"used":4096,"pfree":99.1869918699187,"pused":0.8130081300813004},"inodes":{"total":6129365,"free":6129340,"used":25,"pfree":99.99959212740634,"pused":0.0004078725936536656},"options":"rw,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64"},{
I use the defailt discovery rules ... So the fsName does not contain anything of the relevant regex and FS type is ext4 in all 3 cases which is also allowed. I use the bare default definitions for the vfs.fs.get and discovery - nothing adjusted. I also checked the "Regex" in the Administration section and also here ext4 is allowed.
On other hosts it is the same ... When also having just 2 there partly ("/" and "opt/docker") then the first is monitored the second not.
I do not get why ... does anyone has any idea how to find this out?
Ingo