Merge branch 'master' into compiler_warning_part_5

This commit is contained in:
Lorenz Kästle 2023-08-30 09:36:53 +02:00 committed by GitHub
commit aa76eece10
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 14544 additions and 629 deletions

View file

@ -108,12 +108,7 @@ ssh -tt localhost </dev/null >/dev/null 2>/dev/null &
disown %1
# snmpd
for DIR in /usr/share/snmp/mibs /usr/share/mibs; do
rm -f $DIR/ietf/SNMPv2-PDU \
$DIR/ietf/IPSEC-SPD-MIB \
$DIR/ietf/IPATM-IPMC-MIB \
$DIR/iana/IANA-IPPM-METRICS-REGISTRY-MIB
done
service snmpd stop
mkdir -p /var/lib/snmp/mib_indexes
sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf
service snmpd start

View file

@ -328,6 +328,25 @@ AS_IF([test "x$with_ldap" != "xno"], [
LIBS="$_SAVEDLIBS"
])
AC_ARG_WITH([systemd], [AS_HELP_STRING([--without-systemd], [Skips systemd support])])
dnl Check for libsystemd
AS_IF([test "x$with_systemd" != "xno"], [
_SAVEDLIBS="$LIBS"
AC_CHECK_LIB(systemd,sd_get_sessions,,,-lsystemd)
if test "$ac_cv_lib_systemd_sd_get_sessions" = "yes"; then
SYSTEMDLIBS="-lsystemd"
SYSTEMDINCLUDE=""
AC_SUBST(SYSTEMDLIBS)
AC_SUBST(SYSTEMDINCLUDE)
else
AC_MSG_WARN([Skipping systemd support])
fi
LIBS="$_SAVEDLIBS"
])
dnl Check for headers used by check_ide_smart
case $host in
*linux*)
@ -1592,13 +1611,13 @@ then
grep -E -i "^lswap +path +pri +swaplo +blocks +free +maxswap" \
>/dev/null]
then
ac_cv_swap_format=[" %*d %*s %*d,%*d %*d %*d %f %f"]
ac_cv_swap_format=[" %*d %*s %*d,%*d %*d %*d %lu %lu"]
ac_cv_swap_conv=2048
AC_MSG_RESULT([using IRIX format swap])
elif [$PATH_TO_SWAP -l 2>/dev/null | grep -E -i "^path +dev +swaplo +blocks +free" >/dev/null]
then
ac_cv_swap_format=["%*s %*[0-9,-] %*d %f %f"]
ac_cv_swap_format=["%*s %*[0-9,-] %*d %lu %lu"]
ac_cv_swap_conv=2048
AC_MSG_RESULT([using Unixware format swap])
else
@ -1622,7 +1641,7 @@ then
if [$PATH_TO_SWAPINFO -k 2>/dev/null | grep -E -i "^Device +1K-blocks +Used +Avail" >/dev/null]
then
ac_cv_swap_format=["%*s %f %*d %f"]
ac_cv_swap_format=["%*s %lu %*d %lu"]
ac_cv_swap_conv=1024
AC_MSG_RESULT([using FreeBSD format swapinfo])
fi
@ -1631,7 +1650,7 @@ elif [$PATH_TO_SWAPINFO -dfM 2>/dev/null | grep -E -i "^TYPE +AVAIL +USED +FREE"
then
ac_cv_have_swap=yes
ac_cv_swap_command="$PATH_TO_SWAPINFO -dfM"
ac_cv_swap_format=["%*s %f %*d %f"]
ac_cv_swap_format=["%*s %lu %*d %lu"]
ac_cv_swap_conv=1024
AC_MSG_RESULT([using HP-UX format swapinfo])
fi
@ -1646,7 +1665,7 @@ if [$PATH_TO_LSPS -a 2>/dev/null | grep -E -i "^Page Space" > /dev/null]
then
ac_cv_have_swap=yes
ac_cv_swap_command="$PATH_TO_LSPS -a"
ac_cv_swap_format=["%*s %*s %*s %f%*s %f %*s"]
ac_cv_swap_format=["%*s %*s %*s %lu%*s %lu %*s"]
ac_cv_swap_conv=1
AC_MSG_RESULT([using AIX lsps])
fi

View file

@ -112,7 +112,7 @@ check_tcp_LDADD = $(SSLOBJS)
check_time_LDADD = $(NETLIBS)
check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS)
check_ups_LDADD = $(NETLIBS)
check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS)
check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS) $(SYSTEMDLIBS)
check_by_ssh_LDADD = $(NETLIBS)
check_ide_smart_LDADD = $(BASEOBJS)
negate_LDADD = $(BASEOBJS)

View file

@ -42,15 +42,16 @@ const char *email = "devel@monitoring-plugins.org";
#ifdef HAVE_SSL
int check_cert = FALSE;
int days_till_exp_warn, days_till_exp_crit;
# define my_recv(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len))
# define my_send(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0))
# define my_recv(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len))
# define my_send(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0))
#else /* ifndef HAVE_SSL */
# define my_recv(buf, len) read(sd, buf, len)
# define my_send(buf, len) send(sd, buf, len, 0)
#endif
enum {
SMTP_PORT = 25
SMTP_PORT = 25,
SMTPS_PORT = 465
};
#define PROXY_PREFIX "PROXY TCP4 0.0.0.0 0.0.0.0 25 25\r\n"
#define SMTP_EXPECT "220"
@ -83,6 +84,7 @@ int eflags = 0;
int errcode, excode;
int server_port = SMTP_PORT;
int server_port_option = 0;
char *server_address = NULL;
char *server_expect = NULL;
char *mail_command = NULL;
@ -103,6 +105,7 @@ double critical_time = 0;
int check_critical_time = FALSE;
int verbose = 0;
int use_ssl = FALSE;
int use_starttls = FALSE;
int use_sni = FALSE;
short use_proxy_prefix = FALSE;
short use_ehlo = FALSE;
@ -186,14 +189,27 @@ main (int argc, char **argv)
result = my_tcp_connect (server_address, server_port, &sd);
if (result == STATE_OK) { /* we connected */
/* If requested, send PROXY header */
if (use_proxy_prefix) {
if (verbose)
printf ("Sending header %s\n", PROXY_PREFIX);
send(sd, PROXY_PREFIX, strlen(PROXY_PREFIX), 0);
my_send(PROXY_PREFIX, strlen(PROXY_PREFIX));
}
#ifdef HAVE_SSL
if (use_ssl) {
result = np_net_ssl_init_with_hostname(sd, (use_sni ? server_address : NULL));
if (result != STATE_OK) {
printf (_("CRITICAL - Cannot create SSL context.\n"));
close(sd);
np_net_ssl_cleanup();
return STATE_CRITICAL;
} else {
ssl_established = 1;
}
}
#endif
/* watch for the SMTP connection string and */
/* return a WARNING status if we couldn't read any data */
if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) {
@ -205,7 +221,7 @@ main (int argc, char **argv)
xasprintf(&server_response, "%s", buffer);
/* send the HELO/EHLO command */
send(sd, helocmd, strlen(helocmd), 0);
my_send(helocmd, strlen(helocmd));
/* allow for response to helo command to reach us */
if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) {
@ -218,14 +234,14 @@ main (int argc, char **argv)
}
}
if(use_ssl && ! supports_tls){
if(use_starttls && ! supports_tls){
printf(_("WARNING - TLS not supported by server\n"));
smtp_quit();
return STATE_WARNING;
}
#ifdef HAVE_SSL
if(use_ssl) {
if(use_starttls) {
/* send the STARTTLS command */
send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0);
@ -489,6 +505,8 @@ process_arguments (int argc, char **argv)
{"use-ipv6", no_argument, 0, '6'},
{"help", no_argument, 0, 'h'},
{"lmtp", no_argument, 0, 'L'},
{"ssl", no_argument, 0, 's'},
{"tls", no_argument, 0, 's'},
{"starttls",no_argument,0,'S'},
{"sni", no_argument, 0, SNI_OPTION},
{"certificate",required_argument,0,'D'},
@ -510,7 +528,7 @@ process_arguments (int argc, char **argv)
}
while (1) {
c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:SD:F:A:U:P:q",
c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:sSD:F:A:U:P:q",
longopts, &option);
if (c == -1 || c == EOF)
@ -527,7 +545,7 @@ process_arguments (int argc, char **argv)
break;
case 'p': /* port */
if (is_intpos (optarg))
server_port = atoi (optarg);
server_port_option = atoi (optarg);
else
usage4 (_("Port must be a positive integer"));
break;
@ -632,10 +650,14 @@ process_arguments (int argc, char **argv)
#else
usage (_("SSL support not available - install OpenSSL and recompile"));
#endif
// fall through
case 's':
/* ssl */
use_ssl = TRUE;
server_port = SMTPS_PORT;
break;
case 'S':
/* starttls */
use_ssl = TRUE;
use_starttls = TRUE;
use_ehlo = TRUE;
break;
case SNI_OPTION:
@ -694,6 +716,14 @@ process_arguments (int argc, char **argv)
if (from_arg==NULL)
from_arg = strdup(" ");
if (use_starttls && use_ssl) {
usage4 (_("Set either -s/--ssl/--tls or -S/--starttls"));
}
if (server_port_option != 0) {
server_port = server_port_option;
}
return validate_arguments ();
}
@ -851,6 +881,9 @@ print_help (void)
#ifdef HAVE_SSL
printf (" %s\n", "-D, --certificate=INTEGER[,INTEGER]");
printf (" %s\n", _("Minimum number of days a certificate has to be valid."));
printf (" %s\n", "-s, --ssl, --tls");
printf (" %s\n", _("Use SSL/TLS for the connection."));
printf (_(" Sets default port to %d.\n"), SMTPS_PORT);
printf (" %s\n", "-S, --starttls");
printf (" %s\n", _("Use STARTTLS for the connection."));
printf (" %s\n", "--sni");

View file

@ -65,6 +65,7 @@ const char *email = "devel@monitoring-plugins.org";
#define L_RATE_MULTIPLIER CHAR_MAX+2
#define L_INVERT_SEARCH CHAR_MAX+3
#define L_OFFSET CHAR_MAX+4
#define L_IGNORE_MIB_PARSING_ERRORS CHAR_MAX+5
/* Gobble to string - stop incrementing c when c[0] match one of the
* characters in s */
@ -160,6 +161,7 @@ double multiplier = 1.0;
char *fmtstr = "";
bool fmtstr_set = false;
char buffer[DEFAULT_BUFFER_SIZE];
bool ignore_mib_parsing_errors = false;
static char *fix_snmp_range(char *th)
{
@ -307,42 +309,55 @@ main (int argc, char **argv)
}
/* 10 arguments to pass before context and authpriv options + 1 for host and numoids. Add one for terminating NULL */
command_line = calloc (10 + numcontext + numauthpriv + 1 + numoids + 1, sizeof (char *));
command_line[0] = snmpcmd;
command_line[1] = strdup ("-Le");
command_line[2] = strdup ("-t");
xasprintf (&command_line[3], "%d", timeout_interval);
command_line[4] = strdup ("-r");
xasprintf (&command_line[5], "%d", retries);
command_line[6] = strdup ("-m");
command_line[7] = strdup (miblist);
command_line[8] = "-v";
command_line[9] = strdup (proto);
unsigned index = 0;
command_line = calloc (11 + numcontext + numauthpriv + 1 + numoids + 1, sizeof (char *));
command_line[index++] = snmpcmd;
command_line[index++] = strdup ("-Le");
command_line[index++] = strdup ("-t");
xasprintf (&command_line[index++], "%d", timeout_interval);
command_line[index++] = strdup ("-r");
xasprintf (&command_line[index++], "%d", retries);
command_line[index++] = strdup ("-m");
command_line[index++] = strdup (miblist);
command_line[index++] = "-v";
command_line[index++] = strdup (proto);
xasprintf(&cl_hidden_auth, "%s -Le -t %d -r %d -m %s -v %s",
snmpcmd, timeout_interval, retries, strlen(miblist) ? miblist : "''", proto);
if (ignore_mib_parsing_errors) {
command_line[index++] = "-Pe";
xasprintf(&cl_hidden_auth, "%s -Pe", cl_hidden_auth);
}
for (i = 0; i < numcontext; i++) {
command_line[10 + i] = contextargs[i];
command_line[index++] = contextargs[i];
}
for (i = 0; i < numauthpriv; i++) {
command_line[10 + numcontext + i] = authpriv[i];
command_line[index++] = authpriv[i];
}
xasprintf (&command_line[10 + numcontext + numauthpriv], "%s:%s", server_address, port);
xasprintf (&command_line[index++], "%s:%s", server_address, port);
/* This is just for display purposes, so it can remain a string */
xasprintf(&cl_hidden_auth, "%s -Le -t %d -r %d -m %s -v %s %s %s %s:%s",
snmpcmd, timeout_interval, retries, strlen(miblist) ? miblist : "''", proto, "[context]", "[authpriv]",
server_address, port);
xasprintf(&cl_hidden_auth, "%s [context] [authpriv] %s:%s",
cl_hidden_auth,
server_address,
port);
for (i = 0; i < numoids; i++) {
command_line[10 + numcontext + numauthpriv + 1 + i] = oids[i];
command_line[index++] = oids[i];
xasprintf(&cl_hidden_auth, "%s %s", cl_hidden_auth, oids[i]);
}
command_line[10 + numcontext + numauthpriv + 1 + numoids] = NULL;
command_line[index++] = NULL;
if (verbose)
if (verbose) {
printf ("%s\n", cl_hidden_auth);
}
/* Set signal handling and alarm */
if (signal (SIGALRM, runcmd_timeout_alarm_handler) == SIG_ERR) {
@ -711,6 +726,7 @@ process_arguments (int argc, char **argv)
{"ipv6", no_argument, 0, '6'},
{"multiplier", required_argument, 0, 'M'},
{"fmtstr", required_argument, 0, 'f'},
{"ignore-mib-parsing-errors", no_argument, false, L_IGNORE_MIB_PARSING_ERRORS},
{0, 0, 0, 0}
};
@ -978,6 +994,8 @@ process_arguments (int argc, char **argv)
fmtstr_set = true;
}
break;
case L_IGNORE_MIB_PARSING_ERRORS:
ignore_mib_parsing_errors = true;
}
}
@ -1311,6 +1329,9 @@ print_help (void)
printf (" %s\n", "-O, --perf-oids");
printf (" %s\n", _("Label performance data with OIDs instead of --label's"));
printf (" %s\n", "--ignore-mib-parsing-errors");
printf (" %s\n", _("Tell snmpget to not print errors encountered when parsing MIB files"));
printf (UT_VERBOSE);
printf ("\n");

View file

@ -178,7 +178,7 @@ main (int argc, char **argv)
# ifdef _AIX
if (!allswaps) {
xasprintf(&swap_command, "%s", "/usr/sbin/lsps -s");
xasprintf(&swap_format, "%s", "%f%*s %f");
xasprintf(&swap_format, "%s", "%lu%*s %lu");
conv_factor = 1;
}
# endif
@ -205,9 +205,9 @@ main (int argc, char **argv)
temp_buffer = strtok (input_buffer, " \n");
while (temp_buffer) {
if (strstr (temp_buffer, "blocks"))
sprintf (str, "%s %s", str, "%f");
sprintf (str, "%s %s", str, "%lu");
else if (strstr (temp_buffer, "dskfree"))
sprintf (str, "%s %s", str, "%f");
sprintf (str, "%s %s", str, "%lu");
else
sprintf (str, "%s %s", str, "%*s");
temp_buffer = strtok (NULL, " \n");

View file

@ -1,33 +1,33 @@
/*****************************************************************************
*
*
* Monitoring check_users plugin
*
*
* License: GPL
* Copyright (c) 2000-2012 Monitoring Plugins Development Team
*
*
* Description:
*
*
* This file contains the check_users plugin
*
*
* This plugin checks the number of users currently logged in on the local
* system and generates an error if the number exceeds the thresholds
* specified.
*
*
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*
*
*
*****************************************************************************/
const char *progname = "check_users";
@ -48,6 +48,11 @@ const char *email = "devel@monitoring-plugins.org";
# include "popen.h"
#endif
#ifdef HAVE_LIBSYSTEMD
#include <systemd/sd-daemon.h>
#include <systemd/sd-login.h>
#endif
#define possibly_set(a,b) ((a) == 0 ? (b) : 0)
int process_arguments (int, char **);
@ -85,6 +90,11 @@ main (int argc, char **argv)
users = 0;
#ifdef HAVE_LIBSYSTEMD
if (sd_booted () > 0)
users = sd_get_sessions (NULL);
else {
#endif
#if HAVE_WTSAPI32_H
if (!WTSEnumerateSessions(WTS_CURRENT_SERVER_HANDLE,
0, 1, &wtsinfo, &wtscount)) {
@ -156,6 +166,9 @@ main (int argc, char **argv)
if (spclose (child_process))
result = possibly_set (result, STATE_UNKNOWN);
#endif
#ifdef HAVE_LIBSYSTEMD
}
#endif
/* check the user count against warning and critical thresholds */
result = get_status((double)users, thlds);
@ -163,7 +176,7 @@ main (int argc, char **argv)
if (result == STATE_UNKNOWN)
printf ("%s\n", _("Unable to read output"));
else {
printf (_("USERS %s - %d users currently logged in |%s\n"),
printf (_("USERS %s - %d users currently logged in |%s\n"),
state_text(result), users,
sperfdata_int("users", users, "", warning_range,
critical_range, TRUE, 0, FALSE, 0));

View file

@ -26,22 +26,22 @@ $res = NPTest->testCmd( "./check_snmp -t 1" );
is( $res->return_code, 3, "No host name" );
is( $res->output, "No host specified" );
$res = NPTest->testCmd( "./check_snmp -H fakehostname" );
$res = NPTest->testCmd( "./check_snmp -H fakehostname --ignore-mib-parsing-errors" );
is( $res->return_code, 3, "No OIDs specified" );
is( $res->output, "No OIDs specified" );
$res = NPTest->testCmd( "./check_snmp -H fakehost -o oids -P 3 -U not_a_user --seclevel=rubbish" );
$res = NPTest->testCmd( "./check_snmp -H fakehost --ignore-mib-parsing-errors -o oids -P 3 -U not_a_user --seclevel=rubbish" );
is( $res->return_code, 3, "Invalid seclevel" );
like( $res->output, "/check_snmp: Invalid seclevel - rubbish/" );
$res = NPTest->testCmd( "./check_snmp -H fakehost -o oids -P 3c" );
$res = NPTest->testCmd( "./check_snmp -H fakehost --ignore-mib-parsing-errors -o oids -P 3c" );
is( $res->return_code, 3, "Invalid protocol" );
like( $res->output, "/check_snmp: Invalid SNMP version - 3c/" );
SKIP: {
skip "no snmp host defined", 50 if ( ! $host_snmp );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -w 1: -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -w 1: -c 1:");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying uptime" );
like($res->output, '/^SNMP OK - (\d+)/', "String contains SNMP OK");
$res->output =~ /^SNMP OK - (\d+)/;
@ -51,111 +51,111 @@ SKIP: {
# some more threshold tests
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1");
cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1:");
cmp_ok( $res->return_code, '==', 0, "Threshold test -c 1:" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c ~:1");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c ~:1");
cmp_ok( $res->return_code, '==', 2, "Threshold test -c ~:1" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1:10");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1:10");
cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1:10" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c \@1:10");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c \@1:10");
cmp_ok( $res->return_code, '==', 0, "Threshold test -c \@1:10" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 10:1");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 10:1");
cmp_ok( $res->return_code, '==', 0, "Threshold test -c 10:1" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o .1.3.6.1.2.1.1.3.0 -w 1: -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o .1.3.6.1.2.1.1.3.0 -w 1: -c 1:");
cmp_ok( $res->return_code, '==', 0, "Test with numeric OID (no mibs loaded)" );
like($res->output, '/^SNMP OK - \d+/', "String contains SNMP OK");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying sysDescr" );
unlike($res->perf_output, '/sysDescr/', "Perfdata doesn't contain string values");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0,system.sysDescr.0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0,system.sysDescr.0");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, comma-separated" );
like($res->output, '/^SNMP OK - /', "String contains SNMP OK");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0 -o system.sysDescr.0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0 -o system.sysDescr.0");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, repeated option" );
like($res->output, '/^SNMP OK - /', "String contains SNMP OK");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 1:1 -c 1:1");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 1:1 -c 1:1");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrSWRunIndex.1" );
like($res->output, '/^SNMP OK - 1\s.*$/', "String fits SNMP OK and output format");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 0 -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 0 -c 1:");
cmp_ok( $res->return_code, '==', 1, "Exit WARNING when querying hrSWRunIndex.1 and warn-th doesn't apply " );
like($res->output, '/^SNMP WARNING - \*1\*\s.*$/', "String matches SNMP WARNING and output format");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w :0 -c 0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w :0 -c 0");
cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL when querying hrSWRunIndex.1 and crit-th doesn't apply" );
like($res->output, '/^SNMP CRITICAL - \*1\*\s.*$/', "String matches SNMP CRITICAL and output format");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o ifIndex.2,ifIndex.1 -w 1:2 -c 1:2");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o ifIndex.2,ifIndex.1 -w 1:2 -c 1:2");
cmp_ok( $res->return_code, '==', 0, "Checking two OIDs at once" );
like($res->output, "/^SNMP OK - 2 1/", "Got two values back" );
like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" );
like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o ifIndex.2,ifIndex.1 -w 1:2,1:2 -c 2:2,2:2");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o ifIndex.2,ifIndex.1 -w 1:2,1:2 -c 2:2,2:2");
cmp_ok( $res->return_code, '==', 2, "Checking critical threshold is passed if any one value crosses" );
like($res->output, "/^SNMP CRITICAL - 2 *1*/", "Got two values back" );
like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" );
like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w 1:,1: -c 1:,1:");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w 1:,1: -c 1:,1:");
cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrMemorySize and hrSystemProcesses");
like($res->output, '/^SNMP OK - \d+ \d+/', "String contains hrMemorySize and hrSystemProcesses");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w \@:0 -c \@0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w \@:0 -c \@0");
cmp_ok( $res->return_code, '==', 0, "Exit OK with inside-range thresholds");
like($res->output, '/^SNMP OK - 1\s.*$/', "String matches SNMP OK and output format");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3");
$res->output =~ m/^SNMP OK - (\d+\.\d{2})\s.*$/;
my $lower = $1 - 0.05;
my $higher = $1 + 0.05;
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3 -w $lower -c $higher");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3 -w $lower -c $higher");
cmp_ok( $res->return_code, '==', 1, "Exit WARNING with fractionnal arguments");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0,host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w ,:0 -c ,:2");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0,host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w ,:0 -c ,:2");
cmp_ok( $res->return_code, '==', 1, "Exit WARNING on 2nd threshold");
like($res->output, '/^SNMP WARNING - Timeticks:\s\(\d+\)\s+(?:\d+ days?,\s+)?\d+:\d+:\d+\.\d+\s+\*1\*\s.*$/', "First OID returned as string, 2nd checked for thresholds");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w '' -c ''");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w '' -c ''");
cmp_ok( $res->return_code, '==', 0, "Empty thresholds doesn't crash");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,,1 -c ,,2");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,,1 -c ,,2");
cmp_ok( $res->return_code, '==', 0, "Skipping first two thresholds on 2 OID check");
like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping first two thresholds, result printed rather than parsed");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,, -c ,,");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,, -c ,,");
cmp_ok( $res->return_code, '==', 0, "Skipping all thresholds");
like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping all thresholds, result printed rather than parsed");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1000000000000: -u '1/100 sec'");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1000000000000: -u '1/100 sec'");
cmp_ok( $res->return_code, '==', 2, "Timetick used as a threshold");
like($res->output, '/^SNMP CRITICAL - \*\d+\* 1\/100 sec.*$/', "Timetick used as a threshold, parsed as numeric");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0");
cmp_ok( $res->return_code, '==', 0, "Timetick used as a string");
like($res->output, '/^SNMP OK - Timeticks:\s\(\d+\)\s+(?:\d+ days?,\s+)?\d+:\d+:\d+\.\d+\s.*$/', "Timetick used as a string, result printed rather than parsed");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o HOST-RESOURCES-MIB::hrSWRunName.1");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o HOST-RESOURCES-MIB::hrSWRunName.1");
cmp_ok( $res->return_code, '==', 0, "snmp response without datatype");
like( $res->output, '/^SNMP OK - "(systemd|init)" \| $/', "snmp response without datatype" );
}
SKIP: {
skip "no SNMP user defined", 1 if ( ! $user_snmp );
$res = NPTest->testCmd( "./check_snmp -H $host_snmp -o HOST-RESOURCES-MIB::hrSystemUptime.0 -P 3 -U $user_snmp -L noAuthNoPriv");
$res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -o HOST-RESOURCES-MIB::hrSystemUptime.0 -P 3 -U $user_snmp -L noAuthNoPriv");
like( $res->output, '/^SNMP OK - Timeticks:\s\(\d+\)\s+(?:\d+ days?,\s+)?\d+:\d+:\d+\.\d+\s.*$/', "noAuthNoPriv security level works properly" );
}
@ -163,14 +163,14 @@ SKIP: {
# the tests can run on hosts w/o snmp host/community in NPTest.cache. Execution will fail anyway
SKIP: {
skip "no non responsive host defined", 2 if ( ! $host_nonresponsive );
$res = NPTest->testCmd( "./check_snmp -H $host_nonresponsive -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $host_nonresponsive --ignore-mib-parsing-errors -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:");
cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL with non responsive host" );
like($res->output, '/Plugin timed out while executing system call/', "String matches timeout problem");
}
SKIP: {
skip "no non invalid host defined", 2 if ( ! $hostname_invalid );
$res = NPTest->testCmd( "./check_snmp -H $hostname_invalid -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:");
$res = NPTest->testCmd( "./check_snmp -H $hostname_invalid --ignore-mib-parsing-errors -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:");
cmp_ok( $res->return_code, '==', 3, "Exit UNKNOWN with non responsive host" );
like($res->output, '/External command error: .*(nosuchhost|Name or service not known|Unknown host)/', "String matches invalid host");
like($res->output, '/External command error: .*(nosuchhost|Name or service not known|Unknown host).*/s', "String matches invalid host");
}

376
po/de.po
View file

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nagiosplug\n"
"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
"POT-Creation-Date: 2023-07-11 16:07+0200\n"
"POT-Creation-Date: 2023-08-29 09:47+0200\n"
"PO-Revision-Date: 2004-12-23 17:46+0100\n"
"Last-Translator: <>\n"
"Language-Team: English <en@li.org>\n"
@ -28,16 +28,16 @@ msgstr ""
#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146
#: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
#: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270
#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
msgid "Could not parse arguments"
msgstr "Argumente konnten nicht ausgewertet werden"
#: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99
#: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101
#: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78
#: plugins/check_procs.c:192 plugins/check_snmp.c:363 plugins/negate.c:78
msgid "Cannot catch SIGALRM"
msgstr "Konnte SIGALRM nicht erhalten"
@ -68,14 +68,14 @@ msgstr ""
#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607
#: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
msgid "Timeout interval must be a positive integer"
msgstr "Timeout interval muss ein positiver Integer sein"
#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
msgid "Port must be a positive integer"
msgstr "Port muss ein positiver Integer sein"
@ -252,10 +252,10 @@ msgstr ""
#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891
#: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
#: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390
#: plugins-root/check_icmp.c:1633
msgid "Usage:"
@ -307,7 +307,7 @@ msgstr ""
#: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576
#: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724
#: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1318
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1339
#: plugins/check_swap.c:596 plugins/check_ups.c:645
#: plugins/check_ide_smart.c:580 plugins/negate.c:255
#: plugins-root/check_icmp.c:1608
@ -892,13 +892,13 @@ msgid "of the <state> argument with optional text"
msgstr ""
#: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444
#: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109
#: plugins/check_swap.c:193 plugins/check_users.c:140 plugins/urlize.c:109
#, c-format
msgid "Could not open pipe: %s\n"
msgstr "Pipe: %s konnte nicht geöffnet werden\n"
#: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159
#: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115
#: plugins/check_swap.c:199 plugins/check_users.c:146 plugins/urlize.c:115
#, c-format
msgid "Could not open stderr for %s\n"
msgstr "Konnte stderr nicht öffnen für: %s\n"
@ -957,8 +957,8 @@ msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n"
#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525
#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
msgid "Invalid hostname/address"
msgstr "Ungültige(r) Hostname/Adresse"
@ -1227,7 +1227,7 @@ msgid "file does not exist or is not readable"
msgstr ""
#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_tcp.c:601
msgid "Invalid certificate expiration period"
msgstr "Ungültiger Zertifikatsablauftermin"
@ -1267,7 +1267,7 @@ msgstr ""
#: plugins/check_http.c:522 plugins/check_ntp.c:732
#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491
#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
msgid "IPv6 support not available"
msgstr "IPv6 Unterstützung nicht vorhanden"
@ -1532,7 +1532,7 @@ msgstr ""
msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
msgstr ""
#: plugins/check_http.c:1750 plugins/check_smtp.c:857
#: plugins/check_http.c:1750 plugins/check_smtp.c:890
msgid "Enable SSL/TLS hostname extension support (SNI)"
msgstr ""
@ -3688,12 +3688,12 @@ msgid " %s - database %s (%f sec.)|%s\n"
msgstr ""
#: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289
#: plugins/check_users.c:228
#: plugins/check_users.c:241
msgid "Critical threshold must be a positive integer"
msgstr "Critical threshold muss ein positiver Integer sein"
#: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282
#: plugins/check_users.c:226
#: plugins/check_users.c:239
msgid "Warning threshold must be a positive integer"
msgstr "Warning threshold muss ein positiver Integer sein"
@ -4376,7 +4376,7 @@ msgstr "Kein Papier"
msgid "Invalid NAS-Identifier\n"
msgstr "Ungültige(r) Hostname/Adresse"
#: plugins/check_radius.c:199 plugins/check_smtp.c:156
#: plugins/check_radius.c:199 plugins/check_smtp.c:159
#, c-format
msgid "gethostname() failed!\n"
msgstr ""
@ -4568,7 +4568,7 @@ msgstr ""
msgid "This plugin will attempt to open an RTSP connection with the host."
msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host."
#: plugins/check_real.c:439 plugins/check_smtp.c:878
#: plugins/check_real.c:439 plugins/check_smtp.c:911
msgid "Successful connects return STATE_OK, refusals and timeouts return"
msgstr ""
@ -4586,588 +4586,606 @@ msgstr ""
msgid "values."
msgstr ""
#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289
#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
#, c-format
msgid "malloc() failed!\n"
msgstr ""
#: plugins/check_smtp.c:200 plugins/check_smtp.c:212
#, c-format
msgid "recv() failed\n"
msgstr ""
#: plugins/check_smtp.c:222
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr ""
#: plugins/check_smtp.c:234
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr ""
#: plugins/check_smtp.c:240
#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
#, c-format
msgid "CRITICAL - Cannot create SSL context.\n"
msgstr ""
#: plugins/check_smtp.c:260
#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
#, c-format
msgid "recv() failed\n"
msgstr ""
#: plugins/check_smtp.c:238
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr ""
#: plugins/check_smtp.c:250
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr ""
#: plugins/check_smtp.c:276
msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
msgstr ""
#: plugins/check_smtp.c:265
#: plugins/check_smtp.c:281
#, c-format
msgid "sent %s"
msgstr ""
#: plugins/check_smtp.c:267
#: plugins/check_smtp.c:283
msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
msgstr ""
#: plugins/check_smtp.c:297
#: plugins/check_smtp.c:313
#, fuzzy, c-format
msgid "Invalid SMTP response received from host: %s\n"
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:299
#: plugins/check_smtp.c:315
#, fuzzy, c-format
msgid "Invalid SMTP response received from host on port %d: %s\n"
msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n"
#: plugins/check_smtp.c:322 plugins/check_snmp.c:866
#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
#, c-format
msgid "Could Not Compile Regular Expression"
msgstr ""
#: plugins/check_smtp.c:331
#: plugins/check_smtp.c:347
#, c-format
msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
msgstr ""
#: plugins/check_smtp.c:335 plugins/check_snmp.c:540
#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
#, c-format
msgid "Execute Error: %s\n"
msgstr ""
#: plugins/check_smtp.c:349
#: plugins/check_smtp.c:365
msgid "no authuser specified, "
msgstr ""
#: plugins/check_smtp.c:354
#: plugins/check_smtp.c:370
msgid "no authpass specified, "
msgstr ""
#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402
#: plugins/check_smtp.c:728
#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
#: plugins/check_smtp.c:758
#, c-format
msgid "sent %s\n"
msgstr ""
#: plugins/check_smtp.c:364
#: plugins/check_smtp.c:380
#, fuzzy
msgid "recv() failed after AUTH LOGIN, "
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410
#: plugins/check_smtp.c:739
#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
#: plugins/check_smtp.c:769
#, fuzzy, c-format
msgid "received %s\n"
msgstr "Keine Daten empfangen %s\n"
#: plugins/check_smtp.c:373
#: plugins/check_smtp.c:389
#, fuzzy
msgid "invalid response received after AUTH LOGIN, "
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:386
#: plugins/check_smtp.c:402
msgid "recv() failed after sending authuser, "
msgstr ""
#: plugins/check_smtp.c:394
#: plugins/check_smtp.c:410
#, fuzzy
msgid "invalid response received after authuser, "
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:406
#: plugins/check_smtp.c:422
msgid "recv() failed after sending authpass, "
msgstr ""
#: plugins/check_smtp.c:414
#: plugins/check_smtp.c:430
#, fuzzy
msgid "invalid response received after authpass, "
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:421
#: plugins/check_smtp.c:437
msgid "only authtype LOGIN is supported, "
msgstr ""
#: plugins/check_smtp.c:445
#: plugins/check_smtp.c:461
#, fuzzy, c-format
msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n"
#: plugins/check_smtp.c:562 plugins/check_smtp.c:574
#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
#, c-format
msgid "Could not realloc() units [%d]\n"
msgstr ""
#: plugins/check_smtp.c:582
#: plugins/check_smtp.c:600
#, fuzzy
msgid "Critical time must be a positive"
msgstr "Critical time muss ein positiver Integer sein"
#: plugins/check_smtp.c:590
#: plugins/check_smtp.c:608
#, fuzzy
msgid "Warning time must be a positive"
msgstr "Warnung time muss ein positiver Integer sein"
#: plugins/check_smtp.c:633 plugins/check_smtp.c:645
#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
msgid "SSL support not available - install OpenSSL and recompile"
msgstr ""
#: plugins/check_smtp.c:719 plugins/check_smtp.c:724
#: plugins/check_smtp.c:720
msgid "Set either -s/--ssl/--tls or -S/--starttls"
msgstr "Setze entweder -s/--ssl/--tls oder -S/--starttls"
#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
#, c-format
msgid "Connection closed by server before sending QUIT command\n"
msgstr ""
#: plugins/check_smtp.c:734
#: plugins/check_smtp.c:764
#, fuzzy, c-format
msgid "recv() failed after QUIT."
msgstr "Ungültige HTTP Antwort von Host empfangen\n"
#: plugins/check_smtp.c:736
#: plugins/check_smtp.c:766
#, c-format
msgid "Connection reset by peer."
msgstr ""
#: plugins/check_smtp.c:826
#: plugins/check_smtp.c:856
#, fuzzy
msgid "This plugin will attempt to open an SMTP connection with the host."
msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host."
#: plugins/check_smtp.c:840
#: plugins/check_smtp.c:870
#, c-format
msgid " String to expect in first line of server response (default: '%s')\n"
msgstr ""
#: plugins/check_smtp.c:842
#: plugins/check_smtp.c:872
msgid "SMTP command (may be used repeatedly)"
msgstr ""
#: plugins/check_smtp.c:844
#: plugins/check_smtp.c:874
msgid "Expected response to command (may be used repeatedly)"
msgstr ""
#: plugins/check_smtp.c:846
#: plugins/check_smtp.c:876
msgid "FROM-address to include in MAIL command, required by Exchange 2000"
msgstr ""
#: plugins/check_smtp.c:848
#: plugins/check_smtp.c:878
msgid "FQDN used for HELO"
msgstr ""
#: plugins/check_smtp.c:850
#: plugins/check_smtp.c:880
msgid "Use PROXY protocol prefix for the connection."
msgstr "Benutze PROXY-Protokoll-Präfix für die Verbindung."
#: plugins/check_smtp.c:853 plugins/check_tcp.c:689
#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
msgid "Minimum number of days a certificate has to be valid."
msgstr ""
#: plugins/check_smtp.c:855
msgid "Use STARTTLS for the connection."
msgstr ""
#: plugins/check_smtp.c:885
#, fuzzy
msgid "Use SSL/TLS for the connection."
msgstr "Benutze SSL/TLS für die Verbindung."
#: plugins/check_smtp.c:861
#: plugins/check_smtp.c:886
#, c-format
msgid " Sets default port to %d.\n"
msgstr " Setze den Default-Port auf %d.\n"
#: plugins/check_smtp.c:888
msgid "Use STARTTLS for the connection."
msgstr "Benutze STARTTLS für die Verbindung."
#: plugins/check_smtp.c:894
msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
msgstr ""
#: plugins/check_smtp.c:863
#: plugins/check_smtp.c:896
msgid "SMTP AUTH username"
msgstr ""
#: plugins/check_smtp.c:865
#: plugins/check_smtp.c:898
msgid "SMTP AUTH password"
msgstr ""
#: plugins/check_smtp.c:867
#: plugins/check_smtp.c:900
msgid "Send LHLO instead of HELO/EHLO"
msgstr ""
#: plugins/check_smtp.c:869
#: plugins/check_smtp.c:902
msgid "Ignore failure when sending QUIT command to server"
msgstr ""
#: plugins/check_smtp.c:879
#: plugins/check_smtp.c:912
msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
msgstr ""
#: plugins/check_smtp.c:880
#: plugins/check_smtp.c:913
msgid "connects, but incorrect response messages from the host result in"
msgstr ""
#: plugins/check_smtp.c:881
#: plugins/check_smtp.c:914
msgid "STATE_WARNING return values."
msgstr ""
#: plugins/check_snmp.c:177 plugins/check_snmp.c:626
#: plugins/check_snmp.c:179 plugins/check_snmp.c:641
msgid "Cannot malloc"
msgstr ""
#: plugins/check_snmp.c:368
#: plugins/check_snmp.c:383
#, fuzzy, c-format
msgid "External command error: %s\n"
msgstr "Papierfehler"
#: plugins/check_snmp.c:373
#: plugins/check_snmp.c:388
#, c-format
msgid "External command error with no output (return code: %d)\n"
msgstr ""
#: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490
#: plugins/check_snmp.c:492
#: plugins/check_snmp.c:501 plugins/check_snmp.c:503 plugins/check_snmp.c:505
#: plugins/check_snmp.c:507
#, fuzzy, c-format
msgid "No valid data returned (%s)\n"
msgstr "Keine Daten empfangen %s\n"
#: plugins/check_snmp.c:504
#: plugins/check_snmp.c:519
msgid "Time duration between plugin calls is invalid"
msgstr ""
#: plugins/check_snmp.c:632
#: plugins/check_snmp.c:647
msgid "Cannot asprintf()"
msgstr ""
#: plugins/check_snmp.c:638
#: plugins/check_snmp.c:653
msgid "Cannot realloc()"
msgstr ""
#: plugins/check_snmp.c:654
#: plugins/check_snmp.c:669
msgid "No previous data to calculate rate - assume okay"
msgstr ""
#: plugins/check_snmp.c:804
#: plugins/check_snmp.c:820
#, fuzzy
msgid "Retries interval must be a positive integer"
msgstr "Time interval muss ein positiver Integer sein"
#: plugins/check_snmp.c:841
#: plugins/check_snmp.c:857
#, fuzzy
msgid "Exit status must be a positive integer"
msgstr "Maxbytes muss ein positiver Integer sein"
#: plugins/check_snmp.c:891
#: plugins/check_snmp.c:907
#, fuzzy, c-format
msgid "Could not reallocate labels[%d]"
msgstr "Konnte addr nicht zuweisen\n"
#: plugins/check_snmp.c:904
#: plugins/check_snmp.c:920
#, fuzzy
msgid "Could not reallocate labels\n"
msgstr "Konnte·url·nicht·zuweisen\n"
#: plugins/check_snmp.c:920
#: plugins/check_snmp.c:936
#, fuzzy, c-format
msgid "Could not reallocate units [%d]\n"
msgstr "Konnte·url·nicht·zuweisen\n"
#: plugins/check_snmp.c:932
#: plugins/check_snmp.c:948
msgid "Could not realloc() units\n"
msgstr ""
#: plugins/check_snmp.c:949
#: plugins/check_snmp.c:965
#, fuzzy
msgid "Rate multiplier must be a positive integer"
msgstr "Paketgröße muss ein positiver Integer sein"
#: plugins/check_snmp.c:1024
#: plugins/check_snmp.c:1042
#, fuzzy
msgid "No host specified\n"
msgstr ""
"Kein Hostname angegeben\n"
"\n"
#: plugins/check_snmp.c:1028
#: plugins/check_snmp.c:1046
#, fuzzy
msgid "No OIDs specified\n"
msgstr ""
"Kein Hostname angegeben\n"
"\n"
#: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069
#: plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1069 plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1105
#, c-format
msgid "Required parameter: %s\n"
msgstr ""
#: plugins/check_snmp.c:1062
#: plugins/check_snmp.c:1080
msgid "Invalid seclevel"
msgstr ""
#: plugins/check_snmp.c:1108
#: plugins/check_snmp.c:1126
msgid "Invalid SNMP version"
msgstr ""
#: plugins/check_snmp.c:1125
#: plugins/check_snmp.c:1143
msgid "Unbalanced quotes\n"
msgstr ""
#: plugins/check_snmp.c:1183
#: plugins/check_snmp.c:1201
#, c-format
msgid "multiplier set (%.1f), but input is not a number: %s"
msgstr ""
#: plugins/check_snmp.c:1212
#: plugins/check_snmp.c:1230
msgid "Check status of remote machines and obtain system information via SNMP"
msgstr ""
#: plugins/check_snmp.c:1226
#: plugins/check_snmp.c:1244
msgid "Use SNMP GETNEXT instead of SNMP GET"
msgstr ""
#: plugins/check_snmp.c:1228
#: plugins/check_snmp.c:1246
msgid "SNMP protocol version"
msgstr ""
#: plugins/check_snmp.c:1230
#: plugins/check_snmp.c:1248
msgid "SNMPv3 context"
msgstr ""
#: plugins/check_snmp.c:1232
#: plugins/check_snmp.c:1250
msgid "SNMPv3 securityLevel"
msgstr ""
#: plugins/check_snmp.c:1234
#: plugins/check_snmp.c:1252
msgid "SNMPv3 auth proto"
msgstr ""
#: plugins/check_snmp.c:1236
#: plugins/check_snmp.c:1254
msgid "SNMPv3 priv proto (default DES)"
msgstr ""
#: plugins/check_snmp.c:1240
#: plugins/check_snmp.c:1258
msgid "Optional community string for SNMP communication"
msgstr ""
#: plugins/check_snmp.c:1241
#: plugins/check_snmp.c:1259
msgid "default is"
msgstr ""
#: plugins/check_snmp.c:1243
#: plugins/check_snmp.c:1261
msgid "SNMPv3 username"
msgstr ""
#: plugins/check_snmp.c:1245
#: plugins/check_snmp.c:1263
msgid "SNMPv3 authentication password"
msgstr ""
#: plugins/check_snmp.c:1247
#: plugins/check_snmp.c:1265
msgid "SNMPv3 privacy password"
msgstr ""
#: plugins/check_snmp.c:1251
#: plugins/check_snmp.c:1269
msgid "Object identifier(s) or SNMP variables whose value you wish to query"
msgstr ""
#: plugins/check_snmp.c:1253
#: plugins/check_snmp.c:1271
msgid ""
"List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'"
msgstr ""
#: plugins/check_snmp.c:1254
#: plugins/check_snmp.c:1272
msgid "for symbolic OIDs.)"
msgstr ""
#: plugins/check_snmp.c:1256
#: plugins/check_snmp.c:1274
msgid "Delimiter to use when parsing returned data. Default is"
msgstr ""
#: plugins/check_snmp.c:1257
#: plugins/check_snmp.c:1275
msgid "Any data on the right hand side of the delimiter is considered"
msgstr ""
#: plugins/check_snmp.c:1258
#: plugins/check_snmp.c:1276
msgid "to be the data that should be used in the evaluation."
msgstr ""
#: plugins/check_snmp.c:1260
#: plugins/check_snmp.c:1278
msgid "If the check returns a 0 length string or NULL value"
msgstr ""
#: plugins/check_snmp.c:1261
#: plugins/check_snmp.c:1279
msgid "This option allows you to choose what status you want it to exit"
msgstr ""
#: plugins/check_snmp.c:1262
#: plugins/check_snmp.c:1280
msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)"
msgstr ""
#: plugins/check_snmp.c:1263
#: plugins/check_snmp.c:1281
msgid "0 = OK"
msgstr ""
#: plugins/check_snmp.c:1264
#: plugins/check_snmp.c:1282
#, fuzzy
msgid "1 = WARNING"
msgstr "WARNING"
#: plugins/check_snmp.c:1265
#: plugins/check_snmp.c:1283
#, fuzzy
msgid "2 = CRITICAL"
msgstr "CRITICAL"
#: plugins/check_snmp.c:1266
#: plugins/check_snmp.c:1284
#, fuzzy
msgid "3 = UNKNOWN"
msgstr "UNKNOWN"
#: plugins/check_snmp.c:1270
#: plugins/check_snmp.c:1288
#, fuzzy
msgid "Warning threshold range(s)"
msgstr "Warning threshold Integer sein"
#: plugins/check_snmp.c:1272
#: plugins/check_snmp.c:1290
#, fuzzy
msgid "Critical threshold range(s)"
msgstr "Critical threshold muss ein Integer sein"
#: plugins/check_snmp.c:1274
#: plugins/check_snmp.c:1292
msgid "Enable rate calculation. See 'Rate Calculation' below"
msgstr ""
#: plugins/check_snmp.c:1276
#: plugins/check_snmp.c:1294
msgid ""
"Converts rate per second. For example, set to 60 to convert to per minute"
msgstr ""
#: plugins/check_snmp.c:1278
#: plugins/check_snmp.c:1296
msgid "Add/subtract the specified OFFSET to numeric sensor data"
msgstr ""
#: plugins/check_snmp.c:1282
#: plugins/check_snmp.c:1300
msgid "Return OK state (for that OID) if STRING is an exact match"
msgstr ""
#: plugins/check_snmp.c:1284
#: plugins/check_snmp.c:1302
msgid ""
"Return OK state (for that OID) if extended regular expression REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1286
#: plugins/check_snmp.c:1304
msgid ""
"Return OK state (for that OID) if case-insensitive extended REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1288
#: plugins/check_snmp.c:1306
msgid "Invert search result (CRITICAL if found)"
msgstr ""
#: plugins/check_snmp.c:1292
#: plugins/check_snmp.c:1310
msgid "Prefix label for output from plugin"
msgstr ""
#: plugins/check_snmp.c:1294
#: plugins/check_snmp.c:1312
msgid "Units label(s) for output data (e.g., 'sec.')."
msgstr ""
#: plugins/check_snmp.c:1296
#: plugins/check_snmp.c:1314
msgid "Separates output on multiple OID requests"
msgstr ""
#: plugins/check_snmp.c:1298
#: plugins/check_snmp.c:1316
msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1"
msgstr ""
#: plugins/check_snmp.c:1300
#: plugins/check_snmp.c:1318
msgid "C-style format string for float values (see option -M)"
msgstr ""
#: plugins/check_snmp.c:1303
#: plugins/check_snmp.c:1321
msgid ""
"NOTE the final timeout value is calculated using this formula: "
"timeout_interval * retries + 5"
msgstr ""
#: plugins/check_snmp.c:1305
#: plugins/check_snmp.c:1323
msgid "Number of retries to be used in the requests, default: "
msgstr ""
#: plugins/check_snmp.c:1308
#: plugins/check_snmp.c:1326
msgid "Label performance data with OIDs instead of --label's"
msgstr ""
#: plugins/check_snmp.c:1313
#: plugins/check_snmp.c:1329
msgid "Tell snmpget to not print errors encountered when parsing MIB files"
msgstr ""
#: plugins/check_snmp.c:1334
msgid ""
"This plugin uses the 'snmpget' command included with the NET-SNMP package."
msgstr ""
#: plugins/check_snmp.c:1314
#: plugins/check_snmp.c:1335
msgid ""
"if you don't have the package installed, you will need to download it from"
msgstr ""
#: plugins/check_snmp.c:1315
#: plugins/check_snmp.c:1336
msgid "http://net-snmp.sourceforge.net before you can use this plugin."
msgstr ""
#: plugins/check_snmp.c:1319
#: plugins/check_snmp.c:1340
msgid ""
"- Multiple OIDs (and labels) may be indicated by a comma or space-delimited "
msgstr ""
#: plugins/check_snmp.c:1320
#: plugins/check_snmp.c:1341
msgid "list (lists with internal spaces must be quoted)."
msgstr ""
#: plugins/check_snmp.c:1324
#: plugins/check_snmp.c:1345
msgid ""
"- When checking multiple OIDs, separate ranges by commas like '-w "
"1:10,1:,:20'"
msgstr ""
#: plugins/check_snmp.c:1325
#: plugins/check_snmp.c:1346
msgid "- Note that only one string and one regex may be checked at present"
msgstr ""
#: plugins/check_snmp.c:1326
#: plugins/check_snmp.c:1347
msgid ""
"- All evaluation methods other than PR, STR, and SUBSTR expect that the value"
msgstr ""
#: plugins/check_snmp.c:1327
#: plugins/check_snmp.c:1348
msgid "returned from the SNMP query is an unsigned integer."
msgstr ""
#: plugins/check_snmp.c:1330
#: plugins/check_snmp.c:1351
msgid "Rate Calculation:"
msgstr ""
#: plugins/check_snmp.c:1331
#: plugins/check_snmp.c:1352
msgid "In many places, SNMP returns counters that are only meaningful when"
msgstr ""
#: plugins/check_snmp.c:1332
#: plugins/check_snmp.c:1353
msgid "calculating the counter difference since the last check. check_snmp"
msgstr ""
#: plugins/check_snmp.c:1333
#: plugins/check_snmp.c:1354
msgid "saves the last state information in a file so that the rate per second"
msgstr ""
#: plugins/check_snmp.c:1334
#: plugins/check_snmp.c:1355
msgid "can be calculated. Use the --rate option to save state information."
msgstr ""
#: plugins/check_snmp.c:1335
#: plugins/check_snmp.c:1356
msgid ""
"On the first run, there will be no prior state - this will return with OK."
msgstr ""
#: plugins/check_snmp.c:1336
#: plugins/check_snmp.c:1357
msgid "The state is uniquely determined by the arguments to the plugin, so"
msgstr ""
#: plugins/check_snmp.c:1337
#: plugins/check_snmp.c:1358
msgid "changing the arguments will create a new state file."
msgstr ""
@ -5668,26 +5686,26 @@ msgstr ""
msgid "http://www.networkupstools.org"
msgstr ""
#: plugins/check_users.c:91
#: plugins/check_users.c:101
#, fuzzy, c-format
msgid "Could not enumerate RD sessions: %d\n"
msgstr "Konnte·url·nicht·zuweisen\n"
#: plugins/check_users.c:146
#: plugins/check_users.c:156
#, c-format
msgid "# users=%d"
msgstr ""
#: plugins/check_users.c:164
#: plugins/check_users.c:177
msgid "Unable to read output"
msgstr ""
#: plugins/check_users.c:166
#: plugins/check_users.c:179
#, c-format
msgid "USERS %s - %d users currently logged in |%s\n"
msgstr ""
#: plugins/check_users.c:241
#: plugins/check_users.c:254
#, fuzzy
msgid "This plugin checks the number of users currently logged in on the local"
msgstr ""
@ -5696,16 +5714,16 @@ msgstr ""
"unterschritten wird.\n"
"\n"
#: plugins/check_users.c:242
#: plugins/check_users.c:255
msgid ""
"system and generates an error if the number exceeds the thresholds specified."
msgstr ""
#: plugins/check_users.c:252
#: plugins/check_users.c:265
msgid "Set WARNING status if more than INTEGER users are logged in"
msgstr ""
#: plugins/check_users.c:254
#: plugins/check_users.c:267
msgid "Set CRITICAL status if more than INTEGER users are logged in"
msgstr ""

6894
po/de.po~ Normal file

File diff suppressed because it is too large Load diff

376
po/fr.po
View file

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
"POT-Creation-Date: 2023-07-11 16:07+0200\n"
"POT-Creation-Date: 2023-08-29 09:47+0200\n"
"PO-Revision-Date: 2010-04-21 23:38-0400\n"
"Last-Translator: Thomas Guyot-Sionnest <dermoth@aei.ca>\n"
"Language-Team: Nagios Plugin Development Mailing List <nagiosplug-"
@ -31,16 +31,16 @@ msgstr ""
#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146
#: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
#: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270
#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
msgid "Could not parse arguments"
msgstr "Impossible de décomposer les arguments"
#: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99
#: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101
#: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78
#: plugins/check_procs.c:192 plugins/check_snmp.c:363 plugins/negate.c:78
msgid "Cannot catch SIGALRM"
msgstr "Impossible d'obtenir le signal SIGALRM"
@ -71,14 +71,14 @@ msgstr "%s: Erreur d'analyse du résultat\n"
#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607
#: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
msgid "Timeout interval must be a positive integer"
msgstr "Le délai d'attente doit être un entier positif"
#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
msgid "Port must be a positive integer"
msgstr "Le numéro du port doit être un entier positif"
@ -258,10 +258,10 @@ msgstr "Exemples:"
#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891
#: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
#: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390
#: plugins-root/check_icmp.c:1633
msgid "Usage:"
@ -313,7 +313,7 @@ msgstr "virgules"
#: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576
#: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724
#: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1318
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1339
#: plugins/check_swap.c:596 plugins/check_ups.c:645
#: plugins/check_ide_smart.c:580 plugins/negate.c:255
#: plugins-root/check_icmp.c:1608
@ -929,13 +929,13 @@ msgid "of the <state> argument with optional text"
msgstr "du paramètre <state> avec un texte optionnel"
#: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444
#: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109
#: plugins/check_swap.c:193 plugins/check_users.c:140 plugins/urlize.c:109
#, c-format
msgid "Could not open pipe: %s\n"
msgstr "Impossible d'ouvrir le pipe: %s\n"
#: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159
#: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115
#: plugins/check_swap.c:199 plugins/check_users.c:146 plugins/urlize.c:115
#, c-format
msgid "Could not open stderr for %s\n"
msgstr "Impossible d'ouvrir la sortie d'erreur standard pour %s\n"
@ -994,8 +994,8 @@ msgstr "FPING %s - %s (perte=%.0f%% )|%s\n"
#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525
#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
msgid "Invalid hostname/address"
msgstr "Adresse/Nom d'hôte invalide"
@ -1268,7 +1268,7 @@ msgid "file does not exist or is not readable"
msgstr ""
#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_tcp.c:601
msgid "Invalid certificate expiration period"
msgstr "Période d'expiration du certificat invalide"
@ -1307,7 +1307,7 @@ msgstr "Impossible de compiler l'expression rationnelle: %s"
#: plugins/check_http.c:522 plugins/check_ntp.c:732
#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491
#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
msgid "IPv6 support not available"
msgstr "Support IPv6 non disponible"
@ -1575,7 +1575,7 @@ msgstr ""
msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
msgstr ""
#: plugins/check_http.c:1750 plugins/check_smtp.c:857
#: plugins/check_http.c:1750 plugins/check_smtp.c:890
msgid "Enable SSL/TLS hostname extension support (SNI)"
msgstr ""
@ -3751,12 +3751,12 @@ msgid " %s - database %s (%f sec.)|%s\n"
msgstr " %s - base de données %s (%d sec.)|%s\n"
#: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289
#: plugins/check_users.c:228
#: plugins/check_users.c:241
msgid "Critical threshold must be a positive integer"
msgstr "Le seuil critique doit être un entier positif"
#: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282
#: plugins/check_users.c:226
#: plugins/check_users.c:239
msgid "Warning threshold must be a positive integer"
msgstr "Le seuil d'avertissement doit être un entier positif"
@ -4460,7 +4460,7 @@ msgstr "Manque de Mémoire?"
msgid "Invalid NAS-Identifier\n"
msgstr "NAS-Identifier invalide"
#: plugins/check_radius.c:199 plugins/check_smtp.c:156
#: plugins/check_radius.c:199 plugins/check_smtp.c:159
#, c-format
msgid "gethostname() failed!\n"
msgstr "La commande gethostname() à échoué\n"
@ -4651,7 +4651,7 @@ msgstr ""
msgid "This plugin will attempt to open an RTSP connection with the host."
msgstr "Ce plugin va essayer d'ouvrir un connexion RTSP avec l'hôte."
#: plugins/check_real.c:439 plugins/check_smtp.c:878
#: plugins/check_real.c:439 plugins/check_smtp.c:911
msgid "Successful connects return STATE_OK, refusals and timeouts return"
msgstr ""
@ -4669,584 +4669,602 @@ msgstr ""
msgid "values."
msgstr ""
#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289
#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
#, c-format
msgid "malloc() failed!\n"
msgstr "l'allocation mémoire à échoué!\n"
#: plugins/check_smtp.c:200 plugins/check_smtp.c:212
#, c-format
msgid "recv() failed\n"
msgstr "La commande recv() à échoué\n"
#: plugins/check_smtp.c:222
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n"
#: plugins/check_smtp.c:234
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr "Le serveur ne supporte pas STARTTLS\n"
#: plugins/check_smtp.c:240
#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
#, c-format
msgid "CRITICAL - Cannot create SSL context.\n"
msgstr "CRITIQUE - Impossible de créer le contexte SSL.\n"
#: plugins/check_smtp.c:260
#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
#, c-format
msgid "recv() failed\n"
msgstr "La commande recv() à échoué\n"
#: plugins/check_smtp.c:238
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n"
#: plugins/check_smtp.c:250
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr "Le serveur ne supporte pas STARTTLS\n"
#: plugins/check_smtp.c:276
msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
msgstr ""
#: plugins/check_smtp.c:265
#: plugins/check_smtp.c:281
#, c-format
msgid "sent %s"
msgstr "envoyé %s"
#: plugins/check_smtp.c:267
#: plugins/check_smtp.c:283
msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
msgstr ""
#: plugins/check_smtp.c:297
#: plugins/check_smtp.c:313
#, c-format
msgid "Invalid SMTP response received from host: %s\n"
msgstr "Réponse SMTP reçue de l'hôte invalide: %s\n"
#: plugins/check_smtp.c:299
#: plugins/check_smtp.c:315
#, c-format
msgid "Invalid SMTP response received from host on port %d: %s\n"
msgstr "Réponse SMTP reçue de l'hôte sur le port %d invalide: %s\n"
#: plugins/check_smtp.c:322 plugins/check_snmp.c:866
#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
#, c-format
msgid "Could Not Compile Regular Expression"
msgstr "Impossible de compiler l'expression rationnelle"
#: plugins/check_smtp.c:331
#: plugins/check_smtp.c:347
#, c-format
msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
msgstr "SMTP %s - réponse invalide de '%s' à la commande '%s'\n"
#: plugins/check_smtp.c:335 plugins/check_snmp.c:540
#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
#, c-format
msgid "Execute Error: %s\n"
msgstr "Erreur d'exécution: %s\n"
#: plugins/check_smtp.c:349
#: plugins/check_smtp.c:365
msgid "no authuser specified, "
msgstr "Pas d'utilisateur pour l'authentification spécifié, "
#: plugins/check_smtp.c:354
#: plugins/check_smtp.c:370
msgid "no authpass specified, "
msgstr "pas de mot de passe spécifié, "
#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402
#: plugins/check_smtp.c:728
#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
#: plugins/check_smtp.c:758
#, c-format
msgid "sent %s\n"
msgstr "envoyé %s\n"
#: plugins/check_smtp.c:364
#: plugins/check_smtp.c:380
msgid "recv() failed after AUTH LOGIN, "
msgstr "recv() à échoué après AUTH LOGIN, "
#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410
#: plugins/check_smtp.c:739
#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
#: plugins/check_smtp.c:769
#, c-format
msgid "received %s\n"
msgstr "reçu %s\n"
#: plugins/check_smtp.c:373
#: plugins/check_smtp.c:389
msgid "invalid response received after AUTH LOGIN, "
msgstr "Réponse invalide reçue après AUTH LOGIN, "
#: plugins/check_smtp.c:386
#: plugins/check_smtp.c:402
msgid "recv() failed after sending authuser, "
msgstr "La commande recv() a échoué après authuser, "
#: plugins/check_smtp.c:394
#: plugins/check_smtp.c:410
msgid "invalid response received after authuser, "
msgstr "Réponse invalide reçue après authuser, "
#: plugins/check_smtp.c:406
#: plugins/check_smtp.c:422
msgid "recv() failed after sending authpass, "
msgstr "la commande recv() à échoué après authpass, "
#: plugins/check_smtp.c:414
#: plugins/check_smtp.c:430
msgid "invalid response received after authpass, "
msgstr "Réponse invalide reçue après authpass, "
#: plugins/check_smtp.c:421
#: plugins/check_smtp.c:437
msgid "only authtype LOGIN is supported, "
msgstr "seul la méthode d'authentification LOGIN est supportée, "
#: plugins/check_smtp.c:445
#: plugins/check_smtp.c:461
#, c-format
msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
msgstr "SMTP %s - %s%.3f sec. de temps de réponse%s%s|%s\n"
#: plugins/check_smtp.c:562 plugins/check_smtp.c:574
#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
#, c-format
msgid "Could not realloc() units [%d]\n"
msgstr "Impossible de réallouer des unités [%d]\n"
#: plugins/check_smtp.c:582
#: plugins/check_smtp.c:600
#, fuzzy
msgid "Critical time must be a positive"
msgstr "Le seuil critique doit être un entier positif"
#: plugins/check_smtp.c:590
#: plugins/check_smtp.c:608
#, fuzzy
msgid "Warning time must be a positive"
msgstr "Le seuil d'avertissement doit être un entier positif"
#: plugins/check_smtp.c:633 plugins/check_smtp.c:645
#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
msgid "SSL support not available - install OpenSSL and recompile"
msgstr "SSL n'est pas disponible - installer OpenSSL et recompilez"
#: plugins/check_smtp.c:719 plugins/check_smtp.c:724
#: plugins/check_smtp.c:720
msgid "Set either -s/--ssl/--tls or -S/--starttls"
msgstr "Définissez -s/--ssl/--tls ou -S/--starttls"
#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
#, c-format
msgid "Connection closed by server before sending QUIT command\n"
msgstr ""
#: plugins/check_smtp.c:734
#: plugins/check_smtp.c:764
#, c-format
msgid "recv() failed after QUIT."
msgstr "recv() à échoué après QUIT."
#: plugins/check_smtp.c:736
#: plugins/check_smtp.c:766
#, c-format
msgid "Connection reset by peer."
msgstr ""
#: plugins/check_smtp.c:826
#: plugins/check_smtp.c:856
msgid "This plugin will attempt to open an SMTP connection with the host."
msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte."
#: plugins/check_smtp.c:840
#: plugins/check_smtp.c:870
#, c-format
msgid " String to expect in first line of server response (default: '%s')\n"
msgstr ""
" Texte attendu dans la première ligne de réponse du serveur (défaut: "
"'%s')\n"
#: plugins/check_smtp.c:842
#: plugins/check_smtp.c:872
msgid "SMTP command (may be used repeatedly)"
msgstr "Commande SMTP (peut être utilisé plusieurs fois)"
#: plugins/check_smtp.c:844
#: plugins/check_smtp.c:874
msgid "Expected response to command (may be used repeatedly)"
msgstr ""
#: plugins/check_smtp.c:846
#: plugins/check_smtp.c:876
msgid "FROM-address to include in MAIL command, required by Exchange 2000"
msgstr ""
#: plugins/check_smtp.c:848
#: plugins/check_smtp.c:878
msgid "FQDN used for HELO"
msgstr ""
#: plugins/check_smtp.c:850
#: plugins/check_smtp.c:880
msgid "Use PROXY protocol prefix for the connection."
msgstr "Utiliser le préfixe du protocole PROXY pour la connexion."
#: plugins/check_smtp.c:853 plugins/check_tcp.c:689
#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
msgid "Minimum number of days a certificate has to be valid."
msgstr "Nombre de jours minimum pour que le certificat soit valide."
#: plugins/check_smtp.c:855
msgid "Use STARTTLS for the connection."
msgstr ""
#: plugins/check_smtp.c:885
#, fuzzy
msgid "Use SSL/TLS for the connection."
msgstr "Utiliser SSL/TLS pour la connexion."
#: plugins/check_smtp.c:861
#: plugins/check_smtp.c:886
#, c-format
msgid " Sets default port to %d.\n"
msgstr " Définit le port par défaut à %d.\n"
#: plugins/check_smtp.c:888
msgid "Use STARTTLS for the connection."
msgstr "Utiliser STARTTLS pour la connexion."
#: plugins/check_smtp.c:894
msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
msgstr ""
#: plugins/check_smtp.c:863
#: plugins/check_smtp.c:896
msgid "SMTP AUTH username"
msgstr ""
#: plugins/check_smtp.c:865
#: plugins/check_smtp.c:898
msgid "SMTP AUTH password"
msgstr ""
#: plugins/check_smtp.c:867
#: plugins/check_smtp.c:900
msgid "Send LHLO instead of HELO/EHLO"
msgstr ""
#: plugins/check_smtp.c:869
#: plugins/check_smtp.c:902
msgid "Ignore failure when sending QUIT command to server"
msgstr ""
#: plugins/check_smtp.c:879
#: plugins/check_smtp.c:912
msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
msgstr ""
#: plugins/check_smtp.c:880
#: plugins/check_smtp.c:913
msgid "connects, but incorrect response messages from the host result in"
msgstr ""
#: plugins/check_smtp.c:881
#: plugins/check_smtp.c:914
msgid "STATE_WARNING return values."
msgstr ""
#: plugins/check_snmp.c:177 plugins/check_snmp.c:626
#: plugins/check_snmp.c:179 plugins/check_snmp.c:641
msgid "Cannot malloc"
msgstr ""
#: plugins/check_snmp.c:368
#: plugins/check_snmp.c:383
#, c-format
msgid "External command error: %s\n"
msgstr "Erreur d'exécution de commande externe: %s\n"
#: plugins/check_snmp.c:373
#: plugins/check_snmp.c:388
#, c-format
msgid "External command error with no output (return code: %d)\n"
msgstr ""
#: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490
#: plugins/check_snmp.c:492
#: plugins/check_snmp.c:501 plugins/check_snmp.c:503 plugins/check_snmp.c:505
#: plugins/check_snmp.c:507
#, fuzzy, c-format
msgid "No valid data returned (%s)\n"
msgstr "Pas de données valides reçues"
#: plugins/check_snmp.c:504
#: plugins/check_snmp.c:519
msgid "Time duration between plugin calls is invalid"
msgstr ""
#: plugins/check_snmp.c:632
#: plugins/check_snmp.c:647
msgid "Cannot asprintf()"
msgstr ""
#: plugins/check_snmp.c:638
#: plugins/check_snmp.c:653
#, fuzzy
msgid "Cannot realloc()"
msgstr "Impossible de réallouer des unités\n"
#: plugins/check_snmp.c:654
#: plugins/check_snmp.c:669
msgid "No previous data to calculate rate - assume okay"
msgstr ""
#: plugins/check_snmp.c:804
#: plugins/check_snmp.c:820
msgid "Retries interval must be a positive integer"
msgstr "L'intervalle pour les essais doit être un entier positif"
#: plugins/check_snmp.c:841
#: plugins/check_snmp.c:857
#, fuzzy
msgid "Exit status must be a positive integer"
msgstr "Maxbytes doit être un entier positif"
#: plugins/check_snmp.c:891
#: plugins/check_snmp.c:907
#, c-format
msgid "Could not reallocate labels[%d]"
msgstr "Impossible de réallouer des labels[%d]"
#: plugins/check_snmp.c:904
#: plugins/check_snmp.c:920
msgid "Could not reallocate labels\n"
msgstr "Impossible de réallouer des labels\n"
#: plugins/check_snmp.c:920
#: plugins/check_snmp.c:936
#, c-format
msgid "Could not reallocate units [%d]\n"
msgstr "Impossible de réallouer des unités [%d]\n"
#: plugins/check_snmp.c:932
#: plugins/check_snmp.c:948
msgid "Could not realloc() units\n"
msgstr "Impossible de réallouer des unités\n"
#: plugins/check_snmp.c:949
#: plugins/check_snmp.c:965
#, fuzzy
msgid "Rate multiplier must be a positive integer"
msgstr "La taille du paquet doit être un entier positif"
#: plugins/check_snmp.c:1024
#: plugins/check_snmp.c:1042
msgid "No host specified\n"
msgstr "Pas d'hôte spécifié\n"
#: plugins/check_snmp.c:1028
#: plugins/check_snmp.c:1046
msgid "No OIDs specified\n"
msgstr "Pas de compteur spécifié\n"
#: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069
#: plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1069 plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1105
#, c-format
msgid "Required parameter: %s\n"
msgstr ""
#: plugins/check_snmp.c:1062
#: plugins/check_snmp.c:1080
msgid "Invalid seclevel"
msgstr ""
#: plugins/check_snmp.c:1108
#: plugins/check_snmp.c:1126
msgid "Invalid SNMP version"
msgstr "Version de SNMP invalide"
#: plugins/check_snmp.c:1125
#: plugins/check_snmp.c:1143
msgid "Unbalanced quotes\n"
msgstr "Guillemets manquants\n"
#: plugins/check_snmp.c:1183
#: plugins/check_snmp.c:1201
#, c-format
msgid "multiplier set (%.1f), but input is not a number: %s"
msgstr ""
#: plugins/check_snmp.c:1212
#: plugins/check_snmp.c:1230
msgid "Check status of remote machines and obtain system information via SNMP"
msgstr ""
"Vérifie l'état des machines distantes et obtient l'information système via "
"SNMP"
#: plugins/check_snmp.c:1226
#: plugins/check_snmp.c:1244
msgid "Use SNMP GETNEXT instead of SNMP GET"
msgstr "Utiliser SNMP GETNEXT au lieu de SNMP GET"
#: plugins/check_snmp.c:1228
#: plugins/check_snmp.c:1246
msgid "SNMP protocol version"
msgstr "Version du protocole SNMP"
#: plugins/check_snmp.c:1230
#: plugins/check_snmp.c:1248
#, fuzzy
msgid "SNMPv3 context"
msgstr "Nom d'utilisateur SNMPv3"
#: plugins/check_snmp.c:1232
#: plugins/check_snmp.c:1250
msgid "SNMPv3 securityLevel"
msgstr "Niveau de sécurité SNMPv3 (securityLevel)"
#: plugins/check_snmp.c:1234
#: plugins/check_snmp.c:1252
msgid "SNMPv3 auth proto"
msgstr "Protocole d'authentification SNMPv3"
#: plugins/check_snmp.c:1236
#: plugins/check_snmp.c:1254
msgid "SNMPv3 priv proto (default DES)"
msgstr ""
#: plugins/check_snmp.c:1240
#: plugins/check_snmp.c:1258
msgid "Optional community string for SNMP communication"
msgstr "Communauté optionnelle pour la communication SNMP"
#: plugins/check_snmp.c:1241
#: plugins/check_snmp.c:1259
msgid "default is"
msgstr "défaut:"
#: plugins/check_snmp.c:1243
#: plugins/check_snmp.c:1261
msgid "SNMPv3 username"
msgstr "Nom d'utilisateur SNMPv3"
#: plugins/check_snmp.c:1245
#: plugins/check_snmp.c:1263
msgid "SNMPv3 authentication password"
msgstr "Mot de passe d'authentification SNMPv3"
#: plugins/check_snmp.c:1247
#: plugins/check_snmp.c:1265
msgid "SNMPv3 privacy password"
msgstr "Mot de passe de confidentialité SNMPv3"
#: plugins/check_snmp.c:1251
#: plugins/check_snmp.c:1269
msgid "Object identifier(s) or SNMP variables whose value you wish to query"
msgstr ""
#: plugins/check_snmp.c:1253
#: plugins/check_snmp.c:1271
msgid ""
"List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'"
msgstr ""
#: plugins/check_snmp.c:1254
#: plugins/check_snmp.c:1272
msgid "for symbolic OIDs.)"
msgstr ""
#: plugins/check_snmp.c:1256
#: plugins/check_snmp.c:1274
msgid "Delimiter to use when parsing returned data. Default is"
msgstr ""
#: plugins/check_snmp.c:1257
#: plugins/check_snmp.c:1275
msgid "Any data on the right hand side of the delimiter is considered"
msgstr ""
#: plugins/check_snmp.c:1258
#: plugins/check_snmp.c:1276
msgid "to be the data that should be used in the evaluation."
msgstr ""
#: plugins/check_snmp.c:1260
#: plugins/check_snmp.c:1278
msgid "If the check returns a 0 length string or NULL value"
msgstr ""
#: plugins/check_snmp.c:1261
#: plugins/check_snmp.c:1279
msgid "This option allows you to choose what status you want it to exit"
msgstr ""
#: plugins/check_snmp.c:1262
#: plugins/check_snmp.c:1280
msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)"
msgstr ""
#: plugins/check_snmp.c:1263
#: plugins/check_snmp.c:1281
msgid "0 = OK"
msgstr ""
#: plugins/check_snmp.c:1264
#: plugins/check_snmp.c:1282
#, fuzzy
msgid "1 = WARNING"
msgstr "AVERTISSEMENT"
#: plugins/check_snmp.c:1265
#: plugins/check_snmp.c:1283
#, fuzzy
msgid "2 = CRITICAL"
msgstr "CRITIQUE"
#: plugins/check_snmp.c:1266
#: plugins/check_snmp.c:1284
#, fuzzy
msgid "3 = UNKNOWN"
msgstr "INCONNU"
#: plugins/check_snmp.c:1270
#: plugins/check_snmp.c:1288
msgid "Warning threshold range(s)"
msgstr "Valeurs pour le seuil d'avertissement"
#: plugins/check_snmp.c:1272
#: plugins/check_snmp.c:1290
msgid "Critical threshold range(s)"
msgstr "Valeurs pour le seuil critique"
#: plugins/check_snmp.c:1274
#: plugins/check_snmp.c:1292
msgid "Enable rate calculation. See 'Rate Calculation' below"
msgstr ""
#: plugins/check_snmp.c:1276
#: plugins/check_snmp.c:1294
msgid ""
"Converts rate per second. For example, set to 60 to convert to per minute"
msgstr ""
#: plugins/check_snmp.c:1278
#: plugins/check_snmp.c:1296
msgid "Add/subtract the specified OFFSET to numeric sensor data"
msgstr ""
#: plugins/check_snmp.c:1282
#: plugins/check_snmp.c:1300
msgid "Return OK state (for that OID) if STRING is an exact match"
msgstr ""
#: plugins/check_snmp.c:1284
#: plugins/check_snmp.c:1302
msgid ""
"Return OK state (for that OID) if extended regular expression REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1286
#: plugins/check_snmp.c:1304
msgid ""
"Return OK state (for that OID) if case-insensitive extended REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1288
#: plugins/check_snmp.c:1306
msgid "Invert search result (CRITICAL if found)"
msgstr ""
#: plugins/check_snmp.c:1292
#: plugins/check_snmp.c:1310
msgid "Prefix label for output from plugin"
msgstr ""
#: plugins/check_snmp.c:1294
#: plugins/check_snmp.c:1312
msgid "Units label(s) for output data (e.g., 'sec.')."
msgstr ""
#: plugins/check_snmp.c:1296
#: plugins/check_snmp.c:1314
msgid "Separates output on multiple OID requests"
msgstr ""
#: plugins/check_snmp.c:1298
#: plugins/check_snmp.c:1316
msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1"
msgstr ""
#: plugins/check_snmp.c:1300
#: plugins/check_snmp.c:1318
msgid "C-style format string for float values (see option -M)"
msgstr ""
#: plugins/check_snmp.c:1303
#: plugins/check_snmp.c:1321
msgid ""
"NOTE the final timeout value is calculated using this formula: "
"timeout_interval * retries + 5"
msgstr ""
#: plugins/check_snmp.c:1305
#: plugins/check_snmp.c:1323
#, fuzzy
msgid "Number of retries to be used in the requests, default: "
msgstr "Le nombre d'essai pour les requêtes"
#: plugins/check_snmp.c:1308
#: plugins/check_snmp.c:1326
msgid "Label performance data with OIDs instead of --label's"
msgstr ""
#: plugins/check_snmp.c:1313
#: plugins/check_snmp.c:1329
msgid "Tell snmpget to not print errors encountered when parsing MIB files"
msgstr ""
#: plugins/check_snmp.c:1334
msgid ""
"This plugin uses the 'snmpget' command included with the NET-SNMP package."
msgstr ""
#: plugins/check_snmp.c:1314
#: plugins/check_snmp.c:1335
msgid ""
"if you don't have the package installed, you will need to download it from"
msgstr ""
"Si vous n'avez pas le programme installé, vous devrez le télécharger depuis"
#: plugins/check_snmp.c:1315
#: plugins/check_snmp.c:1336
msgid "http://net-snmp.sourceforge.net before you can use this plugin."
msgstr "http://net-snmp.sourceforge.net avant de pouvoir utiliser ce plugin."
#: plugins/check_snmp.c:1319
#: plugins/check_snmp.c:1340
#, fuzzy
msgid ""
"- Multiple OIDs (and labels) may be indicated by a comma or space-delimited "
msgstr ""
"- Des OIDs multiples peuvent être séparées par des virgules ou des espaces"
#: plugins/check_snmp.c:1320
#: plugins/check_snmp.c:1341
#, fuzzy
msgid "list (lists with internal spaces must be quoted)."
msgstr "(Les liste avec espaces doivent être entre guillemets). Max:"
#: plugins/check_snmp.c:1324
#: plugins/check_snmp.c:1345
msgid ""
"- When checking multiple OIDs, separate ranges by commas like '-w "
"1:10,1:,:20'"
msgstr ""
#: plugins/check_snmp.c:1325
#: plugins/check_snmp.c:1346
msgid "- Note that only one string and one regex may be checked at present"
msgstr ""
#: plugins/check_snmp.c:1326
#: plugins/check_snmp.c:1347
msgid ""
"- All evaluation methods other than PR, STR, and SUBSTR expect that the value"
msgstr ""
#: plugins/check_snmp.c:1327
#: plugins/check_snmp.c:1348
msgid "returned from the SNMP query is an unsigned integer."
msgstr ""
#: plugins/check_snmp.c:1330
#: plugins/check_snmp.c:1351
msgid "Rate Calculation:"
msgstr ""
#: plugins/check_snmp.c:1331
#: plugins/check_snmp.c:1352
msgid "In many places, SNMP returns counters that are only meaningful when"
msgstr ""
#: plugins/check_snmp.c:1332
#: plugins/check_snmp.c:1353
msgid "calculating the counter difference since the last check. check_snmp"
msgstr ""
#: plugins/check_snmp.c:1333
#: plugins/check_snmp.c:1354
msgid "saves the last state information in a file so that the rate per second"
msgstr ""
#: plugins/check_snmp.c:1334
#: plugins/check_snmp.c:1355
msgid "can be calculated. Use the --rate option to save state information."
msgstr ""
#: plugins/check_snmp.c:1335
#: plugins/check_snmp.c:1356
msgid ""
"On the first run, there will be no prior state - this will return with OK."
msgstr ""
#: plugins/check_snmp.c:1336
#: plugins/check_snmp.c:1357
msgid "The state is uniquely determined by the arguments to the plugin, so"
msgstr ""
#: plugins/check_snmp.c:1337
#: plugins/check_snmp.c:1358
msgid "changing the arguments will create a new state file."
msgstr ""
@ -5774,43 +5792,43 @@ msgstr ""
msgid "http://www.networkupstools.org"
msgstr ""
#: plugins/check_users.c:91
#: plugins/check_users.c:101
#, fuzzy, c-format
msgid "Could not enumerate RD sessions: %d\n"
msgstr "Impossible d'utiliser le protocole version %d\n"
#: plugins/check_users.c:146
#: plugins/check_users.c:156
#, c-format
msgid "# users=%d"
msgstr "# utilisateurs=%d"
#: plugins/check_users.c:164
#: plugins/check_users.c:177
msgid "Unable to read output"
msgstr "Impossible de lire les données en entrée"
#: plugins/check_users.c:166
#: plugins/check_users.c:179
#, c-format
msgid "USERS %s - %d users currently logged in |%s\n"
msgstr "UTILISATEURS %s - %d utilisateurs actuellement connectés sur |%s\n"
#: plugins/check_users.c:241
#: plugins/check_users.c:254
msgid "This plugin checks the number of users currently logged in on the local"
msgstr ""
"Ce plugin vérifie le nombre d'utilisateurs actuellement connecté sur le "
"système local"
#: plugins/check_users.c:242
#: plugins/check_users.c:255
msgid ""
"system and generates an error if the number exceeds the thresholds specified."
msgstr "et génère une erreur si le nombre excède le seuil spécifié."
#: plugins/check_users.c:252
#: plugins/check_users.c:265
msgid "Set WARNING status if more than INTEGER users are logged in"
msgstr ""
"Sortir avec un résultat AVERTISSEMENT si plus de INTEGER utilisateurs sont "
"connectés"
#: plugins/check_users.c:254
#: plugins/check_users.c:267
msgid "Set CRITICAL status if more than INTEGER users are logged in"
msgstr ""
"Sortir avec un résultat CRITIQUE si plus de INTEGER utilisateurs sont "

