summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlises <ulises.cervino@gmail.com>2013-09-04 15:26:21 -0700
committerUlises <ulises.cervino@gmail.com>2013-09-04 15:26:21 -0700
commit2bf1a8c5e16ca5ef7a72699a68f5a713d70db4f1 (patch)
treec6f0d839f0a52cb056b4147cd52226870ba08e9c
parenta7e66b6b70514d6cbd7c501128fe8bdefcb26dfe (diff)
parent2192122f57c8db1eee040e1a0e684a9895de989a (diff)
downloadcouchdb-2bf1a8c5e16ca5ef7a72699a68f5a713d70db4f1.tar.gz
Merge pull request #12 from cloudant/22772-broken-snmp-traps
22772 broken snmp traps
-rw-r--r--src/custodian/src/custodian_server.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/custodian/src/custodian_server.erl b/src/custodian/src/custodian_server.erl
index ea92fb9ce..55f7b46b1 100644
--- a/src/custodian/src/custodian_server.erl
+++ b/src/custodian/src/custodian_server.erl
@@ -115,13 +115,13 @@ check_shards() ->
%% specific alert functions
send_conflicted_alert(Count) ->
send_snmp_alert(Count, "partition tables conflicted", "NoPartitionTablesConflictedEvent", "PartitionTablesConflictedEvent").
-
+
send_impaired_alert(Count) ->
send_snmp_alert(Count, "shards impaired", "AllShardsUnimpairedEvent", "ShardsImpairedEvent").
-
-send_unavailable_alert(Count) ->
+
+send_unavailable_alert(Count) ->
send_snmp_alert(Count, "unavailable shards", "AllShardsAvailableEvent", "ShardsUnavailableEvent").
-
+
send_one_copy_alert(Count) ->
send_snmp_alert(Count, "shards with only one copy", "AllShardsMultipleCopiesEvent", "ShardsOneCopyEvent").
@@ -132,5 +132,5 @@ send_snmp_alert(0, AlertType, ClearMib, _) ->
os:cmd(Cmd);
send_snmp_alert(Count, AlertType, _, AlertMib) when is_integer(Count) ->
twig:log(crit, "~B ~s in this cluster", [Count, AlertType]),
- Cmd = lists:concat(["send_snmptrap --trap CLOUDANT-DBCORE-MIB::cloudantDbcore", AlertMib," -o cloudantDbcoreShardCount:INTEGER ", Count]),
+ Cmd = lists:concat(["send_snmptrap --trap CLOUDANT-DBCORE-MIB::cloudantDbcore", AlertMib," -o cloudantDbcoreShardCount:INTEGER:", Count]),
os:cmd(Cmd).