We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9b4a3b commit d3b2b3cCopy full SHA for d3b2b3c
check_haproxy.rb
@@ -115,7 +115,11 @@
115
perf_id = "#{row['pxname']}".downcase
116
117
if row['svname'] == 'FRONTEND'
118
- session_percent_usage = row['scur'].to_i * 100 / row['slim'].to_i
+ if row['slim'].to_i == 0
119
+ session_percent_usage = 0
120
+ else
121
+ session_percent_usage = row['scur'].to_i * 100 / row['slim'].to_i
122
+ end
123
@perfdata << "#{perf_id}_sessions=#{session_percent_usage}%;#{options.warning ? options.warning : ""};#{options.critical ? options.critical : ""};;"
124
@perfdata << "#{perf_id}_rate=#{row['rate']};;;;#{row['rate_max']}"
125
if options.critical && session_percent_usage > options.critical.to_i
0 commit comments