Désactiver la collecte d’événements
Pour des raisons de performances, il est possible que vous souhaitiez désactiver la collecte d’événements à partir d’une source de données à partir de laquelle les données de mesure sont également collectées. Vous pouvez désactiver la collecte d’événements pour les sources de données telles que le serveur Nagios XI, le système de surveillance SolarWinds et le serveur Zabbix.
Avant de commencer
Remarque :
Pour redémarrer la collecte d’événements une fois qu’elle a été désactivée, vous devez restaurer le script d’origine du connecteur.
Procédure
Extrait pour Nagios
var NagiosJSCustom = Class.create();
// Extending Nagios default script
NagiosJSCustom.prototype = Object.extendsObject(NagiosJS, {
// Override execute method
execute: function() {
var retVal = {};
retVal['status'] = SUCCESS.toString();
retVal['error_message'] = "Disabled by custom Class, 'Last event collection status' will be 'error' and this is normal. To achieve success status, enable event pull in custom class(NagiosJSCustom)";
return retVal;
});Pour le connecteur SolarWinds, utilisez : var SolarWindsJSCustom = Class.create();
// Extending solarwinds default script
SolarWindsJSCustom.prototype = Object.extendsObject(SolarWindsJS, {Pour l’utilisation du connecteur Zabbix :var ZabbixJSCustom = Class.create();
// Extending zabbix default script
ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {