{{tag>Brouillon Supervision}} = Supervision ajout d'un hôte automatiquement dans Zabbix Zabbix Auto Discovery (for active and for passive check) Voir : * https://www.zabbix.com/documentation/2.2/manual/discovery/auto_registration Le port TCP 10051 du serveur Zabbix doit-être joignable pour que les machines puissent si faire connaître de lui Commenter la ligne **Hostname=Zabbix server** (pour que **HostnameItem** puisse s’appliquer) ''/etc/zabbix/zabbix_agentd.conf'' #Hostname= HostnameItem=system.hostname ServerActive=192.168.1.100 HostMetadataItem=system.uname Redémarrer l'agent service zabbix-agent restart On jette un œil dans les logs # tail -f /var/log/zabbix-agent/zabbix_agentd.log Configuration / Actions / Event source='Auto registration' Create action 'Conditions' tab : Host metadata like Linux 'Operations' tab : Add host Add to host groups: Virtual machines Link to templates: Template OS Linux == Via l'Api Voir aussi : * http://doc.bonfire-project.eu/R2/monitoring/monitoring_zabbix_API.html Exemple de suppression pip3 install --user zabbix-client import zabbix_client s=zabbix_client.ZabbixServerProxy('https://acme.fr/zabbix') s.apiinfo.version() s.user.login(user='Admin', password='zabbix') s.host.get(output=['hostid', 'host']) # Ne plus superviser s.host.update({'hostid': '10124', 'status': '1'}) # Superviser de nouveau s.host.update({'hostid': '10124', 'status': '0'}) s.host.delete(10119)