Désactiver la collecte d'événements
Pour des raisons de performance, vous pouvez désactiver la collecte d'événements 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 après l'avoir 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 le connecteur Zabbix, utilisez :var ZabbixJSCustom = Class.create();
// Extending zabbix default script
ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {