diff options
-rwxr-xr-x | check_postgres.pl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/check_postgres.pl b/check_postgres.pl index 0b5ede8df..a946c972f 100755 --- a/check_postgres.pl +++ b/check_postgres.pl @@ -2879,8 +2879,10 @@ sub validate_range { ) { ndie msg('range-warnbig'); } - $warning = int $warning if length $warning; - $critical = int $critical if length $critical; + if ($type !~ /string/) { + $warning = int $warning if length $warning; + $critical = int $critical if length $critical; + } } elsif ('restringex' eq $type) { if (! length $critical and ! length $warning) { @@ -3798,7 +3800,7 @@ sub check_cluster_id { ## Example: ## check_postgres_cluster_id --critical="5633695740047915125" - my ($warning, $critical) = validate_range({type => 'integer', onlyone => 1}); + my ($warning, $critical) = validate_range({type => 'integer_string', onlyone => 1}); $db->{host} = '<none>'; |