6887
po/fr.po~ Normal file

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n"
"POT-Creation-Date: 2023-07-11 16:07+0200\n"
"POT-Creation-Date: 2023-08-29 09:47+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -27,16 +27,16 @@ msgstr ""
#: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557
#: plugins/check_nwstat.c:173 plugins/check_overcr.c:102
#: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146
#: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:149
#: plugins/check_snmp.c:250 plugins/check_ssh.c:74 plugins/check_swap.c:115
#: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122
#: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270
#: plugins/check_users.c:89 plugins/negate.c:210 plugins-root/check_dhcp.c:270
msgid "Could not parse arguments"
msgstr ""
#: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99
#: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101
#: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78
#: plugins/check_procs.c:192 plugins/check_snmp.c:363 plugins/negate.c:78
msgid "Cannot catch SIGALRM"
msgstr ""
@ -67,14 +67,14 @@ msgstr ""
#: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292
#: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607
#: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:625
#: plugins/check_snmp.c:805 plugins/check_ssh.c:140 plugins/check_tcp.c:519
#: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160
msgid "Timeout interval must be a positive integer"
msgstr ""
#: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532
#: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:550
#: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521
msgid "Port must be a positive integer"
msgstr ""
@ -243,10 +243,10 @@ msgstr ""
#: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651
#: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467
#: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891
#: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:924
#: plugins/check_snmp.c:1368 plugins/check_ssh.c:325 plugins/check_swap.c:607
#: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663
#: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/check_users.c:275 plugins/check_ide_smart.c:606 plugins/negate.c:273
#: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390
#: plugins-root/check_icmp.c:1633
msgid "Usage:"
@ -298,7 +298,7 @@ msgstr ""
#: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576
#: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724
#: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1318
#: plugins/check_overcr.c:456 plugins/check_snmp.c:1339
#: plugins/check_swap.c:596 plugins/check_ups.c:645
#: plugins/check_ide_smart.c:580 plugins/negate.c:255
#: plugins-root/check_icmp.c:1608
@ -870,13 +870,13 @@ msgid "of the <state> argument with optional text"
msgstr ""
#: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444
#: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109
#: plugins/check_swap.c:193 plugins/check_users.c:140 plugins/urlize.c:109
#, c-format
msgid "Could not open pipe: %s\n"
msgstr ""
#: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159
#: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115
#: plugins/check_swap.c:199 plugins/check_users.c:146 plugins/urlize.c:115
#, c-format
msgid "Could not open stderr for %s\n"
msgstr ""
@ -933,8 +933,8 @@ msgstr ""
#: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497
#: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338
#: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525
#: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:543
#: plugins/check_smtp.c:703 plugins/check_ssh.c:162 plugins/check_time.c:240
#: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576
msgid "Invalid hostname/address"
msgstr ""
@ -1187,7 +1187,7 @@ msgid "file does not exist or is not readable"
msgstr ""
#: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335
#: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_smtp.c:639 plugins/check_tcp.c:590 plugins/check_tcp.c:595
#: plugins/check_tcp.c:601
msgid "Invalid certificate expiration period"
msgstr ""
@ -1226,7 +1226,7 @@ msgstr ""
#: plugins/check_http.c:522 plugins/check_ntp.c:732
#: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517
#: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491
#: plugins/check_smtp.c:683 plugins/check_ssh.c:151 plugins/check_tcp.c:491
msgid "IPv6 support not available"
msgstr ""
@ -1482,7 +1482,7 @@ msgstr ""
msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted."
msgstr ""
#: plugins/check_http.c:1750 plugins/check_smtp.c:857
#: plugins/check_http.c:1750 plugins/check_smtp.c:890
msgid "Enable SSL/TLS hostname extension support (SNI)"
msgstr ""
@ -3592,12 +3592,12 @@ msgid " %s - database %s (%f sec.)|%s\n"
msgstr ""
#: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289
#: plugins/check_users.c:228
#: plugins/check_users.c:241
msgid "Critical threshold must be a positive integer"
msgstr ""
#: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282
#: plugins/check_users.c:226
#: plugins/check_users.c:239
msgid "Warning threshold must be a positive integer"
msgstr ""
@ -4271,7 +4271,7 @@ msgstr ""
msgid "Invalid NAS-Identifier\n"
msgstr ""
#: plugins/check_radius.c:199 plugins/check_smtp.c:156
#: plugins/check_radius.c:199 plugins/check_smtp.c:159
#, c-format
msgid "gethostname() failed!\n"
msgstr ""
@ -4453,7 +4453,7 @@ msgstr ""
msgid "This plugin will attempt to open an RTSP connection with the host."
msgstr ""
#: plugins/check_real.c:439 plugins/check_smtp.c:878
#: plugins/check_real.c:439 plugins/check_smtp.c:911
msgid "Successful connects return STATE_OK, refusals and timeouts return"
msgstr ""
@ -4471,566 +4471,583 @@ msgstr ""
msgid "values."
msgstr ""
#: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289
#: plugins/check_smtp.c:155 plugins/check_swap.c:283 plugins/check_swap.c:289
#, c-format
msgid "malloc() failed!\n"
msgstr ""
#: plugins/check_smtp.c:200 plugins/check_smtp.c:212
#, c-format
msgid "recv() failed\n"
msgstr ""
#: plugins/check_smtp.c:222
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr ""
#: plugins/check_smtp.c:234
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr ""
#: plugins/check_smtp.c:240
#: plugins/check_smtp.c:203 plugins/check_smtp.c:256
#, c-format
msgid "CRITICAL - Cannot create SSL context.\n"
msgstr ""
#: plugins/check_smtp.c:260
#: plugins/check_smtp.c:216 plugins/check_smtp.c:228
#, c-format
msgid "recv() failed\n"
msgstr ""
#: plugins/check_smtp.c:238
#, c-format
msgid "WARNING - TLS not supported by server\n"
msgstr ""
#: plugins/check_smtp.c:250
#, c-format
msgid "Server does not support STARTTLS\n"
msgstr ""
#: plugins/check_smtp.c:276
msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS."
msgstr ""
#: plugins/check_smtp.c:265
#: plugins/check_smtp.c:281
#, c-format
msgid "sent %s"
msgstr ""
#: plugins/check_smtp.c:267
#: plugins/check_smtp.c:283
msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS."
msgstr ""
#: plugins/check_smtp.c:297
#: plugins/check_smtp.c:313
#, c-format
msgid "Invalid SMTP response received from host: %s\n"
msgstr ""
#: plugins/check_smtp.c:299
#: plugins/check_smtp.c:315
#, c-format
msgid "Invalid SMTP response received from host on port %d: %s\n"
msgstr ""
#: plugins/check_smtp.c:322 plugins/check_snmp.c:866
#: plugins/check_smtp.c:338 plugins/check_snmp.c:882
#, c-format
msgid "Could Not Compile Regular Expression"
msgstr ""
#: plugins/check_smtp.c:331
#: plugins/check_smtp.c:347
#, c-format
msgid "SMTP %s - Invalid response '%s' to command '%s'\n"
msgstr ""
#: plugins/check_smtp.c:335 plugins/check_snmp.c:540
#: plugins/check_smtp.c:351 plugins/check_snmp.c:555
#, c-format
msgid "Execute Error: %s\n"
msgstr ""
#: plugins/check_smtp.c:349
#: plugins/check_smtp.c:365
msgid "no authuser specified, "
msgstr ""
#: plugins/check_smtp.c:354
#: plugins/check_smtp.c:370
msgid "no authpass specified, "
msgstr ""
#: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402
#: plugins/check_smtp.c:728
#: plugins/check_smtp.c:377 plugins/check_smtp.c:398 plugins/check_smtp.c:418
#: plugins/check_smtp.c:758
#, c-format
msgid "sent %s\n"
msgstr ""
#: plugins/check_smtp.c:364
#: plugins/check_smtp.c:380
msgid "recv() failed after AUTH LOGIN, "
msgstr ""
#: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410
#: plugins/check_smtp.c:739
#: plugins/check_smtp.c:385 plugins/check_smtp.c:406 plugins/check_smtp.c:426
#: plugins/check_smtp.c:769
#, c-format
msgid "received %s\n"
msgstr ""
#: plugins/check_smtp.c:373
#: plugins/check_smtp.c:389
msgid "invalid response received after AUTH LOGIN, "
msgstr ""
#: plugins/check_smtp.c:386
#: plugins/check_smtp.c:402
msgid "recv() failed after sending authuser, "
msgstr ""
#: plugins/check_smtp.c:394
#: plugins/check_smtp.c:410
msgid "invalid response received after authuser, "
msgstr ""
#: plugins/check_smtp.c:406
#: plugins/check_smtp.c:422
msgid "recv() failed after sending authpass, "
msgstr ""
#: plugins/check_smtp.c:414
#: plugins/check_smtp.c:430
msgid "invalid response received after authpass, "
msgstr ""
#: plugins/check_smtp.c:421
#: plugins/check_smtp.c:437
msgid "only authtype LOGIN is supported, "
msgstr ""
#: plugins/check_smtp.c:445
#: plugins/check_smtp.c:461
#, c-format
msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n"
msgstr ""
#: plugins/check_smtp.c:562 plugins/check_smtp.c:574
#: plugins/check_smtp.c:580 plugins/check_smtp.c:592
#, c-format
msgid "Could not realloc() units [%d]\n"
msgstr ""
#: plugins/check_smtp.c:582
#: plugins/check_smtp.c:600
msgid "Critical time must be a positive"
msgstr ""
#: plugins/check_smtp.c:590
#: plugins/check_smtp.c:608
msgid "Warning time must be a positive"
msgstr ""
#: plugins/check_smtp.c:633 plugins/check_smtp.c:645
#: plugins/check_smtp.c:651 plugins/check_smtp.c:667
msgid "SSL support not available - install OpenSSL and recompile"
msgstr ""
#: plugins/check_smtp.c:719 plugins/check_smtp.c:724
#: plugins/check_smtp.c:720
msgid "Set either -s/--ssl/--tls or -S/--starttls"
msgstr ""
#: plugins/check_smtp.c:749 plugins/check_smtp.c:754
#, c-format
msgid "Connection closed by server before sending QUIT command\n"
msgstr ""
#: plugins/check_smtp.c:734
#: plugins/check_smtp.c:764
#, c-format
msgid "recv() failed after QUIT."
msgstr ""
#: plugins/check_smtp.c:736
#: plugins/check_smtp.c:766
#, c-format
msgid "Connection reset by peer."
msgstr ""
#: plugins/check_smtp.c:826
#: plugins/check_smtp.c:856
msgid "This plugin will attempt to open an SMTP connection with the host."
msgstr ""
#: plugins/check_smtp.c:840
#: plugins/check_smtp.c:870
#, c-format
msgid " String to expect in first line of server response (default: '%s')\n"
msgstr ""
#: plugins/check_smtp.c:842
#: plugins/check_smtp.c:872
msgid "SMTP command (may be used repeatedly)"
msgstr ""
#: plugins/check_smtp.c:844
#: plugins/check_smtp.c:874
msgid "Expected response to command (may be used repeatedly)"
msgstr ""
#: plugins/check_smtp.c:846
#: plugins/check_smtp.c:876
msgid "FROM-address to include in MAIL command, required by Exchange 2000"
msgstr ""
#: plugins/check_smtp.c:848
#: plugins/check_smtp.c:878
msgid "FQDN used for HELO"
msgstr ""
#: plugins/check_smtp.c:850
#: plugins/check_smtp.c:880
msgid "Use PROXY protocol prefix for the connection."
msgstr ""
#: plugins/check_smtp.c:853 plugins/check_tcp.c:689
#: plugins/check_smtp.c:883 plugins/check_tcp.c:689
msgid "Minimum number of days a certificate has to be valid."
msgstr ""
#: plugins/check_smtp.c:855
#: plugins/check_smtp.c:885
msgid "Use SSL/TLS for the connection."
msgstr ""
#: plugins/check_smtp.c:886
#, c-format
msgid " Sets default port to %d.\n"
msgstr ""
#: plugins/check_smtp.c:888
msgid "Use STARTTLS for the connection."
msgstr ""
#: plugins/check_smtp.c:861
#: plugins/check_smtp.c:894
msgid "SMTP AUTH type to check (default none, only LOGIN supported)"
msgstr ""
#: plugins/check_smtp.c:863
#: plugins/check_smtp.c:896
msgid "SMTP AUTH username"
msgstr ""
#: plugins/check_smtp.c:865
#: plugins/check_smtp.c:898
msgid "SMTP AUTH password"
msgstr ""
#: plugins/check_smtp.c:867
#: plugins/check_smtp.c:900
msgid "Send LHLO instead of HELO/EHLO"
msgstr ""
#: plugins/check_smtp.c:869
#: plugins/check_smtp.c:902
msgid "Ignore failure when sending QUIT command to server"
msgstr ""
#: plugins/check_smtp.c:879
#: plugins/check_smtp.c:912
msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful"
msgstr ""
#: plugins/check_smtp.c:880
#: plugins/check_smtp.c:913
msgid "connects, but incorrect response messages from the host result in"
msgstr ""
#: plugins/check_smtp.c:881
#: plugins/check_smtp.c:914
msgid "STATE_WARNING return values."
msgstr ""
#: plugins/check_snmp.c:177 plugins/check_snmp.c:626
#: plugins/check_snmp.c:179 plugins/check_snmp.c:641
msgid "Cannot malloc"
msgstr ""
#: plugins/check_snmp.c:368
#: plugins/check_snmp.c:383
#, c-format
msgid "External command error: %s\n"
msgstr ""
#: plugins/check_snmp.c:373
#: plugins/check_snmp.c:388
#, c-format
msgid "External command error with no output (return code: %d)\n"
msgstr ""
#: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490
#: plugins/check_snmp.c:492
#: plugins/check_snmp.c:501 plugins/check_snmp.c:503 plugins/check_snmp.c:505
#: plugins/check_snmp.c:507
#, c-format
msgid "No valid data returned (%s)\n"
msgstr ""
#: plugins/check_snmp.c:504
#: plugins/check_snmp.c:519
msgid "Time duration between plugin calls is invalid"
msgstr ""
#: plugins/check_snmp.c:632
#: plugins/check_snmp.c:647
msgid "Cannot asprintf()"
msgstr ""
#: plugins/check_snmp.c:638
#: plugins/check_snmp.c:653
msgid "Cannot realloc()"
msgstr ""
#: plugins/check_snmp.c:654
#: plugins/check_snmp.c:669
msgid "No previous data to calculate rate - assume okay"
msgstr ""
#: plugins/check_snmp.c:804
#: plugins/check_snmp.c:820
msgid "Retries interval must be a positive integer"
msgstr ""
#: plugins/check_snmp.c:841
#: plugins/check_snmp.c:857
msgid "Exit status must be a positive integer"
msgstr ""
#: plugins/check_snmp.c:891
#: plugins/check_snmp.c:907
#, c-format
msgid "Could not reallocate labels[%d]"
msgstr ""
#: plugins/check_snmp.c:904
#: plugins/check_snmp.c:920
msgid "Could not reallocate labels\n"
msgstr ""
#: plugins/check_snmp.c:920
#: plugins/check_snmp.c:936
#, c-format
msgid "Could not reallocate units [%d]\n"
msgstr ""
#: plugins/check_snmp.c:932
#: plugins/check_snmp.c:948
msgid "Could not realloc() units\n"
msgstr ""
#: plugins/check_snmp.c:949
#: plugins/check_snmp.c:965
msgid "Rate multiplier must be a positive integer"
msgstr ""
#: plugins/check_snmp.c:1024
#: plugins/check_snmp.c:1042
msgid "No host specified\n"
msgstr ""
#: plugins/check_snmp.c:1028
#: plugins/check_snmp.c:1046
msgid "No OIDs specified\n"
msgstr ""
#: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069
#: plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1069 plugins/check_snmp.c:1087
#: plugins/check_snmp.c:1105
#, c-format
msgid "Required parameter: %s\n"
msgstr ""
#: plugins/check_snmp.c:1062
#: plugins/check_snmp.c:1080
msgid "Invalid seclevel"
msgstr ""
#: plugins/check_snmp.c:1108
#: plugins/check_snmp.c:1126
msgid "Invalid SNMP version"
msgstr ""
#: plugins/check_snmp.c:1125
#: plugins/check_snmp.c:1143
msgid "Unbalanced quotes\n"
msgstr ""
#: plugins/check_snmp.c:1183
#: plugins/check_snmp.c:1201
#, c-format
msgid "multiplier set (%.1f), but input is not a number: %s"
msgstr ""
#: plugins/check_snmp.c:1212
#: plugins/check_snmp.c:1230
msgid "Check status of remote machines and obtain system information via SNMP"
msgstr ""
#: plugins/check_snmp.c:1226
#: plugins/check_snmp.c:1244
msgid "Use SNMP GETNEXT instead of SNMP GET"
msgstr ""
#: plugins/check_snmp.c:1228
#: plugins/check_snmp.c:1246
msgid "SNMP protocol version"
msgstr ""
#: plugins/check_snmp.c:1230
#: plugins/check_snmp.c:1248
msgid "SNMPv3 context"
msgstr ""
#: plugins/check_snmp.c:1232
#: plugins/check_snmp.c:1250
msgid "SNMPv3 securityLevel"
msgstr ""
#: plugins/check_snmp.c:1234
#: plugins/check_snmp.c:1252
msgid "SNMPv3 auth proto"
msgstr ""
#: plugins/check_snmp.c:1236
#: plugins/check_snmp.c:1254
msgid "SNMPv3 priv proto (default DES)"
msgstr ""
#: plugins/check_snmp.c:1240
#: plugins/check_snmp.c:1258
msgid "Optional community string for SNMP communication"
msgstr ""
#: plugins/check_snmp.c:1241
#: plugins/check_snmp.c:1259
msgid "default is"
msgstr ""
#: plugins/check_snmp.c:1243
#: plugins/check_snmp.c:1261
msgid "SNMPv3 username"
msgstr ""
#: plugins/check_snmp.c:1245
#: plugins/check_snmp.c:1263
msgid "SNMPv3 authentication password"
msgstr ""
#: plugins/check_snmp.c:1247
#: plugins/check_snmp.c:1265
msgid "SNMPv3 privacy password"
msgstr ""
#: plugins/check_snmp.c:1251
#: plugins/check_snmp.c:1269
msgid "Object identifier(s) or SNMP variables whose value you wish to query"
msgstr ""
#: plugins/check_snmp.c:1253
#: plugins/check_snmp.c:1271
msgid ""
"List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'"
msgstr ""
#: plugins/check_snmp.c:1254
#: plugins/check_snmp.c:1272
msgid "for symbolic OIDs.)"
msgstr ""
#: plugins/check_snmp.c:1256
#: plugins/check_snmp.c:1274
msgid "Delimiter to use when parsing returned data. Default is"
msgstr ""
#: plugins/check_snmp.c:1257
#: plugins/check_snmp.c:1275
msgid "Any data on the right hand side of the delimiter is considered"
msgstr ""
#: plugins/check_snmp.c:1258
#: plugins/check_snmp.c:1276
msgid "to be the data that should be used in the evaluation."
msgstr ""
#: plugins/check_snmp.c:1260
#: plugins/check_snmp.c:1278
msgid "If the check returns a 0 length string or NULL value"
msgstr ""
#: plugins/check_snmp.c:1261
#: plugins/check_snmp.c:1279
msgid "This option allows you to choose what status you want it to exit"
msgstr ""
#: plugins/check_snmp.c:1262
#: plugins/check_snmp.c:1280
msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)"
msgstr ""
#: plugins/check_snmp.c:1263
#: plugins/check_snmp.c:1281
msgid "0 = OK"
msgstr ""
#: plugins/check_snmp.c:1264
#: plugins/check_snmp.c:1282
msgid "1 = WARNING"
msgstr ""
#: plugins/check_snmp.c:1265
#: plugins/check_snmp.c:1283
msgid "2 = CRITICAL"
msgstr ""
#: plugins/check_snmp.c:1266
#: plugins/check_snmp.c:1284
msgid "3 = UNKNOWN"
msgstr ""
#: plugins/check_snmp.c:1270
#: plugins/check_snmp.c:1288
msgid "Warning threshold range(s)"
msgstr ""
#: plugins/check_snmp.c:1272
#: plugins/check_snmp.c:1290
msgid "Critical threshold range(s)"
msgstr ""
#: plugins/check_snmp.c:1274
#: plugins/check_snmp.c:1292
msgid "Enable rate calculation. See 'Rate Calculation' below"
msgstr ""
#: plugins/check_snmp.c:1276
#: plugins/check_snmp.c:1294
msgid ""
"Converts rate per second. For example, set to 60 to convert to per minute"
msgstr ""
#: plugins/check_snmp.c:1278
#: plugins/check_snmp.c:1296
msgid "Add/subtract the specified OFFSET to numeric sensor data"
msgstr ""
#: plugins/check_snmp.c:1282
#: plugins/check_snmp.c:1300
msgid "Return OK state (for that OID) if STRING is an exact match"
msgstr ""
#: plugins/check_snmp.c:1284
#: plugins/check_snmp.c:1302
msgid ""
"Return OK state (for that OID) if extended regular expression REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1286
#: plugins/check_snmp.c:1304
msgid ""
"Return OK state (for that OID) if case-insensitive extended REGEX matches"
msgstr ""
#: plugins/check_snmp.c:1288
#: plugins/check_snmp.c:1306
msgid "Invert search result (CRITICAL if found)"
msgstr ""
#: plugins/check_snmp.c:1292
#: plugins/check_snmp.c:1310
msgid "Prefix label for output from plugin"
msgstr ""
#: plugins/check_snmp.c:1294
#: plugins/check_snmp.c:1312
msgid "Units label(s) for output data (e.g., 'sec.')."
msgstr ""
#: plugins/check_snmp.c:1296
#: plugins/check_snmp.c:1314
msgid "Separates output on multiple OID requests"
msgstr ""
#: plugins/check_snmp.c:1298
#: plugins/check_snmp.c:1316
msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1"
msgstr ""
#: plugins/check_snmp.c:1300
#: plugins/check_snmp.c:1318
msgid "C-style format string for float values (see option -M)"
msgstr ""
#: plugins/check_snmp.c:1303
#: plugins/check_snmp.c:1321
msgid ""
"NOTE the final timeout value is calculated using this formula: "
"timeout_interval * retries + 5"
msgstr ""
#: plugins/check_snmp.c:1305
#: plugins/check_snmp.c:1323
msgid "Number of retries to be used in the requests, default: "
msgstr ""
#: plugins/check_snmp.c:1308
#: plugins/check_snmp.c:1326
msgid "Label performance data with OIDs instead of --label's"
msgstr ""
#: plugins/check_snmp.c:1313
#: plugins/check_snmp.c:1329
msgid "Tell snmpget to not print errors encountered when parsing MIB files"
msgstr ""
#: plugins/check_snmp.c:1334
msgid ""
"This plugin uses the 'snmpget' command included with the NET-SNMP package."
msgstr ""
#: plugins/check_snmp.c:1314
#: plugins/check_snmp.c:1335
msgid ""
"if you don't have the package installed, you will need to download it from"
msgstr ""
#: plugins/check_snmp.c:1315
#: plugins/check_snmp.c:1336
msgid "http://net-snmp.sourceforge.net before you can use this plugin."
msgstr ""
#: plugins/check_snmp.c:1319
#: plugins/check_snmp.c:1340
msgid ""
"- Multiple OIDs (and labels) may be indicated by a comma or space-delimited "
msgstr ""
#: plugins/check_snmp.c:1320
#: plugins/check_snmp.c:1341
msgid "list (lists with internal spaces must be quoted)."
msgstr ""
#: plugins/check_snmp.c:1324
#: plugins/check_snmp.c:1345
msgid ""
"- When checking multiple OIDs, separate ranges by commas like '-w "
"1:10,1:,:20'"
msgstr ""
#: plugins/check_snmp.c:1325
#: plugins/check_snmp.c:1346
msgid "- Note that only one string and one regex may be checked at present"
msgstr ""
#: plugins/check_snmp.c:1326
#: plugins/check_snmp.c:1347
msgid ""
"- All evaluation methods other than PR, STR, and SUBSTR expect that the value"
msgstr ""
#: plugins/check_snmp.c:1327
#: plugins/check_snmp.c:1348
msgid "returned from the SNMP query is an unsigned integer."
msgstr ""
#: plugins/check_snmp.c:1330
#: plugins/check_snmp.c:1351
msgid "Rate Calculation:"
msgstr ""
#: plugins/check_snmp.c:1331
#: plugins/check_snmp.c:1352
msgid "In many places, SNMP returns counters that are only meaningful when"
msgstr ""
#: plugins/check_snmp.c:1332
#: plugins/check_snmp.c:1353
msgid "calculating the counter difference since the last check. check_snmp"
msgstr ""
#: plugins/check_snmp.c:1333
#: plugins/check_snmp.c:1354
msgid "saves the last state information in a file so that the rate per second"
msgstr ""
#: plugins/check_snmp.c:1334
#: plugins/check_snmp.c:1355
msgid "can be calculated. Use the --rate option to save state information."
msgstr ""
#: plugins/check_snmp.c:1335
#: plugins/check_snmp.c:1356
msgid ""
"On the first run, there will be no prior state - this will return with OK."
msgstr ""
#: plugins/check_snmp.c:1336
#: plugins/check_snmp.c:1357
msgid "The state is uniquely determined by the arguments to the plugin, so"
msgstr ""
#: plugins/check_snmp.c:1337
#: plugins/check_snmp.c:1358
msgid "changing the arguments will create a new state file."
msgstr ""
@ -5513,39 +5530,39 @@ msgstr ""
msgid "http://www.networkupstools.org"
msgstr ""
#: plugins/check_users.c:91
#: plugins/check_users.c:101
#, c-format
msgid "Could not enumerate RD sessions: %d\n"
msgstr ""
#: plugins/check_users.c:146
#: plugins/check_users.c:156
#, c-format
msgid "# users=%d"
msgstr ""
#: plugins/check_users.c:164
#: plugins/check_users.c:177
msgid "Unable to read output"
msgstr ""
#: plugins/check_users.c:166
#: plugins/check_users.c:179
#, c-format
msgid "USERS %s - %d users currently logged in |%s\n"
msgstr ""
#: plugins/check_users.c:241
#: plugins/check_users.c:254
msgid "This plugin checks the number of users currently logged in on the local"
msgstr ""
#: plugins/check_users.c:242
#: plugins/check_users.c:255
msgid ""
"system and generates an error if the number exceeds the thresholds specified."
msgstr ""
#: plugins/check_users.c:252
#: plugins/check_users.c:265
msgid "Set WARNING status if more than INTEGER users are logged in"
msgstr ""
#: plugins/check_users.c:254
#: plugins/check_users.c:267
msgid "Set CRITICAL status if more than INTEGER users are logged in"
msgstr ""