diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/check_time.c | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/plugins/check_time.c b/plugins/check_time.c index d3af3b0c..581c42a3 100644 --- a/plugins/check_time.c +++ b/plugins/check_time.c | |||
| @@ -49,8 +49,8 @@ enum { | |||
| 49 | 49 | ||
| 50 | #define UNIX_EPOCH 2208988800UL | 50 | #define UNIX_EPOCH 2208988800UL | 
| 51 | 51 | ||
| 52 | uint32_t server_time, raw_server_time; | 52 | uint32_t raw_server_time; | 
| 53 | time_t diff_time; | 53 | unsigned long server_time, diff_time; | 
| 54 | int warning_time = 0; | 54 | int warning_time = 0; | 
| 55 | int check_warning_time = FALSE; | 55 | int check_warning_time = FALSE; | 
| 56 | int critical_time = 0; | 56 | int critical_time = 0; | 
| @@ -166,9 +166,9 @@ main (int argc, char **argv) | |||
| 166 | else | 166 | else | 
| 167 | diff_time = (unsigned long)end_time - server_time; | 167 | diff_time = (unsigned long)end_time - server_time; | 
| 168 | 168 | ||
| 169 | if (check_critical_diff == TRUE && diff_time > (time_t)critical_diff) | 169 | if (check_critical_diff == TRUE && diff_time > critical_diff) | 
| 170 | result = STATE_CRITICAL; | 170 | result = STATE_CRITICAL; | 
| 171 | else if (check_warning_diff == TRUE && diff_time > (time_t)warning_diff) | 171 | else if (check_warning_diff == TRUE && diff_time > warning_diff) | 
| 172 | result = STATE_WARNING; | 172 | result = STATE_WARNING; | 
| 173 | 173 | ||
| 174 | printf (_("TIME %s - %lu second time difference|%s %s\n"), | 174 | printf (_("TIME %s - %lu second time difference|%s %s\n"), | 
| @@ -177,9 +177,9 @@ main (int argc, char **argv) | |||
| 177 | check_warning_time, (long)warning_time, | 177 | check_warning_time, (long)warning_time, | 
| 178 | check_critical_time, (long)critical_time, | 178 | check_critical_time, (long)critical_time, | 
| 179 | TRUE, 0, FALSE, 0), | 179 | TRUE, 0, FALSE, 0), | 
| 180 | perfdata ("offset", (long)diff_time, "s", | 180 | perfdata ("offset", diff_time, "s", | 
| 181 | check_warning_diff, (long)warning_diff, | 181 | check_warning_diff, warning_diff, | 
| 182 | check_critical_diff, (long)critical_diff, | 182 | check_critical_diff, critical_diff, | 
| 183 | TRUE, 0, FALSE, 0)); | 183 | TRUE, 0, FALSE, 0)); | 
| 184 | return result; | 184 | return result; | 
| 185 | } | 185 | } | 
