Problèmes avec vfs.file.exists sur Zabbix 2.0

J'ai des problèmes avec vfs.file.exists sur Zabbix 2.0.6 sur une boîte Fedora 19 bits de 64 bits. 2.0.6 est la dernière version disponible dans le repository Fedora yum, au moment de la rédaction du présent article.

Je veux vérifier l'existence du file / tmp / test:

[root@localhost ~]# ls -l /tmp/test -rw-r--r-- 1 root root 14 Sep 16 10:30 /tmp/test 

Si je cours, je vérifie directement avec zabbix_agentd, il détermine correctement que le file existe:

 [root@localhost ~]# zabbix_agentd -t "vfs.file.exists[/tmp/test]" vfs.file.exists[/tmp/test][/tmp/test] [u|1] 

Cependant, si j'utilise zabbix_get, il renvoie toujours 0, que le file existe ou non:

 [root@localhost log]# zabbix_get -s 127.0.0.1 -k "vfs.file.exists[/tmp/test]" 0 

C'est étrange, car le même test fonctionne parfaitement lors de la connection du même server à une machine distante (également Fedora) exécutant une ancienne version de l'agent Zabbix (1.8.13):

 [root@localhost log]# zabbix_get -s remote.example.com -k "vfs.file.exists[/tmp/test]" 1 

Certaines choses fonctionneront:

 [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "system.uname" Linux host.example.com 3.9.5-301.fc19.x86_64 #1 SMP Tue Jun 11 19:39:38 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "system.uptime" 237830 [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "system.run[whoami]" zabbix 

AFAICT, cependant, toutes les files vfs.file. * Ne fonctionnent pas:

 [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "vfs.file.cksum[/tmp/test]" ZBX_NOTSUPPORTED [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "vfs.file.contents[/tmp/test]" ZBX_NOTSUPPORTED [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "vfs.file.md5sum[/tmp/test]" ZBX_NOTSUPPORTED [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "vfs.file.size[/tmp/test]" ZBX_NOTSUPPORTED [root@localhost ~]# zabbix_get -s 127.0.0.1 -k "vfs.file.time[/tmp/test]" ZBX_NOTSUPPORTED 

J'ai vérifié que l'user de zabbix peut accéder à ce file, donc ce n'est pas un problème d'permissions:

 [root@localhost ~]# sudo su -s /bin/bash zabbix bash-4.2$ whoami zabbix bash-4.2$ ls -l /tmp/test -rw-r--r-- 1 root root 14 Sep 16 10:30 /tmp/test 

SELinux est également désactivé.

Est-ce que je fais quelque chose de mal ou est-ce un bug dans cette version / dissortingbution particulière de Zabbix?

One Solution collect form web for “Problèmes avec vfs.file.exists sur Zabbix 2.0”

Sur les versions actuelles de Fedora, l'agent Zabbix, comme beaucoup d'autres services système, possède un espace privé nommé /tmp et ne peut pas voir les files dans /tmp qui sont créés par d'autres process. Puisque vous testez, essayez de vérifier l'existence d'un file dans un autre directory.

  • Zabbix avec des controls actifs
  • Comment configurer l'access au port avec des ressortingctions pour l'agent zabbix et le server à l'aide du pare-feu?
  • Zabbix jmx vérifier la disponibilité
  • Zabbix - redémarrage du service
  • L'agent Zabbix 1.8.2 ne fonctionne pas lorsqu'il est surveillé Le système Debian possède un identifiant IPv6
  • L'autodiscovery du système de files Zabbix ne démarre pas
  • Ajouter Zabbix SMART moniteur à ESXi 5
  • Comment puis-je avoir une action sur les hôtes où un triggersur donné est déjà "Vrai?"
  • Démarrer avec Zabbix
  • Zabbix: Comment configurer un triggersur qui vérifiera si une valeur spécifique a été modifiée au cours des 10 dernières minutes?
  • Comment puis-je appeler une application externe dans zabbix 2.2?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.