blackbird fio-status plugin
Ce plugin obtient diverses informations sur ioDrive (Fusion-IO) et envoie les données au backend.
En gros, récupérez les objets qui peuvent être pris avec fio-status
Le nom de l'appareil est automatiquement récupéré par Low Level Discovery
Install
Veuillez installer en vous référant à ici
Install fio-status plugin
Vous pouvez utiliser setup.py ou rpm.
git clone https://github.com/Vagrants/blackbird-fio-status.git
cd blackbird-fio-status
python setup.py install
yum install blackbird-fio-status --enablerepo=blackbird
fio-status
Si vous voulez utiliser ce blackbird-fio-status, vous devez être capable d'exécuter fio-status
par l'une des méthodes suivantes.
Puisque sudo fio-status est exécuté en interne, veuillez donner l'autorité à l'utilisateur d'exécution de blackbird (la valeur par défaut est bbd) avec sudoers.
/etc/sudoers.d/bbd
Defaults:bbd !requiretty
bbd ALL=(ALL) NOPASSWD: /usr/bin/fio-status
Configurez l'unité principale blackbird pour qu'elle s'exécute avec les privilèges root
/etc/blackbird/defaults.cfg
[global]
user = root
group = root
config est dans / etc / blackbird / conf.d / fio_status.cfg
ini:/etc/blackbird/conf.d/fio-status.cfg
[fio-status]
module = fio_status
# fio-status location. default is '/usr/bin/fio-status'
#
#path = /usr/bin/fio-status
Si le chemin de fio-status
est différent, veuillez le changer.
L'intervalle de surveillance par défaut est de 60 secondes (la découverte est de 600 secondes), mais si vous souhaitez le modifier
ini:/etc/blackbird/conf.d/fio_status.cfg
interval = 30
lld_interval = 300
Veuillez préciser comme
Redémarrez blackbird
lorsque vous avez terminé
sudo /etc/init.d/blackbird restart
Le modèle Zabbix peut être trouvé dans référentiel github Importez-le dans Zabbix et appliquez-le au serveur cible Ce Tempalte est principalement un élément LLD, il peut donc s'écouler un certain temps avant qu'il n'apparaisse réellement dans les données.
** Si le nom d'hôte sur Zabbix et le nom d'hôte du serveur sur lequel blackbird s'exécute sont différents, vous devez définir le nom d'hôte sur / etc / blackbird / conf.d / fio_status.cfg
**
Match avec Zabbix
ini:/etc/blackbird/conf.d/fio_status.cfg
hostname = your_static_hostname
Recommended Posts