aboutsummaryrefslogtreecommitdiff
path: root/modules/role/manifests/cryptoportfolio/bot.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/role/manifests/cryptoportfolio/bot.pp')
-rw-r--r--modules/role/manifests/cryptoportfolio/bot.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/role/manifests/cryptoportfolio/bot.pp b/modules/role/manifests/cryptoportfolio/bot.pp
index 2f01c98..fd3ece3 100644
--- a/modules/role/manifests/cryptoportfolio/bot.pp
+++ b/modules/role/manifests/cryptoportfolio/bot.pp
@@ -81,6 +81,24 @@ class role::cryptoportfolio::bot inherits role::cryptoportfolio {
81 ], 81 ],
82 } 82 }
83 83
84 if ($environment == "production") {
85 $monitored_key = 3
86 @profile::monitoring::local_service { "Last redis report is less than 2 hours old":
87 local => {
88 check_command => "check_date!redis-cli -s $redis_host GET /cryptoportfolio/$monitored_key/latest/date!2"
89 }
90 }
91
92 @profile::monitoring::local_service { "Last bot report is less than one week old":
93 sudos => {
94 "naemon-cryptoportfolio-bot" => "naemon ALL=($user) NOPASSWD: /usr/bin/find $cf_bot_app_reports -mindepth 1 -maxdepth 1 -printf %T@?n",
95 },
96 local => {
97 check_command => "check_last_file_date!$cf_bot_app_reports!168!$user",
98 },
99 }
100 }
101
84 if versioncmp($trader_version, "v1.3") >= 0 { 102 if versioncmp($trader_version, "v1.3") >= 0 {
85 file { $cf_bot_app_conf_hourly: 103 file { $cf_bot_app_conf_hourly:
86 owner => $user, 104 owner => $user,