From 13d3df6cc4bc56435e83c107fd47121df0a361f7 Mon Sep 17 00:00:00 2001 From: Morten Tokle Date: Wed, 25 Jul 2018 11:27:10 +0200 Subject: Add check for athenz certificate --- .../vespa/hosted/node/admin/maintenance/StorageMaintainer.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'node-admin/src/main') diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java index a7bf22591d4..9c24655b9f1 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/maintenance/StorageMaintainer.java @@ -89,6 +89,12 @@ public class StorageMaintainer { "129600", "--crit", "1", "--coredir", environment.pathInNodeUnderVespaHome("var/crash/processing").toString()); configs.add(annotatedCheck(node, coredumpSchedule)); + // athenz certificate check + Path athenzCertExpiryCheckPath = environment.pathInNodeUnderVespaHome("libexec64/yms/yms_check_athenz_certs"); + SecretAgentCheckConfig athenzCertExpirySchedule = new SecretAgentCheckConfig("athenz-certificate-expiry", 60, + athenzCertExpiryCheckPath, "--threshold", "20"); + configs.add(annotatedCheck(node, athenzCertExpirySchedule)); + if (node.getNodeType() != NodeType.config) { // vespa-health Path vespaHealthCheckPath = environment.pathInNodeUnderVespaHome("libexec/yms/yms_check_vespa_health"); -- cgit v1.2.3