From 345a85df9b57fd046e98b34e437ad025eda0e318 Mon Sep 17 00:00:00 2001 From: eimamagi Date: Sun, 24 Feb 2019 21:55:05 +0100 Subject: [PATCH 1/6] ARGO-1690 Remove old JSON metric configuration from argo-ncg --- argo-ncg.spec | 4 - config/ncg-metric-config.conf | 2106 ---------------------- config/ncg-metric-config.d/aai.conf | 142 -- config/ncg-metric-config.d/argo.conf | 39 - config/ncg-metric-config.d/argus.conf | 25 - config/ncg-metric-config.d/cert.conf | 27 - config/ncg-metric-config.d/cloudmon.conf | 416 ----- config/ncg-metric-config.d/creamce.conf | 92 - config/ncg-metric-config.d/fts.conf | 74 - config/ncg-metric-config.d/midmon.conf | 439 ----- config/ncg-metric-config.d/nagios.conf | 24 - config/ncg-metric-config.d/onedata.conf | 30 - config/ncg-metric-config.d/opsmon.conf | 484 ----- config/ncg-metric-config.d/webdav.conf | 23 - 14 files changed, 3925 deletions(-) delete mode 100644 config/ncg-metric-config.conf delete mode 100644 config/ncg-metric-config.d/aai.conf delete mode 100644 config/ncg-metric-config.d/argo.conf delete mode 100644 config/ncg-metric-config.d/argus.conf delete mode 100644 config/ncg-metric-config.d/cert.conf delete mode 100644 config/ncg-metric-config.d/cloudmon.conf delete mode 100644 config/ncg-metric-config.d/creamce.conf delete mode 100644 config/ncg-metric-config.d/fts.conf delete mode 100644 config/ncg-metric-config.d/midmon.conf delete mode 100644 config/ncg-metric-config.d/nagios.conf delete mode 100644 config/ncg-metric-config.d/onedata.conf delete mode 100644 config/ncg-metric-config.d/opsmon.conf delete mode 100644 config/ncg-metric-config.d/webdav.conf diff --git a/argo-ncg.spec b/argo-ncg.spec index d365b61..62a8995 100644 --- a/argo-ncg.spec +++ b/argo-ncg.spec @@ -54,8 +54,6 @@ install --directory $RPM_BUILD_ROOT/etc/nagios/argo-ncg.d install --directory $RPM_BUILD_ROOT/etc/nagios/globus cp -r unicore $RPM_BUILD_ROOT/etc/nagios -install --mode=644 ncg-metric-config.conf $RPM_BUILD_ROOT/etc -cp -r ncg-metric-config.d $RPM_BUILD_ROOT/etc # # modules # @@ -73,8 +71,6 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -/etc/ncg-metric-config.conf -/etc/ncg-metric-config.d %config(noreplace) %{configdir}/ncg.conf.d %config(noreplace) %{configdir}/ncg.conf %config(noreplace) %{configdir}/ncg.localdb diff --git a/config/ncg-metric-config.conf b/config/ncg-metric-config.conf deleted file mode 100644 index 176e384..0000000 --- a/config/ncg-metric-config.conf +++ /dev/null @@ -1,2106 +0,0 @@ -{ - "ch.cern.FTS3-Service" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.FTS3-Service", - "flags" : { - "NOTIMEOUT" : 1, - "OBSESS" : 1 - }, - "probe" : "fts/check_fts_service" - }, - "ch.cern.FTS3-StalledTransfers" : { - "config" : { - "interval" : 60, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 10, - "timeout" : 60 - }, - "dependency" : { - "ch.cern.FTS3-Service" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.FTS3-StalledTransfers", - "flags" : { - "NOTIMEOUT" : 1, - "OBSESS" : 1 - }, - "probe" : "fts/check_fts_stalled_transfers" - }, - "ch.cern.LFC-Ping" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins/", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.LFC-Ping", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "ch.cern.LFC-Ping" - }, - "probe" : "lcgdm/check_lfc_sam" - }, - "ch.cern.LFC-Read" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins/", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "ch.cern.LFC-Write" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.LFC-Read", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "ch.cern.LFC-Read" - }, - "probe" : "lcgdm/check_lfc_sam" - }, - "ch.cern.LFC-ReadDli" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins/", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "ch.cern.LFC-Write" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.LFC-ReadDli", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "ch.cern.LFC-ReadDli" - }, - "probe" : "lcgdm/check_lfc_sam" - }, - "ch.cern.LFC-Readdir" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins/", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.LFC-Readdir", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "ch.cern.LFC-Readdir" - }, - "probe" : "lcgdm/check_lfc_sam" - }, - "ch.cern.LFC-Write" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins/", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#ch.cern.LFC-Write", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "ch.cern.LFC-Write" - }, - "probe" : "lcgdm/check_lfc_sam" - }, - "dg.FinishedJobs" : { - "attribute" : { - "DG_SERVICE_URL" : "-u" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/dg", - "retryInterval" : 15, - "timeout" : 240 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#dg.FinishedJobs", - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-c" : "1", - "-w" : "6" - }, - "probe" : "dg_finished_jobs" - }, - "emi.ARGUS.PAP-memory" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PAP-memory", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PAP.memory" - }, - "emi.ARGUS.PAP-policies" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PAP-policies", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PAP.policies" - }, - "emi.ARGUS.PAP-status" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PAP-status", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PAP.status" - }, - "emi.ARGUS.PDP-memory" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PDP-memory", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PDP.memory" - }, - "emi.ARGUS.PDP-status" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PDP-status", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PDP.status" - }, - "emi.ARGUS.PDP-traffic" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PDP-traffic", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PDP.traffic" - }, - "emi.ARGUS.PEP-memory" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PEP-memory", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PEP.memory" - }, - "emi.ARGUS.PEP-status" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PEP-status", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PEP.status" - }, - "emi.ARGUS.PEP-traffic" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-argus", - "retryInterval" : 5, - "timeout" : 30 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.ARGUS.PEP-traffic", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "nagios-plugins-argus.PEP.traffic" - }, - "emi.WebdavEndpoint-WriteAccess" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 1, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 10, - "timeout" : 600 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.WebdavEndpoint-WriteAccess", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "OBSESS" : 0, - "VO" : 1 - }, - "probe" : "check_webdav_endpoint" - }, - "emi.cream.CREAMCE-DirectJobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-DirectJobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "emi.cream.CREAMCE-DirectJobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "creamce_cli,creamce_ws", - "-m" : "emi.cream.CREAMCE-DirectJobMonit" - }, - "probe" : "emi.cream/CREAMCEDJS-probe" - }, - "emi.cream.CREAMCE-DirectJobState" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.CREAMCE-CertLifetime" : 1, - "hr.srce.GridProxy-Valid" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-DirectJobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "creamce_cli,creamce_ws", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.cream.CREAMCE-DirectJobState" - }, - "probe" : "emi.cream/CREAMCEDJS-probe" - }, - "emi.cream.CREAMCE-DirectJobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-DirectJobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-DirectJobState" - }, - "emi.cream.CREAMCE-JobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-JobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "emi.cream.CREAMCE-JobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "ce_wms,creamce", - "-m" : "emi.cream.CREAMCE-JobMonit" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "emi.cream.CREAMCE-JobState" : { - "attribute" : { - "MSG_BROKER_HOST" : "--mb-uri", - "MSG_TO_QUEUE_DESTINATION" : "--mb-destination", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.CREAMCE-CertLifetime" : 1, - "hr.srce.GridProxy-Valid" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-JobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--add-wntar-nag" : "/usr/libexec/grid-monitoring/probes/cadist/wnjob/,/var/lib/gridprobes-cadist/", - "--err-topics" : "ce_wms,default", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.cream.CREAMCE-JobState" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "emi.cream.CREAMCE-JobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-JobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "emi.cream.glexec.CREAMCE-JobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.glexec.CREAMCE-JobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "emi.cream.glexec.CREAMCE-JobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "ce_wms", - "--namespace" : "emi.cream.glexec", - "-m" : "emi.cream.CREAMCE-JobMonit" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "emi.cream.glexec.CREAMCE-JobState" : { - "attribute" : { - "MSG_BROKER_HOST" : "--mb-uri", - "MSG_TO_QUEUE_DESTINATION" : "--mb-destination", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.glexec.CREAMCE-JobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--add-wntar-nag" : "/usr/libexec/grid-monitoring/probes/nagios-plugins-emi.glexec,/usr/libexec/grid-monitoring/probes/nagios-plugins-emi.glexec-config", - "--add-wntar-nag-nosamcfg" : "", - "--err-topics" : "ce_wms,default", - "--namespace" : "emi.cream.glexec", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.cream.CREAMCE-JobState" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "emi.cream.glexec.CREAMCE-JobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.glexec.CREAMCE-JobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.glexec.CREAMCE-JobState" - }, - "emi.cream.glexec.WN-gLExec" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.glexec.WN-gLExec", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.glexec.CREAMCE-JobState" - }, - "emi.unicore.Gateway" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.Gateway", - "file_attribute" : { - "JAVA_PATH" : "JAVA_PATH", - "UCC_CONFIG" : "UCC_CONFIG", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.Gateway_URL" : "GATEWAY_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_gateway/check_gateway.pl" - }, - "emi.unicore.GlobalStorage" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 10, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.GlobalStorage", - "file_attribute" : { - "LOCAL_unicore6.StorageManagement_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.StorageManagement_URL" : "SMS_ADDRESS" - }, - "file_parameter" : { - "FILE_SIZE_KBS" : "1000" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_sms/check_sms.pl" - }, - "emi.unicore.GlobalStorage-FreeSpace" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 5, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.GlobalStorage-FreeSpace", - "file_attribute" : { - "LOCAL_unicore6.StorageManagement_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.StorageManagement_URL" : "SMS_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_freespace/check_freespace.pl" - }, - "emi.unicore.Registry" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.Registry", - "file_attribute" : { - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.Registry_URL" : "REGISTRY_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_registry/check_registry.pl" - }, - "emi.unicore.ServiceOrchestrator" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.ServiceOrchestrator", - "file_attribute" : { - "LOCAL_unicore6.ServiceOrchestrator_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.ServiceOrchestrator_URL" : "SERVORCH_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_servorch/check_servorch.pl" - }, - "emi.unicore.StorageFactory" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.StorageFactory", - "file_attribute" : { - "LOCAL_unicore6.StorageFactory_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.StorageFactory_URL" : "SF_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_storagefactory/check_storagefactory.pl" - }, - "emi.unicore.TargetSystemFactory" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.TargetSystemFactory", - "file_attribute" : { - "LOCAL_unicore6.TargetSystemFactory_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.TargetSystemFactory_URL" : "SERVICE_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_unicorex/check_unicorex.pl" - }, - "emi.unicore.UNICORE-Job" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f", - "UNICORE_JOB_FILE" : "" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 10, - "timeout" : 600 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.UNICORE-Job", - "file_attribute" : { - "LOCAL_unicore6.TargetSystemFactory_REGISTRY_URL" : "REGISTRY_URL", - "TSF_SITE_NAME" : "SITE_NAME", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "parameter" : { - "'not_empty(#stdout)'" : "" - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_application/check_application.pl" - }, - "emi.unicore.UVOS" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.UVOS", - "file_attribute" : { - "UCC_CONFIG" : "UCC_CONFIG", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "UVOS_CLIENT_PATH" : "UVOS_CLIENT_PATH", - "unicore6.UVOSAssertionQueryService_URL" : "UVOS_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE//umi2/check_uvos/check_uvos.pl" - }, - "emi.unicore.WorkflowService" : { - "attribute" : { - "METRIC_CONFIG_FILE" : "-f" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.unicore.WorkflowService", - "file_attribute" : { - "LOCAL_unicore6.WorkflowFactory_REGISTRY_URL" : "REGISTRY_URL", - "UCC_CONFIG" : "UCC_CONFIG", - "UCC_PATH" : "UCC_PATH", - "UNICORE_LOGS_DIR" : "LOGS_DIR", - "unicore6.WorkflowFactory_URL" : "SERVICE_URL" - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOLBNODE" : 1, - "OBSESS" : 1 - }, - "probe" : "pl.plgrid/UNICORE/umi2/check_workflowservice/check_workflowservice.pl" - }, - "emi.wms.WMS-JobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GoodCEs" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wms.WMS-JobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "emi.wms.WMS-JobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "wms", - "-m" : "emi.wms.WMS-JobMonit" - }, - "probe" : "emi.wms/WMS-probe" - }, - "emi.wms.WMS-JobState" : { - "attribute" : { - "CES_FILE" : "--ces-file", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 20, - "timeout" : 1200 - }, - "dependency" : { - "hr.srce.GridFTP-Transfer" : 1, - "hr.srce.GridProxy-Valid" : 1, - "hr.srce.WMProxy-CertLifetime" : 1, - "org.nmap.WMProxy" : 1, - "org.nmap.WMS" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wms.WMS-JobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "wms,default", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.wms.WMS-JobState" - }, - "probe" : "emi.wms/WMS-probe" - }, - "emi.wms.WMS-JobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wms.WMS-JobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.wms.WMS-JobState" - }, - "emi.wn.WN-Bi" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wn.WN-Bi", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "emi.wn.WN-Csh" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wn.WN-Csh", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "emi.wn.WN-PyVer" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wn.WN-PyVer", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "emi.wn.WN-SoftVer" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.wn.WN-SoftVer", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "eu.egi.CREAM-IGTF" : { - "flags" : { - "OBSESS" : 1 - }, - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "CREAM_PORT" : "-p" - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.CREAM-IGTF", - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes/igtf", - "interval" : 720, - "retryInterval" : 10 - }, - "parameter" : { - "--release-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.release,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.release", - "--igtf-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.subjectdn", - "--obsolete-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.obsoleted-subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.obsoleted-subjectdn" - }, - "probe" : "check_igtf_ca" - }, - "eu.egi.mpi.EnvSanityCheck" : { - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.EnvSanityCheck", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "eu.egi.mpi/bdiisanity/checkbdii" - }, - "eu.egi.mpi.complexjob.CREAMCE-JobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.complexjob.CREAMCE-JobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "eu.egi.mpi.complexjob.CREAMCE-JobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "ce_wms", - "--namespace" : "eu.egi.mpi.complexjob", - "-m" : "emi.cream.CREAMCE-JobMonit" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "eu.egi.mpi.complexjob.CREAMCE-JobState" : { - "attribute" : { - "MSG_BROKER_HOST" : "--mb-uri", - "MSG_TO_QUEUE_DESTINATION" : "--mb-destination", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "eu.egi.mpi.EnvSanityCheck" : 1, - "hr.srce.GridProxy-Valid" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.complexjob.CREAMCE-JobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--add-wntar-nag" : "/usr/libexec/grid-monitoring/probes/eu.egi.mpi/complexjob/wnjob", - "--add-wntar-nag-nosamcfg" : "", - "--err-topics" : "ce_wms,default", - "--jdl-templ" : "/usr/libexec/grid-monitoring/probes/eu.egi.mpi/complexjob/jdl.template", - "--namespace" : "eu.egi.mpi.complexjob", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.cream.CREAMCE-JobState" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "eu.egi.mpi.complexjob.CREAMCE-JobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.complexjob.CREAMCE-JobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "eu.egi.mpi.complexjob.CREAMCE-JobState" - }, - "eu.egi.mpi.complexjob.WN" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.complexjob.WN", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "eu.egi.mpi.complexjob.CREAMCE-JobState" - }, - "eu.egi.mpi.simplejob.CREAMCE-JobMonit" : { - "attribute" : { - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 2, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.simplejob.CREAMCE-JobMonit", - "flags" : { - "LOCALDEP" : 1, - "NRPE" : 1, - "PNP" : 1, - "REQUIREMENT" : "eu.egi.mpi.simplejob.CREAMCE-JobSubmit", - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "ce_wms", - "--namespace" : "eu.egi.mpi.simplejob", - "-m" : "emi.cream.CREAMCE-JobMonit" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "eu.egi.mpi.simplejob.CREAMCE-JobState" : { - "attribute" : { - "MSG_BROKER_HOST" : "--mb-uri", - "MSG_TO_QUEUE_DESTINATION" : "--mb-destination", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 360, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "eu.egi.mpi.EnvSanityCheck" : 1, - "hr.srce.GridProxy-Valid" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.simplejob.CREAMCE-JobState", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "VO" : 1 - }, - "parameter" : { - "--add-wntar-nag" : "/usr/libexec/grid-monitoring/probes/eu.egi.mpi/simplejob/wnjob", - "--add-wntar-nag-nosamcfg" : "", - "--err-topics" : "ce_wms,default", - "--jdl-templ" : "/usr/libexec/grid-monitoring/probes/eu.egi.mpi/simplejob/jdl.template", - "--namespace" : "eu.egi.mpi.simplejob", - "--prev-status" : "$LASTSERVICESTATEID$", - "-m" : "emi.cream.CREAMCE-JobState" - }, - "probe" : "emi.cream/CREAMCE-probe" - }, - "eu.egi.mpi.simplejob.CREAMCE-JobSubmit" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.simplejob.CREAMCE-JobSubmit", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "eu.egi.mpi.simplejob.CREAMCE-JobState" - }, - "eu.egi.mpi.simplejob.WN" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.mpi.simplejob.WN", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "eu.egi.mpi.simplejob.CREAMCE-JobState" - }, - "hr.srce.CADist-Check" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.CADist-Check", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "emi.cream.CREAMCE-JobState" - }, - "hr.srce.CREAMCE-CertLifetime" : { - "attribute" : { - "CREAM_PORT" : "-p", - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 30, - "timeout" : 60 - }, - "dependency" : { - "org.nmap.CREAM-CE" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.CREAMCE-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.FTS-CertLifetime" : { - "attribute" : { - "FTS_PORT" : "-p", - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "dependency" : { - "org.nmap.FTS" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.FTS-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.GRAM-Auth" : { - "attribute" : { - "GRAM_PORT" : "-p", - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/argo-monitoring/probes/globus", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "hr.srce.GRAM-CertLifetime" : 1, - "hr.srce.GridProxy-Valid" : 0, - "org.nmap.GRAM" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.GRAM-Auth", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "GRAM-Auth" - }, - "probe" : "GRAM-probe" - }, - "hr.srce.GRAM-CertLifetime" : { - "attribute" : { - "GRAM_PORT" : "-p" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 30, - "timeout" : 60 - }, - "dependency" : { - "org.nmap.GRAM" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.GRAM-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.GRAM-Command" : { - "attribute" : { - "GRAM_PORT" : "-p", - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/argo-monitoring/probes/globus", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GRAM-Auth" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.GRAM-Command", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "GRAM-Command" - }, - "probe" : "GRAM-probe" - }, - "hr.srce.GridFTP-Transfer" : { - "attribute" : { - "GRIDFTP_PORT" : "-p", - "SE_PATH" : "--path", - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/argo-monitoring/probes/globus", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "org.nagios.GridFTP-Check" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.GridFTP-Transfer", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "probe" : "GridFTP-probe" - }, - "hr.srce.LB-CertLifetime" : { - "attribute" : { - "LB_PORT" : "-p" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.LB-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.MyProxy-CertLifetime" : { - "attribute" : { - "MYPROXY_PORT" : "-p" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "dependency" : { - "org.nmap.MyProxy" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.MyProxy-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.MyProxy-Store" : { - "attribute" : { - "MYPROXY_PORT" : "-p", - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/argo-monitoring/probes/globus", - "retryInterval" : 5, - "timeout" : 120 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "hr.srce.MyProxy-CertLifetime" : 1, - "org.nmap.MyProxy" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.MyProxy-Store", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-m" : "MyProxy-Store" - }, - "probe" : "MyProxy-probe" - }, - "hr.srce.QCG-Broker-CertLifetime" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "QCG-BROKER_PORT" : "-p" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.QCG-Broker-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.QCG-Computing-CertLifetime" : { - "attribute" : { - "QCG-COMPUTING_PORT" : "-p" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.QCG-Computing-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.SRM2-CertLifetime" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "SRM2_PORT" : "-p" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 30, - "timeout" : 60 - }, - "dependency" : { - "org.nmap.SRM" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.SRM2-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.VOMS-CertLifetime" : { - "attribute" : { - "VOMS_PORT" : "-p", - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "dependency" : { - "org.nmap.VOMS" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.VOMS-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "hr.srce.WMProxy-CertLifetime" : { - "attribute" : { - "WMPROXY_PORT" : "-p" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 60, - "timeout" : 120 - }, - "dependency" : { - "org.nmap.WMProxy" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.WMProxy-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "org.apel.APEL-Pub" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.apel.APEL-Pub", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1 - } - }, - "org.apel.APEL-Sync" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.apel.APEL-Sync", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1 - } - }, - "org.bdii.Entries" : { - "attribute" : { - "BDII_DN" : "-b", - "BDII_PORT" : "-p" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins", - "retryInterval" : 15, - "timeout" : 60 - }, - "dependency" : { - "org.nagios.BDII-Check" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.bdii.Entries", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-c" : "40:1", - "-w" : "20:1" - }, - "probe" : "check_bdii_entries" - }, - "org.bdii.Freshness" : { - "attribute" : { - "BDII_DN" : "-b", - "BDII_PORT" : "-p" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/lib64/nagios/plugins", - "retryInterval" : 5, - "timeout" : 60 - }, - "dependency" : { - "org.nagios.BDII-Check" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.bdii.Freshness", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-c" : "3600:1", - "-f" : "stats", - "-w" : "1200:1" - }, - "probe" : "check_bdii_entries" - }, - "org.bdii.GLUE2-Validate" : { - "attribute" : { - "BDII_PORT" : "-p", - "GLUE2_BDII_DN" : "-b" - }, - "config" : { - "interval" : 720, - "maxCheckAttempts" : 2, - "path" : "/usr/bin", - "retryInterval" : 10, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.bdii.GLUE2-Validate", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--exclude-known-issues" : 0, - "-g" : "egi-glue2", - "-n" : 0, - "-s" : "egi-profile", - "-v" : "2" - }, - "probe" : "glue-validator" - }, - "org.nagios.BDII-Check" : { - "attribute" : { - "BDII_DN" : "-b", - "BDII_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 60 - }, - "dependency" : { - "org.nmap.Site-BDII" : 1, - "org.nmap.Top-BDII" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nagios.BDII-Check", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_ldap" - }, - "org.nagios.DiskCheck" : { - "attribute" : { - "DISKCHECK_CRITICAL" : "-c", - "DISKCHECK_PARTITION" : "-p", - "DISKCHECK_WARNING" : "-w" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 10 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nagios.DiskCheck", - "flags" : { - "NOHOSTNAME" : 1, - "NRPE_SERVICE" : 1, - "PNP" : 1 - }, - "probe" : "check_disk" - }, - "org.nagios.GridFTP-Check" : { - "attribute" : { - "GRIDFTP_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 60 - }, - "dependency" : { - "org.nmap.Classic-SE" : 1, - "org.nmap.WMS" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nagios.GridFTP-Check", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_ftp" - }, - "org.nagios.gsissh-Check" : { - "attribute" : { - "GSISSH_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nagios.gsissh-Check", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_ssh" - }, - "org.nmap.VOMS" : { - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nmap.VOMS", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-p" : "8443" - }, - "probe" : "check_tcp" - }, - "org.nordugrid.ARC-CE-ARIS" : { - "config" : { - "interval" : 30, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-ARIS", - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "--queue-test" : "dist-queue-active" - }, - "probe" : "check_aris" - }, - "org.nordugrid.ARC-CE-IGTF" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-IGTF", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.nordugrid.ARC-CE-SRM-result" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-SRM-result", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-SRM-submit" - }, - "org.nordugrid.ARC-CE-SRM-submit" : { - "attribute" : { - "ARC_GOOD_SES" : "-O", - "VONAME" : "--voms", - "VO_FQAN" : "--fqan", - "X509_USER_PROXY" : "--user-proxy" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-SRM-submit", - "flags" : { - "NOTIMEOUT" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "--job-tag" : "dist-stage-srm", - "--termination-service" : "org.nordugrid.ARC-CE-SRM-result-$_SERVICEVO_FQAN$", - "--test" : "dist-stage-srm", - "-O" : "service_suffix=-$_SERVICEVO_FQAN$" - }, - "probe" : "check_arcce_submit" - }, - "org.nordugrid.ARC-CE-clean" : { - "attribute" : { - "VONAME" : "--voms", - "VO_FQAN" : "--fqan", - "X509_USER_PROXY" : "--user-proxy" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 60, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-clean", - "flags" : { - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "REQUIREMENT" : "org.nordugrid.ARC-CE-submit", - "VO" : 1 - }, - "parameter" : { - "--timeout" : 600 - }, - "probe" : "check_arcce_clean" - }, - "org.nordugrid.ARC-CE-monitor" : { - "attribute" : { - "VONAME" : "--voms", - "VO_FQAN" : "--fqan", - "X509_USER_PROXY" : "--user-proxy" - }, - "config" : { - "interval" : 20, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 20, - "timeout" : 900 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-monitor", - "flags" : { - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "REQUIREMENT" : "org.nordugrid.ARC-CE-submit", - "VO" : 1 - }, - "parameter" : { - "-O" : "service_suffix=-$_SERVICEVO_FQAN$ -O lfc_host=dummy -O se_host=dummy", - "--timeout" : 900 - }, - "probe" : "check_arcce_monitor" - }, - "org.nordugrid.ARC-CE-result" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-result", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.nordugrid.ARC-CE-srm" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-srm", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-SRM-submit" - }, - "org.nordugrid.ARC-CE-submit" : { - "attribute" : { - "VONAME" : "--voms", - "VO_FQAN" : "--fqan", - "X509_USER_PROXY" : "--user-proxy" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-submit", - "flags" : { - "NOTIMEOUT" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "--termination-service" : "org.nordugrid.ARC-CE-result-$_SERVICEVO_FQAN$", - "--test" : "dist-caversion --test dist-sw-csh --test dist-sw-gcc --test dist-sw-python --test dist-sw-perl", - "-O" : "service_suffix=-$_SERVICEVO_FQAN$" - }, - "probe" : "check_arcce_submit" - }, - "org.nordugrid.ARC-CE-sw-csh" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-sw-csh", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.nordugrid.ARC-CE-sw-gcc" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-sw-gcc", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.nordugrid.ARC-CE-sw-perl" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-sw-perl", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.nordugrid.ARC-CE-sw-python" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nordugrid.ARC-CE-sw-python", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.nordugrid.ARC-CE-submit" - }, - "org.sam.LFC-Cleanup" : { - "attribute" : { - "VONAME" : "--vo", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "$USER1$", - "retryInterval" : 15, - "timeout" : 800 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.LFC-Cleanup", - "flags" : { - "NRPE" : 1, - "OBSESS" : 0, - "VO" : 1 - }, - "parameter" : { - "--cleanup-timeout" : 790, - "-m" : "org.sam.LFC-Cleanup" - }, - "probe" : "lcgdm/LFC-probe" - }, - "org.sam.SRM-All" : { - "attribute" : { - "SITE_BDII" : "--ldap-uri", - "VONAME" : "--vo", - "VO_FQAN" : "--vo-fqan", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 4, - "path" : "/usr/share/nagios/plugins/contrib", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "hr.srce.SRM2-CertLifetime" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-All", - "flags" : { - "NOLBNODE" : 1, - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "--err-topics" : "lcg_util,default" - }, - "probe" : "srm/SRM-probe" - }, - "org.sam.SRM-Del" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-Del", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-Get" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-Get", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-GetSURLs" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-GetSURLs", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-GetTURLs" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-GetTURLs", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-Ls" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-Ls", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-LsDir" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-LsDir", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "org.sam.SRM-Put" : { - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.sam.SRM-Put", - "flags" : { - "OBSESS" : 1, - "PASSIVE" : 1, - "VO" : 1 - }, - "parent" : "org.sam.SRM-All" - }, - "pl.plgrid.QCG-Broker" : { - "attribute" : { - "QCG-BROKER_PORT" : "-p", - "QCG.Broker_HOSTDN" : "-n", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 1, - "hr.srce.QCG-Broker-CertLifetime" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#pl.plgrid.QCG-Broker", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "org.qoscosgrid/broker/qcg-broker-probe" - }, - "pl.plgrid.QCG-Computing" : { - "attribute" : { - "QCG-COMPUTING_PORT" : "-p", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 30, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 10, - "timeout" : 600 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 1, - "hr.srce.QCG-Computing-CertLifetime" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#pl.plgrid.QCG-Computing", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "org.qoscosgrid/computing/check_qcg_comp" - }, - "pl.plgrid.QCG-Notification" : { - "attribute" : { - "QCG-NOTIFICATION_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 4, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#pl.plgrid.QCG-Notification", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "org.qoscosgrid/notification/check_qcg_ntf" - } -} diff --git a/config/ncg-metric-config.d/aai.conf b/config/ncg-metric-config.d/aai.conf deleted file mode 100644 index ef18db6..0000000 --- a/config/ncg-metric-config.d/aai.conf +++ /dev/null @@ -1,142 +0,0 @@ -{ - "org.nagios.SAML-SP" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/proxy/module.php/saml/sp/metadata.php/sso" - }, - "probe" : "check_http" - }, - "org.nagios.SAML-IdP" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/proxy/saml2/idp/metadata.php" - }, - "probe" : "check_http" - }, - "org.nagios.IdP-DiscoveryService" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/proxy/module.php/core/authenticate.php?as=sso" - }, - "probe" : "check_http" - }, - "org.nagios.OIDC-Provider-Config" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/oidc/.well-known/openid-configuration" - }, - "probe" : "check_http" - }, - "org.nagios.OIDC-AuthZ" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/oidc/authorize" - }, - "probe" : "check_http" - }, - "org.nagios.TTS-MasterPortal-Config" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/mp-oa2-server/.well-known/configuration" - }, - "probe" : "check_http" - }, - "org.nagios.TTS-MasterPortal-Register" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagios-plugins.org/doc/man/check_http.html", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/mp-oa2-server/register" - }, - "probe" : "check_http" - } -} diff --git a/config/ncg-metric-config.d/argo.conf b/config/ncg-metric-config.d/argo.conf deleted file mode 100644 index 73dae46..0000000 --- a/config/ncg-metric-config.d/argo.conf +++ /dev/null @@ -1,39 +0,0 @@ -{ - "argo.AMSPublisher-Check" : { - "parameter" : { - "-s" : "/var/run/argo-nagios-ams-publisher/sock", - "-q" : "'w:metrics+g:published360' -c 8000 -q 'w:alarms+g:published360' -c 1 -q 'w:metricsdevel+g:published360' -c 8000" - }, - "config" : { - "interval" : 360, - "maxCheckAttempts" : 1, - "path" : "/usr/libexec/argo-monitoring/probes/argo", - "retryInterval" : 1, - "timeout" : 120 - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1 - }, - "probe" : "ams-publisher-probe" - }, - "org.nagios.AmsDirSize" : { - "parameter" : { - "-d" : "/var/spool/argo-nagios-ams-publisher", - "-w" : 10000, - "-c" : 100000, - "-f" : 0 - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/nagiosexchange", - "retryInterval" : 5, - "timeout" : 15 - }, - "flags" : { - "NOHOSTNAME" : 1 - }, - "probe" : "check_dirsize.sh" - } -} diff --git a/config/ncg-metric-config.d/argus.conf b/config/ncg-metric-config.d/argus.conf deleted file mode 100644 index b8cd022..0000000 --- a/config/ncg-metric-config.d/argus.conf +++ /dev/null @@ -1,25 +0,0 @@ -{ - "eu.egi.Argus-DNs" : { - "config" : { - "interval" : 180, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/eu.egi/", - "retryInterval" : 30, - "timeout" : 60 - }, - "docurl" : "https://sccsec-egi-git.scc.kit.edu/EGI-CSIRT/nagios-plugins-egi.argus-ngi", - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "-v" : " -v", - "--today" : 0 - }, - "attribute" : { - "ARGUS_SALT" : "--salt", - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "probe" : "argus-check.py" - } -} diff --git a/config/ncg-metric-config.d/cert.conf b/config/ncg-metric-config.d/cert.conf deleted file mode 100644 index 5e50db9..0000000 --- a/config/ncg-metric-config.d/cert.conf +++ /dev/null @@ -1,27 +0,0 @@ -{ - "eu.egi.CertValidity" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-C", - "NAGIOS_HOST_KEY" : "-K" - }, - "parameter" : { - "-w" : "30 -c 0", - "-N" : "", - "--altnames" : "", - "--rootcert-dir" : "/etc/grid-security/certificates", - "--rootcert-file" : "/etc/pki/tls/certs/ca-bundle.crt" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 30, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.CertValidity", - "flags" : { - "OBSESS" : 1 - }, - "probe" : "check_ssl_cert" - } -} diff --git a/config/ncg-metric-config.d/cloudmon.conf b/config/ncg-metric-config.d/cloudmon.conf deleted file mode 100644 index 12af355..0000000 --- a/config/ncg-metric-config.d/cloudmon.conf +++ /dev/null @@ -1,416 +0,0 @@ -{ - "eu.egi.cloud.APEL-Pub" : { - "config" : { - "interval" : 720, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "retryInterval" : 15, - "timeout" : 120 - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1 - }, - "parameter" : { - "--site" : "$_SERVICESITE_NAME$", - "-c" : 31, - "-w" : 7 - }, - "probe" : "check_fedcloud_accnt" - }, - "eu.egi.cloud.AppDB-Update" : { - "attribute" : { - "APPDB_URL" : "-u" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "retryInterval" : 3, - "timeout" : 120 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1 - }, - "parameter" : { - "-c" : 18, - "-w" : 9 - }, - "probe" : "appdb-cloud-probe.pl" - }, - "eu.egi.cloud.CDMI-CRUD" : { - "attribute" : { - "X509_USER_PROXY" : "--cert", - "eu.egi.cloud.storage-management.cdmi_URL" : "--endpoint" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "dependency" : { - "org.nagios.CDMI-TCP" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "timeout" : 300, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "cdmiprobe.py" - }, - "eu.egi.cloud.OCCI-Context" : { - "attribute" : { - "OCCI_URL" : "--endpoint", - "X509_USER_PROXY" : "--token" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "-t" : "300 --optional http://schemas.ogf.org/occi/infrastructure#storage http://schemas.ogf.org/occi/infrastructure#storagelink" - }, - "dependency" : { - "org.nagios.OCCI-TCP" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "path" : "/opt/nagios-promoo/bin", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "nagios-promoo occi categories" - }, - "eu.egi.cloud.OCCI-Categories" : { - "attribute" : { - "OCCI_URL" : "--endpoint", - "X509_USER_PROXY" : "--token" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "-t" : "300", - "--check-location" : 0 - }, - "dependency" : { - "org.nagios.OCCI-TCP" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "path" : "/opt/nagios-promoo/bin", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "nagios-promoo occi categories" - }, - "eu.egi.cloud.OCCI-AppDB-Sync" : { - "attribute" : { - "OCCI_URL" : "--endpoint", - "APPDB_TOKEN" : "--token", - "VONAME" : "--vo" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "-t" : "300" - }, - "dependency" : { - "org.nagios.OCCI-TCP" : 1, - "hr.srce.GridProxy-Valid" : 0 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "path" : "/opt/nagios-promoo/bin", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "nagios-promoo appdb sync" - }, - "eu.egi.cloud.OCCI-VM" : { - "attribute" : { - "OCCI_IMAGE" : "--os_tpl", - "OCCI_RESOURCE" : "--resource_tpl", - "OCCI_URL" : "-e", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "retryInterval" : 15, - "timeout" : 300 - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "org.nagios.OCCI-TCP" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "VO" : 1 - }, - "parameter" : { - "--compute-title" : "EGI-SAM", - "--voms" : 0, - "-n" : "x509" - }, - "probe" : "check_occi_compute_create" - }, - "eu.egi.cloud.OpenStack-VM" : { - "attribute" : { - "X509_USER_PROXY" : "--cert", - "OS_KEYSTONE_URL" : "--endpoint", - "OS_RESOURCE" : "--flavor", - "OS_IMAGE" : "--image" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "--capath" : "/etc/grid-security/certificates/" - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "org.nagios.Keystone-TCP": 1 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "timeout" : 300, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "novaprobe.py" - }, - "eu.egi.cloud.OpenStack-VM-OIDC" : { - "attribute" : { - "OIDC_ACCESS_TOKEN" : "--access-token", - "OS_KEYSTONE_URL" : "--endpoint", - "OS_RESOURCE" : "--flavor", - "OS_IMAGE" : "--image" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "--capath" : "/etc/grid-security/certificates/" - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "org.nagios.Keystone-TCP": 1 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "timeout" : 300, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "novaprobe.py" - }, - "eu.egi.cloud.OpenStack-VM-VOMS-OIDC" : { - "attribute" : { - "X509_USER_PROXY" : "--cert", - "OS_KEYSTONE_URL" : "--endpoint", - "OS_RESOURCE" : "--flavor", - "OS_IMAGE" : "--image", - "OIDC_ACCESS_TOKEN" : "--access-token" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "parameter" : { - "--capath" : "/etc/grid-security/certificates/" - }, - "dependency" : { - "hr.srce.GridProxy-Valid" : 0, - "org.nagios.Keystone-TCP": 1 - }, - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1, - "VO" : 1 - }, - "config" : { - "maxCheckAttempts" : 2, - "timeout" : 300, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "interval" : 60, - "retryInterval" : 15 - }, - "probe" : "novaprobe.py" - }, - "eu.egi.Keystone-IGTF" : { - "flags" : { - "OBSESS" : 1, - "NOHOSTNAME" : 1 - }, - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "OS_KEYSTONE_PORT" : "-p", - "OS_KEYSTONE_HOST" : "-H" - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes/igtf", - "interval" : 1440, - "retryInterval" : 10 - }, - "parameter" : { - "--release-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.release,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.release", - "--igtf-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.subjectdn", - "--obsolete-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.obsoleted-subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.obsoleted-subjectdn" - }, - "probe" : "check_igtf_ca" - }, - "eu.egi.OCCI-IGTF" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "OCCI_PORT" : "-p", - "OCCI_URL" : "--occi" - }, - "flags" : { - "OBSESS" : 1 - }, - "docurl" : "https://wiki.egi.eu/wiki/Cloud_SAM_tests", - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes/igtf", - "interval" : 1440, - "retryInterval" : 10 - }, - "parameter" : { - "--release-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.release,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.release", - "--igtf-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.subjectdn", - "--obsolete-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.obsoleted-subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.obsoleted-subjectdn" - }, - "probe" : "check_igtf_ca" - }, - "org.nagios.Broker-TCP" : { - "attribute" : { - "BROKER_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_tcp", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_tcp" - }, - "org.nagios.CDMI-TCP" : { - "attribute" : { - "CDMI_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_tcp", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_tcp" - }, - "org.nagios.CloudBDII-Check" : { - "attribute" : { - "BDII_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 60 - }, - "docurl" : "http://nagiosplugins.org/man/check_ldap", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-3" : 0, - "-b" : "o=glue" - }, - "probe" : "check_ldap" - }, - "org.nagios.Keystone-TCP" : { - "attribute" : { - "OS_KEYSTONE_PORT" : "-p", - "OS_KEYSTONE_HOST" : "-H" - }, - "docurl" : "http://nagiosplugins.org/man/check_tcp", - "flags" : { - "OBSESS" : 1, - "PNP" : 1, - "NOHOSTNAME" : 1 - }, - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "$USER1$", - "interval" : 15, - "retryInterval" : 3 - }, - "probe" : "check_tcp" - }, - "org.nagios.OCCI-TCP" : { - "attribute" : { - "OCCI_PORT" : "-p" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_tcp", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "probe" : "check_tcp" - } -} diff --git a/config/ncg-metric-config.d/creamce.conf b/config/ncg-metric-config.d/creamce.conf deleted file mode 100644 index 0711936..0000000 --- a/config/ncg-metric-config.d/creamce.conf +++ /dev/null @@ -1,92 +0,0 @@ -{ - "emi.cream.CREAMCE-ServiceInfo" : { - "attribute" : { - "CREAM_PORT" : "-p", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-ServiceInfo", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "probe" : "emi.cream/cream_serviceInfo.py" - }, - "emi.cream.CREAMCE-AllowedSubmission" : { - "attribute" : { - "CREAM_PORT" : "-p", - "X509_USER_PROXY" : "-x" - }, - "config" : { - "interval" : 15, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 5, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-AllowedSubmission", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "probe" : "emi.cream/cream_allowedSubmission.py" - }, - "emi.cream.CREAMCE-JobPurge" : { - "attribute" : { - "CREAM_PORT" : "-p", - "X509_USER_PROXY" : "-x", - "CREAM_QUEUE" : "-q", - "CREAM_LRMS" : "-l" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 900 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-JobPurge", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-j" : "/usr/libexec/grid-monitoring/probes/emi.cream/hostname.jdl" - }, - "probe" : "emi.cream/cream_jobPurge.py" - }, - "emi.cream.CREAMCE-JobCancel" : { - "attribute" : { - "CREAM_PORT" : "-p", - "X509_USER_PROXY" : "-x", - "CREAM_QUEUE" : "-q", - "CREAM_LRMS" : "-l" - }, - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/grid-monitoring/probes", - "retryInterval" : 15, - "timeout" : 900 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#emi.cream.CREAMCE-JobCancel", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "VO" : 1 - }, - "parameter" : { - "-j" : "/usr/libexec/grid-monitoring/probes/emi.cream/sleep.jdl" - }, - "probe" : "emi.cream/cream_jobCancel.py" - } -} diff --git a/config/ncg-metric-config.d/fts.conf b/config/ncg-metric-config.d/fts.conf deleted file mode 100644 index b7a86d2..0000000 --- a/config/ncg-metric-config.d/fts.conf +++ /dev/null @@ -1,74 +0,0 @@ -{ - "eu.egi.FTS3-CertValidity" : { - "attribute" : { - "FTS_PORT" : "-p", - "NAGIOS_HOST_CERT" : "-C", - "NAGIOS_HOST_KEY" : "-K" - }, - "parameter" : { - "-w" : "30 -c 0", - "-N" : "", - "--altnames" : "", - "--rootcert-dir" : "/etc/grid-security/certificates" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 30, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.FTS3-CertValidity", - "flags" : { - "OBSESS" : 1 - }, - "probe" : "check_ssl_cert" - }, - "eu.egi.FTS3-IGTF" : { - "flags" : { - "OBSESS" : 1 - }, - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key", - "FTS_PORT" : "-p" - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.FTS3-IGTF", - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes/igtf", - "interval" : 720, - "retryInterval" : 10 - }, - "parameter" : { - "--release-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.release,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.release", - "--igtf-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.subjectdn", - "--obsolete-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.obsoleted-subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.obsoleted-subjectdn" - }, - "probe" : "check_igtf_ca" - }, - "eu.egi.HTTPS-IGTF" : { - "flags" : { - "OBSESS" : 1 - }, - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#eu.egi.CREAM-IGTF", - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes/igtf", - "interval" : 720, - "retryInterval" : 10 - }, - "parameter" : { - "--release-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.release,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.release", - "--igtf-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.subjectdn", - "--obsolete-list-url" : "/var/lib/gridprobes-cadist/var/ca-policy-egi-core.obsoleted-subjectdn,http://repository.egi.eu/sw/production/cas/1/current/meta/ca-policy-egi-core.obsoleted-subjectdn" - }, - "probe" : "check_igtf_ca" - } -} diff --git a/config/ncg-metric-config.d/midmon.conf b/config/ncg-metric-config.d/midmon.conf deleted file mode 100644 index 46a536d..0000000 --- a/config/ncg-metric-config.d/midmon.conf +++ /dev/null @@ -1,439 +0,0 @@ -{ - "org.nagios.GLUE2-Check" : { - "attribute" : { - "GLUE2_BDII_DN" : "-b", - "BDII_PORT" : "-p" - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "parameter" : { - "-c" : "1:1", - "-f" : "\"(&(objectClass=GLUE2Domain)(GLUE2DomainID=$_SERVICESITE_NAME$))\"" - }, - "flags" : { - "PNP" : 1, - "OBSESS" :1 - }, - "config" : { - "maxCheckAttempts" : 3, - "timeout" : 60, - "path" : "/usr/libexec/argo-monitoring/probes", - "interval" : 60, - "retryInterval" : 5 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.dCache-2.10" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(GlueSEImplementationName=dCache)(GlueSEImplementationVersion=2.10.*)(GlueSEUniqueID=*$HOSTNAME$*))\"", - "-b" : "O=grid" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.dCache-2.13" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(GlueSEImplementationName=dCache)(GlueSEImplementationVersion=2.13.*)(GlueSEUniqueID=*$HOSTNAME$*))\"", - "-b" : "O=grid" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.dCache-3.0" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-w" : "0:0", - "-f" : "\"(&(GlueSEImplementationName=dCache)(GlueSEImplementationVersion=3.0.*)(GlueSEUniqueID=*$HOSTNAME$*))\"", - "-b" : "O=grid" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "org.bdii.GLUE2-Validate" : { - "flags" : { - "NRPE" : 1, - "OBSESS" : 1, - "NOLBNODE" : 1, - "PNP" : 1 - }, - "attribute" : { - "BDII_PORT" : "-p", - "GLUE2_BDII_DN" : "-b" - }, - "parameter" : { - "-v" : "2", - "-s" : "egi-profile", - "-n" : 0, - "-g" : "egi-glue2", - "--exclude-known-issues" : 0 - }, - "config" : { - "maxCheckAttempts" : 2, - "timeout" : 60, - "path" : "/usr/bin", - "interval" : 720, - "retryInterval" : 10 - }, - "probe" : "glue-validator", - "docurl" : "http://gridinfo.web.cern.ch/glue/glue-validator-guide" - }, - "eu.egi.sec.WMS-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=WMS)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.CREAM-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=CREAM)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=MiddlewareVersion=*.el5))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.LFC-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=LFC)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=MiddlewareVersion=*.el5))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.MyProxy-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointInterfaceName=MyProxy)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.Argus-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=Argus)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.VOMS-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=VOMS)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.LB-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=LB)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.StoRM-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=StoRM)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.QCG.Computing-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=QCG-Computing)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=MiddlewareVersion=*.el5))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.QCG.Notification-SL5" : { - "attribute" : { - "SITE_BDII" : "-H", - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointImplementationName=QCG-Notification)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=MiddlewareVersion=*.el5))\"", - "-b" : "O=glue", - "--creation" : "3600" - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.Site-BDII-SL5" : { - "attribute" : { - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointInterfaceName=bdii_site)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "GLUE2GroupID=resource,O=glue" - }, - "flags" : { - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.Top-BDII-SL5" : { - "attribute" : { - "BDII_PORT" : "-p" - }, - "parameter" : { - "-c" : "0:0", - "-f" : "\"(&(objectclass=GLUE2Endpoint)(GLUE2EndpointInterfaceName=bdii_top)(GLUE2EndpointURL=*$HOSTNAME$*)(GLUE2EntityOtherInfo=OSVersion=5.*))\"", - "-b" : "GLUE2GroupID=resource,O=glue" - }, - "flags" : { - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 120, - "path" : "/usr/libexec/argo-monitoring/probes", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "midmon/check_bdii_entries_num" - }, - "eu.egi.sec.WMS" : { - "parameter" : { - "2" : 0 - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "OBSESS" :1 - }, - "docurl" : "https://wiki.egi.eu/wiki/MW_Nagios_tests", - "config" : { - "maxCheckAttempts" : 1, - "timeout" : 10, - "path" : "$USER1$", - "retryInterval" : 15, - "interval" : 1440 - }, - "probe" : "check_dummy" - } -} - diff --git a/config/ncg-metric-config.d/nagios.conf b/config/ncg-metric-config.d/nagios.conf deleted file mode 100644 index 9dbfd59..0000000 --- a/config/ncg-metric-config.d/nagios.conf +++ /dev/null @@ -1,24 +0,0 @@ -{ - "org.nagios.CertLifetime" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-J", - "NAGIOS_HOST_KEY" : "-K" - }, - "parameter" : { - "-C" : "30", - "--sni" : "" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 30, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#org.nagios.CertLifetime", - "flags" : { - "OBSESS" : 1 - }, - "probe" : "check_http" - } -} diff --git a/config/ncg-metric-config.d/onedata.conf b/config/ncg-metric-config.d/onedata.conf deleted file mode 100644 index 1b3701c..0000000 --- a/config/ncg-metric-config.d/onedata.conf +++ /dev/null @@ -1,30 +0,0 @@ -{ - "org.onedata.Onezone-Health" : { - "config" : { - "interval" : 15, - "maxCheckAttempts" : 2, - "path" : "/usr/lib64/argo-monitoring/probes/org.onedata", - "retryInterval" : 5, - "timeout" : 20 - }, - "docurl" : "https://github.com/onedata/nagios-plugins-onedata", - "flags" : { - "OBSESS" : 1 - }, - "probe" : "check_onezone" - }, - "org.onedata.Oneprovider-Health" : { - "config" : { - "interval" : 15, - "maxCheckAttempts" : 2, - "path" : "/usr/lib64/argo-monitoring/probes/org.onedata", - "retryInterval" : 5, - "timeout" : 20 - }, - "docurl" : "https://github.com/onedata/nagios-plugins-onedata", - "flags" : { - "OBSESS" : 1 - }, - "probe" : "check_oneprovider" - } -} diff --git a/config/ncg-metric-config.d/opsmon.conf b/config/ncg-metric-config.d/opsmon.conf deleted file mode 100644 index 7c60de0..0000000 --- a/config/ncg-metric-config.d/opsmon.conf +++ /dev/null @@ -1,484 +0,0 @@ -{ - "hr.srce.ActiveMQ-CertLifetime" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "--cert", - "NAGIOS_HOST_KEY" : "--key" - }, - "config" : { - "interval" : 240, - "maxCheckAttempts" : 2, - "path" : "/usr/libexec/argo-monitoring/probes/cert", - "retryInterval" : 30, - "timeout" : 60 - }, - "docurl" : "https://wiki.egi.eu/wiki/ROC_SAM_Tests#hr.srce.CREAMCE-CertLifetime", - "flags" : { - "NRPE" : 1, - "OBSESS" : 1 - }, - "probe" : "CertLifetime-probe" - }, - "org.activemq.Network-Topic" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-C", - "NAGIOS_HOST_KEY" : "-K" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "-D" : "global.monitor.test.topicnetwork.$_SERVICESERVER$.$HOSTNAME$", - "-F" : "/var/cache/argo-msg-cache/broker-list", - "-m" : "1", - "-p" : "6162", - "-s" : "" - }, - "probe" : "check_activemq_network" - }, - "org.activemq.Network-VirtualDestination" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-C", - "NAGIOS_HOST_KEY" : "-K" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "-D" : "global.monitor.test.virtualdestinations.$_SERVICESERVER$.$HOSTNAME$", - "-F" : "/var/cache/argo-msg-cache/broker-list", - "-T" : "", - "-m" : "1", - "-p" : "6162", - "-s" : "" - }, - "probe" : "check_activemq_network" - }, - "org.activemq.OpenWire" : { - "attribute" : { - "BROKER_PASSWORD" : "--password", - "BROKER_USERNAME" : "--username", - "OPENWIRE_URL" : "-u" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" : 1 - }, - "parameter" : { - "-s" : "monitor.test.$_SERVICESERVER$.$HOSTNAME$.openwire" - }, - "probe" : "check_activemq_openwire" - }, - "org.activemq.OpenWireSSL" : { - "attribute" : { - "KEYSTORE_PASSWORD" : "--keystorepwd", - "KEYSTORE" : "-K", - "OPENWIRE_SSL_URL" : "-u", - "TRUSTSTORE" : "-T" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" : 1 - }, - "parameter" : { - "--keystoretype" : "jks", - "-s" : "monitor.test.$_SERVICESERVER$.$HOSTNAME$.openwiressl" - }, - "probe" : "check_activemq_openwire" - }, - "org.activemq.STOMP" : { - "attribute" : { - "BROKER_PASSWORD" : "--password", - "BROKER_USERNAME" : "--username", - "STOMP_PORT" : "-p" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "-D" : "/queue/monitor.test.$_SERVICESERVER$.$HOSTNAME$.stomp" - }, - "probe" : "check_activemq_stomp" - }, - "org.activemq.STOMPSSL" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-C", - "NAGIOS_HOST_KEY" : "-K", - "STOMP_SSL_PORT" : "-p" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/activemq", - "retryInterval" : 3, - "timeout" : 30 - }, - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "--ssl" : 0, - "-D" : "/queue/monitor.test.$_SERVICESERVER$.$HOSTNAME$.stompssl" - }, - "probe" : "check_activemq_stomp" - }, - "org.nagios.GOCDB-PortCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_tcp", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-p" : "443" - }, - "probe" : "check_tcp" - }, - "org.nagiosexchange.AccountingPortal-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "-u" : "/test.php" - }, - "probe" : "check_http" - }, - "org.nagiosexchange.AppDB-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0 - }, - "probe" : "check_http" - }, - "org.nagiosexchange.Broker-BDII" : { - "attribute" : { - "BDII_PORT" : "-p", - "TOP_BDII" : "-H" - }, - "config" : { - "interval" : 360, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/midmon", - "retryInterval" : 15, - "timeout" : 30 - }, - "flags" : { - "NOHOSTNAME" : 1, - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-b" : "Mds-Vo-Name=local,O=grid", - "-c" : "4:4", - "-f" : "\"(GlueServiceEndpoint=*$HOSTNAME$*)\"" - }, - "probe" : "check_bdii_entries_num" - }, - "org.nagiosexchange.GGUS-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-s" : "zero", - "-u" : "/nagios/service.php" - }, - "probe" : "check_http" - }, - "org.nagiosexchange.GOCDB-PI" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-J", - "NAGIOS_HOST_KEY" : "-K" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--onredirect" : "follow", - "-r" : "''", - "-u" : "\"/gocdbpi/public/?method=get_site_list&sitename=IN2P3-CC\"" - }, - "probe" : "check_http" - }, - "org.nagiosexchange.GOCDB-WebCheck" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-J", - "NAGIOS_HOST_KEY" : "-K" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0, - "-u" : "/portal/GOCDB_monitor/ops_monitor_check.php" - }, - "probe" : "check_http" - }, - "org.nagiosexchange.MetricsPortal-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0 - }, - "probe" : "check_http" - }, - "org.nagios.NagiosWebInterface" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-J", - "NAGIOS_HOST_KEY" : "-K", - "SAM_PORT" : "-p" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 30 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--ssl" : 0, - "-s" : "\"Status Details\"", - "-u" : "\"/nagios/cgi-bin/status.cgi?hostgroup=all&style=hostdetail\"" - }, - "probe" : "check_http" - }, - "org.nagiosexchange.MetricsPortal-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0 - }, - "probe" : "check_http" - }, - "org.nagiosexchange.OpsPortal-WebCheck" : { - "attribute" : { - "NAGIOS_HOST_CERT" : "-J", - "NAGIOS_HOST_KEY" : "-K" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0, - "--ssl" : 0 - }, - "probe" : "check_http" - }, - "org.nagiosexchange.Portal-WebCheck" : { - "attribute" : { - "egi.Portal_URL" : "-u" - }, - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0 - }, - "probe" : "check_http" - }, - "org.nagiosexchange.TMP-WebCheck" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 120 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "--link" : 0 - }, - "probe" : "check_http" - }, - "org.nagios.ARGOWeb-AR" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 30 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-r" : "NGI_HR", - "-u" : "/lavoisier/ngi_reports?accept=csv" - }, - "probe" : "check_http" - }, - "org.nagios.ARGOWeb-Status" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "$USER1$", - "retryInterval" : 3, - "timeout" : 30 - }, - "docurl" : "http://nagiosplugins.org/man/check_http", - "flags" : { - "OBSESS" : 1, - "PNP" : 1 - }, - "parameter" : { - "-r" : "IN2P3-CC", - "-u" : "/lavoisier/status_report-site?accept=csv" - }, - "probe" : "check_http" - }, - "eu.egi.cloud.Perun-Check" : { - "config" : { - "interval" : 5, - "maxCheckAttempts" : 3, - "path" : "/usr/libexec/argo-monitoring/probes/fedcloud", - "retryInterval" : 3, - "timeout" : 120 - }, - "flags" : { - "NOHOSTNAME" : 1, - "NOTIMEOUT" : 1, - "OBSESS" : 1 - }, - "probe" : "check_perun" - } -} diff --git a/config/ncg-metric-config.d/webdav.conf b/config/ncg-metric-config.d/webdav.conf deleted file mode 100644 index 8c01e25..0000000 --- a/config/ncg-metric-config.d/webdav.conf +++ /dev/null @@ -1,23 +0,0 @@ -{ - "ch.cern.WebDAV" : { - "config" : { - "interval" : 60, - "maxCheckAttempts" : 2, - "path" : "$USER1$", - "retryInterval" : 15, - "timeout" : 600 - }, - "docurl" : "https://gitlab.cern.ch/lcgdm/nagios-plugins-webdav", - "flags" : { - "OBSESS" : 1 - }, - "parameter" : { - "-v" : " -v" - }, - "attribute" : { - "webdav_URL" : "-u", - "X509_USER_PROXY" : "-E" - }, - "probe" : "check_webdav" - } -} From d53f11289aca71754e68bf54087ca21a596f560d Mon Sep 17 00:00:00 2001 From: eimamagi Date: Sun, 24 Feb 2019 23:09:12 +0100 Subject: [PATCH 2/6] ARGO-1577 Refactor monitoring engine to use token protected POEM API ARGO-1689 Remove POEM FQAN support from argo-ncg --- src/modules/NCG/LocalMetrics/POEM.pm | 17 ++++++++++++----- src/modules/NCG/MetricConfig/POEM.pm | 10 +++++++++- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/modules/NCG/LocalMetrics/POEM.pm b/src/modules/NCG/LocalMetrics/POEM.pm index eb109a9..aaf1e1b 100644 --- a/src/modules/NCG/LocalMetrics/POEM.pm +++ b/src/modules/NCG/LocalMetrics/POEM.pm @@ -27,7 +27,7 @@ use LWP::UserAgent; @ISA=("NCG::LocalMetrics"); my $DEFAULT_POEM_ROOT_URL = "http://mon.egi.eu/poem"; -my $DEFAULT_POEM_ROOT_URL_SUFFIX = "/api/0.2/json/profiles"; +my $DEFAULT_POEM_ROOT_URL_SUFFIX = "/api/v2/profiles"; sub new { @@ -48,7 +48,10 @@ sub new $self->{PROFILES_HASH}->{$pt} = 1; } } - + if (! $self->{TOKEN}) { + $self->error("Authentication token must be defined."); + return; + } $self; } @@ -61,6 +64,7 @@ sub getDataWWW { $ua->agent("NCG::LocalMetrics::POEM"); $url = $self->{POEM_ROOT_URL} . $DEFAULT_POEM_ROOT_URL_SUFFIX; my $req = HTTP::Request->new(GET => $url); + $req->header('x-api-key' => $self->{TOKEN}); my $res = $self->safeHTTPSCall($ua,$req); if (!$res->is_success) { $self->error("Could not get results from POEM: ".$res->status_line); @@ -112,11 +116,11 @@ sub getData { if ($jsonRef && ref $jsonRef eq "ARRAY") { foreach my $profileTuple (@{$jsonRef}) { next if ( defined ($self->{PROFILES_HASH}) && ! exists $self->{PROFILES_HASH}->{$profileTuple->{name}}); + my $vo = $profileTuple->{vo}; foreach my $metricTuple (@{$profileTuple->{metric_instances}}) { - my $service = $metricTuple->{atp_service_type_flavour}; + my $service = $metricTuple->{service_flavour}; my $metric = $metricTuple->{metric}; - my $vo = $metricTuple->{vo}; - my $voFqan = $metricTuple->{fqan} || '_ALL_'; + my $voFqan = '_ALL_'; unless (exists $self->{METRIC_CONFIG}->{$metric}) { $self->error("Metric configuration does not contain metric $metric. Metric will be skipped."); @@ -207,6 +211,9 @@ reference that can contain following elements: METRIC_CONFIG - metric configuration structure fetched from NCG::MetricConfig module + TOKEN - token used for POEM API authentication + (default: ) + =back =head1 SEE ALSO diff --git a/src/modules/NCG/MetricConfig/POEM.pm b/src/modules/NCG/MetricConfig/POEM.pm index d0a1013..5d2a860 100644 --- a/src/modules/NCG/MetricConfig/POEM.pm +++ b/src/modules/NCG/MetricConfig/POEM.pm @@ -27,7 +27,7 @@ use LWP::UserAgent; @ISA=("NCG::MetricConfig"); my $DEFAULT_POEM_ROOT_URL = "http://poem.egi.eu/poem"; -my $DEFAULT_POEM_ROOT_URL_SUFFIX = "/api/0.2/json/metrics"; +my $DEFAULT_POEM_ROOT_URL_SUFFIX = "/api/v2/metrics"; my $DEFAULT_POEM_TAG = "production"; sub new { @@ -41,6 +41,10 @@ sub new if (! $self->{POEM_TAG}) { $self->{POEM_TAG} = $DEFAULT_POEM_TAG; } + if (! $self->{TOKEN}) { + $self->error("Authentication token must be defined."); + return; + } $self; } @@ -53,6 +57,7 @@ sub getDataWWW { $ua->agent("NCG::MetricConfig::POEM"); $url = $self->{POEM_ROOT_URL} . $DEFAULT_POEM_ROOT_URL_SUFFIX . "/?tag=" . $self->{POEM_TAG}; my $req = HTTP::Request->new(GET => $url); + $req->header('x-api-key' => $self->{TOKEN}); my $res = $self->safeHTTPSCall($ua,$req); if (!$res->is_success) { $self->error("Could not get results from POEM $url: ".$res->status_line); @@ -160,6 +165,9 @@ reference that can contain following elements: METRIC_CONFIG - metric configuration structure fetched from NCG::MetricConfig module + TOKEN - token used for POEM API authentication + (default: ) + =back =head1 SEE ALSO From 40f17faf443b01e81bfcdfe0c5d13c5f5adb7feb Mon Sep 17 00:00:00 2001 From: eimamagi Date: Fri, 22 Mar 2019 12:14:29 +0100 Subject: [PATCH 3/6] ARGO-1729 NCG breaks on empty extension value --- src/modules/NCG/SiteInfo/GOCDB.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/NCG/SiteInfo/GOCDB.pm b/src/modules/NCG/SiteInfo/GOCDB.pm index 8a422be..d445f1e 100644 --- a/src/modules/NCG/SiteInfo/GOCDB.pm +++ b/src/modules/NCG/SiteInfo/GOCDB.pm @@ -222,9 +222,12 @@ sub getData { } } foreach $elemInt ($ext->getElementsByTagName("VALUE")) { - my $value = $elemInt->getFirstChild->getNodeValue(); - if ($value) { - $valueInt = $value; + my $child = $elemInt->getFirstChild; + if ($child) { + my $value = $elemInt->getFirstChild->getNodeValue(); + if ($value) { + $valueInt = $value; + } } } if ($keyInt && $valueInt) { From 6b7e48e0f725d70c2c9e8259fad6c35f6cacd943 Mon Sep 17 00:00:00 2001 From: eimamagi Date: Fri, 22 Mar 2019 12:15:35 +0100 Subject: [PATCH 4/6] ARGO-1729 NCG breaks on empty extension value --- src/modules/NCG/SiteInfo/GOCDB.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/NCG/SiteInfo/GOCDB.pm b/src/modules/NCG/SiteInfo/GOCDB.pm index d445f1e..ac215d9 100644 --- a/src/modules/NCG/SiteInfo/GOCDB.pm +++ b/src/modules/NCG/SiteInfo/GOCDB.pm @@ -224,7 +224,7 @@ sub getData { foreach $elemInt ($ext->getElementsByTagName("VALUE")) { my $child = $elemInt->getFirstChild; if ($child) { - my $value = $elemInt->getFirstChild->getNodeValue(); + my $value = $child->getNodeValue(); if ($value) { $valueInt = $value; } From ce4efd249aced8d513d98dc08725e58e8934e549 Mon Sep 17 00:00:00 2001 From: eimamagi Date: Fri, 22 Mar 2019 15:50:09 +0100 Subject: [PATCH 5/6] ARGO-1728 Change default SRM port --- src/modules/NCG/LocalMetricsAttrs/Active.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/NCG/LocalMetricsAttrs/Active.pm b/src/modules/NCG/LocalMetricsAttrs/Active.pm index 247f039..2fa8add 100644 --- a/src/modules/NCG/LocalMetricsAttrs/Active.pm +++ b/src/modules/NCG/LocalMetricsAttrs/Active.pm @@ -455,7 +455,7 @@ sub _setDefaultPorts { $self->{SITEDB}->globalAttribute("LB_PORT", 9000); $self->{SITEDB}->globalAttribute("WMPROXY_PORT", 7443); $self->{SITEDB}->globalAttribute("SRM1_PORT", 8443); - $self->{SITEDB}->globalAttribute("SRM2_PORT", 8446); + $self->{SITEDB}->globalAttribute("SRM2_PORT", 8443); $self->{SITEDB}->globalAttribute("GSISSH_PORT", 1975); $self->{SITEDB}->globalAttribute("FTS_PORT", 8446); $self->{SITEDB}->globalAttribute("VOMS_PORT", 8443); From a1b71f5efa72811d5f387fb088e4724bb69f1b10 Mon Sep 17 00:00:00 2001 From: eimamagi Date: Thu, 4 Apr 2019 16:25:46 +0200 Subject: [PATCH 6/6] Version bump. --- argo-ncg.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argo-ncg.spec b/argo-ncg.spec index 62a8995..852f2f5 100644 --- a/argo-ncg.spec +++ b/argo-ncg.spec @@ -5,7 +5,7 @@ Summary: ARGO Nagios config generator Name: argo-ncg -Version: 0.4.5 +Version: 0.4.6 Release: 1%{?dist} License: ASL 2.0 Group: Network/Monitoring