diff options
author | Jan Wagner <waja@cyconet.org> | 2023-10-17 11:39:37 (GMT) |
---|---|---|
committer | Jan Wagner <waja@cyconet.org> | 2023-10-17 11:39:37 (GMT) |
commit | 2a047014385022c8dc06dad4da0428db14898689 (patch) | |
tree | 00abea46325decf0c72870ee8f9ec1472e8e5344 | |
parent | f39211c26408af582121f519d89c8abf70e6d437 (diff) | |
parent | e23a75d954311b3be429a9020e4d317b89615ee7 (diff) | |
download | monitoring-plugins-2a047014385022c8dc06dad4da0428db14898689.tar.gz |
Merge branch 'master' of github.com:monitoring-plugins/monitoring-plugins
65 files changed, 2117 insertions, 5727 deletions
diff --git a/.github/NPTest.cache b/.github/NPTest.cache index 232305a..d488d1b 100644 --- a/.github/NPTest.cache +++ b/.github/NPTest.cache | |||
@@ -25,8 +25,9 @@ | |||
25 | 'NP_HOST_TCP_POP' => 'pop.web.de', | 25 | 'NP_HOST_TCP_POP' => 'pop.web.de', |
26 | 'NP_HOST_TCP_PROXY' => 'localhost', | 26 | 'NP_HOST_TCP_PROXY' => 'localhost', |
27 | 'NP_HOST_TCP_SMTP' => 'localhost', | 27 | 'NP_HOST_TCP_SMTP' => 'localhost', |
28 | 'NP_HOST_TCP_SMTP_NOTLS' => '', | 28 | 'NP_HOST_TCP_SMTP_NOSTARTTLS' => '', |
29 | 'NP_HOST_TCP_SMTP_TLS' => '', | 29 | 'NP_HOST_TCP_SMTP_STARTTLS' => 'localhost', |
30 | 'NP_HOST_TCP_SMTP_TLS' => 'localhost', | ||
30 | 'NP_HOST_TLS_CERT' => 'localhost', | 31 | 'NP_HOST_TLS_CERT' => 'localhost', |
31 | 'NP_HOST_TLS_HTTP' => 'localhost', | 32 | 'NP_HOST_TLS_HTTP' => 'localhost', |
32 | 'NP_HOST_UDP_TIME' => 'none', | 33 | 'NP_HOST_UDP_TIME' => 'none', |
diff --git a/.github/prepare_debian.sh b/.github/prepare_debian.sh index 7f5592b..dcf778b 100755 --- a/.github/prepare_debian.sh +++ b/.github/prepare_debian.sh | |||
@@ -108,12 +108,7 @@ ssh -tt localhost </dev/null >/dev/null 2>/dev/null & | |||
108 | disown %1 | 108 | disown %1 |
109 | 109 | ||
110 | # snmpd | 110 | # snmpd |
111 | for DIR in /usr/share/snmp/mibs /usr/share/mibs; do | 111 | service snmpd stop |
112 | rm -f $DIR/ietf/SNMPv2-PDU \ | ||
113 | $DIR/ietf/IPSEC-SPD-MIB \ | ||
114 | $DIR/ietf/IPATM-IPMC-MIB \ | ||
115 | $DIR/iana/IANA-IPPM-METRICS-REGISTRY-MIB | ||
116 | done | ||
117 | mkdir -p /var/lib/snmp/mib_indexes | 112 | mkdir -p /var/lib/snmp/mib_indexes |
118 | sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf | 113 | sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf |
119 | service snmpd start | 114 | service snmpd start |
@@ -121,7 +116,11 @@ service snmpd start | |||
121 | # start cron, will be used by check_nagios | 116 | # start cron, will be used by check_nagios |
122 | cron | 117 | cron |
123 | 118 | ||
124 | # start postfix | 119 | # postfix |
120 | cat <<EOD >> /etc/postfix/master.cf | ||
121 | smtps inet n - n - - smtpd | ||
122 | -o smtpd_tls_wrappermode=yes | ||
123 | EOD | ||
125 | service postfix start | 124 | service postfix start |
126 | 125 | ||
127 | # start ftpd | 126 | # start ftpd |
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 43b35d3..0317c8c 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml | |||
@@ -40,7 +40,7 @@ jobs: | |||
40 | 40 | ||
41 | steps: | 41 | steps: |
42 | - name: Checkout repository | 42 | - name: Checkout repository |
43 | uses: actions/checkout@v3 | 43 | uses: actions/checkout@v4 |
44 | 44 | ||
45 | # Initializes the CodeQL tools for scanning. | 45 | # Initializes the CodeQL tools for scanning. |
46 | - name: Initialize CodeQL | 46 | - name: Initialize CodeQL |
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9c84acc..ea0b38b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml | |||
@@ -16,12 +16,12 @@ jobs: | |||
16 | runs-on: ubuntu-latest | 16 | runs-on: ubuntu-latest |
17 | steps: | 17 | steps: |
18 | - name: Checkout | 18 | - name: Checkout |
19 | uses: actions/checkout@v3 | 19 | uses: actions/checkout@v4 |
20 | - name: Codespell | 20 | - name: Codespell |
21 | uses: codespell-project/actions-codespell@master | 21 | uses: codespell-project/actions-codespell@v2 |
22 | with: | 22 | with: |
23 | skip: "./.git,./.gitignore,./ABOUT-NLS,*.po,./gl,./po,./tools/squid.conf,./build-aux/ltmain.sh" | 23 | skip: "./.git,./.gitignore,./ABOUT-NLS,*.po,./gl,./po,./tools/squid.conf,./build-aux/ltmain.sh" |
24 | ignore_words_list: allright,gord,didi,hda,nd,alis,clen,scrit,ser,fot,te,parm,isnt,consol,oneliners | 24 | ignore_words_list: allright,gord,didi,hda,nd,alis,clen,scrit,ser,fot,te,parm,isnt,consol,oneliners,esponse,slac |
25 | check_filenames: true | 25 | check_filenames: true |
26 | check_hidden: true | 26 | check_hidden: true |
27 | # super-linter: | 27 | # super-linter: |
@@ -31,7 +31,7 @@ jobs: | |||
31 | # runs-on: ubuntu-latest | 31 | # runs-on: ubuntu-latest |
32 | # steps: | 32 | # steps: |
33 | # - name: Checkout | 33 | # - name: Checkout |
34 | # uses: actions/checkout@v3 | 34 | # uses: actions/checkout@v4 |
35 | # - name: Lint Code Base | 35 | # - name: Lint Code Base |
36 | # uses: github/super-linter@v5.0.0 | 36 | # uses: github/super-linter@v5.0.0 |
37 | # env: | 37 | # env: |
@@ -49,15 +49,15 @@ jobs: | |||
49 | fail-fast: false | 49 | fail-fast: false |
50 | matrix: | 50 | matrix: |
51 | distro: | 51 | distro: |
52 | - 'debian:testing' | 52 | - 'debian:stable' |
53 | #... | 53 | #... |
54 | include: | 54 | include: |
55 | - distro: 'debian:testing' | 55 | - distro: 'debian:stable' |
56 | prepare: .github/prepare_debian.sh | 56 | prepare: .github/prepare_debian.sh |
57 | #... | 57 | #... |
58 | steps: | 58 | steps: |
59 | - name: Git clone repository | 59 | - name: Git clone repository |
60 | uses: actions/checkout@v3 | 60 | uses: actions/checkout@v4 |
61 | #- name: Setup tmate session, see https://github.com/marketplace/actions/debugging-with-tmate | 61 | #- name: Setup tmate session, see https://github.com/marketplace/actions/debugging-with-tmate |
62 | # uses: mxschmitt/action-tmate@v3 | 62 | # uses: mxschmitt/action-tmate@v3 |
63 | - name: Run the tests on ${{ matrix.distro }} | 63 | - name: Run the tests on ${{ matrix.distro }} |
@@ -94,7 +94,7 @@ NP-VERSION-FILE | |||
94 | /gl/limits.h | 94 | /gl/limits.h |
95 | /gl/malloc/dynarray-skeleton.gl.h | 95 | /gl/malloc/dynarray-skeleton.gl.h |
96 | /gl/malloc/dynarray.gl.h | 96 | /gl/malloc/dynarray.gl.h |
97 | /gl/stdckdint. | 97 | /gl/stdckdint.h |
98 | 98 | ||
99 | # /lib/ | 99 | # /lib/ |
100 | /lib/.deps | 100 | /lib/.deps |
diff --git a/configure.ac b/configure.ac index 069cc62..b5374b2 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -328,6 +328,25 @@ AS_IF([test "x$with_ldap" != "xno"], [ | |||
328 | LIBS="$_SAVEDLIBS" | 328 | LIBS="$_SAVEDLIBS" |
329 | ]) | 329 | ]) |
330 | 330 | ||
331 | |||
332 | AC_ARG_WITH([systemd], [AS_HELP_STRING([--without-systemd], [Skips systemd support])]) | ||
333 | |||
334 | dnl Check for libsystemd | ||
335 | AS_IF([test "x$with_systemd" != "xno"], [ | ||
336 | _SAVEDLIBS="$LIBS" | ||
337 | AC_CHECK_LIB(systemd,sd_get_sessions,,,-lsystemd) | ||
338 | if test "$ac_cv_lib_systemd_sd_get_sessions" = "yes"; then | ||
339 | SYSTEMDLIBS="-lsystemd" | ||
340 | SYSTEMDINCLUDE="" | ||
341 | AC_SUBST(SYSTEMDLIBS) | ||
342 | AC_SUBST(SYSTEMDINCLUDE) | ||
343 | else | ||
344 | AC_MSG_WARN([Skipping systemd support]) | ||
345 | fi | ||
346 | LIBS="$_SAVEDLIBS" | ||
347 | ]) | ||
348 | |||
349 | |||
331 | dnl Check for headers used by check_ide_smart | 350 | dnl Check for headers used by check_ide_smart |
332 | case $host in | 351 | case $host in |
333 | *linux*) | 352 | *linux*) |
@@ -602,7 +621,6 @@ AC_C_CONST | |||
602 | AC_STRUCT_TM | 621 | AC_STRUCT_TM |
603 | AC_TYPE_PID_T | 622 | AC_TYPE_PID_T |
604 | AC_TYPE_SIZE_T | 623 | AC_TYPE_SIZE_T |
605 | AC_TYPE_SIGNAL | ||
606 | 624 | ||
607 | AC_CACHE_CHECK([for va_copy],ac_cv_HAVE_VA_COPY,[ | 625 | AC_CACHE_CHECK([for va_copy],ac_cv_HAVE_VA_COPY,[ |
608 | AC_TRY_LINK([#include <stdarg.h> | 626 | AC_TRY_LINK([#include <stdarg.h> |
@@ -626,12 +644,16 @@ AC_TRY_COMPILE([#include <sys/time.h>], | |||
626 | [struct timeval *tv; | 644 | [struct timeval *tv; |
627 | struct timezone *tz;], | 645 | struct timezone *tz;], |
628 | AC_DEFINE(HAVE_STRUCT_TIMEVAL,1,[Define if we have a timeval structure]) | 646 | AC_DEFINE(HAVE_STRUCT_TIMEVAL,1,[Define if we have a timeval structure]) |
629 | AC_TRY_COMPILE([#include <sys/time.h>], | 647 | FOUND_STRUCT_TIMEVAL="yes") |
630 | [struct timeval *tv; | 648 | |
631 | struct timezone *tz; | 649 | if test x"$FOUND_STRUCT_TIMEVAL" = x"yes"; then |
632 | gettimeofday(tv, tz);], | 650 | AC_TRY_COMPILE([#include <sys/time.h>], |
633 | AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define if gettimeofday is found]), | 651 | [struct timeval *tv; |
634 | AC_DEFINE(NEED_GETTIMEOFDAY,1,[Define if gettimeofday is needed]))) | 652 | struct timezone *tz; |
653 | gettimeofday(tv, tz);], | ||
654 | AC_DEFINE(HAVE_GETTIMEOFDAY,1,[Define if gettimeofday is found]), | ||
655 | AC_DEFINE(NEED_GETTIMEOFDAY,1,[Define if gettimeofday is needed])) | ||
656 | fi | ||
635 | 657 | ||
636 | dnl Checks for library functions. | 658 | dnl Checks for library functions. |
637 | AC_CHECK_FUNCS(memmove select socket strdup strstr strtol strtoul floor) | 659 | AC_CHECK_FUNCS(memmove select socket strdup strstr strtol strtoul floor) |
diff --git a/doc/developer-guidelines.sgml b/doc/developer-guidelines.sgml index 1982974..37c963e 100644 --- a/doc/developer-guidelines.sgml +++ b/doc/developer-guidelines.sgml | |||
@@ -733,12 +733,9 @@ setup the tests. Run "make test" to run all the tests. | |||
733 | <para>Variables should be declared at the beginning of code blocks and | 733 | <para>Variables should be declared at the beginning of code blocks and |
734 | not inline because of portability with older compilers.</para> | 734 | not inline because of portability with older compilers.</para> |
735 | 735 | ||
736 | <para>You should use /* */ for comments and not // as some compilers | 736 | <para>You should use the type "bool" and its values |
737 | do not handle the latter form.</para> | 737 | "true" and "false" instead of the "int" type for booleans. |
738 | 738 | </para> | |
739 | <para>You should also avoid using the type "bool" and its values | ||
740 | "true" and "false". Instead use the "int" type and the plugins' own | ||
741 | "TRUE"/"FALSE" values to keep the code uniformly.</para> | ||
742 | </section> | 739 | </section> |
743 | 740 | ||
744 | <section><title>Crediting sources</title> | 741 | <section><title>Crediting sources</title> |
diff --git a/lib/Makefile.am b/lib/Makefile.am index 01d73a6..1a47395 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am | |||
@@ -7,7 +7,7 @@ noinst_LIBRARIES = libmonitoringplug.a | |||
7 | AM_CPPFLAGS = -DNP_STATE_DIR_PREFIX=\"$(localstatedir)\" \ | 7 | AM_CPPFLAGS = -DNP_STATE_DIR_PREFIX=\"$(localstatedir)\" \ |
8 | -I$(srcdir) -I$(top_srcdir)/gl -I$(top_srcdir)/intl -I$(top_srcdir)/plugins | 8 | -I$(srcdir) -I$(top_srcdir)/gl -I$(top_srcdir)/intl -I$(top_srcdir)/plugins |
9 | 9 | ||
10 | libmonitoringplug_a_SOURCES = utils_base.c utils_disk.c utils_tcp.c utils_cmd.c | 10 | libmonitoringplug_a_SOURCES = utils_base.c utils_disk.c utils_tcp.c utils_cmd.c maxfd.c |
11 | EXTRA_DIST = utils_base.h utils_disk.h utils_tcp.h utils_cmd.h parse_ini.h extra_opts.h | 11 | EXTRA_DIST = utils_base.h utils_disk.h utils_tcp.h utils_cmd.h parse_ini.h extra_opts.h |
12 | 12 | ||
13 | if USE_PARSE_INI | 13 | if USE_PARSE_INI |
diff --git a/lib/extra_opts.c b/lib/extra_opts.c index f4d5e66..771621d 100644 --- a/lib/extra_opts.c +++ b/lib/extra_opts.c | |||
@@ -1,23 +1,23 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Monitoring Plugins extra_opts library | 3 | * Monitoring Plugins extra_opts library |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 2007 Monitoring Plugins Development Team | 6 | * Copyright (c) 2007 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * This program is free software: you can redistribute it and/or modify | 8 | * This program is free software: you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License as published by | 9 | * it under the terms of the GNU General Public License as published by |
10 | * the Free Software Foundation, either version 3 of the License, or | 10 | * the Free Software Foundation, either version 3 of the License, or |
11 | * (at your option) any later version. | 11 | * (at your option) any later version. |
12 | * | 12 | * |
13 | * This program is distributed in the hope that it will be useful, | 13 | * This program is distributed in the hope that it will be useful, |
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | 17 | * |
18 | * You should have received a copy of the GNU General Public License | 18 | * You should have received a copy of the GNU General Public License |
19 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 19 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
20 | * | 20 | * |
21 | *****************************************************************************/ | 21 | *****************************************************************************/ |
22 | 22 | ||
23 | #include "common.h" | 23 | #include "common.h" |
@@ -26,15 +26,14 @@ | |||
26 | #include "extra_opts.h" | 26 | #include "extra_opts.h" |
27 | 27 | ||
28 | /* FIXME: copied from utils.h; we should move a bunch of libs! */ | 28 | /* FIXME: copied from utils.h; we should move a bunch of libs! */ |
29 | int | 29 | bool is_option2 (char *str) |
30 | is_option2 (char *str) | ||
31 | { | 30 | { |
32 | if (!str) | 31 | if (!str) |
33 | return FALSE; | 32 | return false; |
34 | else if (strspn (str, "-") == 1 || strspn (str, "-") == 2) | 33 | else if (strspn (str, "-") == 1 || strspn (str, "-") == 2) |
35 | return TRUE; | 34 | return true; |
36 | else | 35 | else |
37 | return FALSE; | 36 | return false; |
38 | } | 37 | } |
39 | 38 | ||
40 | /* this is the externally visible function used by plugins */ | 39 | /* this is the externally visible function used by plugins */ |
@@ -93,14 +92,14 @@ char **np_extra_opts(int *argc, char **argv, const char *plugin_name){ | |||
93 | /* append the list to extra_args */ | 92 | /* append the list to extra_args */ |
94 | if(extra_args==NULL){ | 93 | if(extra_args==NULL){ |
95 | extra_args=ea1; | 94 | extra_args=ea1; |
96 | while(ea1=ea1->next) ea_num++; | 95 | while((ea1 = ea1->next)) ea_num++; |
97 | }else{ | 96 | }else{ |
98 | ea_tmp=extra_args; | 97 | ea_tmp=extra_args; |
99 | while(ea_tmp->next) { | 98 | while(ea_tmp->next) { |
100 | ea_tmp=ea_tmp->next; | 99 | ea_tmp=ea_tmp->next; |
101 | } | 100 | } |
102 | ea_tmp->next=ea1; | 101 | ea_tmp->next=ea1; |
103 | while(ea1=ea1->next) ea_num++; | 102 | while((ea1 = ea1->next)) ea_num++; |
104 | } | 103 | } |
105 | ea1=ea_tmp=NULL; | 104 | ea1=ea_tmp=NULL; |
106 | } | 105 | } |
diff --git a/lib/maxfd.c b/lib/maxfd.c new file mode 100644 index 0000000..529b356 --- /dev/null +++ b/lib/maxfd.c | |||
@@ -0,0 +1,26 @@ | |||
1 | #include "./maxfd.h" | ||
2 | #include <errno.h> | ||
3 | |||
4 | long mp_open_max (void) { | ||
5 | long maxfd = 0L; | ||
6 | /* Try sysconf(_SC_OPEN_MAX) first, as it can be higher than OPEN_MAX. | ||
7 | * If that fails and the macro isn't defined, we fall back to an educated | ||
8 | * guess. There's no guarantee that our guess is adequate and the program | ||
9 | * will die with SIGSEGV if it isn't and the upper boundary is breached. */ | ||
10 | |||
11 | #ifdef _SC_OPEN_MAX | ||
12 | errno = 0; | ||
13 | if ((maxfd = sysconf (_SC_OPEN_MAX)) < 0) { | ||
14 | if (errno == 0) | ||
15 | maxfd = DEFAULT_MAXFD; /* it's indeterminate */ | ||
16 | else | ||
17 | die (STATE_UNKNOWN, _("sysconf error for _SC_OPEN_MAX\n")); | ||
18 | } | ||
19 | #elif defined(OPEN_MAX) | ||
20 | return OPEN_MAX | ||
21 | #else /* sysconf macro unavailable, so guess (may be wildly inaccurate) */ | ||
22 | return DEFAULT_MAXFD; | ||
23 | #endif | ||
24 | |||
25 | return(maxfd); | ||
26 | } | ||
diff --git a/lib/maxfd.h b/lib/maxfd.h new file mode 100644 index 0000000..45218d0 --- /dev/null +++ b/lib/maxfd.h | |||
@@ -0,0 +1,9 @@ | |||
1 | #ifndef _MAXFD_ | ||
2 | #define _MAXFD_ | ||
3 | |||
4 | #define DEFAULT_MAXFD 256 /* fallback value if no max open files value is set */ | ||
5 | #define MAXFD_LIMIT 8192 /* upper limit of open files */ | ||
6 | |||
7 | long mp_open_max (void); | ||
8 | |||
9 | #endif // _MAXFD_ | ||
diff --git a/lib/parse_ini.c b/lib/parse_ini.c index 547af43..0cc864a 100644 --- a/lib/parse_ini.c +++ b/lib/parse_ini.c | |||
@@ -1,24 +1,24 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Monitoring Plugins parse_ini library | 3 | * Monitoring Plugins parse_ini library |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 2007 Monitoring Plugins Development Team | 6 | * Copyright (c) 2007 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * This program is free software: you can redistribute it and/or modify | 8 | * This program is free software: you can redistribute it and/or modify |
9 | * it under the terms of the GNU General Public License as published by | 9 | * it under the terms of the GNU General Public License as published by |
10 | * the Free Software Foundation, either version 3 of the License, or | 10 | * the Free Software Foundation, either version 3 of the License, or |
11 | * (at your option) any later version. | 11 | * (at your option) any later version. |
12 | * | 12 | * |
13 | * This program is distributed in the hope that it will be useful, | 13 | * This program is distributed in the hope that it will be useful, |
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | * GNU General Public License for more details. | 16 | * GNU General Public License for more details. |
17 | * | 17 | * |
18 | * You should have received a copy of the GNU General Public License | 18 | * You should have received a copy of the GNU General Public License |
19 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 19 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
20 | * | 20 | * |
21 | * | 21 | * |
22 | *****************************************************************************/ | 22 | *****************************************************************************/ |
23 | 23 | ||
24 | #include "common.h" | 24 | #include "common.h" |
@@ -131,7 +131,7 @@ np_get_defaults(const char *locator, const char *default_section) | |||
131 | if (inifile == NULL) | 131 | if (inifile == NULL) |
132 | die(STATE_UNKNOWN, _("Can't read config file: %s\n"), | 132 | die(STATE_UNKNOWN, _("Can't read config file: %s\n"), |
133 | strerror(errno)); | 133 | strerror(errno)); |
134 | if (read_defaults(inifile, i.stanza, &defaults) == FALSE) | 134 | if (!read_defaults(inifile, i.stanza, &defaults)) |
135 | die(STATE_UNKNOWN, | 135 | die(STATE_UNKNOWN, |
136 | _("Invalid section '%s' in config file '%s'\n"), i.stanza, | 136 | _("Invalid section '%s' in config file '%s'\n"), i.stanza, |
137 | i.file); | 137 | i.file); |
@@ -157,7 +157,8 @@ np_get_defaults(const char *locator, const char *default_section) | |||
157 | static int | 157 | static int |
158 | read_defaults(FILE *f, const char *stanza, np_arg_list **opts) | 158 | read_defaults(FILE *f, const char *stanza, np_arg_list **opts) |
159 | { | 159 | { |
160 | int c, status = FALSE; | 160 | int c = 0; |
161 | bool status = false; | ||
161 | size_t i, stanza_len; | 162 | size_t i, stanza_len; |
162 | enum { NOSTANZA, WRONGSTANZA, RIGHTSTANZA } stanzastate = NOSTANZA; | 163 | enum { NOSTANZA, WRONGSTANZA, RIGHTSTANZA } stanzastate = NOSTANZA; |
163 | 164 | ||
@@ -219,7 +220,7 @@ read_defaults(FILE *f, const char *stanza, np_arg_list **opts) | |||
219 | die(STATE_UNKNOWN, "%s\n", | 220 | die(STATE_UNKNOWN, "%s\n", |
220 | _("Config file error")); | 221 | _("Config file error")); |
221 | } | 222 | } |
222 | status = TRUE; | 223 | status = true; |
223 | break; | 224 | break; |
224 | } | 225 | } |
225 | break; | 226 | break; |
diff --git a/lib/tests/test_base64.c b/lib/tests/test_base64.c index 5103d10..05dd794 100644 --- a/lib/tests/test_base64.c +++ b/lib/tests/test_base64.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
diff --git a/lib/tests/test_cmd.c b/lib/tests/test_cmd.c index 4bb60aa..02ae11f 100644 --- a/lib/tests/test_cmd.c +++ b/lib/tests/test_cmd.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
diff --git a/lib/tests/test_disk.c b/lib/tests/test_disk.c index 9bd68c7..e283fe2 100644 --- a/lib/tests/test_disk.c +++ b/lib/tests/test_disk.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
@@ -44,19 +44,19 @@ main (int argc, char **argv) | |||
44 | 44 | ||
45 | plan_tests(33); | 45 | plan_tests(33); |
46 | 46 | ||
47 | ok( np_find_name(exclude_filesystem, "/var/log") == FALSE, "/var/log not in list"); | 47 | ok( np_find_name(exclude_filesystem, "/var/log") == false, "/var/log not in list"); |
48 | np_add_name(&exclude_filesystem, "/var/log"); | 48 | np_add_name(&exclude_filesystem, "/var/log"); |
49 | ok( np_find_name(exclude_filesystem, "/var/log") == TRUE, "is in list now"); | 49 | ok( np_find_name(exclude_filesystem, "/var/log") == true, "is in list now"); |
50 | ok( np_find_name(exclude_filesystem, "/home") == FALSE, "/home not in list"); | 50 | ok( np_find_name(exclude_filesystem, "/home") == false, "/home not in list"); |
51 | np_add_name(&exclude_filesystem, "/home"); | 51 | np_add_name(&exclude_filesystem, "/home"); |
52 | ok( np_find_name(exclude_filesystem, "/home") == TRUE, "is in list now"); | 52 | ok( np_find_name(exclude_filesystem, "/home") == true, "is in list now"); |
53 | ok( np_find_name(exclude_filesystem, "/var/log") == TRUE, "/var/log still in list"); | 53 | ok( np_find_name(exclude_filesystem, "/var/log") == true, "/var/log still in list"); |
54 | 54 | ||
55 | ok( np_find_name(exclude_fstype, "iso9660") == FALSE, "iso9660 not in list"); | 55 | ok( np_find_name(exclude_fstype, "iso9660") == false, "iso9660 not in list"); |
56 | np_add_name(&exclude_fstype, "iso9660"); | 56 | np_add_name(&exclude_fstype, "iso9660"); |
57 | ok( np_find_name(exclude_fstype, "iso9660") == TRUE, "is in list now"); | 57 | ok( np_find_name(exclude_fstype, "iso9660") == true, "is in list now"); |
58 | 58 | ||
59 | ok( np_find_name(exclude_filesystem, "iso9660") == FALSE, "Make sure no clashing in variables"); | 59 | ok( np_find_name(exclude_filesystem, "iso9660") == false, "Make sure no clashing in variables"); |
60 | 60 | ||
61 | /* | 61 | /* |
62 | for (temp_name = exclude_filesystem; temp_name; temp_name = temp_name->next) { | 62 | for (temp_name = exclude_filesystem; temp_name; temp_name = temp_name->next) { |
@@ -120,7 +120,7 @@ main (int argc, char **argv) | |||
120 | np_add_parameter(&paths, "/home/tonvoon"); | 120 | np_add_parameter(&paths, "/home/tonvoon"); |
121 | np_add_parameter(&paths, "/dev/c2t0d0s0"); | 121 | np_add_parameter(&paths, "/dev/c2t0d0s0"); |
122 | 122 | ||
123 | np_set_best_match(paths, dummy_mount_list, FALSE); | 123 | np_set_best_match(paths, dummy_mount_list, false); |
124 | for (p = paths; p; p = p->name_next) { | 124 | for (p = paths; p; p = p->name_next) { |
125 | struct mount_entry *temp_me; | 125 | struct mount_entry *temp_me; |
126 | temp_me = p->best_match; | 126 | temp_me = p->best_match; |
@@ -144,7 +144,7 @@ main (int argc, char **argv) | |||
144 | np_add_parameter(&paths, "/home/tonvoon"); | 144 | np_add_parameter(&paths, "/home/tonvoon"); |
145 | np_add_parameter(&paths, "/home"); | 145 | np_add_parameter(&paths, "/home"); |
146 | 146 | ||
147 | np_set_best_match(paths, dummy_mount_list, TRUE); | 147 | np_set_best_match(paths, dummy_mount_list, true); |
148 | for (p = paths; p; p = p->name_next) { | 148 | for (p = paths; p; p = p->name_next) { |
149 | if (! strcmp(p->name, "/home/groups")) { | 149 | if (! strcmp(p->name, "/home/groups")) { |
150 | ok( ! p->best_match , "/home/groups correctly not found"); | 150 | ok( ! p->best_match , "/home/groups correctly not found"); |
@@ -167,7 +167,7 @@ main (int argc, char **argv) | |||
167 | } | 167 | } |
168 | ok(found == 0, "first element successfully deleted"); | 168 | ok(found == 0, "first element successfully deleted"); |
169 | found = 0; | 169 | found = 0; |
170 | 170 | ||
171 | p=paths; | 171 | p=paths; |
172 | while (p) { | 172 | while (p) { |
173 | if (! strcmp(p->name, "/tmp")) | 173 | if (! strcmp(p->name, "/tmp")) |
@@ -203,9 +203,9 @@ main (int argc, char **argv) | |||
203 | } | 203 | } |
204 | 204 | ||
205 | 205 | ||
206 | void | 206 | void |
207 | np_test_mount_entry_regex (struct mount_entry *dummy_mount_list, char *regstr, int cflags, int expect, char *desc) | 207 | np_test_mount_entry_regex (struct mount_entry *dummy_mount_list, char *regstr, int cflags, int expect, char *desc) |
208 | { | 208 | { |
209 | int matches = 0; | 209 | int matches = 0; |
210 | regex_t re; | 210 | regex_t re; |
211 | struct mount_entry *me; | 211 | struct mount_entry *me; |
@@ -214,7 +214,7 @@ np_test_mount_entry_regex (struct mount_entry *dummy_mount_list, char *regstr, i | |||
214 | if(np_regex_match_mount_entry(me,&re)) | 214 | if(np_regex_match_mount_entry(me,&re)) |
215 | matches++; | 215 | matches++; |
216 | } | 216 | } |
217 | ok( matches == expect, | 217 | ok( matches == expect, |
218 | "%s '%s' matched %i/3 entries. ok: %i/3", | 218 | "%s '%s' matched %i/3 entries. ok: %i/3", |
219 | desc, regstr, expect, matches); | 219 | desc, regstr, expect, matches); |
220 | 220 | ||
diff --git a/lib/tests/test_ini1.c b/lib/tests/test_ini1.c index 77f8854..6843bac 100644 --- a/lib/tests/test_ini1.c +++ b/lib/tests/test_ini1.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
diff --git a/lib/tests/test_ini3.c b/lib/tests/test_ini3.c index 814b3ec..8a2a041 100644 --- a/lib/tests/test_ini3.c +++ b/lib/tests/test_ini3.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "parse_ini.h" | 19 | #include "parse_ini.h" |
diff --git a/lib/tests/test_opts2.c b/lib/tests/test_opts2.c index c3d2067..780220e 100644 --- a/lib/tests/test_opts2.c +++ b/lib/tests/test_opts2.c | |||
@@ -12,7 +12,7 @@ | |||
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | *****************************************************************************/ | 16 | *****************************************************************************/ |
17 | 17 | ||
18 | #include "common.h" | 18 | #include "common.h" |
diff --git a/lib/tests/test_tcp.c b/lib/tests/test_tcp.c index 114252b..1954b0f 100644 --- a/lib/tests/test_tcp.c +++ b/lib/tests/test_tcp.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
@@ -33,7 +33,7 @@ main(void) | |||
33 | server_expect[0] = strdup("AA"); | 33 | server_expect[0] = strdup("AA"); |
34 | server_expect[1] = strdup("bb"); | 34 | server_expect[1] = strdup("bb"); |
35 | server_expect[2] = strdup("CC"); | 35 | server_expect[2] = strdup("CC"); |
36 | 36 | ||
37 | ok(np_expect_match("AA bb CC XX", server_expect, server_expect_count, NP_MATCH_EXACT) == NP_MATCH_SUCCESS, | 37 | ok(np_expect_match("AA bb CC XX", server_expect, server_expect_count, NP_MATCH_EXACT) == NP_MATCH_SUCCESS, |
38 | "Test matching any string at the beginning (first expect string)"); | 38 | "Test matching any string at the beginning (first expect string)"); |
39 | ok(np_expect_match("bb AA CC XX", server_expect, server_expect_count, NP_MATCH_EXACT) == NP_MATCH_SUCCESS, | 39 | ok(np_expect_match("bb AA CC XX", server_expect, server_expect_count, NP_MATCH_EXACT) == NP_MATCH_SUCCESS, |
@@ -52,7 +52,7 @@ main(void) | |||
52 | "Test not matching all strings"); | 52 | "Test not matching all strings"); |
53 | ok(np_expect_match("XX XX", server_expect, server_expect_count, NP_MATCH_ALL) == NP_MATCH_RETRY, | 53 | ok(np_expect_match("XX XX", server_expect, server_expect_count, NP_MATCH_ALL) == NP_MATCH_RETRY, |
54 | "Test not matching any string (testing all)"); | 54 | "Test not matching any string (testing all)"); |
55 | 55 | ||
56 | 56 | ||
57 | return exit_status(); | 57 | return exit_status(); |
58 | } | 58 | } |
diff --git a/lib/tests/test_utils.c b/lib/tests/test_utils.c index 7b10494..01afacd 100644 --- a/lib/tests/test_utils.c +++ b/lib/tests/test_utils.c | |||
@@ -1,19 +1,19 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
5 | * the Free Software Foundation, either version 3 of the License, or | 5 | * the Free Software Foundation, either version 3 of the License, or |
6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
7 | * | 7 | * |
8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
12 | * | 12 | * |
13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | *****************************************************************************/ | 17 | *****************************************************************************/ |
18 | 18 | ||
19 | #include "common.h" | 19 | #include "common.h" |
@@ -62,99 +62,99 @@ main (int argc, char **argv) | |||
62 | range = parse_range_string("6"); | 62 | range = parse_range_string("6"); |
63 | ok( range != NULL, "'6' is valid range"); | 63 | ok( range != NULL, "'6' is valid range"); |
64 | ok( range->start == 0, "Start correct"); | 64 | ok( range->start == 0, "Start correct"); |
65 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 65 | ok( range->start_infinity == false, "Not using negative infinity"); |
66 | ok( range->end == 6, "End correct"); | 66 | ok( range->end == 6, "End correct"); |
67 | ok( range->end_infinity == FALSE, "Not using infinity"); | 67 | ok( range->end_infinity == false, "Not using infinity"); |
68 | free(range); | 68 | free(range); |
69 | 69 | ||
70 | range = parse_range_string("1:12%%"); | 70 | range = parse_range_string("1:12%%"); |
71 | ok( range != NULL, "'1:12%%' is valid - percentages are ignored"); | 71 | ok( range != NULL, "'1:12%%' is valid - percentages are ignored"); |
72 | ok( range->start == 1, "Start correct"); | 72 | ok( range->start == 1, "Start correct"); |
73 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 73 | ok( range->start_infinity == false, "Not using negative infinity"); |
74 | ok( range->end == 12, "End correct"); | 74 | ok( range->end == 12, "End correct"); |
75 | ok( range->end_infinity == FALSE, "Not using infinity"); | 75 | ok( range->end_infinity == false, "Not using infinity"); |
76 | free(range); | 76 | free(range); |
77 | 77 | ||
78 | range = parse_range_string("-7:23"); | 78 | range = parse_range_string("-7:23"); |
79 | ok( range != NULL, "'-7:23' is valid range"); | 79 | ok( range != NULL, "'-7:23' is valid range"); |
80 | ok( range->start == -7, "Start correct"); | 80 | ok( range->start == -7, "Start correct"); |
81 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 81 | ok( range->start_infinity == false, "Not using negative infinity"); |
82 | ok( range->end == 23, "End correct"); | 82 | ok( range->end == 23, "End correct"); |
83 | ok( range->end_infinity == FALSE, "Not using infinity"); | 83 | ok( range->end_infinity == false, "Not using infinity"); |
84 | free(range); | 84 | free(range); |
85 | 85 | ||
86 | range = parse_range_string(":5.75"); | 86 | range = parse_range_string(":5.75"); |
87 | ok( range != NULL, "':5.75' is valid range"); | 87 | ok( range != NULL, "':5.75' is valid range"); |
88 | ok( range->start == 0, "Start correct"); | 88 | ok( range->start == 0, "Start correct"); |
89 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 89 | ok( range->start_infinity == false, "Not using negative infinity"); |
90 | ok( range->end == 5.75, "End correct"); | 90 | ok( range->end == 5.75, "End correct"); |
91 | ok( range->end_infinity == FALSE, "Not using infinity"); | 91 | ok( range->end_infinity == false, "Not using infinity"); |
92 | free(range); | 92 | free(range); |
93 | 93 | ||
94 | range = parse_range_string("~:-95.99"); | 94 | range = parse_range_string("~:-95.99"); |
95 | ok( range != NULL, "~:-95.99' is valid range"); | 95 | ok( range != NULL, "~:-95.99' is valid range"); |
96 | ok( range->start_infinity == TRUE, "Using negative infinity"); | 96 | ok( range->start_infinity == true, "Using negative infinity"); |
97 | ok( range->end == -95.99, "End correct (with rounding errors)"); | 97 | ok( range->end == -95.99, "End correct (with rounding errors)"); |
98 | ok( range->end_infinity == FALSE, "Not using infinity"); | 98 | ok( range->end_infinity == false, "Not using infinity"); |
99 | free(range); | 99 | free(range); |
100 | 100 | ||
101 | range = parse_range_string("12345678901234567890:"); | 101 | range = parse_range_string("12345678901234567890:"); |
102 | temp = atof("12345678901234567890"); /* Can't just use this because number too large */ | 102 | temp = atof("12345678901234567890"); /* Can't just use this because number too large */ |
103 | ok( range != NULL, "'12345678901234567890:' is valid range"); | 103 | ok( range != NULL, "'12345678901234567890:' is valid range"); |
104 | ok( range->start == temp, "Start correct"); | 104 | ok( range->start == temp, "Start correct"); |
105 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 105 | ok( range->start_infinity == false, "Not using negative infinity"); |
106 | ok( range->end_infinity == TRUE, "Using infinity"); | 106 | ok( range->end_infinity == true, "Using infinity"); |
107 | /* Cannot do a "-1" on temp, as it appears to be same value */ | 107 | /* Cannot do a "-1" on temp, as it appears to be same value */ |
108 | ok( check_range(temp/1.1, range) == TRUE, "12345678901234567890/1.1 - alert"); | 108 | ok( check_range(temp/1.1, range) == true, "12345678901234567890/1.1 - alert"); |
109 | ok( check_range(temp, range) == FALSE, "12345678901234567890 - no alert"); | 109 | ok( check_range(temp, range) == false, "12345678901234567890 - no alert"); |
110 | ok( check_range(temp*2, range) == FALSE, "12345678901234567890*2 - no alert"); | 110 | ok( check_range(temp*2, range) == false, "12345678901234567890*2 - no alert"); |
111 | free(range); | 111 | free(range); |
112 | 112 | ||
113 | range = parse_range_string("~:0"); | 113 | range = parse_range_string("~:0"); |
114 | ok( range != NULL, "'~:0' is valid range"); | 114 | ok( range != NULL, "'~:0' is valid range"); |
115 | ok( range->start_infinity == TRUE, "Using negative infinity"); | 115 | ok( range->start_infinity == true, "Using negative infinity"); |
116 | ok( range->end == 0, "End correct"); | 116 | ok( range->end == 0, "End correct"); |
117 | ok( range->end_infinity == FALSE, "Not using infinity"); | 117 | ok( range->end_infinity == false, "Not using infinity"); |
118 | ok( range->alert_on == OUTSIDE, "Will alert on outside of this range"); | 118 | ok( range->alert_on == OUTSIDE, "Will alert on outside of this range"); |
119 | ok( check_range(0.5, range) == TRUE, "0.5 - alert"); | 119 | ok( check_range(0.5, range) == true, "0.5 - alert"); |
120 | ok( check_range(-10, range) == FALSE, "-10 - no alert"); | 120 | ok( check_range(-10, range) == false, "-10 - no alert"); |
121 | ok( check_range(0, range) == FALSE, "0 - no alert"); | 121 | ok( check_range(0, range) == false, "0 - no alert"); |
122 | free(range); | 122 | free(range); |
123 | 123 | ||
124 | range = parse_range_string("@0:657.8210567"); | 124 | range = parse_range_string("@0:657.8210567"); |
125 | ok( range != 0, "@0:657.8210567' is a valid range"); | 125 | ok( range != 0, "@0:657.8210567' is a valid range"); |
126 | ok( range->start == 0, "Start correct"); | 126 | ok( range->start == 0, "Start correct"); |
127 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 127 | ok( range->start_infinity == false, "Not using negative infinity"); |
128 | ok( range->end == 657.8210567, "End correct"); | 128 | ok( range->end == 657.8210567, "End correct"); |
129 | ok( range->end_infinity == FALSE, "Not using infinity"); | 129 | ok( range->end_infinity == false, "Not using infinity"); |
130 | ok( range->alert_on == INSIDE, "Will alert on inside of this range" ); | 130 | ok( range->alert_on == INSIDE, "Will alert on inside of this range" ); |
131 | ok( check_range(32.88, range) == TRUE, "32.88 - alert"); | 131 | ok( check_range(32.88, range) == true, "32.88 - alert"); |
132 | ok( check_range(-2, range) == FALSE, "-2 - no alert"); | 132 | ok( check_range(-2, range) == false, "-2 - no alert"); |
133 | ok( check_range(657.8210567, range) == TRUE, "657.8210567 - alert"); | 133 | ok( check_range(657.8210567, range) == true, "657.8210567 - alert"); |
134 | ok( check_range(0, range) == TRUE, "0 - alert"); | 134 | ok( check_range(0, range) == true, "0 - alert"); |
135 | free(range); | 135 | free(range); |
136 | 136 | ||
137 | range = parse_range_string("@1:1"); | 137 | range = parse_range_string("@1:1"); |
138 | ok( range != NULL, "'@1:1' is a valid range"); | 138 | ok( range != NULL, "'@1:1' is a valid range"); |
139 | ok( range->start == 1, "Start correct"); | 139 | ok( range->start == 1, "Start correct"); |
140 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 140 | ok( range->start_infinity == false, "Not using negative infinity"); |
141 | ok( range->end == 1, "End correct"); | 141 | ok( range->end == 1, "End correct"); |
142 | ok( range->end_infinity == FALSE, "Not using infinity"); | 142 | ok( range->end_infinity == false, "Not using infinity"); |
143 | ok( range->alert_on == INSIDE, "Will alert on inside of this range" ); | 143 | ok( range->alert_on == INSIDE, "Will alert on inside of this range" ); |
144 | ok( check_range(0.5, range) == FALSE, "0.5 - no alert"); | 144 | ok( check_range(0.5, range) == false, "0.5 - no alert"); |
145 | ok( check_range(1, range) == TRUE, "1 - alert"); | 145 | ok( check_range(1, range) == true, "1 - alert"); |
146 | ok( check_range(5.2, range) == FALSE, "5.2 - no alert"); | 146 | ok( check_range(5.2, range) == false, "5.2 - no alert"); |
147 | free(range); | 147 | free(range); |
148 | 148 | ||
149 | range = parse_range_string("1:1"); | 149 | range = parse_range_string("1:1"); |
150 | ok( range != NULL, "'1:1' is a valid range"); | 150 | ok( range != NULL, "'1:1' is a valid range"); |
151 | ok( range->start == 1, "Start correct"); | 151 | ok( range->start == 1, "Start correct"); |
152 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | 152 | ok( range->start_infinity == false, "Not using negative infinity"); |
153 | ok( range->end == 1, "End correct"); | 153 | ok( range->end == 1, "End correct"); |
154 | ok( range->end_infinity == FALSE, "Not using infinity"); | 154 | ok( range->end_infinity == false, "Not using infinity"); |
155 | ok( check_range(0.5, range) == TRUE, "0.5 - alert"); | 155 | ok( check_range(0.5, range) == true, "0.5 - alert"); |
156 | ok( check_range(1, range) == FALSE, "1 - no alert"); | 156 | ok( check_range(1, range) == false, "1 - no alert"); |
157 | ok( check_range(5.2, range) == TRUE, "5.2 - alert"); | 157 | ok( check_range(5.2, range) == true, "5.2 - alert"); |
158 | free(range); | 158 | free(range); |
159 | 159 | ||
160 | range = parse_range_string("2:1"); | 160 | range = parse_range_string("2:1"); |
@@ -377,13 +377,13 @@ main (int argc, char **argv) | |||
377 | 377 | ||
378 | /* | 378 | /* |
379 | temp_fp = fopen("var/statefile", "r"); | 379 | temp_fp = fopen("var/statefile", "r"); |
380 | if (temp_fp==NULL) | 380 | if (temp_fp==NULL) |
381 | printf("Error opening. errno=%d\n", errno); | 381 | printf("Error opening. errno=%d\n", errno); |
382 | printf("temp_fp=%s\n", temp_fp); | 382 | printf("temp_fp=%s\n", temp_fp); |
383 | ok( _np_state_read_file(temp_fp) == TRUE, "Can read state file" ); | 383 | ok( _np_state_read_file(temp_fp) == true, "Can read state file" ); |
384 | fclose(temp_fp); | 384 | fclose(temp_fp); |
385 | */ | 385 | */ |
386 | 386 | ||
387 | temp_state_key->_filename="var/statefile"; | 387 | temp_state_key->_filename="var/statefile"; |
388 | temp_state_data = np_state_read(); | 388 | temp_state_data = np_state_read(); |
389 | ok( this_monitoring_plugin->state->state_data!=NULL, "Got state data now" ) || diag("Are you running in right directory? Will get coredump next if not"); | 389 | ok( this_monitoring_plugin->state->state_data!=NULL, "Got state data now" ) || diag("Are you running in right directory? Will get coredump next if not"); |
@@ -446,20 +446,20 @@ main (int argc, char **argv) | |||
446 | /* Check time is set to current_time */ | 446 | /* Check time is set to current_time */ |
447 | ok(system("cmp var/generated var/statefile > /dev/null")!=0, "Generated file should be different this time"); | 447 | ok(system("cmp var/generated var/statefile > /dev/null")!=0, "Generated file should be different this time"); |
448 | ok(this_monitoring_plugin->state->state_data->time-current_time<=1, "Has time generated from current time"); | 448 | ok(this_monitoring_plugin->state->state_data->time-current_time<=1, "Has time generated from current time"); |
449 | 449 | ||
450 | 450 | ||
451 | /* Don't know how to automatically test this. Need to be able to redefine die and catch the error */ | 451 | /* Don't know how to automatically test this. Need to be able to redefine die and catch the error */ |
452 | /* | 452 | /* |
453 | temp_state_key->_filename="/dev/do/not/expect/to/be/able/to/write"; | 453 | temp_state_key->_filename="/dev/do/not/expect/to/be/able/to/write"; |
454 | np_state_write_string(0, "Bad file"); | 454 | np_state_write_string(0, "Bad file"); |
455 | */ | 455 | */ |
456 | 456 | ||
457 | 457 | ||
458 | np_cleanup(); | 458 | np_cleanup(); |
459 | 459 | ||
460 | ok(this_monitoring_plugin==NULL, "Free'd this_monitoring_plugin"); | 460 | ok(this_monitoring_plugin==NULL, "Free'd this_monitoring_plugin"); |
461 | 461 | ||
462 | ok(mp_suid() == FALSE, "Test aren't suid"); | 462 | ok(mp_suid() == false, "Test aren't suid"); |
463 | 463 | ||
464 | /* base states with random case */ | 464 | /* base states with random case */ |
465 | char *states[] = { | 465 | char *states[] = { |
@@ -508,4 +508,3 @@ main (int argc, char **argv) | |||
508 | 508 | ||
509 | return exit_status(); | 509 | return exit_status(); |
510 | } | 510 | } |
511 | |||
diff --git a/lib/utils_base.c b/lib/utils_base.c index c458cf6..f86efbe 100644 --- a/lib/utils_base.c +++ b/lib/utils_base.c | |||
@@ -6,21 +6,21 @@ | |||
6 | * Copyright (c) 2006 Monitoring Plugins Development Team | 6 | * Copyright (c) 2006 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * Library of useful functions for plugins | 8 | * Library of useful functions for plugins |
9 | * | 9 | * |
10 | * | 10 | * |
11 | * This program is free software: you can redistribute it and/or modify | 11 | * This program is free software: you can redistribute it and/or modify |
12 | * it under the terms of the GNU General Public License as published by | 12 | * it under the terms of the GNU General Public License as published by |
13 | * the Free Software Foundation, either version 3 of the License, or | 13 | * the Free Software Foundation, either version 3 of the License, or |
14 | * (at your option) any later version. | 14 | * (at your option) any later version. |
15 | * | 15 | * |
16 | * This program is distributed in the hope that it will be useful, | 16 | * This program is distributed in the hope that it will be useful, |
17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
19 | * GNU General Public License for more details. | 19 | * GNU General Public License for more details. |
20 | * | 20 | * |
21 | * You should have received a copy of the GNU General Public License | 21 | * You should have received a copy of the GNU General Public License |
22 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 22 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
23 | * | 23 | * |
24 | * | 24 | * |
25 | *****************************************************************************/ | 25 | *****************************************************************************/ |
26 | 26 | ||
@@ -40,7 +40,7 @@ monitoring_plugin *this_monitoring_plugin=NULL; | |||
40 | unsigned int timeout_state = STATE_CRITICAL; | 40 | unsigned int timeout_state = STATE_CRITICAL; |
41 | unsigned int timeout_interval = DEFAULT_SOCKET_TIMEOUT; | 41 | unsigned int timeout_interval = DEFAULT_SOCKET_TIMEOUT; |
42 | 42 | ||
43 | int _np_state_read_file(FILE *); | 43 | bool _np_state_read_file(FILE *); |
44 | 44 | ||
45 | void np_init( char *plugin_name, int argc, char **argv ) { | 45 | void np_init( char *plugin_name, int argc, char **argv ) { |
46 | if (this_monitoring_plugin==NULL) { | 46 | if (this_monitoring_plugin==NULL) { |
@@ -105,12 +105,12 @@ die (int result, const char *fmt, ...) | |||
105 | 105 | ||
106 | void set_range_start (range *this, double value) { | 106 | void set_range_start (range *this, double value) { |
107 | this->start = value; | 107 | this->start = value; |
108 | this->start_infinity = FALSE; | 108 | this->start_infinity = false; |
109 | } | 109 | } |
110 | 110 | ||
111 | void set_range_end (range *this, double value) { | 111 | void set_range_end (range *this, double value) { |
112 | this->end = value; | 112 | this->end = value; |
113 | this->end_infinity = FALSE; | 113 | this->end_infinity = false; |
114 | } | 114 | } |
115 | 115 | ||
116 | range | 116 | range |
@@ -124,9 +124,9 @@ range | |||
124 | 124 | ||
125 | /* Set defaults */ | 125 | /* Set defaults */ |
126 | temp_range->start = 0; | 126 | temp_range->start = 0; |
127 | temp_range->start_infinity = FALSE; | 127 | temp_range->start_infinity = false; |
128 | temp_range->end = 0; | 128 | temp_range->end = 0; |
129 | temp_range->end_infinity = TRUE; | 129 | temp_range->end_infinity = true; |
130 | temp_range->alert_on = OUTSIDE; | 130 | temp_range->alert_on = OUTSIDE; |
131 | temp_range->text = strdup(str); | 131 | temp_range->text = strdup(str); |
132 | 132 | ||
@@ -138,7 +138,7 @@ range | |||
138 | end_str = index(str, ':'); | 138 | end_str = index(str, ':'); |
139 | if (end_str != NULL) { | 139 | if (end_str != NULL) { |
140 | if (str[0] == '~') { | 140 | if (str[0] == '~') { |
141 | temp_range->start_infinity = TRUE; | 141 | temp_range->start_infinity = true; |
142 | } else { | 142 | } else { |
143 | start = strtod(str, NULL); /* Will stop at the ':' */ | 143 | start = strtod(str, NULL); /* Will stop at the ':' */ |
144 | set_range_start(temp_range, start); | 144 | set_range_start(temp_range, start); |
@@ -152,8 +152,8 @@ range | |||
152 | set_range_end(temp_range, end); | 152 | set_range_end(temp_range, end); |
153 | } | 153 | } |
154 | 154 | ||
155 | if (temp_range->start_infinity == TRUE || | 155 | if (temp_range->start_infinity == true || |
156 | temp_range->end_infinity == TRUE || | 156 | temp_range->end_infinity == true || |
157 | temp_range->start <= temp_range->end) { | 157 | temp_range->start <= temp_range->end) { |
158 | return temp_range; | 158 | return temp_range; |
159 | } | 159 | } |
@@ -223,31 +223,30 @@ void print_thresholds(const char *threshold_name, thresholds *my_threshold) { | |||
223 | printf("\n"); | 223 | printf("\n"); |
224 | } | 224 | } |
225 | 225 | ||
226 | /* Returns TRUE if alert should be raised based on the range */ | 226 | /* Returns true if alert should be raised based on the range */ |
227 | int | 227 | bool check_range(double value, range *my_range) |
228 | check_range(double value, range *my_range) | ||
229 | { | 228 | { |
230 | int no = FALSE; | 229 | bool no = false; |
231 | int yes = TRUE; | 230 | bool yes = true; |
232 | 231 | ||
233 | if (my_range->alert_on == INSIDE) { | 232 | if (my_range->alert_on == INSIDE) { |
234 | no = TRUE; | 233 | no = true; |
235 | yes = FALSE; | 234 | yes = false; |
236 | } | 235 | } |
237 | 236 | ||
238 | if (my_range->end_infinity == FALSE && my_range->start_infinity == FALSE) { | 237 | if (my_range->end_infinity == false && my_range->start_infinity == false) { |
239 | if ((my_range->start <= value) && (value <= my_range->end)) { | 238 | if ((my_range->start <= value) && (value <= my_range->end)) { |
240 | return no; | 239 | return no; |
241 | } else { | 240 | } else { |
242 | return yes; | 241 | return yes; |
243 | } | 242 | } |
244 | } else if (my_range->start_infinity == FALSE && my_range->end_infinity == TRUE) { | 243 | } else if (my_range->start_infinity == false && my_range->end_infinity == true) { |
245 | if (my_range->start <= value) { | 244 | if (my_range->start <= value) { |
246 | return no; | 245 | return no; |
247 | } else { | 246 | } else { |
248 | return yes; | 247 | return yes; |
249 | } | 248 | } |
250 | } else if (my_range->start_infinity == TRUE && my_range->end_infinity == FALSE) { | 249 | } else if (my_range->start_infinity == true && my_range->end_infinity == false) { |
251 | if (value <= my_range->end) { | 250 | if (value <= my_range->end) { |
252 | return no; | 251 | return no; |
253 | } else { | 252 | } else { |
@@ -263,12 +262,12 @@ int | |||
263 | get_status(double value, thresholds *my_thresholds) | 262 | get_status(double value, thresholds *my_thresholds) |
264 | { | 263 | { |
265 | if (my_thresholds->critical != NULL) { | 264 | if (my_thresholds->critical != NULL) { |
266 | if (check_range(value, my_thresholds->critical) == TRUE) { | 265 | if (check_range(value, my_thresholds->critical) == true) { |
267 | return STATE_CRITICAL; | 266 | return STATE_CRITICAL; |
268 | } | 267 | } |
269 | } | 268 | } |
270 | if (my_thresholds->warning != NULL) { | 269 | if (my_thresholds->warning != NULL) { |
271 | if (check_range(value, my_thresholds->warning) == TRUE) { | 270 | if (check_range(value, my_thresholds->warning) == true) { |
272 | return STATE_WARNING; | 271 | return STATE_WARNING; |
273 | } | 272 | } |
274 | } | 273 | } |
@@ -332,7 +331,7 @@ char *np_extract_value(const char *varlist, const char *name, char sep) { | |||
332 | /* strip leading spaces */ | 331 | /* strip leading spaces */ |
333 | for (; isspace(varlist[0]); varlist++); | 332 | for (; isspace(varlist[0]); varlist++); |
334 | 333 | ||
335 | if (tmp = index(varlist, sep)) { | 334 | if ((tmp = index(varlist, sep))) { |
336 | /* Value is delimited by a comma */ | 335 | /* Value is delimited by a comma */ |
337 | if (tmp-varlist == 0) continue; | 336 | if (tmp-varlist == 0) continue; |
338 | value = (char *)calloc(1, tmp-varlist+1); | 337 | value = (char *)calloc(1, tmp-varlist+1); |
@@ -348,7 +347,7 @@ char *np_extract_value(const char *varlist, const char *name, char sep) { | |||
348 | break; | 347 | break; |
349 | } | 348 | } |
350 | } | 349 | } |
351 | if (tmp = index(varlist, sep)) { | 350 | if ((tmp = index(varlist, sep))) { |
352 | /* More keys, keep going... */ | 351 | /* More keys, keep going... */ |
353 | varlist = tmp + 1; | 352 | varlist = tmp + 1; |
354 | } else { | 353 | } else { |
@@ -402,26 +401,45 @@ int mp_translate_state (char *state_text) { | |||
402 | * parse of argv, so that uniqueness in parameters are reflected there. | 401 | * parse of argv, so that uniqueness in parameters are reflected there. |
403 | */ | 402 | */ |
404 | char *_np_state_generate_key() { | 403 | char *_np_state_generate_key() { |
405 | struct sha256_ctx ctx; | ||
406 | int i; | 404 | int i; |
407 | char **argv = this_monitoring_plugin->argv; | 405 | char **argv = this_monitoring_plugin->argv; |
408 | unsigned char result[20]; | ||
409 | char keyname[41]; | 406 | char keyname[41]; |
410 | char *p=NULL; | 407 | char *p=NULL; |
411 | 408 | ||
412 | sha256_init_ctx(&ctx); | 409 | unsigned char result[256]; |
413 | 410 | ||
411 | #ifdef USE_OPENSSL | ||
412 | /* | ||
413 | * This code path is chosen if openssl is available (which should be the most common | ||
414 | * scenario). Alternatively, the gnulib implementation/ | ||
415 | * | ||
416 | */ | ||
417 | EVP_MD_CTX *ctx = EVP_MD_CTX_new(); | ||
418 | |||
419 | EVP_DigestInit(ctx, EVP_sha256()); | ||
420 | |||
421 | for(i=0; i<this_monitoring_plugin->argc; i++) { | ||
422 | EVP_DigestUpdate(ctx, argv[i], strlen(argv[i])); | ||
423 | } | ||
424 | |||
425 | EVP_DigestFinal(ctx, result, NULL); | ||
426 | #else | ||
427 | |||
428 | struct sha256_ctx ctx; | ||
429 | |||
414 | for(i=0; i<this_monitoring_plugin->argc; i++) { | 430 | for(i=0; i<this_monitoring_plugin->argc; i++) { |
415 | sha256_process_bytes(argv[i], strlen(argv[i]), &ctx); | 431 | sha256_process_bytes(argv[i], strlen(argv[i]), &ctx); |
416 | } | 432 | } |
417 | 433 | ||
418 | sha256_finish_ctx(&ctx, &result); | 434 | sha256_finish_ctx(&ctx, result); |
419 | 435 | #endif // FOUNDOPENSSL | |
436 | |||
420 | for (i=0; i<20; ++i) { | 437 | for (i=0; i<20; ++i) { |
421 | sprintf(&keyname[2*i], "%02x", result[i]); | 438 | sprintf(&keyname[2*i], "%02x", result[i]); |
422 | } | 439 | } |
440 | |||
423 | keyname[40]='\0'; | 441 | keyname[40]='\0'; |
424 | 442 | ||
425 | p = strdup(keyname); | 443 | p = strdup(keyname); |
426 | if(p==NULL) { | 444 | if(p==NULL) { |
427 | die(STATE_UNKNOWN, _("Cannot execute strdup: %s"), strerror(errno)); | 445 | die(STATE_UNKNOWN, _("Cannot execute strdup: %s"), strerror(errno)); |
@@ -446,7 +464,7 @@ char* _np_state_calculate_location_prefix(){ | |||
446 | 464 | ||
447 | /* Do not allow passing MP_STATE_PATH in setuid plugins | 465 | /* Do not allow passing MP_STATE_PATH in setuid plugins |
448 | * for security reasons */ | 466 | * for security reasons */ |
449 | if (mp_suid() == FALSE) { | 467 | if (!mp_suid()) { |
450 | env_dir = getenv("MP_STATE_PATH"); | 468 | env_dir = getenv("MP_STATE_PATH"); |
451 | if(env_dir && env_dir[0] != '\0') | 469 | if(env_dir && env_dir[0] != '\0') |
452 | return env_dir; | 470 | return env_dir; |
@@ -522,7 +540,7 @@ void np_enable_state(char *keyname, int expected_data_version) { | |||
522 | state_data *np_state_read() { | 540 | state_data *np_state_read() { |
523 | state_data *this_state_data=NULL; | 541 | state_data *this_state_data=NULL; |
524 | FILE *statefile; | 542 | FILE *statefile; |
525 | int rc = FALSE; | 543 | bool rc = false; |
526 | 544 | ||
527 | if(this_monitoring_plugin==NULL) | 545 | if(this_monitoring_plugin==NULL) |
528 | die(STATE_UNKNOWN, _("This requires np_init to be called")); | 546 | die(STATE_UNKNOWN, _("This requires np_init to be called")); |
@@ -544,7 +562,7 @@ state_data *np_state_read() { | |||
544 | fclose(statefile); | 562 | fclose(statefile); |
545 | } | 563 | } |
546 | 564 | ||
547 | if(rc==FALSE) { | 565 | if(!rc) { |
548 | _cleanup_state_data(); | 566 | _cleanup_state_data(); |
549 | } | 567 | } |
550 | 568 | ||
@@ -554,8 +572,8 @@ state_data *np_state_read() { | |||
554 | /* | 572 | /* |
555 | * Read the state file | 573 | * Read the state file |
556 | */ | 574 | */ |
557 | int _np_state_read_file(FILE *f) { | 575 | bool _np_state_read_file(FILE *f) { |
558 | int status=FALSE; | 576 | bool status = false; |
559 | size_t pos; | 577 | size_t pos; |
560 | char *line; | 578 | char *line; |
561 | int i; | 579 | int i; |
@@ -609,7 +627,7 @@ int _np_state_read_file(FILE *f) { | |||
609 | if(this_monitoring_plugin->state->state_data->data==NULL) | 627 | if(this_monitoring_plugin->state->state_data->data==NULL) |
610 | die(STATE_UNKNOWN, _("Cannot execute strdup: %s"), strerror(errno)); | 628 | die(STATE_UNKNOWN, _("Cannot execute strdup: %s"), strerror(errno)); |
611 | expected=STATE_DATA_END; | 629 | expected=STATE_DATA_END; |
612 | status=TRUE; | 630 | status=true; |
613 | break; | 631 | break; |
614 | case STATE_DATA_END: | 632 | case STATE_DATA_END: |
615 | ; | 633 | ; |
@@ -621,10 +639,10 @@ int _np_state_read_file(FILE *f) { | |||
621 | } | 639 | } |
622 | 640 | ||
623 | /* | 641 | /* |
624 | * If time=NULL, use current time. Create state file, with state format | 642 | * If time=NULL, use current time. Create state file, with state format |
625 | * version, default text. Writes version, time, and data. Avoid locking | 643 | * version, default text. Writes version, time, and data. Avoid locking |
626 | * problems - use mv to write and then swap. Possible loss of state data if | 644 | * problems - use mv to write and then swap. Possible loss of state data if |
627 | * two things writing to same key at same time. | 645 | * two things writing to same key at same time. |
628 | * Will die with UNKNOWN if errors | 646 | * Will die with UNKNOWN if errors |
629 | */ | 647 | */ |
630 | void np_state_write_string(time_t data_time, char *data_string) { | 648 | void np_state_write_string(time_t data_time, char *data_string) { |
@@ -639,7 +657,7 @@ void np_state_write_string(time_t data_time, char *data_string) { | |||
639 | time(¤t_time); | 657 | time(¤t_time); |
640 | else | 658 | else |
641 | current_time=data_time; | 659 | current_time=data_time; |
642 | 660 | ||
643 | /* If file doesn't currently exist, create directories */ | 661 | /* If file doesn't currently exist, create directories */ |
644 | if(access(this_monitoring_plugin->state->_filename,F_OK)!=0) { | 662 | if(access(this_monitoring_plugin->state->_filename,F_OK)!=0) { |
645 | result = asprintf(&directories, "%s", this_monitoring_plugin->state->_filename); | 663 | result = asprintf(&directories, "%s", this_monitoring_plugin->state->_filename); |
@@ -678,15 +696,15 @@ void np_state_write_string(time_t data_time, char *data_string) { | |||
678 | np_free(temp_file); | 696 | np_free(temp_file); |
679 | die(STATE_UNKNOWN, _("Unable to open temporary state file")); | 697 | die(STATE_UNKNOWN, _("Unable to open temporary state file")); |
680 | } | 698 | } |
681 | 699 | ||
682 | fprintf(fp,"# NP State file\n"); | 700 | fprintf(fp,"# NP State file\n"); |
683 | fprintf(fp,"%d\n",NP_STATE_FORMAT_VERSION); | 701 | fprintf(fp,"%d\n",NP_STATE_FORMAT_VERSION); |
684 | fprintf(fp,"%d\n",this_monitoring_plugin->state->data_version); | 702 | fprintf(fp,"%d\n",this_monitoring_plugin->state->data_version); |
685 | fprintf(fp,"%lu\n",current_time); | 703 | fprintf(fp,"%lu\n",current_time); |
686 | fprintf(fp,"%s\n",data_string); | 704 | fprintf(fp,"%s\n",data_string); |
687 | 705 | ||
688 | fchmod(fd, S_IRUSR | S_IWUSR | S_IRGRP); | 706 | fchmod(fd, S_IRUSR | S_IWUSR | S_IRGRP); |
689 | 707 | ||
690 | fflush(fp); | 708 | fflush(fp); |
691 | 709 | ||
692 | result=fclose(fp); | 710 | result=fclose(fp); |
diff --git a/lib/utils_base.h b/lib/utils_base.h index 5906550..80b8743 100644 --- a/lib/utils_base.h +++ b/lib/utils_base.h | |||
@@ -2,9 +2,11 @@ | |||
2 | #define _UTILS_BASE_ | 2 | #define _UTILS_BASE_ |
3 | /* Header file for Monitoring Plugins utils_base.c */ | 3 | /* Header file for Monitoring Plugins utils_base.c */ |
4 | 4 | ||
5 | #include "sha256.h" | 5 | #ifndef USE_OPENSSL |
6 | # include "sha256.h" | ||
7 | #endif | ||
6 | 8 | ||
7 | /* This file holds header information for thresholds - use this in preference to | 9 | /* This file holds header information for thresholds - use this in preference to |
8 | individual plugin logic */ | 10 | individual plugin logic */ |
9 | 11 | ||
10 | /* This has not been merged with utils.h because of problems with | 12 | /* This has not been merged with utils.h because of problems with |
@@ -19,7 +21,7 @@ | |||
19 | 21 | ||
20 | typedef struct range_struct { | 22 | typedef struct range_struct { |
21 | double start; | 23 | double start; |
22 | int start_infinity; /* FALSE (default) or TRUE */ | 24 | bool start_infinity; |
23 | double end; | 25 | double end; |
24 | int end_infinity; | 26 | int end_infinity; |
25 | int alert_on; /* OUTSIDE (default) or INSIDE */ | 27 | int alert_on; /* OUTSIDE (default) or INSIDE */ |
@@ -59,7 +61,7 @@ range *parse_range_string (char *); | |||
59 | int _set_thresholds(thresholds **, char *, char *); | 61 | int _set_thresholds(thresholds **, char *, char *); |
60 | void set_thresholds(thresholds **, char *, char *); | 62 | void set_thresholds(thresholds **, char *, char *); |
61 | void print_thresholds(const char *, thresholds *); | 63 | void print_thresholds(const char *, thresholds *); |
62 | int check_range(double, range *); | 64 | bool check_range(double, range *); |
63 | int get_status(double, thresholds *); | 65 | int get_status(double, thresholds *); |
64 | 66 | ||
65 | /* Handle timeouts */ | 67 | /* Handle timeouts */ |
@@ -77,7 +79,7 @@ void die (int, const char *, ...) __attribute__((noreturn,format(printf, 2, 3))) | |||
77 | #define NP_RANGE_UNPARSEABLE 1 | 79 | #define NP_RANGE_UNPARSEABLE 1 |
78 | #define NP_WARN_WITHIN_CRIT 2 | 80 | #define NP_WARN_WITHIN_CRIT 2 |
79 | 81 | ||
80 | /* a simple check to see if we're running as root. | 82 | /* a simple check to see if we're running as root. |
81 | * returns zero on failure, nonzero on success */ | 83 | * returns zero on failure, nonzero on success */ |
82 | int np_check_if_root(void); | 84 | int np_check_if_root(void); |
83 | 85 | ||
diff --git a/lib/utils_cmd.c b/lib/utils_cmd.c index 8b8e570..cfb2073 100644 --- a/lib/utils_cmd.c +++ b/lib/utils_cmd.c | |||
@@ -18,18 +18,18 @@ | |||
18 | * Care has been taken to make sure the functions are async-safe. The one | 18 | * Care has been taken to make sure the functions are async-safe. The one |
19 | * function which isn't is cmd_init() which it doesn't make sense to | 19 | * function which isn't is cmd_init() which it doesn't make sense to |
20 | * call twice anyway, so the api as a whole should be considered async-safe. | 20 | * call twice anyway, so the api as a whole should be considered async-safe. |
21 | * | 21 | * |
22 | * | 22 | * |
23 | * This program is free software: you can redistribute it and/or modify | 23 | * This program is free software: you can redistribute it and/or modify |
24 | * it under the terms of the GNU General Public License as published by | 24 | * it under the terms of the GNU General Public License as published by |
25 | * the Free Software Foundation, either version 3 of the License, or | 25 | * the Free Software Foundation, either version 3 of the License, or |
26 | * (at your option) any later version. | 26 | * (at your option) any later version. |
27 | * | 27 | * |
28 | * This program is distributed in the hope that it will be useful, | 28 | * This program is distributed in the hope that it will be useful, |
29 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 29 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
30 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 30 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
31 | * GNU General Public License for more details. | 31 | * GNU General Public License for more details. |
32 | * | 32 | * |
33 | * You should have received a copy of the GNU General Public License | 33 | * You should have received a copy of the GNU General Public License |
34 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 34 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
35 | * | 35 | * |
@@ -42,7 +42,20 @@ | |||
42 | #include "common.h" | 42 | #include "common.h" |
43 | #include "utils.h" | 43 | #include "utils.h" |
44 | #include "utils_cmd.h" | 44 | #include "utils_cmd.h" |
45 | /* This variable must be global, since there's no way the caller | ||
46 | * can forcibly slay a dead or ungainly running program otherwise. | ||
47 | * Multithreading apps and plugins can initialize it (via CMD_INIT) | ||
48 | * in an async safe manner PRIOR to calling cmd_run() or cmd_run_array() | ||
49 | * for the first time. | ||
50 | * | ||
51 | * The check for initialized values is atomic and can | ||
52 | * occur in any number of threads simultaneously. */ | ||
53 | static pid_t *_cmd_pids = NULL; | ||
54 | |||
45 | #include "utils_base.h" | 55 | #include "utils_base.h" |
56 | |||
57 | #include "./maxfd.h" | ||
58 | |||
46 | #include <fcntl.h> | 59 | #include <fcntl.h> |
47 | 60 | ||
48 | #ifdef HAVE_SYS_WAIT_H | 61 | #ifdef HAVE_SYS_WAIT_H |
@@ -86,13 +99,7 @@ extern void die (int, const char *, ...) | |||
86 | void | 99 | void |
87 | cmd_init (void) | 100 | cmd_init (void) |
88 | { | 101 | { |
89 | #ifndef maxfd | 102 | long maxfd = mp_open_max(); |
90 | if (!maxfd && (maxfd = sysconf (_SC_OPEN_MAX)) < 0) { | ||
91 | /* possibly log or emit a warning here, since there's no | ||
92 | * guarantee that our guess at maxfd will be adequate */ | ||
93 | maxfd = DEFAULT_MAXFD; | ||
94 | } | ||
95 | #endif | ||
96 | 103 | ||
97 | /* if maxfd is unnaturally high, we force it to a lower value | 104 | /* if maxfd is unnaturally high, we force it to a lower value |
98 | * ( e.g. on SunOS, when ulimit is set to unlimited: 2147483647 this would cause | 105 | * ( e.g. on SunOS, when ulimit is set to unlimited: 2147483647 this would cause |
@@ -118,10 +125,6 @@ _cmd_open (char *const *argv, int *pfd, int *pfderr) | |||
118 | 125 | ||
119 | int i = 0; | 126 | int i = 0; |
120 | 127 | ||
121 | /* if no command was passed, return with no error */ | ||
122 | if (argv == NULL) | ||
123 | return -1; | ||
124 | |||
125 | if (!_cmd_pids) | 128 | if (!_cmd_pids) |
126 | CMD_INIT; | 129 | CMD_INIT; |
127 | 130 | ||
@@ -152,6 +155,7 @@ _cmd_open (char *const *argv, int *pfd, int *pfderr) | |||
152 | /* close all descriptors in _cmd_pids[] | 155 | /* close all descriptors in _cmd_pids[] |
153 | * This is executed in a separate address space (pure child), | 156 | * This is executed in a separate address space (pure child), |
154 | * so we don't have to worry about async safety */ | 157 | * so we don't have to worry about async safety */ |
158 | long maxfd = mp_open_max(); | ||
155 | for (i = 0; i < maxfd; i++) | 159 | for (i = 0; i < maxfd; i++) |
156 | if (_cmd_pids[i] > 0) | 160 | if (_cmd_pids[i] > 0) |
157 | close (i); | 161 | close (i); |
@@ -178,6 +182,7 @@ _cmd_close (int fd) | |||
178 | pid_t pid; | 182 | pid_t pid; |
179 | 183 | ||
180 | /* make sure the provided fd was opened */ | 184 | /* make sure the provided fd was opened */ |
185 | long maxfd = mp_open_max(); | ||
181 | if (fd < 0 || fd > maxfd || !_cmd_pids || (pid = _cmd_pids[fd]) == 0) | 186 | if (fd < 0 || fd > maxfd || !_cmd_pids || (pid = _cmd_pids[fd]) == 0) |
182 | return -1; | 187 | return -1; |
183 | 188 | ||
@@ -269,7 +274,6 @@ _cmd_fetch_output (int fd, output * op, int flags) | |||
269 | int | 274 | int |
270 | cmd_run (const char *cmdstring, output * out, output * err, int flags) | 275 | cmd_run (const char *cmdstring, output * out, output * err, int flags) |
271 | { | 276 | { |
272 | int fd, pfd_out[2], pfd_err[2]; | ||
273 | int i = 0, argc; | 277 | int i = 0, argc; |
274 | size_t cmdlen; | 278 | size_t cmdlen; |
275 | char **argv = NULL; | 279 | char **argv = NULL; |
@@ -373,10 +377,10 @@ cmd_file_read ( char *filename, output *out, int flags) | |||
373 | if ((fd = open(filename, O_RDONLY)) == -1) { | 377 | if ((fd = open(filename, O_RDONLY)) == -1) { |
374 | die( STATE_UNKNOWN, _("Error opening %s: %s"), filename, strerror(errno) ); | 378 | die( STATE_UNKNOWN, _("Error opening %s: %s"), filename, strerror(errno) ); |
375 | } | 379 | } |
376 | 380 | ||
377 | if(out) | 381 | if(out) |
378 | out->lines = _cmd_fetch_output (fd, out, flags); | 382 | out->lines = _cmd_fetch_output (fd, out, flags); |
379 | 383 | ||
380 | if (close(fd) == -1) | 384 | if (close(fd) == -1) |
381 | die( STATE_UNKNOWN, _("Error closing %s: %s"), filename, strerror(errno) ); | 385 | die( STATE_UNKNOWN, _("Error closing %s: %s"), filename, strerror(errno) ); |
382 | 386 | ||
@@ -391,6 +395,7 @@ timeout_alarm_handler (int signo) | |||
391 | printf (_("%s - Plugin timed out after %d seconds\n"), | 395 | printf (_("%s - Plugin timed out after %d seconds\n"), |
392 | state_text(timeout_state), timeout_interval); | 396 | state_text(timeout_state), timeout_interval); |
393 | 397 | ||
398 | long maxfd = mp_open_max(); | ||
394 | if(_cmd_pids) for(i = 0; i < maxfd; i++) { | 399 | if(_cmd_pids) for(i = 0; i < maxfd; i++) { |
395 | if(_cmd_pids[i] != 0) kill(_cmd_pids[i], SIGKILL); | 400 | if(_cmd_pids[i] != 0) kill(_cmd_pids[i], SIGKILL); |
396 | } | 401 | } |
diff --git a/lib/utils_cmd.h b/lib/utils_cmd.h index 6f3aeb8..061f5d4 100644 --- a/lib/utils_cmd.h +++ b/lib/utils_cmd.h | |||
@@ -1,10 +1,10 @@ | |||
1 | #ifndef _UTILS_CMD_ | 1 | #ifndef _UTILS_CMD_ |
2 | #define _UTILS_CMD_ | 2 | #define _UTILS_CMD_ |
3 | 3 | ||
4 | /* | 4 | /* |
5 | * Header file for Monitoring Plugins utils_cmd.c | 5 | * Header file for Monitoring Plugins utils_cmd.c |
6 | * | 6 | * |
7 | * | 7 | * |
8 | */ | 8 | */ |
9 | 9 | ||
10 | /** types **/ | 10 | /** types **/ |
@@ -32,17 +32,8 @@ void cmd_init (void); | |||
32 | #define CMD_NO_ARRAYS 0x01 /* don't populate arrays at all */ | 32 | #define CMD_NO_ARRAYS 0x01 /* don't populate arrays at all */ |
33 | #define CMD_NO_ASSOC 0x02 /* output.line won't point to buf */ | 33 | #define CMD_NO_ASSOC 0x02 /* output.line won't point to buf */ |
34 | 34 | ||
35 | /* This variable must be global, since there's no way the caller | ||
36 | * can forcibly slay a dead or ungainly running program otherwise. | ||
37 | * Multithreading apps and plugins can initialize it (via CMD_INIT) | ||
38 | * in an async safe manner PRIOR to calling cmd_run() or cmd_run_array() | ||
39 | * for the first time. | ||
40 | * | ||
41 | * The check for initialized values is atomic and can | ||
42 | * occur in any number of threads simultaneously. */ | ||
43 | static pid_t *_cmd_pids = NULL; | ||
44 | 35 | ||
45 | RETSIGTYPE timeout_alarm_handler (int); | 36 | void timeout_alarm_handler (int); |
46 | 37 | ||
47 | 38 | ||
48 | #endif /* _UTILS_CMD_ */ | 39 | #endif /* _UTILS_CMD_ */ |
diff --git a/lib/utils_disk.c b/lib/utils_disk.c index 582d3ea..483be06 100644 --- a/lib/utils_disk.c +++ b/lib/utils_disk.c | |||
@@ -1,34 +1,35 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Library for check_disk | 3 | * Library for check_disk |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 1999-2007 Monitoring Plugins Development Team | 6 | * Copyright (c) 1999-2007 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * Description: | 8 | * Description: |
9 | * | 9 | * |
10 | * This file contains utilities for check_disk. These are tested by libtap | 10 | * This file contains utilities for check_disk. These are tested by libtap |
11 | * | 11 | * |
12 | * | 12 | * |
13 | * This program is free software: you can redistribute it and/or modify | 13 | * This program is free software: you can redistribute it and/or modify |
14 | * it under the terms of the GNU General Public License as published by | 14 | * it under the terms of the GNU General Public License as published by |
15 | * the Free Software Foundation, either version 3 of the License, or | 15 | * the Free Software Foundation, either version 3 of the License, or |
16 | * (at your option) any later version. | 16 | * (at your option) any later version. |
17 | * | 17 | * |
18 | * This program is distributed in the hope that it will be useful, | 18 | * This program is distributed in the hope that it will be useful, |
19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
21 | * GNU General Public License for more details. | 21 | * GNU General Public License for more details. |
22 | * | 22 | * |
23 | * You should have received a copy of the GNU General Public License | 23 | * You should have received a copy of the GNU General Public License |
24 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 24 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
25 | * | 25 | * |
26 | * | 26 | * |
27 | *****************************************************************************/ | 27 | *****************************************************************************/ |
28 | 28 | ||
29 | #include "common.h" | 29 | #include "common.h" |
30 | #include "utils_disk.h" | 30 | #include "utils_disk.h" |
31 | #include "gl/fsusage.h" | 31 | #include "gl/fsusage.h" |
32 | #include <string.h> | ||
32 | 33 | ||
33 | void | 34 | void |
34 | np_add_name (struct name_list **list, const char *name) | 35 | np_add_name (struct name_list **list, const char *name) |
@@ -40,6 +41,42 @@ np_add_name (struct name_list **list, const char *name) | |||
40 | *list = new_entry; | 41 | *list = new_entry; |
41 | } | 42 | } |
42 | 43 | ||
44 | /* @brief Initialises a new regex at the begin of list via regcomp(3) | ||
45 | * | ||
46 | * @details if the regex fails to compile the error code of regcomp(3) is returned | ||
47 | * and list is not modified, otherwise list is modified to point to the new | ||
48 | * element | ||
49 | * @param list Pointer to a linked list of regex_list elements | ||
50 | * @param regex the string containing the regex which should be inserted into the list | ||
51 | * @param clags the cflags parameter for regcomp(3) | ||
52 | */ | ||
53 | int | ||
54 | np_add_regex (struct regex_list **list, const char *regex, int cflags) | ||
55 | { | ||
56 | struct regex_list *new_entry = (struct regex_list *) malloc (sizeof *new_entry); | ||
57 | |||
58 | if (new_entry == NULL) { | ||
59 | die(STATE_UNKNOWN, _("Cannot allocate memory: %s"), | ||
60 | strerror(errno)); | ||
61 | } | ||
62 | |||
63 | int regcomp_result = regcomp(&new_entry->regex, regex, cflags); | ||
64 | |||
65 | if (!regcomp_result) { | ||
66 | // regcomp succeeded | ||
67 | new_entry->next = *list; | ||
68 | *list = new_entry; | ||
69 | |||
70 | return 0; | ||
71 | } else { | ||
72 | // regcomp failed | ||
73 | free(new_entry); | ||
74 | |||
75 | return regcomp_result; | ||
76 | } | ||
77 | |||
78 | } | ||
79 | |||
43 | /* Initialises a new parameter at the end of list */ | 80 | /* Initialises a new parameter at the end of list */ |
44 | struct parameter_list * | 81 | struct parameter_list * |
45 | np_add_parameter(struct parameter_list **list, const char *name) | 82 | np_add_parameter(struct parameter_list **list, const char *name) |
@@ -61,7 +98,7 @@ np_add_parameter(struct parameter_list **list, const char *name) | |||
61 | new_path->freeinodes_percent = NULL; | 98 | new_path->freeinodes_percent = NULL; |
62 | new_path->group = NULL; | 99 | new_path->group = NULL; |
63 | new_path->dfree_pct = -1; | 100 | new_path->dfree_pct = -1; |
64 | new_path->dused_pct = -1; | 101 | new_path->dused_pct = -1; |
65 | new_path->total = 0; | 102 | new_path->total = 0; |
66 | new_path->available = 0; | 103 | new_path->available = 0; |
67 | new_path->available_to_root = 0; | 104 | new_path->available_to_root = 0; |
@@ -133,9 +170,7 @@ np_find_parameter(struct parameter_list *list, const char *name) | |||
133 | return NULL; | 170 | return NULL; |
134 | } | 171 | } |
135 | 172 | ||
136 | void | 173 | void np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list, bool exact) { |
137 | np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list, int exact) | ||
138 | { | ||
139 | struct parameter_list *d; | 174 | struct parameter_list *d; |
140 | for (d = desired; d; d= d->name_next) { | 175 | for (d = desired; d; d= d->name_next) { |
141 | if (! d->best_match) { | 176 | if (! d->best_match) { |
@@ -158,9 +193,9 @@ np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list | |||
158 | if (! best_match) { | 193 | if (! best_match) { |
159 | for (me = mount_list; me; me = me->me_next) { | 194 | for (me = mount_list; me; me = me->me_next) { |
160 | size_t len = strlen (me->me_mountdir); | 195 | size_t len = strlen (me->me_mountdir); |
161 | if ((exact == FALSE && (best_match_len <= len && len <= name_len && | 196 | if ((!exact && (best_match_len <= len && len <= name_len && |
162 | (len == 1 || strncmp (me->me_mountdir, d->name, len) == 0))) | 197 | (len == 1 || strncmp (me->me_mountdir, d->name, len) == 0))) |
163 | || (exact == TRUE && strcmp(me->me_mountdir, d->name)==0)) | 198 | || (exact && strcmp(me->me_mountdir, d->name)==0)) |
164 | { | 199 | { |
165 | if (get_fs_usage(me->me_mountdir, me->me_devname, &fsp) >= 0) { | 200 | if (get_fs_usage(me->me_mountdir, me->me_devname, &fsp) >= 0) { |
166 | best_match = me; | 201 | best_match = me; |
@@ -179,43 +214,57 @@ np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list | |||
179 | } | 214 | } |
180 | } | 215 | } |
181 | 216 | ||
182 | /* Returns TRUE if name is in list */ | 217 | /* Returns true if name is in list */ |
183 | int | 218 | bool np_find_name (struct name_list *list, const char *name) { |
184 | np_find_name (struct name_list *list, const char *name) | ||
185 | { | ||
186 | const struct name_list *n; | 219 | const struct name_list *n; |
187 | 220 | ||
188 | if (list == NULL || name == NULL) { | 221 | if (list == NULL || name == NULL) { |
189 | return FALSE; | 222 | return false; |
190 | } | 223 | } |
191 | for (n = list; n; n = n->next) { | 224 | for (n = list; n; n = n->next) { |
192 | if (!strcmp(name, n->name)) { | 225 | if (!strcmp(name, n->name)) { |
193 | return TRUE; | 226 | return true; |
194 | } | 227 | } |
195 | } | 228 | } |
196 | return FALSE; | 229 | return false; |
197 | } | 230 | } |
198 | 231 | ||
199 | int | 232 | /* Returns true if name is in list */ |
200 | np_seen_name(struct name_list *list, const char *name) | 233 | bool np_find_regmatch (struct regex_list *list, const char *name) { |
201 | { | 234 | int len; |
235 | regmatch_t m; | ||
236 | |||
237 | if (name == NULL) { | ||
238 | return false; | ||
239 | } | ||
240 | |||
241 | len = strlen(name); | ||
242 | |||
243 | for (; list; list = list->next) { | ||
244 | /* Emulate a full match as if surrounded with ^( )$ | ||
245 | by checking whether the match spans the whole name */ | ||
246 | if (!regexec(&list->regex, name, 1, &m, 0) && m.rm_so == 0 && m.rm_eo == len) { | ||
247 | return true; | ||
248 | } | ||
249 | } | ||
250 | |||
251 | return false; | ||
252 | } | ||
253 | |||
254 | bool np_seen_name(struct name_list *list, const char *name) { | ||
202 | const struct name_list *s; | 255 | const struct name_list *s; |
203 | for (s = list; s; s=s->next) { | 256 | for (s = list; s; s=s->next) { |
204 | if (!strcmp(s->name, name)) { | 257 | if (!strcmp(s->name, name)) { |
205 | return TRUE; | 258 | return true; |
206 | } | 259 | } |
207 | } | 260 | } |
208 | return FALSE; | 261 | return false; |
209 | } | 262 | } |
210 | 263 | ||
211 | int | 264 | bool np_regex_match_mount_entry (struct mount_entry* me, regex_t* re) { |
212 | np_regex_match_mount_entry (struct mount_entry* me, regex_t* re) | ||
213 | { | ||
214 | if (regexec(re, me->me_devname, (size_t) 0, NULL, 0) == 0 || | 265 | if (regexec(re, me->me_devname, (size_t) 0, NULL, 0) == 0 || |
215 | regexec(re, me->me_mountdir, (size_t) 0, NULL, 0) == 0 ) { | 266 | regexec(re, me->me_mountdir, (size_t) 0, NULL, 0) == 0 ) { |
216 | return TRUE; | 267 | return true; |
217 | } else { | ||
218 | return FALSE; | ||
219 | } | 268 | } |
269 | return false; | ||
220 | } | 270 | } |
221 | |||
diff --git a/lib/utils_disk.h b/lib/utils_disk.h index 3b5a45f..5b2caf2 100644 --- a/lib/utils_disk.h +++ b/lib/utils_disk.h | |||
@@ -10,6 +10,12 @@ struct name_list | |||
10 | struct name_list *next; | 10 | struct name_list *next; |
11 | }; | 11 | }; |
12 | 12 | ||
13 | struct regex_list | ||
14 | { | ||
15 | regex_t regex; | ||
16 | struct regex_list *next; | ||
17 | }; | ||
18 | |||
13 | struct parameter_list | 19 | struct parameter_list |
14 | { | 20 | { |
15 | char *name; | 21 | char *name; |
@@ -33,12 +39,14 @@ struct parameter_list | |||
33 | }; | 39 | }; |
34 | 40 | ||
35 | void np_add_name (struct name_list **list, const char *name); | 41 | void np_add_name (struct name_list **list, const char *name); |
36 | int np_find_name (struct name_list *list, const char *name); | 42 | bool np_find_name (struct name_list *list, const char *name); |
37 | int np_seen_name (struct name_list *list, const char *name); | 43 | bool np_seen_name (struct name_list *list, const char *name); |
44 | int np_add_regex (struct regex_list **list, const char *regex, int cflags); | ||
45 | bool np_find_regmatch (struct regex_list *list, const char *name); | ||
38 | struct parameter_list *np_add_parameter(struct parameter_list **list, const char *name); | 46 | struct parameter_list *np_add_parameter(struct parameter_list **list, const char *name); |
39 | struct parameter_list *np_find_parameter(struct parameter_list *list, const char *name); | 47 | struct parameter_list *np_find_parameter(struct parameter_list *list, const char *name); |
40 | struct parameter_list *np_del_parameter(struct parameter_list *item, struct parameter_list *prev); | 48 | struct parameter_list *np_del_parameter(struct parameter_list *item, struct parameter_list *prev); |
41 | 49 | ||
42 | int search_parameter_list (struct parameter_list *list, const char *name); | 50 | int search_parameter_list (struct parameter_list *list, const char *name); |
43 | void np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list, int exact); | 51 | void np_set_best_match(struct parameter_list *desired, struct mount_entry *mount_list, bool exact); |
44 | int np_regex_match_mount_entry (struct mount_entry* me, regex_t* re); | 52 | bool np_regex_match_mount_entry (struct mount_entry* me, regex_t* re); |
diff --git a/lib/utils_tcp.c b/lib/utils_tcp.c index b37c446..23ee4a9 100644 --- a/lib/utils_tcp.c +++ b/lib/utils_tcp.c | |||
@@ -1,29 +1,29 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Library for check_tcp | 3 | * Library for check_tcp |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 1999-2013 Monitoring Plugins Development Team | 6 | * Copyright (c) 1999-2013 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * Description: | 8 | * Description: |
9 | * | 9 | * |
10 | * This file contains utilities for check_tcp. These are tested by libtap | 10 | * This file contains utilities for check_tcp. These are tested by libtap |
11 | * | 11 | * |
12 | * | 12 | * |
13 | * This program is free software: you can redistribute it and/or modify | 13 | * This program is free software: you can redistribute it and/or modify |
14 | * it under the terms of the GNU General Public License as published by | 14 | * it under the terms of the GNU General Public License as published by |
15 | * the Free Software Foundation, either version 3 of the License, or | 15 | * the Free Software Foundation, either version 3 of the License, or |
16 | * (at your option) any later version. | 16 | * (at your option) any later version. |
17 | * | 17 | * |
18 | * This program is distributed in the hope that it will be useful, | 18 | * This program is distributed in the hope that it will be useful, |
19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 19 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
21 | * GNU General Public License for more details. | 21 | * GNU General Public License for more details. |
22 | * | 22 | * |
23 | * You should have received a copy of the GNU General Public License | 23 | * You should have received a copy of the GNU General Public License |
24 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 24 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
25 | * | 25 | * |
26 | * | 26 | * |
27 | *****************************************************************************/ | 27 | *****************************************************************************/ |
28 | 28 | ||
29 | #include "common.h" | 29 | #include "common.h" |
diff --git a/m4/np_mysqlclient.m4 b/m4/np_mysqlclient.m4 index 9f533ea..9fe38ac 100644 --- a/m4/np_mysqlclient.m4 +++ b/m4/np_mysqlclient.m4 | |||
@@ -13,7 +13,7 @@ dnl np_mysql_libs = flags for libs, from mysql_config --libs | |||
13 | dnl np_mysql_cflags = flags for cflags, from mysql_config --cflags | 13 | dnl np_mysql_cflags = flags for cflags, from mysql_config --cflags |
14 | dnl Also sets in config.h: | 14 | dnl Also sets in config.h: |
15 | dnl HAVE_MYSQLCLIENT | 15 | dnl HAVE_MYSQLCLIENT |
16 | dnl Copile your code with: | 16 | dnl Compile your code with: |
17 | dnl $(CC) $(np_mysql_include) code.c $(np_mysql_libs) | 17 | dnl $(CC) $(np_mysql_include) code.c $(np_mysql_libs) |
18 | 18 | ||
19 | AC_DEFUN([np_mysqlclient], | 19 | AC_DEFUN([np_mysqlclient], |
diff --git a/plugins-root/check_dhcp.c b/plugins-root/check_dhcp.c index 2d22619..6b07df5 100644 --- a/plugins-root/check_dhcp.c +++ b/plugins-root/check_dhcp.c | |||
@@ -1,40 +1,40 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Monitoring check_dhcp plugin | 3 | * Monitoring check_dhcp plugin |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 2001-2004 Ethan Galstad (nagios@nagios.org) | 6 | * Copyright (c) 2001-2004 Ethan Galstad (nagios@nagios.org) |
7 | * Copyright (c) 2001-2007 Monitoring Plugins Development Team | 7 | * Copyright (c) 2001-2007 Monitoring Plugins Development Team |
8 | * | 8 | * |
9 | * Description: | 9 | * Description: |
10 | * | 10 | * |
11 | * This file contains the check_dhcp plugin | 11 | * This file contains the check_dhcp plugin |
12 | * | 12 | * |
13 | * This plugin tests the availability of DHCP servers on a network. | 13 | * This plugin tests the availability of DHCP servers on a network. |
14 | * | 14 | * |
15 | * Unicast mode was originally implemented by Heiti of Boras Kommun with | 15 | * Unicast mode was originally implemented by Heiti of Boras Kommun with |
16 | * general improvements as well as usability fixes and "forward"-porting by | 16 | * general improvements as well as usability fixes and "forward"-porting by |
17 | * Andreas Ericsson of OP5 AB. | 17 | * Andreas Ericsson of OP5 AB. |
18 | * | 18 | * |
19 | * | 19 | * |
20 | * This program is free software: you can redistribute it and/or modify | 20 | * This program is free software: you can redistribute it and/or modify |
21 | * it under the terms of the GNU General Public License as published by | 21 | * it under the terms of the GNU General Public License as published by |
22 | * the Free Software Foundation, either version 3 of the License, or | 22 | * the Free Software Foundation, either version 3 of the License, or |
23 | * (at your option) any later version. | 23 | * (at your option) any later version. |
24 | * | 24 | * |
25 | * This program is distributed in the hope that it will be useful, | 25 | * This program is distributed in the hope that it will be useful, |
26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 26 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 27 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
28 | * GNU General Public License for more details. | 28 | * GNU General Public License for more details. |
29 | * | 29 | * |
30 | * You should have received a copy of the GNU General Public License | 30 | * You should have received a copy of the GNU General Public License |
31 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 31 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
32 | * | 32 | * |
33 | * | 33 | * |
34 | *****************************************************************************/ | 34 | *****************************************************************************/ |
35 | 35 | ||
36 | const char *progname = "check_dhcp"; | 36 | const char *progname = "check_dhcp"; |
37 | const char *copyright = "2001-2007"; | 37 | const char *copyright = "2001-2023"; |
38 | const char *email = "devel@monitoring-plugins.org"; | 38 | const char *email = "devel@monitoring-plugins.org"; |
39 | 39 | ||
40 | #include "common.h" | 40 | #include "common.h" |
@@ -57,9 +57,10 @@ const char *email = "devel@monitoring-plugins.org"; | |||
57 | #include <netinet/in.h> | 57 | #include <netinet/in.h> |
58 | #include <net/if.h> | 58 | #include <net/if.h> |
59 | #include <arpa/inet.h> | 59 | #include <arpa/inet.h> |
60 | |||
60 | #if HAVE_SYS_SOCKIO_H | 61 | #if HAVE_SYS_SOCKIO_H |
61 | #include <sys/sockio.h> | 62 | #include <sys/sockio.h> |
62 | #endif | 63 | #endif // HAVE_SYS_SOCKIO_H |
63 | 64 | ||
64 | #if defined( __linux__ ) | 65 | #if defined( __linux__ ) |
65 | 66 | ||
@@ -98,10 +99,6 @@ static struct strbuf dat = {AREA_SZ, 0, (char *)dat_area}; | |||
98 | #define GOT_INTR 4 | 99 | #define GOT_INTR 4 |
99 | #define GOT_ERR 128 | 100 | #define GOT_ERR 128 |
100 | 101 | ||
101 | #define u_int8_t uint8_t | ||
102 | #define u_int16_t uint16_t | ||
103 | #define u_int32_t uint32_t | ||
104 | |||
105 | static int get_msg(int); | 102 | static int get_msg(int); |
106 | static int check_ctrl(int); | 103 | static int check_ctrl(int); |
107 | static int put_ctrl(int, int, int); | 104 | static int put_ctrl(int, int, int); |
@@ -110,7 +107,7 @@ static int dl_open(const char *, int, int *); | |||
110 | static int dl_bind(int, int, u_char *); | 107 | static int dl_bind(int, int, u_char *); |
111 | long mac_addr_dlpi( const char *, int, u_char *); | 108 | long mac_addr_dlpi( const char *, int, u_char *); |
112 | 109 | ||
113 | #endif | 110 | #endif // __sun__ || __solaris__ || __hpux |
114 | 111 | ||
115 | 112 | ||
116 | 113 | ||
@@ -119,9 +116,6 @@ long mac_addr_dlpi( const char *, int, u_char *); | |||
119 | #define OK 0 | 116 | #define OK 0 |
120 | #define ERROR -1 | 117 | #define ERROR -1 |
121 | 118 | ||
122 | #define FALSE 0 | ||
123 | #define TRUE 1 | ||
124 | |||
125 | 119 | ||
126 | /**** DHCP definitions ****/ | 120 | /**** DHCP definitions ****/ |
127 | 121 | ||
@@ -132,39 +126,40 @@ long mac_addr_dlpi( const char *, int, u_char *); | |||
132 | 126 | ||
133 | 127 | ||
134 | typedef struct dhcp_packet_struct{ | 128 | typedef struct dhcp_packet_struct{ |
135 | u_int8_t op; /* packet type */ | 129 | uint8_t op; /* packet type */ |
136 | u_int8_t htype; /* type of hardware address for this machine (Ethernet, etc) */ | 130 | uint8_t htype; /* type of hardware address for this machine (Ethernet, etc) */ |
137 | u_int8_t hlen; /* length of hardware address (of this machine) */ | 131 | uint8_t hlen; /* length of hardware address (of this machine) */ |
138 | u_int8_t hops; /* hops */ | 132 | uint8_t hops; /* hops */ |
139 | u_int32_t xid; /* random transaction id number - chosen by this machine */ | 133 | uint32_t xid; /* random transaction id number - chosen by this machine */ |
140 | u_int16_t secs; /* seconds used in timing */ | 134 | uint16_t secs; /* seconds used in timing */ |
141 | u_int16_t flags; /* flags */ | 135 | uint16_t flags; /* flags */ |
142 | struct in_addr ciaddr; /* IP address of this machine (if we already have one) */ | 136 | struct in_addr ciaddr; /* IP address of this machine (if we already have one) */ |
143 | struct in_addr yiaddr; /* IP address of this machine (offered by the DHCP server) */ | 137 | struct in_addr yiaddr; /* IP address of this machine (offered by the DHCP server) */ |
144 | struct in_addr siaddr; /* IP address of next server */ | 138 | struct in_addr siaddr; /* IP address of next server */ |
145 | struct in_addr giaddr; /* IP address of DHCP relay */ | 139 | struct in_addr giaddr; /* IP address of DHCP relay */ |
146 | unsigned char chaddr [MAX_DHCP_CHADDR_LENGTH]; /* hardware address of this machine */ | 140 | unsigned char chaddr [MAX_DHCP_CHADDR_LENGTH]; /* hardware address of this machine */ |
147 | char sname [MAX_DHCP_SNAME_LENGTH]; /* name of DHCP server */ | 141 | char sname [MAX_DHCP_SNAME_LENGTH]; /* name of DHCP server */ |
148 | char file [MAX_DHCP_FILE_LENGTH]; /* boot file name (used for diskless booting?) */ | 142 | char file [MAX_DHCP_FILE_LENGTH]; /* boot file name (used for diskless booting?) */ |
149 | char options[MAX_DHCP_OPTIONS_LENGTH]; /* options */ | 143 | char options[MAX_DHCP_OPTIONS_LENGTH]; /* options */ |
150 | }dhcp_packet; | 144 | }dhcp_packet; |
151 | 145 | ||
152 | 146 | ||
153 | typedef struct dhcp_offer_struct{ | 147 | typedef struct dhcp_offer_struct{ |
154 | struct in_addr server_address; /* address of DHCP server that sent this offer */ | 148 | struct in_addr server_address; /* address of DHCP server that sent this offer */ |
155 | struct in_addr offered_address; /* the IP address that was offered to us */ | 149 | struct in_addr offered_address; /* the IP address that was offered to us */ |
156 | u_int32_t lease_time; /* lease time in seconds */ | 150 | uint32_t lease_time; /* lease time in seconds */ |
157 | u_int32_t renewal_time; /* renewal time in seconds */ | 151 | uint32_t renewal_time; /* renewal time in seconds */ |
158 | u_int32_t rebinding_time; /* rebinding time in seconds */ | 152 | uint32_t rebinding_time; /* rebinding time in seconds */ |
153 | bool desired; /* is this offer desired (necessary in exclusive mode) */ | ||
159 | struct dhcp_offer_struct *next; | 154 | struct dhcp_offer_struct *next; |
160 | }dhcp_offer; | 155 | }dhcp_offer; |
161 | 156 | ||
162 | 157 | ||
163 | typedef struct requested_server_struct{ | 158 | typedef struct requested_server_struct{ |
164 | struct in_addr server_address; | 159 | struct in_addr server_address; |
165 | int answered; | 160 | bool answered; |
166 | struct requested_server_struct *next; | 161 | struct requested_server_struct *next; |
167 | }requested_server; | 162 | }requested_server; |
168 | 163 | ||
169 | 164 | ||
170 | #define BOOTREQUEST 1 | 165 | #define BOOTREQUEST 1 |
@@ -198,7 +193,8 @@ typedef struct requested_server_struct{ | |||
198 | #define ETHERNET_HARDWARE_ADDRESS 1 /* used in htype field of dhcp packet */ | 193 | #define ETHERNET_HARDWARE_ADDRESS 1 /* used in htype field of dhcp packet */ |
199 | #define ETHERNET_HARDWARE_ADDRESS_LENGTH 6 /* length of Ethernet hardware addresses */ | 194 | #define ETHERNET_HARDWARE_ADDRESS_LENGTH 6 /* length of Ethernet hardware addresses */ |
200 | 195 | ||
201 | u_int8_t unicast = 0; /* unicast mode: mimic a DHCP relay */ | 196 | bool unicast = false; /* unicast mode: mimic a DHCP relay */ |
197 | bool exclusive = false; /* exclusive mode aka "rogue DHCP server detection" */ | ||
202 | struct in_addr my_ip; /* our address (required for relay) */ | 198 | struct in_addr my_ip; /* our address (required for relay) */ |
203 | struct in_addr dhcp_ip; /* server to query (if in unicast mode) */ | 199 | struct in_addr dhcp_ip; /* server to query (if in unicast mode) */ |
204 | unsigned char client_hardware_address[MAX_DHCP_CHADDR_LENGTH]=""; | 200 | unsigned char client_hardware_address[MAX_DHCP_CHADDR_LENGTH]=""; |
@@ -206,11 +202,11 @@ unsigned char *user_specified_mac=NULL; | |||
206 | 202 | ||
207 | char network_interface_name[IFNAMSIZ]="eth0"; | 203 | char network_interface_name[IFNAMSIZ]="eth0"; |
208 | 204 | ||
209 | u_int32_t packet_xid=0; | 205 | uint32_t packet_xid=0; |
210 | 206 | ||
211 | u_int32_t dhcp_lease_time=0; | 207 | uint32_t dhcp_lease_time=0; |
212 | u_int32_t dhcp_renewal_time=0; | 208 | uint32_t dhcp_renewal_time=0; |
213 | u_int32_t dhcp_rebinding_time=0; | 209 | uint32_t dhcp_rebinding_time=0; |
214 | 210 | ||
215 | int dhcpoffer_timeout=2; | 211 | int dhcpoffer_timeout=2; |
216 | 212 | ||
@@ -221,8 +217,8 @@ int valid_responses=0; /* number of valid DHCPOFFERs we received */ | |||
221 | int requested_servers=0; | 217 | int requested_servers=0; |
222 | int requested_responses=0; | 218 | int requested_responses=0; |
223 | 219 | ||
224 | int request_specific_address=FALSE; | 220 | bool request_specific_address=false; |
225 | int received_requested_address=FALSE; | 221 | bool received_requested_address=false; |
226 | int verbose=0; | 222 | int verbose=0; |
227 | struct in_addr requested_address; | 223 | struct in_addr requested_address; |
228 | 224 | ||
@@ -268,7 +264,7 @@ int main(int argc, char **argv){ | |||
268 | 264 | ||
269 | if(process_arguments(argc,argv)!=OK){ | 265 | if(process_arguments(argc,argv)!=OK){ |
270 | usage4 (_("Could not parse arguments")); | 266 | usage4 (_("Could not parse arguments")); |
271 | } | 267 | } |
272 | 268 | ||
273 | /* create socket for DHCP communications */ | 269 | /* create socket for DHCP communications */ |
274 | dhcp_socket=create_dhcp_socket(); | 270 | dhcp_socket=create_dhcp_socket(); |
@@ -299,7 +295,7 @@ int main(int argc, char **argv){ | |||
299 | free_requested_server_list(); | 295 | free_requested_server_list(); |
300 | 296 | ||
301 | return result; | 297 | return result; |
302 | } | 298 | } |
303 | 299 | ||
304 | 300 | ||
305 | 301 | ||
@@ -314,83 +310,83 @@ int get_hardware_address(int sock,char *interface_name){ | |||
314 | 310 | ||
315 | /* try and grab hardware address of requested interface */ | 311 | /* try and grab hardware address of requested interface */ |
316 | if(ioctl(sock,SIOCGIFHWADDR,&ifr)<0){ | 312 | if(ioctl(sock,SIOCGIFHWADDR,&ifr)<0){ |
317 | printf(_("Error: Could not get hardware address of interface '%s'\n"),interface_name); | 313 | printf(_("Error: Could not get hardware address of interface '%s'\n"),interface_name); |
318 | exit(STATE_UNKNOWN); | 314 | exit(STATE_UNKNOWN); |
319 | } | 315 | } |
320 | 316 | ||
321 | memcpy(&client_hardware_address[0],&ifr.ifr_hwaddr.sa_data,6); | 317 | memcpy(&client_hardware_address[0],&ifr.ifr_hwaddr.sa_data,6); |
322 | 318 | ||
323 | #elif defined(__bsd__) | 319 | #elif defined(__bsd__) |
324 | /* King 2004 see ACKNOWLEDGEMENTS */ | 320 | /* King 2004 see ACKNOWLEDGEMENTS */ |
325 | 321 | ||
326 | size_t len; | 322 | size_t len; |
327 | int mib[6]; | 323 | int mib[6]; |
328 | char *buf; | 324 | char *buf; |
329 | unsigned char *ptr; | 325 | unsigned char *ptr; |
330 | struct if_msghdr *ifm; | 326 | struct if_msghdr *ifm; |
331 | struct sockaddr_dl *sdl; | 327 | struct sockaddr_dl *sdl; |
332 | 328 | ||
333 | mib[0] = CTL_NET; | 329 | mib[0] = CTL_NET; |
334 | mib[1] = AF_ROUTE; | 330 | mib[1] = AF_ROUTE; |
335 | mib[2] = 0; | 331 | mib[2] = 0; |
336 | mib[3] = AF_LINK; | 332 | mib[3] = AF_LINK; |
337 | mib[4] = NET_RT_IFLIST; | 333 | mib[4] = NET_RT_IFLIST; |
338 | 334 | ||
339 | if((mib[5] = if_nametoindex(interface_name)) == 0){ | 335 | if((mib[5] = if_nametoindex(interface_name)) == 0){ |
340 | printf(_("Error: if_nametoindex error - %s.\n"), strerror(errno)); | 336 | printf(_("Error: if_nametoindex error - %s.\n"), strerror(errno)); |
341 | exit(STATE_UNKNOWN); | 337 | exit(STATE_UNKNOWN); |
342 | } | 338 | } |
343 | 339 | ||
344 | if(sysctl(mib, 6, NULL, &len, NULL, 0) < 0){ | 340 | if(sysctl(mib, 6, NULL, &len, NULL, 0) < 0){ |
345 | printf(_("Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n"), interface_name, strerror(errno)); | 341 | printf(_("Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n"), interface_name, strerror(errno)); |
346 | exit(STATE_UNKNOWN); | 342 | exit(STATE_UNKNOWN); |
347 | } | 343 | } |
348 | 344 | ||
349 | if((buf = malloc(len)) == NULL){ | 345 | if((buf = malloc(len)) == NULL){ |
350 | printf(_("Error: Couldn't get hardware address from interface %s. malloc error - %s.\n"), interface_name, strerror(errno)); | 346 | printf(_("Error: Couldn't get hardware address from interface %s. malloc error - %s.\n"), interface_name, strerror(errno)); |
351 | exit(4); | 347 | exit(4); |
352 | } | 348 | } |
353 | 349 | ||
354 | if(sysctl(mib, 6, buf, &len, NULL, 0) < 0){ | 350 | if(sysctl(mib, 6, buf, &len, NULL, 0) < 0){ |
355 | printf(_("Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n"), interface_name, strerror(errno)); | 351 | printf(_("Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n"), interface_name, strerror(errno)); |
356 | exit(STATE_UNKNOWN); | 352 | exit(STATE_UNKNOWN); |
357 | } | 353 | } |
358 | 354 | ||
359 | ifm = (struct if_msghdr *)buf; | 355 | ifm = (struct if_msghdr *)buf; |
360 | sdl = (struct sockaddr_dl *)(ifm + 1); | 356 | sdl = (struct sockaddr_dl *)(ifm + 1); |
361 | ptr = (unsigned char *)LLADDR(sdl); | 357 | ptr = (unsigned char *)LLADDR(sdl); |
362 | memcpy(&client_hardware_address[0], ptr, 6) ; | 358 | memcpy(&client_hardware_address[0], ptr, 6) ; |
363 | /* King 2004 */ | 359 | /* King 2004 */ |
364 | 360 | ||
365 | #elif defined(__sun__) || defined(__solaris__) | 361 | #elif defined(__sun__) || defined(__solaris__) |
366 | 362 | ||
367 | /* Kompf 2000-2003 see ACKNOWLEDGEMENTS */ | 363 | /* Kompf 2000-2003 see ACKNOWLEDGEMENTS */ |
368 | long stat; | 364 | long stat; |
369 | char dev[20] = "/dev/"; | 365 | char dev[20] = "/dev/"; |
370 | char *p; | 366 | char *p; |
371 | int unit; | 367 | int unit; |
372 | 368 | ||
373 | /* get last number from interfacename, eg lnc0, e1000g0*/ | 369 | /* get last number from interfacename, eg lnc0, e1000g0*/ |
374 | int i; | 370 | int i; |
375 | p = interface_name + strlen(interface_name) -1; | 371 | p = interface_name + strlen(interface_name) -1; |
376 | for(i = strlen(interface_name) -1; i > 0; p--) { | 372 | for(i = strlen(interface_name) -1; i > 0; p--) { |
377 | if(isalpha(*p)) | 373 | if(isalpha(*p)) |
378 | break; | 374 | break; |
379 | } | 375 | } |
380 | p++; | 376 | p++; |
381 | if( p != interface_name ){ | 377 | if( p != interface_name ){ |
382 | unit = atoi(p) ; | 378 | unit = atoi(p) ; |
383 | strncat(dev, interface_name, 6) ; | 379 | strncat(dev, interface_name, 6) ; |
384 | } | 380 | } |
385 | else{ | 381 | else{ |
386 | printf(_("Error: can't find unit number in interface_name (%s) - expecting TypeNumber eg lnc0.\n"), interface_name); | 382 | printf(_("Error: can't find unit number in interface_name (%s) - expecting TypeNumber eg lnc0.\n"), interface_name); |
387 | exit(STATE_UNKNOWN); | 383 | exit(STATE_UNKNOWN); |
388 | } | 384 | } |
389 | stat = mac_addr_dlpi(dev, unit, client_hardware_address); | 385 | stat = mac_addr_dlpi(dev, unit, client_hardware_address); |
390 | if(stat != 0){ | 386 | if(stat != 0){ |
391 | printf(_("Error: can't read MAC address from DLPI streams interface for device %s unit %d.\n"), dev, unit); | 387 | printf(_("Error: can't read MAC address from DLPI streams interface for device %s unit %d.\n"), dev, unit); |
392 | exit(STATE_UNKNOWN); | 388 | exit(STATE_UNKNOWN); |
393 | } | 389 | } |
394 | 390 | ||
395 | #elif defined(__hpux__) | 391 | #elif defined(__hpux__) |
396 | 392 | ||
@@ -402,8 +398,8 @@ int get_hardware_address(int sock,char *interface_name){ | |||
402 | if(stat != 0){ | 398 | if(stat != 0){ |
403 | printf(_("Error: can't read MAC address from DLPI streams interface for device %s unit %d.\n"), dev, unit); | 399 | printf(_("Error: can't read MAC address from DLPI streams interface for device %s unit %d.\n"), dev, unit); |
404 | exit(STATE_UNKNOWN); | 400 | exit(STATE_UNKNOWN); |
405 | } | 401 | } |
406 | /* Kompf 2000-2003 */ | 402 | /* Kompf 2000-2003 */ |
407 | 403 | ||
408 | #else | 404 | #else |
409 | printf(_("Error: can't get MAC address for this architecture. Use the --mac option.\n")); | 405 | printf(_("Error: can't get MAC address for this architecture. Use the --mac option.\n")); |
@@ -414,7 +410,7 @@ int get_hardware_address(int sock,char *interface_name){ | |||
414 | print_hardware_address(client_hardware_address); | 410 | print_hardware_address(client_hardware_address); |
415 | 411 | ||
416 | return OK; | 412 | return OK; |
417 | } | 413 | } |
418 | 414 | ||
419 | /* determines IP address of the client interface */ | 415 | /* determines IP address of the client interface */ |
420 | int get_ip_address(int sock,char *interface_name){ | 416 | int get_ip_address(int sock,char *interface_name){ |
@@ -426,9 +422,9 @@ int get_ip_address(int sock,char *interface_name){ | |||
426 | 422 | ||
427 | if(ioctl(sock,SIOCGIFADDR,&ifr)<0){ | 423 | if(ioctl(sock,SIOCGIFADDR,&ifr)<0){ |
428 | printf(_("Error: Cannot determine IP address of interface %s\n"), | 424 | printf(_("Error: Cannot determine IP address of interface %s\n"), |
429 | interface_name); | 425 | interface_name); |
430 | exit(STATE_UNKNOWN); | 426 | exit(STATE_UNKNOWN); |
431 | } | 427 | } |
432 | 428 | ||
433 | my_ip=((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr; | 429 | my_ip=((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr; |
434 | 430 | ||
@@ -441,13 +437,13 @@ int get_ip_address(int sock,char *interface_name){ | |||
441 | printf(_("Pretending to be relay client %s\n"),inet_ntoa(my_ip)); | 437 | printf(_("Pretending to be relay client %s\n"),inet_ntoa(my_ip)); |
442 | 438 | ||
443 | return OK; | 439 | return OK; |
444 | } | 440 | } |
445 | 441 | ||
446 | /* sends a DHCPDISCOVER broadcast message in an attempt to find DHCP servers */ | 442 | /* sends a DHCPDISCOVER broadcast message in an attempt to find DHCP servers */ |
447 | int send_dhcp_discover(int sock){ | 443 | int send_dhcp_discover(int sock){ |
448 | dhcp_packet discover_packet; | 444 | dhcp_packet discover_packet; |
449 | struct sockaddr_in sockaddr_broadcast; | 445 | struct sockaddr_in sockaddr_broadcast; |
450 | unsigned short opts; | 446 | unsigned short opts; |
451 | 447 | ||
452 | 448 | ||
453 | /* clear the packet data structure */ | 449 | /* clear the packet data structure */ |
@@ -488,19 +484,19 @@ int send_dhcp_discover(int sock){ | |||
488 | discover_packet.options[2]='\x53'; | 484 | discover_packet.options[2]='\x53'; |
489 | discover_packet.options[3]='\x63'; | 485 | discover_packet.options[3]='\x63'; |
490 | 486 | ||
491 | opts = 4; | 487 | opts = 4; |
492 | /* DHCP message type is embedded in options field */ | 488 | /* DHCP message type is embedded in options field */ |
493 | discover_packet.options[opts++]=DHCP_OPTION_MESSAGE_TYPE; /* DHCP message type option identifier */ | 489 | discover_packet.options[opts++]=DHCP_OPTION_MESSAGE_TYPE; /* DHCP message type option identifier */ |
494 | discover_packet.options[opts++]='\x01'; /* DHCP message option length in bytes */ | 490 | discover_packet.options[opts++]='\x01'; /* DHCP message option length in bytes */ |
495 | discover_packet.options[opts++]=DHCPDISCOVER; | 491 | discover_packet.options[opts++]=DHCPDISCOVER; |
496 | 492 | ||
497 | /* the IP address we're requesting */ | 493 | /* the IP address we're requesting */ |
498 | if(request_specific_address==TRUE){ | 494 | if(request_specific_address){ |
499 | discover_packet.options[opts++]=DHCP_OPTION_REQUESTED_ADDRESS; | 495 | discover_packet.options[opts++]=DHCP_OPTION_REQUESTED_ADDRESS; |
500 | discover_packet.options[opts++]='\x04'; | 496 | discover_packet.options[opts++]='\x04'; |
501 | memcpy(&discover_packet.options[opts],&requested_address,sizeof(requested_address)); | 497 | memcpy(&discover_packet.options[opts],&requested_address,sizeof(requested_address)); |
502 | opts += sizeof(requested_address); | 498 | opts += sizeof(requested_address); |
503 | } | 499 | } |
504 | discover_packet.options[opts++]=DHCP_OPTION_END; | 500 | discover_packet.options[opts++]=DHCP_OPTION_END; |
505 | 501 | ||
506 | /* unicast fields */ | 502 | /* unicast fields */ |
@@ -511,8 +507,8 @@ int send_dhcp_discover(int sock){ | |||
511 | discover_packet.hops = unicast ? 1 : 0; | 507 | discover_packet.hops = unicast ? 1 : 0; |
512 | 508 | ||
513 | /* send the DHCPDISCOVER packet to broadcast address */ | 509 | /* send the DHCPDISCOVER packet to broadcast address */ |
514 | sockaddr_broadcast.sin_family=AF_INET; | 510 | sockaddr_broadcast.sin_family=AF_INET; |
515 | sockaddr_broadcast.sin_port=htons(DHCP_SERVER_PORT); | 511 | sockaddr_broadcast.sin_port=htons(DHCP_SERVER_PORT); |
516 | sockaddr_broadcast.sin_addr.s_addr = unicast ? dhcp_ip.s_addr : INADDR_BROADCAST; | 512 | sockaddr_broadcast.sin_addr.s_addr = unicast ? dhcp_ip.s_addr : INADDR_BROADCAST; |
517 | bzero(&sockaddr_broadcast.sin_zero,sizeof(sockaddr_broadcast.sin_zero)); | 513 | bzero(&sockaddr_broadcast.sin_zero,sizeof(sockaddr_broadcast.sin_zero)); |
518 | 514 | ||
@@ -524,7 +520,7 @@ int send_dhcp_discover(int sock){ | |||
524 | printf("DHCDISCOVER yiaddr: %s\n",inet_ntoa(discover_packet.yiaddr)); | 520 | printf("DHCDISCOVER yiaddr: %s\n",inet_ntoa(discover_packet.yiaddr)); |
525 | printf("DHCDISCOVER siaddr: %s\n",inet_ntoa(discover_packet.siaddr)); | 521 | printf("DHCDISCOVER siaddr: %s\n",inet_ntoa(discover_packet.siaddr)); |
526 | printf("DHCDISCOVER giaddr: %s\n",inet_ntoa(discover_packet.giaddr)); | 522 | printf("DHCDISCOVER giaddr: %s\n",inet_ntoa(discover_packet.giaddr)); |
527 | } | 523 | } |
528 | 524 | ||
529 | /* send the DHCPDISCOVER packet out */ | 525 | /* send the DHCPDISCOVER packet out */ |
530 | send_dhcp_packet(&discover_packet,sizeof(discover_packet),sock,&sockaddr_broadcast); | 526 | send_dhcp_packet(&discover_packet,sizeof(discover_packet),sock,&sockaddr_broadcast); |
@@ -533,7 +529,7 @@ int send_dhcp_discover(int sock){ | |||
533 | printf("\n\n"); | 529 | printf("\n\n"); |
534 | 530 | ||
535 | return OK; | 531 | return OK; |
536 | } | 532 | } |
537 | 533 | ||
538 | 534 | ||
539 | 535 | ||
@@ -573,13 +569,13 @@ int get_dhcp_offer(int sock){ | |||
573 | printf(_("Result=ERROR\n")); | 569 | printf(_("Result=ERROR\n")); |
574 | 570 | ||
575 | continue; | 571 | continue; |
576 | } | 572 | } |
577 | else{ | 573 | else{ |
578 | if(verbose) | 574 | if(verbose) |
579 | printf(_("Result=OK\n")); | 575 | printf(_("Result=OK\n")); |
580 | 576 | ||
581 | responses++; | 577 | responses++; |
582 | } | 578 | } |
583 | 579 | ||
584 | /* The "source" is either a server or a relay. */ | 580 | /* The "source" is either a server or a relay. */ |
585 | /* Save a copy of "source" into "via" even if it's via itself */ | 581 | /* Save a copy of "source" into "via" even if it's via itself */ |
@@ -589,7 +585,7 @@ int get_dhcp_offer(int sock){ | |||
589 | printf(_("DHCPOFFER from IP address %s"),inet_ntoa(source.sin_addr)); | 585 | printf(_("DHCPOFFER from IP address %s"),inet_ntoa(source.sin_addr)); |
590 | printf(_(" via %s\n"),inet_ntoa(via.sin_addr)); | 586 | printf(_(" via %s\n"),inet_ntoa(via.sin_addr)); |
591 | printf("DHCPOFFER XID: %u (0x%X)\n",ntohl(offer_packet.xid),ntohl(offer_packet.xid)); | 587 | printf("DHCPOFFER XID: %u (0x%X)\n",ntohl(offer_packet.xid),ntohl(offer_packet.xid)); |
592 | } | 588 | } |
593 | 589 | ||
594 | /* check packet xid to see if its the same as the one we used in the discover packet */ | 590 | /* check packet xid to see if its the same as the one we used in the discover packet */ |
595 | if(ntohl(offer_packet.xid)!=packet_xid){ | 591 | if(ntohl(offer_packet.xid)!=packet_xid){ |
@@ -597,7 +593,7 @@ int get_dhcp_offer(int sock){ | |||
597 | printf(_("DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n"),ntohl(offer_packet.xid),packet_xid); | 593 | printf(_("DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n"),ntohl(offer_packet.xid),packet_xid); |
598 | 594 | ||
599 | continue; | 595 | continue; |
600 | } | 596 | } |
601 | 597 | ||
602 | /* check hardware address */ | 598 | /* check hardware address */ |
603 | result=OK; | 599 | result=OK; |
@@ -610,7 +606,7 @@ int get_dhcp_offer(int sock){ | |||
610 | 606 | ||
611 | if(offer_packet.chaddr[x]!=client_hardware_address[x]) | 607 | if(offer_packet.chaddr[x]!=client_hardware_address[x]) |
612 | result=ERROR; | 608 | result=ERROR; |
613 | } | 609 | } |
614 | if(verbose) | 610 | if(verbose) |
615 | printf("\n"); | 611 | printf("\n"); |
616 | 612 | ||
@@ -619,27 +615,27 @@ int get_dhcp_offer(int sock){ | |||
619 | printf(_("DHCPOFFER hardware address did not match our own - ignoring packet\n")); | 615 | printf(_("DHCPOFFER hardware address did not match our own - ignoring packet\n")); |
620 | 616 | ||
621 | continue; | 617 | continue; |
622 | } | 618 | } |
623 | 619 | ||
624 | if(verbose){ | 620 | if(verbose){ |
625 | printf("DHCPOFFER ciaddr: %s\n",inet_ntoa(offer_packet.ciaddr)); | 621 | printf("DHCPOFFER ciaddr: %s\n",inet_ntoa(offer_packet.ciaddr)); |
626 | printf("DHCPOFFER yiaddr: %s\n",inet_ntoa(offer_packet.yiaddr)); | 622 | printf("DHCPOFFER yiaddr: %s\n",inet_ntoa(offer_packet.yiaddr)); |
627 | printf("DHCPOFFER siaddr: %s\n",inet_ntoa(offer_packet.siaddr)); | 623 | printf("DHCPOFFER siaddr: %s\n",inet_ntoa(offer_packet.siaddr)); |
628 | printf("DHCPOFFER giaddr: %s\n",inet_ntoa(offer_packet.giaddr)); | 624 | printf("DHCPOFFER giaddr: %s\n",inet_ntoa(offer_packet.giaddr)); |
629 | } | 625 | } |
630 | 626 | ||
631 | add_dhcp_offer(source.sin_addr,&offer_packet); | 627 | add_dhcp_offer(source.sin_addr,&offer_packet); |
632 | 628 | ||
633 | valid_responses++; | 629 | valid_responses++; |
634 | } | 630 | } |
635 | 631 | ||
636 | if(verbose){ | 632 | if(verbose){ |
637 | printf(_("Total responses seen on the wire: %d\n"),responses); | 633 | printf(_("Total responses seen on the wire: %d\n"),responses); |
638 | printf(_("Valid responses for this machine: %d\n"),valid_responses); | 634 | printf(_("Valid responses for this machine: %d\n"),valid_responses); |
639 | } | 635 | } |
640 | 636 | ||
641 | return OK; | 637 | return OK; |
642 | } | 638 | } |
643 | 639 | ||
644 | 640 | ||
645 | 641 | ||
@@ -656,14 +652,14 @@ int send_dhcp_packet(void *buffer, int buffer_size, int sock, struct sockaddr_in | |||
656 | return ERROR; | 652 | return ERROR; |
657 | 653 | ||
658 | return OK; | 654 | return OK; |
659 | } | 655 | } |
660 | 656 | ||
661 | 657 | ||
662 | 658 | ||
663 | /* receives a DHCP packet */ | 659 | /* receives a DHCP packet */ |
664 | int receive_dhcp_packet(void *buffer, int buffer_size, int sock, int timeout, struct sockaddr_in *address){ | 660 | int receive_dhcp_packet(void *buffer, int buffer_size, int sock, int timeout, struct sockaddr_in *address){ |
665 | struct timeval tv; | 661 | struct timeval tv; |
666 | fd_set readfds; | 662 | fd_set readfds; |
667 | fd_set oobfds; | 663 | fd_set oobfds; |
668 | int recv_result; | 664 | int recv_result; |
669 | socklen_t address_size; | 665 | socklen_t address_size; |
@@ -671,88 +667,88 @@ int receive_dhcp_packet(void *buffer, int buffer_size, int sock, int timeout, st | |||
671 | int nfound; | 667 | int nfound; |
672 | 668 | ||
673 | 669 | ||
674 | /* wait for data to arrive (up time timeout) */ | 670 | /* wait for data to arrive (up time timeout) */ |
675 | tv.tv_sec=timeout; | 671 | tv.tv_sec=timeout; |
676 | tv.tv_usec=0; | 672 | tv.tv_usec=0; |
677 | FD_ZERO(&readfds); | 673 | FD_ZERO(&readfds); |
678 | FD_ZERO(&oobfds); | 674 | FD_ZERO(&oobfds); |
679 | FD_SET(sock,&readfds); | 675 | FD_SET(sock,&readfds); |
680 | FD_SET(sock,&oobfds); | 676 | FD_SET(sock,&oobfds); |
681 | nfound = select(sock+1,&readfds,NULL,&oobfds,&tv); | 677 | nfound = select(sock+1,&readfds,NULL,&oobfds,&tv); |
682 | 678 | ||
683 | /* make sure some data has arrived */ | 679 | /* make sure some data has arrived */ |
684 | if(!FD_ISSET(sock,&readfds)){ | 680 | if(!FD_ISSET(sock,&readfds)){ |
685 | if(verbose) | 681 | if(verbose) |
686 | printf(_("No (more) data received (nfound: %d)\n"), nfound); | 682 | printf(_("No (more) data received (nfound: %d)\n"), nfound); |
687 | return ERROR; | 683 | return ERROR; |
688 | } | 684 | } |
689 | 685 | ||
690 | else{ | 686 | else{ |
691 | bzero(&source_address,sizeof(source_address)); | 687 | bzero(&source_address,sizeof(source_address)); |
692 | address_size=sizeof(source_address); | 688 | address_size=sizeof(source_address); |
693 | recv_result=recvfrom(sock,(char *)buffer,buffer_size,0,(struct sockaddr *)&source_address,&address_size); | 689 | recv_result=recvfrom(sock,(char *)buffer,buffer_size,0,(struct sockaddr *)&source_address,&address_size); |
694 | if(verbose) | 690 | if(verbose) |
695 | printf("recv_result: %d\n",recv_result); | 691 | printf("recv_result: %d\n",recv_result); |
696 | 692 | ||
697 | if(recv_result==-1){ | 693 | if(recv_result==-1){ |
698 | if(verbose){ | 694 | if(verbose){ |
699 | printf(_("recvfrom() failed, ")); | 695 | printf(_("recvfrom() failed, ")); |
700 | printf("errno: (%d) -> %s\n",errno,strerror(errno)); | 696 | printf("errno: (%d) -> %s\n",errno,strerror(errno)); |
701 | } | 697 | } |
702 | return ERROR; | 698 | return ERROR; |
703 | } | 699 | } |
704 | else{ | 700 | else{ |
705 | if(verbose){ | 701 | if(verbose){ |
706 | printf(_("receive_dhcp_packet() result: %d\n"),recv_result); | 702 | printf(_("receive_dhcp_packet() result: %d\n"),recv_result); |
707 | printf(_("receive_dhcp_packet() source: %s\n"),inet_ntoa(source_address.sin_addr)); | 703 | printf(_("receive_dhcp_packet() source: %s\n"),inet_ntoa(source_address.sin_addr)); |
708 | } | 704 | } |
709 | 705 | ||
710 | memcpy(address,&source_address,sizeof(source_address)); | 706 | memcpy(address,&source_address,sizeof(source_address)); |
711 | return OK; | 707 | return OK; |
712 | } | 708 | } |
713 | } | 709 | } |
714 | 710 | ||
715 | return OK; | 711 | return OK; |
716 | } | 712 | } |
717 | 713 | ||
718 | 714 | ||
719 | /* creates a socket for DHCP communication */ | 715 | /* creates a socket for DHCP communication */ |
720 | int create_dhcp_socket(void){ | 716 | int create_dhcp_socket(void){ |
721 | struct sockaddr_in myname; | 717 | struct sockaddr_in myname; |
722 | struct ifreq interface; | 718 | struct ifreq interface; |
723 | int sock; | 719 | int sock; |
724 | int flag=1; | 720 | int flag=1; |
725 | 721 | ||
726 | /* Set up the address we're going to bind to. */ | 722 | /* Set up the address we're going to bind to. */ |
727 | bzero(&myname,sizeof(myname)); | 723 | bzero(&myname,sizeof(myname)); |
728 | myname.sin_family=AF_INET; | 724 | myname.sin_family=AF_INET; |
729 | /* listen to DHCP server port if we're in unicast mode */ | 725 | /* listen to DHCP server port if we're in unicast mode */ |
730 | myname.sin_port = htons(unicast ? DHCP_SERVER_PORT : DHCP_CLIENT_PORT); | 726 | myname.sin_port = htons(unicast ? DHCP_SERVER_PORT : DHCP_CLIENT_PORT); |
731 | myname.sin_addr.s_addr = unicast ? my_ip.s_addr : INADDR_ANY; | 727 | myname.sin_addr.s_addr = unicast ? my_ip.s_addr : INADDR_ANY; |
732 | bzero(&myname.sin_zero,sizeof(myname.sin_zero)); | 728 | bzero(&myname.sin_zero,sizeof(myname.sin_zero)); |
733 | 729 | ||
734 | /* create a socket for DHCP communications */ | 730 | /* create a socket for DHCP communications */ |
735 | sock=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); | 731 | sock=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); |
736 | if(sock<0){ | 732 | if(sock<0){ |
737 | printf(_("Error: Could not create socket!\n")); | 733 | printf(_("Error: Could not create socket!\n")); |
738 | exit(STATE_UNKNOWN); | 734 | exit(STATE_UNKNOWN); |
739 | } | 735 | } |
740 | 736 | ||
741 | if(verbose) | 737 | if(verbose) |
742 | printf("DHCP socket: %d\n",sock); | 738 | printf("DHCP socket: %d\n",sock); |
743 | 739 | ||
744 | /* set the reuse address flag so we don't get errors when restarting */ | 740 | /* set the reuse address flag so we don't get errors when restarting */ |
745 | flag=1; | 741 | flag=1; |
746 | if(setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,(char *)&flag,sizeof(flag))<0){ | 742 | if(setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,(char *)&flag,sizeof(flag))<0){ |
747 | printf(_("Error: Could not set reuse address option on DHCP socket!\n")); | 743 | printf(_("Error: Could not set reuse address option on DHCP socket!\n")); |
748 | exit(STATE_UNKNOWN); | 744 | exit(STATE_UNKNOWN); |
749 | } | 745 | } |
750 | 746 | ||
751 | /* set the broadcast option - we need this to listen to DHCP broadcast messages */ | 747 | /* set the broadcast option - we need this to listen to DHCP broadcast messages */ |
752 | if(!unicast && setsockopt(sock,SOL_SOCKET,SO_BROADCAST,(char *)&flag,sizeof flag)<0){ | 748 | if(!unicast && setsockopt(sock,SOL_SOCKET,SO_BROADCAST,(char *)&flag,sizeof flag)<0){ |
753 | printf(_("Error: Could not set broadcast option on DHCP socket!\n")); | 749 | printf(_("Error: Could not set broadcast option on DHCP socket!\n")); |
754 | exit(STATE_UNKNOWN); | 750 | exit(STATE_UNKNOWN); |
755 | } | 751 | } |
756 | 752 | ||
757 | /* bind socket to interface */ | 753 | /* bind socket to interface */ |
758 | #if defined(__linux__) | 754 | #if defined(__linux__) |
@@ -761,21 +757,21 @@ int create_dhcp_socket(void){ | |||
761 | if(setsockopt(sock,SOL_SOCKET,SO_BINDTODEVICE,(char *)&interface,sizeof(interface))<0){ | 757 | if(setsockopt(sock,SOL_SOCKET,SO_BINDTODEVICE,(char *)&interface,sizeof(interface))<0){ |
762 | printf(_("Error: Could not bind socket to interface %s. Check your privileges...\n"),network_interface_name); | 758 | printf(_("Error: Could not bind socket to interface %s. Check your privileges...\n"),network_interface_name); |
763 | exit(STATE_UNKNOWN); | 759 | exit(STATE_UNKNOWN); |
764 | } | 760 | } |
765 | 761 | ||
766 | #else | 762 | #else |
767 | strncpy(interface.ifr_name,network_interface_name,IFNAMSIZ-1); | 763 | strncpy(interface.ifr_name,network_interface_name,IFNAMSIZ-1); |
768 | interface.ifr_name[IFNAMSIZ-1]='\0'; | 764 | interface.ifr_name[IFNAMSIZ-1]='\0'; |
769 | #endif | 765 | #endif |
770 | 766 | ||
771 | /* bind the socket */ | 767 | /* bind the socket */ |
772 | if(bind(sock,(struct sockaddr *)&myname,sizeof(myname))<0){ | 768 | if(bind(sock,(struct sockaddr *)&myname,sizeof(myname))<0){ |
773 | printf(_("Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n"),DHCP_CLIENT_PORT); | 769 | printf(_("Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n"),DHCP_CLIENT_PORT); |
774 | exit(STATE_UNKNOWN); | 770 | exit(STATE_UNKNOWN); |
775 | } | 771 | } |
776 | 772 | ||
777 | return sock; | 773 | return sock; |
778 | } | 774 | } |
779 | 775 | ||
780 | 776 | ||
781 | /* closes DHCP socket */ | 777 | /* closes DHCP socket */ |
@@ -784,7 +780,7 @@ int close_dhcp_socket(int sock){ | |||
784 | close(sock); | 780 | close(sock); |
785 | 781 | ||
786 | return OK; | 782 | return OK; |
787 | } | 783 | } |
788 | 784 | ||
789 | 785 | ||
790 | /* adds a requested server address to list in memory */ | 786 | /* adds a requested server address to list in memory */ |
@@ -796,7 +792,7 @@ int add_requested_server(struct in_addr server_address){ | |||
796 | return ERROR; | 792 | return ERROR; |
797 | 793 | ||
798 | new_server->server_address=server_address; | 794 | new_server->server_address=server_address; |
799 | new_server->answered=FALSE; | 795 | new_server->answered=false; |
800 | 796 | ||
801 | new_server->next=requested_server_list; | 797 | new_server->next=requested_server_list; |
802 | requested_server_list=new_server; | 798 | requested_server_list=new_server; |
@@ -807,7 +803,7 @@ int add_requested_server(struct in_addr server_address){ | |||
807 | printf(_("Requested server address: %s\n"),inet_ntoa(new_server->server_address)); | 803 | printf(_("Requested server address: %s\n"),inet_ntoa(new_server->server_address)); |
808 | 804 | ||
809 | return OK; | 805 | return OK; |
810 | } | 806 | } |
811 | 807 | ||
812 | 808 | ||
813 | 809 | ||
@@ -840,29 +836,29 @@ int add_dhcp_offer(struct in_addr source,dhcp_packet *offer_packet){ | |||
840 | 836 | ||
841 | /* get option data */ | 837 | /* get option data */ |
842 | switch(option_type){ | 838 | switch(option_type){ |
843 | case DHCP_OPTION_LEASE_TIME: | 839 | case DHCP_OPTION_LEASE_TIME: |
844 | memcpy(&dhcp_lease_time, &offer_packet->options[x],sizeof(dhcp_lease_time)); | 840 | memcpy(&dhcp_lease_time, &offer_packet->options[x],sizeof(dhcp_lease_time)); |
845 | dhcp_lease_time = ntohl(dhcp_lease_time); | 841 | dhcp_lease_time = ntohl(dhcp_lease_time); |
846 | break; | 842 | break; |
847 | case DHCP_OPTION_RENEWAL_TIME: | 843 | case DHCP_OPTION_RENEWAL_TIME: |
848 | memcpy(&dhcp_renewal_time, &offer_packet->options[x],sizeof(dhcp_renewal_time)); | 844 | memcpy(&dhcp_renewal_time, &offer_packet->options[x],sizeof(dhcp_renewal_time)); |
849 | dhcp_renewal_time = ntohl(dhcp_renewal_time); | 845 | dhcp_renewal_time = ntohl(dhcp_renewal_time); |
850 | break; | 846 | break; |
851 | case DHCP_OPTION_REBINDING_TIME: | 847 | case DHCP_OPTION_REBINDING_TIME: |
852 | memcpy(&dhcp_rebinding_time, &offer_packet->options[x],sizeof(dhcp_rebinding_time)); | 848 | memcpy(&dhcp_rebinding_time, &offer_packet->options[x],sizeof(dhcp_rebinding_time)); |
853 | dhcp_rebinding_time = ntohl(dhcp_rebinding_time); | 849 | dhcp_rebinding_time = ntohl(dhcp_rebinding_time); |
854 | break; | 850 | break; |
855 | case DHCP_OPTION_SERVER_IDENTIFIER: | 851 | case DHCP_OPTION_SERVER_IDENTIFIER: |
856 | memcpy(&serv_ident.s_addr, &offer_packet->options[x],sizeof(serv_ident.s_addr)); | 852 | memcpy(&serv_ident.s_addr, &offer_packet->options[x],sizeof(serv_ident.s_addr)); |
857 | break; | 853 | break; |
858 | } | 854 | } |
859 | 855 | ||
860 | /* skip option data we're ignoring */ | 856 | /* skip option data we're ignoring */ |
861 | if(option_type==0) /* "pad" option, see RFC 2132 (3.1) */ | 857 | if(option_type==0) /* "pad" option, see RFC 2132 (3.1) */ |
862 | x+=1; | 858 | x+=1; |
863 | else | 859 | else |
864 | x+=option_length; | 860 | x+=option_length; |
865 | } | 861 | } |
866 | 862 | ||
867 | if(verbose){ | 863 | if(verbose){ |
868 | if(dhcp_lease_time==DHCP_INFINITE_TIME) | 864 | if(dhcp_lease_time==DHCP_INFINITE_TIME) |
@@ -876,7 +872,7 @@ int add_dhcp_offer(struct in_addr source,dhcp_packet *offer_packet){ | |||
876 | if(dhcp_rebinding_time==DHCP_INFINITE_TIME) | 872 | if(dhcp_rebinding_time==DHCP_INFINITE_TIME) |
877 | printf(_("Rebinding Time: Infinite\n")); | 873 | printf(_("Rebinding Time: Infinite\n")); |
878 | printf(_("Rebinding Time: %lu seconds\n"),(unsigned long)dhcp_rebinding_time); | 874 | printf(_("Rebinding Time: %lu seconds\n"),(unsigned long)dhcp_rebinding_time); |
879 | } | 875 | } |
880 | 876 | ||
881 | new_offer=(dhcp_offer *)malloc(sizeof(dhcp_offer)); | 877 | new_offer=(dhcp_offer *)malloc(sizeof(dhcp_offer)); |
882 | 878 | ||
@@ -900,19 +896,20 @@ int add_dhcp_offer(struct in_addr source,dhcp_packet *offer_packet){ | |||
900 | new_offer->lease_time=dhcp_lease_time; | 896 | new_offer->lease_time=dhcp_lease_time; |
901 | new_offer->renewal_time=dhcp_renewal_time; | 897 | new_offer->renewal_time=dhcp_renewal_time; |
902 | new_offer->rebinding_time=dhcp_rebinding_time; | 898 | new_offer->rebinding_time=dhcp_rebinding_time; |
899 | new_offer->desired=false; /* exclusive mode: we'll check that in get_results */ | ||
903 | 900 | ||
904 | 901 | ||
905 | if(verbose){ | 902 | if(verbose){ |
906 | printf(_("Added offer from server @ %s"),inet_ntoa(new_offer->server_address)); | 903 | printf(_("Added offer from server @ %s"),inet_ntoa(new_offer->server_address)); |
907 | printf(_(" of IP address %s\n"),inet_ntoa(new_offer->offered_address)); | 904 | printf(_(" of IP address %s\n"),inet_ntoa(new_offer->offered_address)); |
908 | } | 905 | } |
909 | 906 | ||
910 | /* add new offer to head of list */ | 907 | /* add new offer to head of list */ |
911 | new_offer->next=dhcp_offer_list; | 908 | new_offer->next=dhcp_offer_list; |
912 | dhcp_offer_list=new_offer; | 909 | dhcp_offer_list=new_offer; |
913 | 910 | ||
914 | return OK; | 911 | return OK; |
915 | } | 912 | } |
916 | 913 | ||
917 | 914 | ||
918 | /* frees memory allocated to DHCP OFFER list */ | 915 | /* frees memory allocated to DHCP OFFER list */ |
@@ -923,10 +920,10 @@ int free_dhcp_offer_list(void){ | |||
923 | for(this_offer=dhcp_offer_list;this_offer!=NULL;this_offer=next_offer){ | 920 | for(this_offer=dhcp_offer_list;this_offer!=NULL;this_offer=next_offer){ |
924 | next_offer=this_offer->next; | 921 | next_offer=this_offer->next; |
925 | free(this_offer); | 922 | free(this_offer); |
926 | } | 923 | } |
927 | 924 | ||
928 | return OK; | 925 | return OK; |
929 | } | 926 | } |
930 | 927 | ||
931 | 928 | ||
932 | /* frees memory allocated to requested server list */ | 929 | /* frees memory allocated to requested server list */ |
@@ -937,20 +934,20 @@ int free_requested_server_list(void){ | |||
937 | for(this_server=requested_server_list;this_server!=NULL;this_server=next_server){ | 934 | for(this_server=requested_server_list;this_server!=NULL;this_server=next_server){ |
938 | next_server=this_server->next; | 935 | next_server=this_server->next; |
939 | free(this_server); | 936 | free(this_server); |
940 | } | 937 | } |
941 | 938 | ||
942 | return OK; | 939 | return OK; |
943 | } | 940 | } |
944 | 941 | ||
945 | 942 | ||
946 | /* gets state and plugin output to return */ | 943 | /* gets state and plugin output to return */ |
947 | int get_results(void){ | 944 | int get_results(void){ |
948 | dhcp_offer *temp_offer; | 945 | dhcp_offer *temp_offer, *undesired_offer=NULL; |
949 | requested_server *temp_server; | 946 | requested_server *temp_server; |
950 | int result; | 947 | int result; |
951 | u_int32_t max_lease_time=0; | 948 | uint32_t max_lease_time=0; |
952 | 949 | ||
953 | received_requested_address=FALSE; | 950 | received_requested_address=false; |
954 | 951 | ||
955 | /* checks responses from requested servers */ | 952 | /* checks responses from requested servers */ |
956 | requested_responses=0; | 953 | requested_responses=0; |
@@ -966,7 +963,7 @@ int get_results(void){ | |||
966 | 963 | ||
967 | /* see if we got the address we requested */ | 964 | /* see if we got the address we requested */ |
968 | if(!memcmp(&requested_address,&temp_offer->offered_address,sizeof(requested_address))) | 965 | if(!memcmp(&requested_address,&temp_offer->offered_address,sizeof(requested_address))) |
969 | received_requested_address=TRUE; | 966 | received_requested_address=true; |
970 | 967 | ||
971 | /* see if the servers we wanted a response from talked to us or not */ | 968 | /* see if the servers we wanted a response from talked to us or not */ |
972 | if(!memcmp(&temp_offer->server_address,&temp_server->server_address,sizeof(temp_server->server_address))){ | 969 | if(!memcmp(&temp_offer->server_address,&temp_server->server_address,sizeof(temp_server->server_address))){ |
@@ -976,16 +973,24 @@ int get_results(void){ | |||
976 | if(temp_server->answered) | 973 | if(temp_server->answered) |
977 | printf(_(" (duplicate)")); | 974 | printf(_(" (duplicate)")); |
978 | printf(_("\n")); | 975 | printf(_("\n")); |
979 | } | 976 | } |
980 | if(temp_server->answered == FALSE){ | 977 | if(!temp_server->answered){ |
981 | requested_responses++; | 978 | requested_responses++; |
982 | temp_server->answered=TRUE; | 979 | temp_server->answered=true; |
983 | } | 980 | temp_offer->desired=true; |
984 | } | 981 | } |
985 | } | 982 | } |
986 | } | 983 | } |
984 | } | ||
987 | 985 | ||
988 | } | 986 | /* exclusive mode: check for undesired offers */ |
987 | for(temp_offer=dhcp_offer_list;temp_offer!=NULL;temp_offer=temp_offer->next) { | ||
988 | if (!temp_offer->desired) { | ||
989 | undesired_offer=temp_offer; /* Checks only for the first undesired offer */ | ||
990 | break; /* no further checks needed */ | ||
991 | } | ||
992 | } | ||
993 | } | ||
989 | 994 | ||
990 | /* else check and see if we got our requested address from any server */ | 995 | /* else check and see if we got our requested address from any server */ |
991 | else{ | 996 | else{ |
@@ -998,9 +1003,9 @@ int get_results(void){ | |||
998 | 1003 | ||
999 | /* see if we got the address we requested */ | 1004 | /* see if we got the address we requested */ |
1000 | if(!memcmp(&requested_address,&temp_offer->offered_address,sizeof(requested_address))) | 1005 | if(!memcmp(&requested_address,&temp_offer->offered_address,sizeof(requested_address))) |
1001 | received_requested_address=TRUE; | 1006 | received_requested_address=true; |
1002 | } | 1007 | } |
1003 | } | 1008 | } |
1004 | 1009 | ||
1005 | result=STATE_OK; | 1010 | result=STATE_OK; |
1006 | if(valid_responses==0) | 1011 | if(valid_responses==0) |
@@ -1009,9 +1014,12 @@ int get_results(void){ | |||
1009 | result=STATE_CRITICAL; | 1014 | result=STATE_CRITICAL; |
1010 | else if(requested_responses<requested_servers) | 1015 | else if(requested_responses<requested_servers) |
1011 | result=STATE_WARNING; | 1016 | result=STATE_WARNING; |
1012 | else if(request_specific_address==TRUE && received_requested_address==FALSE) | 1017 | else if(request_specific_address && !received_requested_address) |
1013 | result=STATE_WARNING; | 1018 | result=STATE_WARNING; |
1014 | 1019 | ||
1020 | if(exclusive && undesired_offer) | ||
1021 | result=STATE_CRITICAL; | ||
1022 | |||
1015 | if(result==0) /* garrett honeycutt 2005 */ | 1023 | if(result==0) /* garrett honeycutt 2005 */ |
1016 | printf("OK: "); | 1024 | printf("OK: "); |
1017 | else if(result==1) | 1025 | else if(result==1) |
@@ -1025,15 +1033,22 @@ int get_results(void){ | |||
1025 | if(dhcp_offer_list==NULL){ | 1033 | if(dhcp_offer_list==NULL){ |
1026 | printf(_("No DHCPOFFERs were received.\n")); | 1034 | printf(_("No DHCPOFFERs were received.\n")); |
1027 | return result; | 1035 | return result; |
1028 | } | 1036 | } |
1029 | 1037 | ||
1030 | printf(_("Received %d DHCPOFFER(s)"),valid_responses); | 1038 | printf(_("Received %d DHCPOFFER(s)"),valid_responses); |
1031 | 1039 | ||
1040 | |||
1041 | if(exclusive && undesired_offer){ | ||
1042 | printf(_(", Rogue DHCP Server detected! Server %s"),inet_ntoa(undesired_offer->server_address)); | ||
1043 | printf(_(" offered %s \n"),inet_ntoa(undesired_offer->offered_address)); | ||
1044 | return result; | ||
1045 | } | ||
1046 | |||
1032 | if(requested_servers>0) | 1047 | if(requested_servers>0) |
1033 | printf(_(", %s%d of %d requested servers responded"),((requested_responses<requested_servers) && requested_responses>0)?"only ":"",requested_responses,requested_servers); | 1048 | printf(_(", %s%d of %d requested servers responded"),((requested_responses<requested_servers) && requested_responses>0)?"only ":"",requested_responses,requested_servers); |
1034 | 1049 | ||
1035 | if(request_specific_address==TRUE) | 1050 | if(request_specific_address) |
1036 | printf(_(", requested address (%s) was %soffered"),inet_ntoa(requested_address),(received_requested_address==TRUE)?"":_("not ")); | 1051 | printf(_(", requested address (%s) was %soffered"),inet_ntoa(requested_address),(received_requested_address)?"":_("not ")); |
1037 | 1052 | ||
1038 | printf(_(", max lease time = ")); | 1053 | printf(_(", max lease time = ")); |
1039 | if(max_lease_time==DHCP_INFINITE_TIME) | 1054 | if(max_lease_time==DHCP_INFINITE_TIME) |
@@ -1044,17 +1059,15 @@ int get_results(void){ | |||
1044 | printf(".\n"); | 1059 | printf(".\n"); |
1045 | 1060 | ||
1046 | return result; | 1061 | return result; |
1047 | } | 1062 | } |
1048 | 1063 | ||
1049 | 1064 | ||
1050 | /* process command-line arguments */ | 1065 | /* process command-line arguments */ |
1051 | int process_arguments(int argc, char **argv){ | 1066 | int process_arguments(int argc, char **argv){ |
1052 | int arg_index; | ||
1053 | |||
1054 | if(argc<1) | 1067 | if(argc<1) |
1055 | return ERROR; | 1068 | return ERROR; |
1056 | 1069 | ||
1057 | arg_index = call_getopt(argc,argv); | 1070 | call_getopt(argc,argv); |
1058 | return validate_arguments(argc); | 1071 | return validate_arguments(argc); |
1059 | } | 1072 | } |
1060 | 1073 | ||
@@ -1071,87 +1084,89 @@ int call_getopt(int argc, char **argv){ | |||
1071 | {"interface", required_argument,0,'i'}, | 1084 | {"interface", required_argument,0,'i'}, |
1072 | {"mac", required_argument,0,'m'}, | 1085 | {"mac", required_argument,0,'m'}, |
1073 | {"unicast", no_argument, 0,'u'}, | 1086 | {"unicast", no_argument, 0,'u'}, |
1087 | {"exclusive", no_argument, 0,'x'}, | ||
1074 | {"verbose", no_argument, 0,'v'}, | 1088 | {"verbose", no_argument, 0,'v'}, |
1075 | {"version", no_argument, 0,'V'}, | 1089 | {"version", no_argument, 0,'V'}, |
1076 | {"help", no_argument, 0,'h'}, | 1090 | {"help", no_argument, 0,'h'}, |
1077 | {0,0,0,0} | 1091 | {0,0,0,0} |
1078 | }; | 1092 | }; |
1079 | 1093 | ||
1080 | while(1){ | 1094 | int c=0; |
1081 | int c=0; | 1095 | while(true){ |
1082 | 1096 | c=getopt_long(argc,argv,"+hVvxt:s:r:t:i:m:u",long_options,&option_index); | |
1083 | c=getopt_long(argc,argv,"+hVvt:s:r:t:i:m:u",long_options,&option_index); | ||
1084 | 1097 | ||
1085 | if(c==-1||c==EOF||c==1) | 1098 | if(c==-1||c==EOF||c==1) |
1086 | break; | 1099 | break; |
1087 | 1100 | ||
1088 | switch(c){ | 1101 | switch(c){ |
1089 | 1102 | ||
1090 | case 's': /* DHCP server address */ | 1103 | case 's': /* DHCP server address */ |
1091 | resolve_host(optarg,&dhcp_ip); | 1104 | resolve_host(optarg,&dhcp_ip); |
1092 | add_requested_server(dhcp_ip); | 1105 | add_requested_server(dhcp_ip); |
1093 | break; | 1106 | break; |
1094 | 1107 | ||
1095 | case 'r': /* address we are requested from DHCP servers */ | 1108 | case 'r': /* address we are requested from DHCP servers */ |
1096 | resolve_host(optarg,&requested_address); | 1109 | resolve_host(optarg,&requested_address); |
1097 | request_specific_address=TRUE; | 1110 | request_specific_address=true; |
1098 | break; | 1111 | break; |
1099 | 1112 | ||
1100 | case 't': /* timeout */ | 1113 | case 't': /* timeout */ |
1101 | 1114 | ||
1102 | /* | 1115 | /* |
1103 | if(is_intnonneg(optarg)) | 1116 | if(is_intnonneg(optarg)) |
1104 | */ | 1117 | */ |
1105 | if(atoi(optarg)>0) | 1118 | if(atoi(optarg)>0) |
1106 | dhcpoffer_timeout=atoi(optarg); | 1119 | dhcpoffer_timeout=atoi(optarg); |
1107 | /* | 1120 | /* |
1108 | else | 1121 | else |
1109 | usage("Time interval must be a nonnegative integer\n"); | 1122 | usage("Time interval must be a nonnegative integer\n"); |
1110 | */ | 1123 | */ |
1111 | break; | 1124 | break; |
1112 | 1125 | ||
1113 | case 'm': /* MAC address */ | 1126 | case 'm': /* MAC address */ |
1114 | 1127 | ||
1115 | if((user_specified_mac=mac_aton(optarg)) == NULL) | 1128 | if((user_specified_mac=mac_aton(optarg)) == NULL) |
1116 | usage("Cannot parse MAC address.\n"); | 1129 | usage("Cannot parse MAC address.\n"); |
1117 | if(verbose) | 1130 | if(verbose) |
1118 | print_hardware_address(user_specified_mac); | 1131 | print_hardware_address(user_specified_mac); |
1119 | 1132 | ||
1120 | break; | 1133 | break; |
1121 | 1134 | ||
1122 | case 'i': /* interface name */ | 1135 | case 'i': /* interface name */ |
1123 | 1136 | ||
1124 | strncpy(network_interface_name,optarg,sizeof(network_interface_name)-1); | 1137 | strncpy(network_interface_name,optarg,sizeof(network_interface_name)-1); |
1125 | network_interface_name[sizeof(network_interface_name)-1]='\x0'; | 1138 | network_interface_name[sizeof(network_interface_name)-1]='\x0'; |
1126 | 1139 | ||
1127 | break; | 1140 | break; |
1128 | 1141 | ||
1129 | case 'u': /* unicast testing */ | 1142 | case 'u': /* unicast testing */ |
1130 | unicast=1; | 1143 | unicast=true; |
1131 | break; | 1144 | break; |
1132 | 1145 | case 'x': /* exclusive testing aka "rogue DHCP server detection" */ | |
1133 | case 'V': /* version */ | 1146 | exclusive=true; |
1134 | print_revision(progname, NP_VERSION); | 1147 | break; |
1135 | exit(STATE_UNKNOWN); | 1148 | |
1136 | 1149 | case 'V': /* version */ | |
1137 | case 'h': /* help */ | 1150 | print_revision(progname, NP_VERSION); |
1138 | print_help(); | 1151 | exit(STATE_UNKNOWN); |
1139 | exit(STATE_UNKNOWN); | 1152 | |
1140 | 1153 | case 'h': /* help */ | |
1141 | case 'v': /* verbose */ | 1154 | print_help(); |
1142 | verbose=1; | 1155 | exit(STATE_UNKNOWN); |
1143 | break; | 1156 | |
1144 | 1157 | case 'v': /* verbose */ | |
1145 | case '?': /* help */ | 1158 | verbose=1; |
1146 | usage5 (); | 1159 | break; |
1147 | break; | 1160 | case '?': /* help */ |
1148 | 1161 | usage5 (); | |
1149 | default: | 1162 | break; |
1150 | break; | 1163 | |
1151 | } | 1164 | default: |
1152 | } | 1165 | break; |
1166 | } | ||
1167 | } | ||
1153 | return optind; | 1168 | return optind; |
1154 | } | 1169 | } |
1155 | 1170 | ||
1156 | 1171 | ||
1157 | int validate_arguments(int argc){ | 1172 | int validate_arguments(int argc){ |
@@ -1178,21 +1193,21 @@ static int get_msg(int fd){ | |||
1178 | if(res < 0){ | 1193 | if(res < 0){ |
1179 | if(errno == EINTR){ | 1194 | if(errno == EINTR){ |
1180 | return(GOT_INTR); | 1195 | return(GOT_INTR); |
1181 | } | 1196 | } |
1182 | else{ | 1197 | else{ |
1183 | printf("%s\n", "get_msg FAILED."); | 1198 | printf("%s\n", "get_msg FAILED."); |
1184 | return(GOT_ERR); | 1199 | return(GOT_ERR); |
1185 | } | ||
1186 | } | 1200 | } |
1201 | } | ||
1187 | if(ctl.len > 0){ | 1202 | if(ctl.len > 0){ |
1188 | ret |= GOT_CTRL; | 1203 | ret |= GOT_CTRL; |
1189 | } | 1204 | } |
1190 | if(dat.len > 0){ | 1205 | if(dat.len > 0){ |
1191 | ret |= GOT_DATA; | 1206 | ret |= GOT_DATA; |
1192 | } | 1207 | } |
1193 | 1208 | ||
1194 | return(ret); | 1209 | return(ret); |
1195 | } | 1210 | } |
1196 | 1211 | ||
1197 | /* verify that dl_primitive in ctl_area = prim */ | 1212 | /* verify that dl_primitive in ctl_area = prim */ |
1198 | static int check_ctrl(int prim){ | 1213 | static int check_ctrl(int prim){ |
@@ -1201,10 +1216,10 @@ static int check_ctrl(int prim){ | |||
1201 | if(err_ack->dl_primitive != prim){ | 1216 | if(err_ack->dl_primitive != prim){ |
1202 | printf(_("Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n"), strerror(errno)); | 1217 | printf(_("Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n"), strerror(errno)); |
1203 | exit(STATE_UNKNOWN); | 1218 | exit(STATE_UNKNOWN); |
1204 | } | 1219 | } |
1205 | 1220 | ||
1206 | return 0; | 1221 | return 0; |
1207 | } | 1222 | } |
1208 | 1223 | ||
1209 | /* put a control message on a stream */ | 1224 | /* put a control message on a stream */ |
1210 | static int put_ctrl(int fd, int len, int pri){ | 1225 | static int put_ctrl(int fd, int len, int pri){ |
@@ -1213,10 +1228,10 @@ static int put_ctrl(int fd, int len, int pri){ | |||
1213 | if(putmsg(fd, &ctl, 0, pri) < 0){ | 1228 | if(putmsg(fd, &ctl, 0, pri) < 0){ |
1214 | printf(_("Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n"), strerror(errno)); | 1229 | printf(_("Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n"), strerror(errno)); |
1215 | exit(STATE_UNKNOWN); | 1230 | exit(STATE_UNKNOWN); |
1216 | } | 1231 | } |
1217 | 1232 | ||
1218 | return 0; | 1233 | return 0; |
1219 | } | 1234 | } |
1220 | 1235 | ||
1221 | /* put a control + data message on a stream */ | 1236 | /* put a control + data message on a stream */ |
1222 | static int put_both(int fd, int clen, int dlen, int pri){ | 1237 | static int put_both(int fd, int clen, int dlen, int pri){ |
@@ -1226,10 +1241,10 @@ static int put_both(int fd, int clen, int dlen, int pri){ | |||
1226 | if(putmsg(fd, &ctl, &dat, pri) < 0){ | 1241 | if(putmsg(fd, &ctl, &dat, pri) < 0){ |
1227 | printf(_("Error: DLPI stream API failed to get MAC in put_both/putmsg().\n"), strerror(errno)); | 1242 | printf(_("Error: DLPI stream API failed to get MAC in put_both/putmsg().\n"), strerror(errno)); |
1228 | exit(STATE_UNKNOWN); | 1243 | exit(STATE_UNKNOWN); |
1229 | } | 1244 | } |
1230 | 1245 | ||
1231 | return 0; | 1246 | return 0; |
1232 | } | 1247 | } |
1233 | 1248 | ||
1234 | /* open file descriptor and attach */ | 1249 | /* open file descriptor and attach */ |
1235 | static int dl_open(const char *dev, int unit, int *fd){ | 1250 | static int dl_open(const char *dev, int unit, int *fd){ |
@@ -1238,13 +1253,13 @@ static int dl_open(const char *dev, int unit, int *fd){ | |||
1238 | if((*fd = open(dev, O_RDWR)) == -1){ | 1253 | if((*fd = open(dev, O_RDWR)) == -1){ |
1239 | printf(_("Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n"), dev, strerror(errno)); | 1254 | printf(_("Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n"), dev, strerror(errno)); |
1240 | exit(STATE_UNKNOWN); | 1255 | exit(STATE_UNKNOWN); |
1241 | } | 1256 | } |
1242 | attach_req->dl_primitive = DL_ATTACH_REQ; | 1257 | attach_req->dl_primitive = DL_ATTACH_REQ; |
1243 | attach_req->dl_ppa = unit; | 1258 | attach_req->dl_ppa = unit; |
1244 | put_ctrl(*fd, sizeof(dl_attach_req_t), 0); | 1259 | put_ctrl(*fd, sizeof(dl_attach_req_t), 0); |
1245 | get_msg(*fd); | 1260 | get_msg(*fd); |
1246 | return check_ctrl(DL_OK_ACK); | 1261 | return check_ctrl(DL_OK_ACK); |
1247 | } | 1262 | } |
1248 | 1263 | ||
1249 | /* send DL_BIND_REQ */ | 1264 | /* send DL_BIND_REQ */ |
1250 | static int dl_bind(int fd, int sap, u_char *addr){ | 1265 | static int dl_bind(int fd, int sap, u_char *addr){ |
@@ -1262,12 +1277,12 @@ static int dl_bind(int fd, int sap, u_char *addr){ | |||
1262 | if (GOT_ERR == check_ctrl(DL_BIND_ACK)){ | 1277 | if (GOT_ERR == check_ctrl(DL_BIND_ACK)){ |
1263 | printf(_("Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n"), strerror(errno)); | 1278 | printf(_("Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n"), strerror(errno)); |
1264 | exit(STATE_UNKNOWN); | 1279 | exit(STATE_UNKNOWN); |
1265 | } | 1280 | } |
1266 | bcopy((u_char *)bind_ack + bind_ack->dl_addr_offset, addr, | 1281 | bcopy((u_char *)bind_ack + bind_ack->dl_addr_offset, addr, |
1267 | bind_ack->dl_addr_length); | 1282 | bind_ack->dl_addr_length); |
1268 | 1283 | ||
1269 | return 0; | 1284 | return 0; |
1270 | } | 1285 | } |
1271 | 1286 | ||
1272 | /*********************************************************************** | 1287 | /*********************************************************************** |
1273 | * interface: | 1288 | * interface: |
@@ -1286,15 +1301,15 @@ long mac_addr_dlpi( const char *dev, int unit, u_char *addr){ | |||
1286 | u_char mac_addr[25]; | 1301 | u_char mac_addr[25]; |
1287 | 1302 | ||
1288 | if(GOT_ERR != dl_open(dev, unit, &fd)){ | 1303 | if(GOT_ERR != dl_open(dev, unit, &fd)){ |
1289 | if(GOT_ERR != dl_bind(fd, INSAP, mac_addr)){ | 1304 | if(GOT_ERR != dl_bind(fd, INSAP, mac_addr)){ |
1290 | bcopy( mac_addr, addr, 6); | 1305 | bcopy( mac_addr, addr, 6); |
1291 | return 0; | 1306 | return 0; |
1292 | } | ||
1293 | } | 1307 | } |
1294 | close(fd); | 1308 | } |
1309 | close(fd); | ||
1295 | 1310 | ||
1296 | return -1; | 1311 | return -1; |
1297 | } | 1312 | } |
1298 | 1313 | ||
1299 | /* Kompf 2000-2003 */ | 1314 | /* Kompf 2000-2003 */ |
1300 | #endif | 1315 | #endif |
@@ -1311,7 +1326,7 @@ void resolve_host(const char *in,struct in_addr *out){ | |||
1311 | 1326 | ||
1312 | memcpy(out,&((struct sockaddr_in *)ai->ai_addr)->sin_addr,sizeof(*out)); | 1327 | memcpy(out,&((struct sockaddr_in *)ai->ai_addr)->sin_addr,sizeof(*out)); |
1313 | freeaddrinfo(ai); | 1328 | freeaddrinfo(ai); |
1314 | } | 1329 | } |
1315 | 1330 | ||
1316 | 1331 | ||
1317 | /* parse MAC address string, return 6 bytes (unterminated) or NULL */ | 1332 | /* parse MAC address string, return 6 bytes (unterminated) or NULL */ |
@@ -1330,10 +1345,10 @@ unsigned char *mac_aton(const char *string){ | |||
1330 | result[j]=strtol(tmp,(char **)NULL,16); | 1345 | result[j]=strtol(tmp,(char **)NULL,16); |
1331 | i++; | 1346 | i++; |
1332 | j++; | 1347 | j++; |
1333 | } | 1348 | } |
1334 | 1349 | ||
1335 | return (j==6) ? result : NULL; | 1350 | return (j==6) ? result : NULL; |
1336 | } | 1351 | } |
1337 | 1352 | ||
1338 | 1353 | ||
1339 | void print_hardware_address(const unsigned char *address){ | 1354 | void print_hardware_address(const unsigned char *address){ |
@@ -1344,7 +1359,7 @@ void print_hardware_address(const unsigned char *address){ | |||
1344 | printf("%2.2x:", address[i]); | 1359 | printf("%2.2x:", address[i]); |
1345 | printf("%2.2x", address[i]); | 1360 | printf("%2.2x", address[i]); |
1346 | putchar('\n'); | 1361 | putchar('\n'); |
1347 | } | 1362 | } |
1348 | 1363 | ||
1349 | 1364 | ||
1350 | /* print usage help */ | 1365 | /* print usage help */ |
@@ -1357,7 +1372,7 @@ void print_help(void){ | |||
1357 | 1372 | ||
1358 | printf("%s\n", _("This plugin tests the availability of DHCP servers on a network.")); | 1373 | printf("%s\n", _("This plugin tests the availability of DHCP servers on a network.")); |
1359 | 1374 | ||
1360 | printf ("\n\n"); | 1375 | printf ("\n\n"); |
1361 | 1376 | ||
1362 | print_usage(); | 1377 | print_usage(); |
1363 | 1378 | ||
@@ -1367,32 +1382,31 @@ void print_help(void){ | |||
1367 | printf (UT_VERBOSE); | 1382 | printf (UT_VERBOSE); |
1368 | 1383 | ||
1369 | printf (" %s\n", "-s, --serverip=IPADDRESS"); | 1384 | printf (" %s\n", "-s, --serverip=IPADDRESS"); |
1370 | printf (" %s\n", _("IP address of DHCP server that we must hear from")); | 1385 | printf (" %s\n", _("IP address of DHCP server that we must hear from")); |
1371 | printf (" %s\n", "-r, --requestedip=IPADDRESS"); | 1386 | printf (" %s\n", "-r, --requestedip=IPADDRESS"); |
1372 | printf (" %s\n", _("IP address that should be offered by at least one DHCP server")); | 1387 | printf (" %s\n", _("IP address that should be offered by at least one DHCP server")); |
1373 | printf (" %s\n", "-t, --timeout=INTEGER"); | 1388 | printf (" %s\n", "-t, --timeout=INTEGER"); |
1374 | printf (" %s\n", _("Seconds to wait for DHCPOFFER before timeout occurs")); | 1389 | printf (" %s\n", _("Seconds to wait for DHCPOFFER before timeout occurs")); |
1375 | printf (" %s\n", "-i, --interface=STRING"); | 1390 | printf (" %s\n", "-i, --interface=STRING"); |
1376 | printf (" %s\n", _("Interface to to use for listening (i.e. eth0)")); | 1391 | printf (" %s\n", _("Interface to to use for listening (i.e. eth0)")); |
1377 | printf (" %s\n", "-m, --mac=STRING"); | 1392 | printf (" %s\n", "-m, --mac=STRING"); |
1378 | printf (" %s\n", _("MAC address to use in the DHCP request")); | 1393 | printf (" %s\n", _("MAC address to use in the DHCP request")); |
1379 | printf (" %s\n", "-u, --unicast"); | 1394 | printf (" %s\n", "-u, --unicast"); |
1380 | printf (" %s\n", _("Unicast testing: mimic a DHCP relay, requires -s")); | 1395 | printf (" %s\n", _("Unicast testing: mimic a DHCP relay, requires -s")); |
1381 | 1396 | printf (" %s\n", "-x, --exclusive"); | |
1382 | printf (UT_SUPPORT); | 1397 | printf (" %s\n", _("Only requested DHCP server may response (rogue DHCP server detection), requires -s")); |
1398 | |||
1399 | printf (UT_SUPPORT); | ||
1383 | return; | 1400 | return; |
1384 | } | 1401 | } |
1385 | 1402 | ||
1386 | 1403 | ||
1387 | void | 1404 | void |
1388 | print_usage(void){ | 1405 | print_usage(void){ |
1389 | 1406 | ||
1390 | printf ("%s\n", _("Usage:")); | 1407 | printf ("%s\n", _("Usage:")); |
1391 | printf (" %s [-v] [-u] [-s serverip] [-r requestedip] [-t timeout]\n",progname); | 1408 | printf (" %s [-v] [-u] [-x] [-s serverip] [-r requestedip] [-t timeout]\n",progname); |
1392 | printf (" [-i interface] [-m mac]\n"); | 1409 | printf (" [-i interface] [-m mac]\n"); |
1393 | 1410 | ||
1394 | return; | 1411 | return; |
1395 | } | 1412 | } |
1396 | |||
1397 | |||
1398 | |||
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c index 1d47e9f..303241d 100644 --- a/plugins-root/check_icmp.c +++ b/plugins-root/check_icmp.c | |||
@@ -43,7 +43,7 @@ const char *copyright = "2005-2008"; | |||
43 | const char *email = "devel@monitoring-plugins.org"; | 43 | const char *email = "devel@monitoring-plugins.org"; |
44 | 44 | ||
45 | /** Monitoring Plugins basic includes */ | 45 | /** Monitoring Plugins basic includes */ |
46 | #include "common.h" | 46 | #include "../plugins/common.h" |
47 | #include "netutils.h" | 47 | #include "netutils.h" |
48 | #include "utils.h" | 48 | #include "utils.h" |
49 | 49 | ||
@@ -109,18 +109,35 @@ typedef struct rta_host { | |||
109 | unsigned char icmp_type, icmp_code; /* type and code from errors */ | 109 | unsigned char icmp_type, icmp_code; /* type and code from errors */ |
110 | unsigned short flags; /* control/status flags */ | 110 | unsigned short flags; /* control/status flags */ |
111 | double rta; /* measured RTA */ | 111 | double rta; /* measured RTA */ |
112 | int rta_status; // check result for RTA checks | ||
112 | double rtmax; /* max rtt */ | 113 | double rtmax; /* max rtt */ |
113 | double rtmin; /* min rtt */ | 114 | double rtmin; /* min rtt */ |
115 | double jitter; /* measured jitter */ | ||
116 | int jitter_status; // check result for Jitter checks | ||
117 | double jitter_max; /* jitter rtt maximum */ | ||
118 | double jitter_min; /* jitter rtt minimum */ | ||
119 | double EffectiveLatency; | ||
120 | double mos; /* Mean opnion score */ | ||
121 | int mos_status; // check result for MOS checks | ||
122 | double score; /* score */ | ||
123 | int score_status; // check result for score checks | ||
124 | u_int last_tdiff; | ||
125 | u_int last_icmp_seq; /* Last ICMP_SEQ to check out of order pkts */ | ||
114 | unsigned char pl; /* measured packet loss */ | 126 | unsigned char pl; /* measured packet loss */ |
127 | int pl_status; // check result for packet loss checks | ||
115 | struct rta_host *next; /* linked list */ | 128 | struct rta_host *next; /* linked list */ |
129 | int order_status; // check result for packet order checks | ||
116 | } rta_host; | 130 | } rta_host; |
117 | 131 | ||
118 | #define FLAG_LOST_CAUSE 0x01 /* decidedly dead target. */ | 132 | #define FLAG_LOST_CAUSE 0x01 /* decidedly dead target. */ |
119 | 133 | ||
120 | /* threshold structure. all values are maximum allowed, exclusive */ | 134 | /* threshold structure. all values are maximum allowed, exclusive */ |
121 | typedef struct threshold { | 135 | typedef struct threshold { |
122 | unsigned char pl; /* max allowed packet loss in percent */ | 136 | unsigned char pl; /* max allowed packet loss in percent */ |
123 | unsigned int rta; /* roundtrip time average, microseconds */ | 137 | unsigned int rta; /* roundtrip time average, microseconds */ |
138 | double jitter; /* jitter time average, microseconds */ | ||
139 | double mos; /* MOS */ | ||
140 | double score; /* Score */ | ||
124 | } threshold; | 141 | } threshold; |
125 | 142 | ||
126 | /* the data structure */ | 143 | /* the data structure */ |
@@ -159,6 +176,16 @@ typedef union icmp_packet { | |||
159 | #define MODE_ALL 2 | 176 | #define MODE_ALL 2 |
160 | #define MODE_ICMP 3 | 177 | #define MODE_ICMP 3 |
161 | 178 | ||
179 | enum enum_threshold_mode { | ||
180 | const_rta_mode, | ||
181 | const_packet_loss_mode, | ||
182 | const_jitter_mode, | ||
183 | const_mos_mode, | ||
184 | const_score_mode | ||
185 | }; | ||
186 | |||
187 | typedef enum enum_threshold_mode threshold_mode; | ||
188 | |||
162 | /* the different ping types we can do | 189 | /* the different ping types we can do |
163 | * TODO: investigate ARP ping as well */ | 190 | * TODO: investigate ARP ping as well */ |
164 | #define HAVE_ICMP 1 | 191 | #define HAVE_ICMP 1 |
@@ -188,6 +215,8 @@ static int wait_for_reply(int, u_int); | |||
188 | static int recvfrom_wto(int, void *, unsigned int, struct sockaddr *, u_int *, struct timeval*); | 215 | static int recvfrom_wto(int, void *, unsigned int, struct sockaddr *, u_int *, struct timeval*); |
189 | static int send_icmp_ping(int, struct rta_host *); | 216 | static int send_icmp_ping(int, struct rta_host *); |
190 | static int get_threshold(char *str, threshold *th); | 217 | static int get_threshold(char *str, threshold *th); |
218 | static bool get_threshold2(char *str, size_t length, threshold *, threshold *, threshold_mode mode); | ||
219 | static bool parse_threshold2_helper(char *s, size_t length, threshold *thr, threshold_mode mode); | ||
191 | static void run_checks(void); | 220 | static void run_checks(void); |
192 | static void set_source_ip(char *); | 221 | static void set_source_ip(char *); |
193 | static int add_target(char *); | 222 | static int add_target(char *); |
@@ -199,13 +228,28 @@ static void finish(int); | |||
199 | static void crash(const char *, ...); | 228 | static void crash(const char *, ...); |
200 | 229 | ||
201 | /** external **/ | 230 | /** external **/ |
202 | extern int optind, opterr, optopt; | 231 | extern int optind; |
203 | extern char *optarg; | 232 | extern char *optarg; |
204 | extern char **environ; | 233 | extern char **environ; |
205 | 234 | ||
206 | /** global variables **/ | 235 | /** global variables **/ |
207 | static struct rta_host **table, *cursor, *list; | 236 | static struct rta_host **table, *cursor, *list; |
208 | static threshold crit = {80, 500000}, warn = {40, 200000}; | 237 | |
238 | static threshold crit = { | ||
239 | .pl = 80, | ||
240 | .rta = 500000, | ||
241 | .jitter = 0.0, | ||
242 | .mos = 0.0, | ||
243 | .score = 0.0 | ||
244 | }; | ||
245 | static threshold warn = { | ||
246 | .pl = 40, | ||
247 | .rta = 200000, | ||
248 | .jitter = 0.0, | ||
249 | .mos = 0.0, | ||
250 | .score = 0.0 | ||
251 | }; | ||
252 | |||
209 | static int mode, protocols, sockets, debug = 0, timeout = 10; | 253 | static int mode, protocols, sockets, debug = 0, timeout = 10; |
210 | static unsigned short icmp_data_size = DEFAULT_PING_DATA_SIZE; | 254 | static unsigned short icmp_data_size = DEFAULT_PING_DATA_SIZE; |
211 | static unsigned short icmp_pkt_size = DEFAULT_PING_DATA_SIZE + ICMP_MINLEN; | 255 | static unsigned short icmp_pkt_size = DEFAULT_PING_DATA_SIZE + ICMP_MINLEN; |
@@ -224,6 +268,12 @@ static unsigned int warn_down = 1, crit_down = 1; /* host down threshold values | |||
224 | static int min_hosts_alive = -1; | 268 | static int min_hosts_alive = -1; |
225 | float pkt_backoff_factor = 1.5; | 269 | float pkt_backoff_factor = 1.5; |
226 | float target_backoff_factor = 1.5; | 270 | float target_backoff_factor = 1.5; |
271 | bool rta_mode=false; | ||
272 | bool pl_mode=false; | ||
273 | bool jitter_mode=false; | ||
274 | bool score_mode=false; | ||
275 | bool mos_mode=false; | ||
276 | bool order_mode=false; | ||
227 | 277 | ||
228 | /** code start **/ | 278 | /** code start **/ |
229 | static void | 279 | static void |
@@ -393,12 +443,14 @@ main(int argc, char **argv) | |||
393 | int icmp_sockerrno, udp_sockerrno, tcp_sockerrno; | 443 | int icmp_sockerrno, udp_sockerrno, tcp_sockerrno; |
394 | int result; | 444 | int result; |
395 | struct rta_host *host; | 445 | struct rta_host *host; |
446 | #ifdef HAVE_SIGACTION | ||
447 | struct sigaction sig_action; | ||
448 | #endif | ||
396 | #ifdef SO_TIMESTAMP | 449 | #ifdef SO_TIMESTAMP |
397 | int on = 1; | 450 | int on = 1; |
398 | #endif | 451 | #endif |
399 | char *source_ip = NULL; | 452 | char *source_ip = NULL; |
400 | char * opts_str = "vhVw:c:n:p:t:H:s:i:b:I:l:m:64"; | 453 | char * opts_str = "vhVw:c:n:p:t:H:s:i:b:I:l:m:P:R:J:S:M:O64"; |
401 | |||
402 | setlocale (LC_ALL, ""); | 454 | setlocale (LC_ALL, ""); |
403 | bindtextdomain (PACKAGE, LOCALEDIR); | 455 | bindtextdomain (PACKAGE, LOCALEDIR); |
404 | textdomain (PACKAGE); | 456 | textdomain (PACKAGE); |
@@ -407,7 +459,7 @@ main(int argc, char **argv) | |||
407 | * that before pointer magic (esp. on network data) */ | 459 | * that before pointer magic (esp. on network data) */ |
408 | icmp_sockerrno = udp_sockerrno = tcp_sockerrno = sockets = 0; | 460 | icmp_sockerrno = udp_sockerrno = tcp_sockerrno = sockets = 0; |
409 | 461 | ||
410 | address_family = -1; | 462 | address_family = -1; |
411 | int icmp_proto = IPPROTO_ICMP; | 463 | int icmp_proto = IPPROTO_ICMP; |
412 | 464 | ||
413 | /* get calling name the old-fashioned way for portability instead | 465 | /* get calling name the old-fashioned way for portability instead |
@@ -422,10 +474,19 @@ main(int argc, char **argv) | |||
422 | table = NULL; | 474 | table = NULL; |
423 | 475 | ||
424 | mode = MODE_RTA; | 476 | mode = MODE_RTA; |
477 | /* Default critical thresholds */ | ||
425 | crit.rta = 500000; | 478 | crit.rta = 500000; |
426 | crit.pl = 80; | 479 | crit.pl = 80; |
480 | crit.jitter = 50; | ||
481 | crit.mos= 3; | ||
482 | crit.score=70; | ||
483 | /* Default warning thresholds */ | ||
427 | warn.rta = 200000; | 484 | warn.rta = 200000; |
428 | warn.pl = 40; | 485 | warn.pl = 40; |
486 | warn.jitter = 40; | ||
487 | warn.mos= 3.5; | ||
488 | warn.score=80; | ||
489 | |||
429 | protocols = HAVE_ICMP | HAVE_UDP | HAVE_TCP; | 490 | protocols = HAVE_ICMP | HAVE_UDP | HAVE_TCP; |
430 | pkt_interval = 80000; /* 80 msec packet interval by default */ | 491 | pkt_interval = 80000; /* 80 msec packet interval by default */ |
431 | packets = 5; | 492 | packets = 5; |
@@ -481,7 +542,8 @@ main(int argc, char **argv) | |||
481 | /* Reset argument scanning */ | 542 | /* Reset argument scanning */ |
482 | optind = 1; | 543 | optind = 1; |
483 | 544 | ||
484 | unsigned short size; | 545 | unsigned long size; |
546 | bool err; | ||
485 | /* parse the arguments */ | 547 | /* parse the arguments */ |
486 | for(i = 1; i < argc; i++) { | 548 | for(i = 1; i < argc; i++) { |
487 | while((arg = getopt(argc, argv, opts_str)) != EOF) { | 549 | while((arg = getopt(argc, argv, opts_str)) != EOF) { |
@@ -490,7 +552,7 @@ main(int argc, char **argv) | |||
490 | debug++; | 552 | debug++; |
491 | break; | 553 | break; |
492 | case 'b': | 554 | case 'b': |
493 | size = (unsigned short)strtol(optarg,NULL,0); | 555 | size = strtol(optarg,NULL,0); |
494 | if (size >= (sizeof(struct icmp) + sizeof(struct icmp_ping_data)) && | 556 | if (size >= (sizeof(struct icmp) + sizeof(struct icmp_ping_data)) && |
495 | size < MAX_PING_DATA) { | 557 | size < MAX_PING_DATA) { |
496 | icmp_data_size = size; | 558 | icmp_data_size = size; |
@@ -545,6 +607,49 @@ main(int argc, char **argv) | |||
545 | print_help (); | 607 | print_help (); |
546 | exit (STATE_UNKNOWN); | 608 | exit (STATE_UNKNOWN); |
547 | break; | 609 | break; |
610 | case 'R': /* RTA mode */ | ||
611 | err = get_threshold2(optarg, strlen(optarg), &warn, &crit, const_rta_mode); | ||
612 | if (!err) { | ||
613 | crash("Failed to parse RTA threshold"); | ||
614 | } | ||
615 | |||
616 | rta_mode=true; | ||
617 | break; | ||
618 | case 'P': /* packet loss mode */ | ||
619 | err = get_threshold2(optarg, strlen(optarg), &warn, &crit, const_packet_loss_mode); | ||
620 | if (!err) { | ||
621 | crash("Failed to parse packet loss threshold"); | ||
622 | } | ||
623 | |||
624 | pl_mode=true; | ||
625 | break; | ||
626 | case 'J': /* jitter mode */ | ||
627 | err = get_threshold2(optarg, strlen(optarg), &warn, &crit, const_jitter_mode); | ||
628 | if (!err) { | ||
629 | crash("Failed to parse jitter threshold"); | ||
630 | } | ||
631 | |||
632 | jitter_mode=true; | ||
633 | break; | ||
634 | case 'M': /* MOS mode */ | ||
635 | err = get_threshold2(optarg, strlen(optarg), &warn, &crit, const_mos_mode); | ||
636 | if (!err) { | ||
637 | crash("Failed to parse MOS threshold"); | ||
638 | } | ||
639 | |||
640 | mos_mode=true; | ||
641 | break; | ||
642 | case 'S': /* score mode */ | ||
643 | err = get_threshold2(optarg, strlen(optarg), &warn, &crit, const_score_mode); | ||
644 | if (!err) { | ||
645 | crash("Failed to parse score threshold"); | ||
646 | } | ||
647 | |||
648 | score_mode=true; | ||
649 | break; | ||
650 | case 'O': /* out of order mode */ | ||
651 | order_mode=true; | ||
652 | break; | ||
548 | } | 653 | } |
549 | } | 654 | } |
550 | } | 655 | } |
@@ -565,10 +670,10 @@ main(int argc, char **argv) | |||
565 | add_target(*argv); | 670 | add_target(*argv); |
566 | argv++; | 671 | argv++; |
567 | } | 672 | } |
673 | |||
568 | if(!targets) { | 674 | if(!targets) { |
569 | errno = 0; | 675 | errno = 0; |
570 | crash("No hosts to check"); | 676 | crash("No hosts to check"); |
571 | exit(3); | ||
572 | } | 677 | } |
573 | 678 | ||
574 | // add_target might change address_family | 679 | // add_target might change address_family |
@@ -631,11 +736,25 @@ main(int argc, char **argv) | |||
631 | if(warn.pl > crit.pl) warn.pl = crit.pl; | 736 | if(warn.pl > crit.pl) warn.pl = crit.pl; |
632 | if(warn.rta > crit.rta) warn.rta = crit.rta; | 737 | if(warn.rta > crit.rta) warn.rta = crit.rta; |
633 | if(warn_down > crit_down) crit_down = warn_down; | 738 | if(warn_down > crit_down) crit_down = warn_down; |
634 | 739 | if(warn.jitter > crit.jitter) crit.jitter = warn.jitter; | |
740 | if(warn.mos < crit.mos) warn.mos = crit.mos; | ||
741 | if(warn.score < crit.score) warn.score = crit.score; | ||
742 | |||
743 | #ifdef HAVE_SIGACTION | ||
744 | sig_action.sa_sigaction = NULL; | ||
745 | sig_action.sa_handler = finish; | ||
746 | sigfillset(&sig_action.sa_mask); | ||
747 | sig_action.sa_flags = SA_NODEFER|SA_RESTART; | ||
748 | sigaction(SIGINT, &sig_action, NULL); | ||
749 | sigaction(SIGHUP, &sig_action, NULL); | ||
750 | sigaction(SIGTERM, &sig_action, NULL); | ||
751 | sigaction(SIGALRM, &sig_action, NULL); | ||
752 | #else /* HAVE_SIGACTION */ | ||
635 | signal(SIGINT, finish); | 753 | signal(SIGINT, finish); |
636 | signal(SIGHUP, finish); | 754 | signal(SIGHUP, finish); |
637 | signal(SIGTERM, finish); | 755 | signal(SIGTERM, finish); |
638 | signal(SIGALRM, finish); | 756 | signal(SIGALRM, finish); |
757 | #endif /* HAVE_SIGACTION */ | ||
639 | if(debug) printf("Setting alarm timeout to %u seconds\n", timeout); | 758 | if(debug) printf("Setting alarm timeout to %u seconds\n", timeout); |
640 | alarm(timeout); | 759 | alarm(timeout); |
641 | 760 | ||
@@ -685,7 +804,11 @@ main(int argc, char **argv) | |||
685 | } | 804 | } |
686 | 805 | ||
687 | host = list; | 806 | host = list; |
688 | table = (struct rta_host**)malloc(sizeof(struct rta_host **) * targets); | 807 | table = malloc(sizeof(struct rta_host *) * targets); |
808 | if(!table) { | ||
809 | crash("main(): malloc failed for host table"); | ||
810 | } | ||
811 | |||
689 | i = 0; | 812 | i = 0; |
690 | while(host) { | 813 | while(host) { |
691 | host->id = i*packets; | 814 | host->id = i*packets; |
@@ -772,6 +895,7 @@ wait_for_reply(int sock, u_int t) | |||
772 | struct icmp_ping_data data; | 895 | struct icmp_ping_data data; |
773 | struct timeval wait_start, now; | 896 | struct timeval wait_start, now; |
774 | u_int tdiff, i, per_pkt_wait; | 897 | u_int tdiff, i, per_pkt_wait; |
898 | double jitter_tmp; | ||
775 | 899 | ||
776 | if (!(packet.buf = malloc(icmp_pkt_size))) { | 900 | if (!(packet.buf = malloc(icmp_pkt_size))) { |
777 | crash("send_icmp_ping(): failed to malloc %d bytes for send buffer", | 901 | crash("send_icmp_ping(): failed to malloc %d bytes for send buffer", |
@@ -890,12 +1014,44 @@ wait_for_reply(int sock, u_int t) | |||
890 | 1014 | ||
891 | tdiff = get_timevaldiff(&data.stime, &now); | 1015 | tdiff = get_timevaldiff(&data.stime, &now); |
892 | 1016 | ||
1017 | if (host->last_tdiff>0) { | ||
1018 | /* Calculate jitter */ | ||
1019 | if (host->last_tdiff > tdiff) { | ||
1020 | jitter_tmp = host->last_tdiff - tdiff; | ||
1021 | } else { | ||
1022 | jitter_tmp = tdiff - host->last_tdiff; | ||
1023 | } | ||
1024 | |||
1025 | if (host->jitter==0) { | ||
1026 | host->jitter=jitter_tmp; | ||
1027 | host->jitter_max=jitter_tmp; | ||
1028 | host->jitter_min=jitter_tmp; | ||
1029 | } else { | ||
1030 | host->jitter+=jitter_tmp; | ||
1031 | |||
1032 | if (jitter_tmp < host->jitter_min) { | ||
1033 | host->jitter_min=jitter_tmp; | ||
1034 | } | ||
1035 | |||
1036 | if (jitter_tmp > host->jitter_max) { | ||
1037 | host->jitter_max=jitter_tmp; | ||
1038 | } | ||
1039 | } | ||
1040 | |||
1041 | /* Check if packets in order */ | ||
1042 | if (host->last_icmp_seq >= packet.icp->icmp_seq) | ||
1043 | host->order_status=STATE_CRITICAL; | ||
1044 | } | ||
1045 | host->last_tdiff=tdiff; | ||
1046 | |||
1047 | host->last_icmp_seq=packet.icp->icmp_seq; | ||
1048 | |||
893 | host->time_waited += tdiff; | 1049 | host->time_waited += tdiff; |
894 | host->icmp_recv++; | 1050 | host->icmp_recv++; |
895 | icmp_recv++; | 1051 | icmp_recv++; |
896 | if (tdiff > host->rtmax) | 1052 | if (tdiff > (unsigned int)host->rtmax) |
897 | host->rtmax = tdiff; | 1053 | host->rtmax = tdiff; |
898 | if (tdiff < host->rtmin) | 1054 | if (tdiff < (unsigned int)host->rtmin) |
899 | host->rtmin = tdiff; | 1055 | host->rtmin = tdiff; |
900 | 1056 | ||
901 | if(debug) { | 1057 | if(debug) { |
@@ -1056,7 +1212,9 @@ recvfrom_wto(int sock, void *buf, unsigned int len, struct sockaddr *saddr, | |||
1056 | int n, ret; | 1212 | int n, ret; |
1057 | struct timeval to, then, now; | 1213 | struct timeval to, then, now; |
1058 | fd_set rd, wr; | 1214 | fd_set rd, wr; |
1215 | #ifdef HAVE_MSGHDR_MSG_CONTROL | ||
1059 | char ans_data[4096]; | 1216 | char ans_data[4096]; |
1217 | #endif // HAVE_MSGHDR_MSG_CONTROL | ||
1060 | struct msghdr hdr; | 1218 | struct msghdr hdr; |
1061 | struct iovec iov; | 1219 | struct iovec iov; |
1062 | #ifdef SO_TIMESTAMP | 1220 | #ifdef SO_TIMESTAMP |
@@ -1094,8 +1252,10 @@ recvfrom_wto(int sock, void *buf, unsigned int len, struct sockaddr *saddr, | |||
1094 | hdr.msg_namelen = slen; | 1252 | hdr.msg_namelen = slen; |
1095 | hdr.msg_iov = &iov; | 1253 | hdr.msg_iov = &iov; |
1096 | hdr.msg_iovlen = 1; | 1254 | hdr.msg_iovlen = 1; |
1255 | #ifdef HAVE_MSGHDR_MSG_CONTROL | ||
1097 | hdr.msg_control = ans_data; | 1256 | hdr.msg_control = ans_data; |
1098 | hdr.msg_controllen = sizeof(ans_data); | 1257 | hdr.msg_controllen = sizeof(ans_data); |
1258 | #endif | ||
1099 | 1259 | ||
1100 | ret = recvmsg(sock, &hdr, 0); | 1260 | ret = recvmsg(sock, &hdr, 0); |
1101 | #ifdef SO_TIMESTAMP | 1261 | #ifdef SO_TIMESTAMP |
@@ -1125,6 +1285,8 @@ finish(int sig) | |||
1125 | {"OK", "WARNING", "CRITICAL", "UNKNOWN", "DEPENDENT"}; | 1285 | {"OK", "WARNING", "CRITICAL", "UNKNOWN", "DEPENDENT"}; |
1126 | int hosts_ok = 0; | 1286 | int hosts_ok = 0; |
1127 | int hosts_warn = 0; | 1287 | int hosts_warn = 0; |
1288 | int this_status; | ||
1289 | double R; | ||
1128 | 1290 | ||
1129 | alarm(0); | 1291 | alarm(0); |
1130 | if(debug > 1) printf("finish(%d) called\n", sig); | 1292 | if(debug > 1) printf("finish(%d) called\n", sig); |
@@ -1140,9 +1302,12 @@ finish(int sig) | |||
1140 | } | 1302 | } |
1141 | 1303 | ||
1142 | /* iterate thrice to calculate values, give output, and print perfparse */ | 1304 | /* iterate thrice to calculate values, give output, and print perfparse */ |
1305 | status=STATE_OK; | ||
1143 | host = list; | 1306 | host = list; |
1144 | 1307 | ||
1145 | while(host) { | 1308 | while(host) { |
1309 | this_status = STATE_OK; | ||
1310 | |||
1146 | if(!host->icmp_recv) { | 1311 | if(!host->icmp_recv) { |
1147 | /* rta 0 is ofcourse not entirely correct, but will still show up | 1312 | /* rta 0 is ofcourse not entirely correct, but will still show up |
1148 | * conspicuously as missing entries in perfparse and cacti */ | 1313 | * conspicuously as missing entries in perfparse and cacti */ |
@@ -1151,26 +1316,138 @@ finish(int sig) | |||
1151 | status = STATE_CRITICAL; | 1316 | status = STATE_CRITICAL; |
1152 | /* up the down counter if not already counted */ | 1317 | /* up the down counter if not already counted */ |
1153 | if(!(host->flags & FLAG_LOST_CAUSE) && targets_alive) targets_down++; | 1318 | if(!(host->flags & FLAG_LOST_CAUSE) && targets_alive) targets_down++; |
1154 | } | 1319 | } else { |
1155 | else { | ||
1156 | pl = ((host->icmp_sent - host->icmp_recv) * 100) / host->icmp_sent; | 1320 | pl = ((host->icmp_sent - host->icmp_recv) * 100) / host->icmp_sent; |
1157 | rta = (double)host->time_waited / host->icmp_recv; | 1321 | rta = (double)host->time_waited / host->icmp_recv; |
1158 | } | 1322 | } |
1323 | |||
1324 | if (host->icmp_recv>1) { | ||
1325 | /* | ||
1326 | * This algorithm is probably pretty much blindly copied from | ||
1327 | * locations like this one: https://www.slac.stanford.edu/comp/net/wan-mon/tutorial.html#mos | ||
1328 | * It calculates a MOS value (range of 1 to 5, where 1 is bad and 5 really good). | ||
1329 | * According to some quick research MOS originates from the Audio/Video transport network area. | ||
1330 | * Whether it can and should be computed from ICMP data, I can not say. | ||
1331 | * | ||
1332 | * Anyway the basic idea is to map a value "R" with a range of 0-100 to the MOS value | ||
1333 | * | ||
1334 | * MOS stands likely for Mean Opinion Score ( https://en.wikipedia.org/wiki/Mean_Opinion_Score ) | ||
1335 | * | ||
1336 | * More links: | ||
1337 | * - https://confluence.slac.stanford.edu/display/IEPM/MOS | ||
1338 | */ | ||
1339 | host->jitter=(host->jitter / (host->icmp_recv - 1)/1000); | ||
1340 | |||
1341 | /* | ||
1342 | * Take the average round trip latency (in milliseconds), add | ||
1343 | * round trip jitter, but double the impact to latency | ||
1344 | * then add 10 for protocol latencies (in milliseconds). | ||
1345 | */ | ||
1346 | host->EffectiveLatency = (rta/1000) + host->jitter * 2 + 10; | ||
1347 | |||
1348 | if (host->EffectiveLatency < 160) { | ||
1349 | R = 93.2 - (host->EffectiveLatency / 40); | ||
1350 | } else { | ||
1351 | R = 93.2 - ((host->EffectiveLatency - 120) / 10); | ||
1352 | } | ||
1353 | |||
1354 | // Now, let us deduct 2.5 R values per percentage of packet loss (i.e. a | ||
1355 | // loss of 5% will be entered as 5). | ||
1356 | R = R - (pl * 2.5); | ||
1357 | |||
1358 | if (R < 0) { | ||
1359 | R = 0; | ||
1360 | } | ||
1361 | |||
1362 | host->score = R; | ||
1363 | host->mos= 1 + ((0.035) * R) + ((.000007) * R * (R-60) * (100-R)); | ||
1364 | } else { | ||
1365 | host->jitter=0; | ||
1366 | host->jitter_min=0; | ||
1367 | host->jitter_max=0; | ||
1368 | host->mos=0; | ||
1369 | } | ||
1370 | |||
1159 | host->pl = pl; | 1371 | host->pl = pl; |
1160 | host->rta = rta; | 1372 | host->rta = rta; |
1161 | if(pl >= crit.pl || rta >= crit.rta) { | 1373 | |
1162 | status = STATE_CRITICAL; | 1374 | /* if no new mode selected, use old schema */ |
1375 | if (!rta_mode && !pl_mode && !jitter_mode && !score_mode && !mos_mode && !order_mode) { | ||
1376 | rta_mode = true; | ||
1377 | pl_mode = true; | ||
1163 | } | 1378 | } |
1164 | else if(!status && (pl >= warn.pl || rta >= warn.rta)) { | 1379 | |
1165 | status = STATE_WARNING; | 1380 | /* Check which mode is on and do the warn / Crit stuff */ |
1166 | hosts_warn++; | 1381 | if (rta_mode) { |
1382 | if(rta >= crit.rta) { | ||
1383 | this_status = STATE_CRITICAL; | ||
1384 | status = STATE_CRITICAL; | ||
1385 | host->rta_status=STATE_CRITICAL; | ||
1386 | } else if(status!=STATE_CRITICAL && (rta >= warn.rta)) { | ||
1387 | this_status = (this_status <= STATE_WARNING ? STATE_WARNING : this_status); | ||
1388 | status = STATE_WARNING; | ||
1389 | host->rta_status=STATE_WARNING; | ||
1390 | } | ||
1391 | } | ||
1392 | |||
1393 | if (pl_mode) { | ||
1394 | if(pl >= crit.pl) { | ||
1395 | this_status = STATE_CRITICAL; | ||
1396 | status = STATE_CRITICAL; | ||
1397 | host->pl_status=STATE_CRITICAL; | ||
1398 | } else if(status!=STATE_CRITICAL && (pl >= warn.pl)) { | ||
1399 | this_status = (this_status <= STATE_WARNING ? STATE_WARNING : this_status); | ||
1400 | status = STATE_WARNING; | ||
1401 | host->pl_status=STATE_WARNING; | ||
1402 | } | ||
1403 | } | ||
1404 | |||
1405 | if (jitter_mode) { | ||
1406 | if(host->jitter >= crit.jitter) { | ||
1407 | this_status = STATE_CRITICAL; | ||
1408 | status = STATE_CRITICAL; | ||
1409 | host->jitter_status=STATE_CRITICAL; | ||
1410 | } else if(status!=STATE_CRITICAL && (host->jitter >= warn.jitter)) { | ||
1411 | this_status = (this_status <= STATE_WARNING ? STATE_WARNING : this_status); | ||
1412 | status = STATE_WARNING; | ||
1413 | host->jitter_status=STATE_WARNING; | ||
1414 | } | ||
1415 | } | ||
1416 | |||
1417 | if (mos_mode) { | ||
1418 | if(host->mos <= crit.mos) { | ||
1419 | this_status = STATE_CRITICAL; | ||
1420 | status = STATE_CRITICAL; | ||
1421 | host->mos_status=STATE_CRITICAL; | ||
1422 | } else if(status!=STATE_CRITICAL && (host->mos <= warn.mos)) { | ||
1423 | this_status = (this_status <= STATE_WARNING ? STATE_WARNING : this_status); | ||
1424 | status = STATE_WARNING; | ||
1425 | host->mos_status=STATE_WARNING; | ||
1426 | } | ||
1427 | } | ||
1428 | |||
1429 | if (score_mode) { | ||
1430 | if(host->score <= crit.score) { | ||
1431 | this_status = STATE_CRITICAL; | ||
1432 | status = STATE_CRITICAL; | ||
1433 | host->score_status=STATE_CRITICAL; | ||
1434 | } else if(status!=STATE_CRITICAL && (host->score <= warn.score)) { | ||
1435 | this_status = (this_status <= STATE_WARNING ? STATE_WARNING : this_status); | ||
1436 | status = STATE_WARNING; | ||
1437 | host->score_status=STATE_WARNING; | ||
1438 | } | ||
1167 | } | 1439 | } |
1168 | else { | 1440 | |
1441 | if (this_status == STATE_WARNING) { | ||
1442 | hosts_warn++; | ||
1443 | } else if (this_status == STATE_OK) { | ||
1169 | hosts_ok++; | 1444 | hosts_ok++; |
1170 | } | 1445 | } |
1171 | 1446 | ||
1172 | host = host->next; | 1447 | host = host->next; |
1173 | } | 1448 | } |
1449 | |||
1450 | |||
1174 | /* this is inevitable */ | 1451 | /* this is inevitable */ |
1175 | if(!targets_alive) status = STATE_CRITICAL; | 1452 | if(!targets_alive) status = STATE_CRITICAL; |
1176 | if(min_hosts_alive > -1) { | 1453 | if(min_hosts_alive > -1) { |
@@ -1181,6 +1458,7 @@ finish(int sig) | |||
1181 | 1458 | ||
1182 | host = list; | 1459 | host = list; |
1183 | while(host) { | 1460 | while(host) { |
1461 | |||
1184 | if(debug) puts(""); | 1462 | if(debug) puts(""); |
1185 | if(i) { | 1463 | if(i) { |
1186 | if(i < targets) printf(" :: "); | 1464 | if(i < targets) printf(" :: "); |
@@ -1189,6 +1467,8 @@ finish(int sig) | |||
1189 | i++; | 1467 | i++; |
1190 | if(!host->icmp_recv) { | 1468 | if(!host->icmp_recv) { |
1191 | status = STATE_CRITICAL; | 1469 | status = STATE_CRITICAL; |
1470 | host->rtmin=0; | ||
1471 | host->jitter_min=0; | ||
1192 | if(host->flags & FLAG_LOST_CAUSE) { | 1472 | if(host->flags & FLAG_LOST_CAUSE) { |
1193 | char address[INET6_ADDRSTRLEN]; | 1473 | char address[INET6_ADDRSTRLEN]; |
1194 | parse_address(&host->error_addr, address, sizeof(address)); | 1474 | parse_address(&host->error_addr, address, sizeof(address)); |
@@ -1197,31 +1477,117 @@ finish(int sig) | |||
1197 | get_icmp_error_msg(host->icmp_type, host->icmp_code), | 1477 | get_icmp_error_msg(host->icmp_type, host->icmp_code), |
1198 | address, | 1478 | address, |
1199 | 100); | 1479 | 100); |
1200 | } | 1480 | } else { /* not marked as lost cause, so we have no flags for it */ |
1201 | else { /* not marked as lost cause, so we have no flags for it */ | ||
1202 | printf("%s: rta nan, lost 100%%", host->name); | 1481 | printf("%s: rta nan, lost 100%%", host->name); |
1203 | } | 1482 | } |
1483 | } else { /* !icmp_recv */ | ||
1484 | printf("%s", host->name); | ||
1485 | /* rta text output */ | ||
1486 | if (rta_mode) { | ||
1487 | if (status == STATE_OK) | ||
1488 | printf(" rta %0.3fms", host->rta / 1000); | ||
1489 | else if (status==STATE_WARNING && host->rta_status==status) | ||
1490 | printf(" rta %0.3fms > %0.3fms", (float)host->rta / 1000, (float)warn.rta/1000); | ||
1491 | else if (status==STATE_CRITICAL && host->rta_status==status) | ||
1492 | printf(" rta %0.3fms > %0.3fms", (float)host->rta / 1000, (float)crit.rta/1000); | ||
1493 | } | ||
1494 | /* pl text output */ | ||
1495 | if (pl_mode) { | ||
1496 | if (status == STATE_OK) | ||
1497 | printf(" lost %u%%", host->pl); | ||
1498 | else if (status==STATE_WARNING && host->pl_status==status) | ||
1499 | printf(" lost %u%% > %u%%", host->pl, warn.pl); | ||
1500 | else if (status==STATE_CRITICAL && host->pl_status==status) | ||
1501 | printf(" lost %u%% > %u%%", host->pl, crit.pl); | ||
1502 | } | ||
1503 | /* jitter text output */ | ||
1504 | if (jitter_mode) { | ||
1505 | if (status == STATE_OK) | ||
1506 | printf(" jitter %0.3fms", (float)host->jitter); | ||
1507 | else if (status==STATE_WARNING && host->jitter_status==status) | ||
1508 | printf(" jitter %0.3fms > %0.3fms", (float)host->jitter, warn.jitter); | ||
1509 | else if (status==STATE_CRITICAL && host->jitter_status==status) | ||
1510 | printf(" jitter %0.3fms > %0.3fms", (float)host->jitter, crit.jitter); | ||
1511 | } | ||
1512 | /* mos text output */ | ||
1513 | if (mos_mode) { | ||
1514 | if (status == STATE_OK) | ||
1515 | printf(" MOS %0.1f", (float)host->mos); | ||
1516 | else if (status==STATE_WARNING && host->mos_status==status) | ||
1517 | printf(" MOS %0.1f < %0.1f", (float)host->mos, (float)warn.mos); | ||
1518 | else if (status==STATE_CRITICAL && host->mos_status==status) | ||
1519 | printf(" MOS %0.1f < %0.1f", (float)host->mos, (float)crit.mos); | ||
1520 | } | ||
1521 | /* score text output */ | ||
1522 | if (score_mode) { | ||
1523 | if (status == STATE_OK) | ||
1524 | printf(" Score %u", (int)host->score); | ||
1525 | else if (status==STATE_WARNING && host->score_status==status ) | ||
1526 | printf(" Score %u < %u", (int)host->score, (int)warn.score); | ||
1527 | else if (status==STATE_CRITICAL && host->score_status==status ) | ||
1528 | printf(" Score %u < %u", (int)host->score, (int)crit.score); | ||
1529 | } | ||
1530 | /* order statis text output */ | ||
1531 | if (order_mode) { | ||
1532 | if (status == STATE_OK) | ||
1533 | printf(" Packets in order"); | ||
1534 | else if (status==STATE_CRITICAL && host->order_status==status) | ||
1535 | printf(" Packets out of order"); | ||
1536 | } | ||
1204 | } | 1537 | } |
1205 | else { /* !icmp_recv */ | ||
1206 | printf("%s: rta %0.3fms, lost %u%%", | ||
1207 | host->name, host->rta / 1000, host->pl); | ||
1208 | } | ||
1209 | |||
1210 | host = host->next; | 1538 | host = host->next; |
1211 | } | 1539 | } |
1212 | 1540 | ||
1213 | /* iterate once more for pretty perfparse output */ | 1541 | /* iterate once more for pretty perfparse output */ |
1214 | printf("|"); | 1542 | if (!(!rta_mode && !pl_mode && !jitter_mode && !score_mode && !mos_mode && order_mode)) { |
1543 | printf("|"); | ||
1544 | } | ||
1215 | i = 0; | 1545 | i = 0; |
1216 | host = list; | 1546 | host = list; |
1217 | while(host) { | 1547 | while(host) { |
1218 | if(debug) puts(""); | 1548 | if(debug) puts(""); |
1219 | printf("%srta=%0.3fms;%0.3f;%0.3f;0; %spl=%u%%;%u;%u;; %srtmax=%0.3fms;;;; %srtmin=%0.3fms;;;; ", | 1549 | |
1550 | if (rta_mode && host->pl<100) { | ||
1551 | printf("%srta=%0.3fms;%0.3f;%0.3f;0; %srtmax=%0.3fms;;;; %srtmin=%0.3fms;;;; ", | ||
1220 | (targets > 1) ? host->name : "", | 1552 | (targets > 1) ? host->name : "", |
1221 | host->rta / 1000, (float)warn.rta / 1000, (float)crit.rta / 1000, | 1553 | host->rta / 1000, (float)warn.rta / 1000, (float)crit.rta / 1000, |
1222 | (targets > 1) ? host->name : "", host->pl, warn.pl, crit.pl, | ||
1223 | (targets > 1) ? host->name : "", (float)host->rtmax / 1000, | 1554 | (targets > 1) ? host->name : "", (float)host->rtmax / 1000, |
1224 | (targets > 1) ? host->name : "", (host->rtmin < INFINITY) ? (float)host->rtmin / 1000 : (float)0); | 1555 | (targets > 1) ? host->name : "", (host->rtmin < INFINITY) ? (float)host->rtmin / 1000 : (float)0); |
1556 | } | ||
1557 | |||
1558 | if (pl_mode) { | ||
1559 | printf("%spl=%u%%;%u;%u;0;100 ", (targets > 1) ? host->name : "", host->pl, warn.pl, crit.pl); | ||
1560 | } | ||
1561 | |||
1562 | if (jitter_mode && host->pl<100) { | ||
1563 | printf("%sjitter_avg=%0.3fms;%0.3f;%0.3f;0; %sjitter_max=%0.3fms;;;; %sjitter_min=%0.3fms;;;; ", | ||
1564 | (targets > 1) ? host->name : "", | ||
1565 | (float)host->jitter, | ||
1566 | (float)warn.jitter, | ||
1567 | (float)crit.jitter, | ||
1568 | (targets > 1) ? host->name : "", | ||
1569 | (float)host->jitter_max / 1000, (targets > 1) ? host->name : "", | ||
1570 | (float)host->jitter_min / 1000 | ||
1571 | ); | ||
1572 | } | ||
1573 | |||
1574 | if (mos_mode && host->pl<100) { | ||
1575 | printf("%smos=%0.1f;%0.1f;%0.1f;0;5 ", | ||
1576 | (targets > 1) ? host->name : "", | ||
1577 | (float)host->mos, | ||
1578 | (float)warn.mos, | ||
1579 | (float)crit.mos | ||
1580 | ); | ||
1581 | } | ||
1582 | |||
1583 | if (score_mode && host->pl<100) { | ||
1584 | printf("%sscore=%u;%u;%u;0;100 ", | ||
1585 | (targets > 1) ? host->name : "", | ||
1586 | (int)host->score, | ||
1587 | (int)warn.score, | ||
1588 | (int)crit.score | ||
1589 | ); | ||
1590 | } | ||
1225 | 1591 | ||
1226 | host = host->next; | 1592 | host = host->next; |
1227 | } | 1593 | } |
@@ -1312,6 +1678,7 @@ add_target_ip(char *arg, struct sockaddr_storage *in) | |||
1312 | /* set the values. use calling name for output */ | 1678 | /* set the values. use calling name for output */ |
1313 | host->name = strdup(arg); | 1679 | host->name = strdup(arg); |
1314 | 1680 | ||
1681 | |||
1315 | /* fill out the sockaddr_storage struct */ | 1682 | /* fill out the sockaddr_storage struct */ |
1316 | if(address_family == AF_INET) { | 1683 | if(address_family == AF_INET) { |
1317 | host_sin = (struct sockaddr_in *)&host->saddr_in; | 1684 | host_sin = (struct sockaddr_in *)&host->saddr_in; |
@@ -1324,7 +1691,22 @@ add_target_ip(char *arg, struct sockaddr_storage *in) | |||
1324 | memcpy(host_sin6->sin6_addr.s6_addr, sin6->sin6_addr.s6_addr, sizeof host_sin6->sin6_addr.s6_addr); | 1691 | memcpy(host_sin6->sin6_addr.s6_addr, sin6->sin6_addr.s6_addr, sizeof host_sin6->sin6_addr.s6_addr); |
1325 | } | 1692 | } |
1326 | 1693 | ||
1694 | /* fill out the sockaddr_in struct */ | ||
1327 | host->rtmin = INFINITY; | 1695 | host->rtmin = INFINITY; |
1696 | host->rtmax = 0; | ||
1697 | host->jitter=0; | ||
1698 | host->jitter_max=0; | ||
1699 | host->jitter_min=INFINITY; | ||
1700 | host->last_tdiff=0; | ||
1701 | host->order_status=STATE_OK; | ||
1702 | host->last_icmp_seq=0; | ||
1703 | host->rta_status=0; | ||
1704 | host->pl_status=0; | ||
1705 | host->jitter_status=0; | ||
1706 | host->mos_status=0; | ||
1707 | host->score_status=0; | ||
1708 | host->pl_status=0; | ||
1709 | |||
1328 | 1710 | ||
1329 | if(!list) list = cursor = host; | 1711 | if(!list) list = cursor = host; |
1330 | else cursor->next = host; | 1712 | else cursor->next = host; |
@@ -1408,7 +1790,7 @@ add_target(char *arg) | |||
1408 | } | 1790 | } |
1409 | break; | 1791 | break; |
1410 | } | 1792 | } |
1411 | freeaddrinfo(res); | 1793 | freeaddrinfo(res); |
1412 | 1794 | ||
1413 | return 0; | 1795 | return 0; |
1414 | } | 1796 | } |
@@ -1472,7 +1854,7 @@ get_timevar(const char *str) | |||
1472 | 1854 | ||
1473 | /* unit might be given as ms|m (millisec), | 1855 | /* unit might be given as ms|m (millisec), |
1474 | * us|u (microsec) or just plain s, for seconds */ | 1856 | * us|u (microsec) or just plain s, for seconds */ |
1475 | u = p = '\0'; | 1857 | p = '\0'; |
1476 | u = str[len - 1]; | 1858 | u = str[len - 1]; |
1477 | if(len >= 2 && !isdigit((int)str[len - 2])) p = str[len - 2]; | 1859 | if(len >= 2 && !isdigit((int)str[len - 2])) p = str[len - 2]; |
1478 | if(p && u == 's') u = p; | 1860 | if(p && u == 's') u = p; |
@@ -1530,6 +1912,81 @@ get_threshold(char *str, threshold *th) | |||
1530 | return 0; | 1912 | return 0; |
1531 | } | 1913 | } |
1532 | 1914 | ||
1915 | /* | ||
1916 | * This functions receives a pointer to a string which should contain a threshold for the | ||
1917 | * rta, packet_loss, jitter, mos or score mode in the form number,number[m|%]* assigns the | ||
1918 | * parsed number to the corresponding threshold variable. | ||
1919 | * @param[in,out] str String containing the given threshold values | ||
1920 | * @param[in] length strlen(str) | ||
1921 | * @param[out] warn Pointer to the warn threshold struct to which the values should be assigned | ||
1922 | * @param[out] crit Pointer to the crit threshold struct to which the values should be assigned | ||
1923 | * @param[in] mode Determines whether this a threshold for rta, packet_loss, jitter, mos or score (exclusively) | ||
1924 | */ | ||
1925 | static bool get_threshold2(char *str, size_t length, threshold *warn, threshold *crit, threshold_mode mode) { | ||
1926 | if (!str || !length || !warn || !crit) return false; | ||
1927 | |||
1928 | |||
1929 | // p points to the last char in str | ||
1930 | char *p = &str[length - 1]; | ||
1931 | |||
1932 | // first_iteration is bof-stop on stupid libc's | ||
1933 | bool first_iteration = true; | ||
1934 | |||
1935 | while(p != &str[0]) { | ||
1936 | if( (*p == 'm') || (*p == '%') ) { | ||
1937 | *p = '\0'; | ||
1938 | } else if(*p == ',' && !first_iteration) { | ||
1939 | *p = '\0'; /* reset it so get_timevar(str) works nicely later */ | ||
1940 | |||
1941 | char *start_of_value = p + 1; | ||
1942 | |||
1943 | if (!parse_threshold2_helper(start_of_value, strlen(start_of_value), crit, mode)){ | ||
1944 | return false; | ||
1945 | } | ||
1946 | |||
1947 | } | ||
1948 | first_iteration = false; | ||
1949 | p--; | ||
1950 | } | ||
1951 | |||
1952 | return parse_threshold2_helper(p, strlen(p), warn, mode); | ||
1953 | } | ||
1954 | |||
1955 | static bool parse_threshold2_helper(char *s, size_t length, threshold *thr, threshold_mode mode) { | ||
1956 | char *resultChecker = {0}; | ||
1957 | |||
1958 | switch (mode) { | ||
1959 | case const_rta_mode: | ||
1960 | thr->rta = strtod(s, &resultChecker) * 1000; | ||
1961 | break; | ||
1962 | case const_packet_loss_mode: | ||
1963 | thr->pl = (unsigned char)strtoul(s, &resultChecker, 0); | ||
1964 | break; | ||
1965 | case const_jitter_mode: | ||
1966 | thr->jitter = strtod(s, &resultChecker); | ||
1967 | |||
1968 | break; | ||
1969 | case const_mos_mode: | ||
1970 | thr->mos = strtod(s, &resultChecker); | ||
1971 | break; | ||
1972 | case const_score_mode: | ||
1973 | thr->score = strtod(s, &resultChecker); | ||
1974 | break; | ||
1975 | } | ||
1976 | |||
1977 | if (resultChecker == s) { | ||
1978 | // Failed to parse | ||
1979 | return false; | ||
1980 | } | ||
1981 | |||
1982 | if (resultChecker != (s + length)) { | ||
1983 | // Trailing symbols | ||
1984 | return false; | ||
1985 | } | ||
1986 | |||
1987 | return true; | ||
1988 | } | ||
1989 | |||
1533 | unsigned short | 1990 | unsigned short |
1534 | icmp_checksum(uint16_t *p, size_t n) | 1991 | icmp_checksum(uint16_t *p, size_t n) |
1535 | { | 1992 | { |
@@ -1555,74 +2012,91 @@ icmp_checksum(uint16_t *p, size_t n) | |||
1555 | void | 2012 | void |
1556 | print_help(void) | 2013 | print_help(void) |
1557 | { | 2014 | { |
1558 | 2015 | /*print_revision (progname);*/ /* FIXME: Why? */ | |
1559 | /*print_revision (progname);*/ /* FIXME: Why? */ | 2016 | printf ("Copyright (c) 2005 Andreas Ericsson <ae@op5.se>\n"); |
1560 | 2017 | ||
1561 | printf ("Copyright (c) 2005 Andreas Ericsson <ae@op5.se>\n"); | 2018 | printf (COPYRIGHT, copyright, email); |
1562 | printf (COPYRIGHT, copyright, email); | 2019 | |
1563 | 2020 | printf ("\n\n"); | |
1564 | printf ("\n\n"); | 2021 | |
1565 | 2022 | print_usage (); | |
1566 | print_usage (); | 2023 | |
1567 | 2024 | printf (UT_HELP_VRSN); | |
1568 | printf (UT_HELP_VRSN); | 2025 | printf (UT_EXTRA_OPTS); |
1569 | printf (UT_EXTRA_OPTS); | 2026 | |
1570 | 2027 | printf (" %s\n", "-H"); | |
1571 | printf (" %s\n", "-H"); | 2028 | printf (" %s\n", _("specify a target")); |
1572 | printf (" %s\n", _("specify a target")); | 2029 | printf (" %s\n", "[-4|-6]"); |
1573 | printf (" %s\n", "[-4|-6]"); | 2030 | printf (" %s\n", _("Use IPv4 (default) or IPv6 to communicate with the targets")); |
1574 | printf (" %s\n", _("Use IPv4 (default) or IPv6 to communicate with the targets")); | 2031 | printf (" %s\n", "-w"); |
1575 | printf (" %s\n", "-w"); | 2032 | printf (" %s", _("warning threshold (currently ")); |
1576 | printf (" %s", _("warning threshold (currently ")); | 2033 | printf ("%0.3fms,%u%%)\n", (float)warn.rta / 1000, warn.pl); |
1577 | printf ("%0.3fms,%u%%)\n", (float)warn.rta / 1000, warn.pl); | 2034 | printf (" %s\n", "-c"); |
1578 | printf (" %s\n", "-c"); | 2035 | printf (" %s", _("critical threshold (currently ")); |
1579 | printf (" %s", _("critical threshold (currently ")); | 2036 | printf ("%0.3fms,%u%%)\n", (float)crit.rta / 1000, crit.pl); |
1580 | printf ("%0.3fms,%u%%)\n", (float)crit.rta / 1000, crit.pl); | 2037 | |
1581 | printf (" %s\n", "-s"); | 2038 | printf (" %s\n", "-R"); |
1582 | printf (" %s\n", _("specify a source IP address or device name")); | 2039 | printf (" %s\n", _("RTA, round trip average, mode warning,critical, ex. 100ms,200ms unit in ms")); |
1583 | printf (" %s\n", "-n"); | 2040 | printf (" %s\n", "-P"); |
1584 | printf (" %s", _("number of packets to send (currently ")); | 2041 | printf (" %s\n", _("packet loss mode, ex. 40%,50% , unit in %")); |
1585 | printf ("%u)\n",packets); | 2042 | printf (" %s\n", "-J"); |
1586 | printf (" %s\n", "-i"); | 2043 | printf (" %s\n", _("jitter mode warning,critical, ex. 40.000ms,50.000ms , unit in ms ")); |
1587 | printf (" %s", _("max packet interval (currently ")); | 2044 | printf (" %s\n", "-M"); |
1588 | printf ("%0.3fms)\n",(float)pkt_interval / 1000); | 2045 | printf (" %s\n", _("MOS mode, between 0 and 4.4 warning,critical, ex. 3.5,3.0")); |
1589 | printf (" %s\n", "-I"); | 2046 | printf (" %s\n", "-S"); |
1590 | printf (" %s", _("max target interval (currently ")); | 2047 | printf (" %s\n", _("score mode, max value 100 warning,critical, ex. 80,70 ")); |
1591 | printf ("%0.3fms)\n", (float)target_interval / 1000); | 2048 | printf (" %s\n", "-O"); |
1592 | printf (" %s\n", "-m"); | 2049 | printf (" %s\n", _("detect out of order ICMP packts ")); |
1593 | printf (" %s",_("number of alive hosts required for success")); | 2050 | printf (" %s\n", "-H"); |
1594 | printf ("\n"); | 2051 | printf (" %s\n", _("specify a target")); |
1595 | printf (" %s\n", "-l"); | 2052 | printf (" %s\n", "-s"); |
1596 | printf (" %s", _("TTL on outgoing packets (currently ")); | 2053 | printf (" %s\n", _("specify a source IP address or device name")); |
1597 | printf ("%u)\n", ttl); | 2054 | printf (" %s\n", "-n"); |
1598 | printf (" %s\n", "-t"); | 2055 | printf (" %s", _("number of packets to send (currently ")); |
1599 | printf (" %s",_("timeout value (seconds, currently ")); | 2056 | printf ("%u)\n",packets); |
1600 | printf ("%u)\n", timeout); | 2057 | printf (" %s\n", "-p"); |
1601 | printf (" %s\n", "-b"); | 2058 | printf (" %s", _("number of packets to send (currently ")); |
1602 | printf (" %s\n", _("Number of icmp data bytes to send")); | 2059 | printf ("%u)\n",packets); |
1603 | printf (" %s %u + %d)\n", _("Packet size will be data bytes + icmp header (currently"),icmp_data_size, ICMP_MINLEN); | 2060 | printf (" %s\n", "-i"); |
1604 | printf (" %s\n", "-v"); | 2061 | printf (" %s", _("max packet interval (currently ")); |
1605 | printf (" %s\n", _("verbose")); | 2062 | printf ("%0.3fms)\n",(float)pkt_interval / 1000); |
1606 | 2063 | printf (" %s\n", "-I"); | |
1607 | printf ("\n"); | 2064 | printf (" %s", _("max target interval (currently ")); |
1608 | printf ("%s\n", _("Notes:")); | 2065 | printf ("%0.3fms)\n", (float)target_interval / 1000); |
1609 | printf (" %s\n", _("The -H switch is optional. Naming a host (or several) to check is not.")); | 2066 | printf (" %s\n", "-m"); |
1610 | printf ("\n"); | 2067 | printf (" %s",_("number of alive hosts required for success")); |
1611 | printf (" %s\n", _("Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%")); | 2068 | printf ("\n"); |
1612 | printf (" %s\n", _("packet loss. The default values should work well for most users.")); | 2069 | printf (" %s\n", "-l"); |
1613 | printf (" %s\n", _("You can specify different RTA factors using the standardized abbreviations")); | 2070 | printf (" %s", _("TTL on outgoing packets (currently ")); |
1614 | printf (" %s\n", _("us (microseconds), ms (milliseconds, default) or just plain s for seconds.")); | 2071 | printf ("%u)\n", ttl); |
1615 | /* -d not yet implemented */ | 2072 | printf (" %s\n", "-t"); |
1616 | /* printf ("%s\n", _("Threshold format for -d is warn,crit. 12,14 means WARNING if >= 12 hops")); | 2073 | printf (" %s",_("timeout value (seconds, currently ")); |
1617 | printf ("%s\n", _("are spent and CRITICAL if >= 14 hops are spent.")); | 2074 | printf ("%u)\n", timeout); |
1618 | printf ("%s\n\n", _("NOTE: Some systems decrease TTL when forming ICMP_ECHOREPLY, others do not."));*/ | 2075 | printf (" %s\n", "-b"); |
1619 | printf ("\n"); | 2076 | printf (" %s\n", _("Number of icmp data bytes to send")); |
1620 | printf (" %s\n", _("The -v switch can be specified several times for increased verbosity.")); | 2077 | printf (" %s %u + %d)\n", _("Packet size will be data bytes + icmp header (currently"),icmp_data_size, ICMP_MINLEN); |
1621 | /* printf ("%s\n", _("Long options are currently unsupported.")); | 2078 | printf (" %s\n", "-v"); |
1622 | printf ("%s\n", _("Options marked with * require an argument")); | 2079 | printf (" %s\n", _("verbose")); |
1623 | */ | 2080 | printf ("\n"); |
1624 | 2081 | printf ("%s\n", _("Notes:")); | |
1625 | printf (UT_SUPPORT); | 2082 | printf (" %s\n", _("If none of R,P,J,M,S or O is specified, default behavior is -R -P")); |
2083 | printf (" %s\n", _("The -H switch is optional. Naming a host (or several) to check is not.")); | ||
2084 | printf ("\n"); | ||
2085 | printf (" %s\n", _("Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%")); | ||
2086 | printf (" %s\n", _("packet loss. The default values should work well for most users.")); | ||
2087 | printf (" %s\n", _("You can specify different RTA factors using the standardized abbreviations")); | ||
2088 | printf (" %s\n", _("us (microseconds), ms (milliseconds, default) or just plain s for seconds.")); | ||
2089 | /* -d not yet implemented */ | ||
2090 | /* printf ("%s\n", _("Threshold format for -d is warn,crit. 12,14 means WARNING if >= 12 hops")); | ||
2091 | printf ("%s\n", _("are spent and CRITICAL if >= 14 hops are spent.")); | ||
2092 | printf ("%s\n\n", _("NOTE: Some systems decrease TTL when forming ICMP_ECHOREPLY, others do not."));*/ | ||
2093 | printf ("\n"); | ||
2094 | printf (" %s\n", _("The -v switch can be specified several times for increased verbosity.")); | ||
2095 | /* printf ("%s\n", _("Long options are currently unsupported.")); | ||
2096 | printf ("%s\n", _("Options marked with * require an argument")); | ||
2097 | */ | ||
2098 | |||
2099 | printf (UT_SUPPORT); | ||
1626 | } | 2100 | } |
1627 | 2101 | ||
1628 | 2102 | ||
@@ -1630,6 +2104,6 @@ print_help(void) | |||
1630 | void | 2104 | void |
1631 | print_usage (void) | 2105 | print_usage (void) |
1632 | { | 2106 | { |
1633 | printf ("%s\n", _("Usage:")); | 2107 | printf ("%s\n", _("Usage:")); |
1634 | printf(" %s [options] [-H] host1 host2 hostN\n", progname); | 2108 | printf(" %s [options] [-H] host1 host2 hostN\n", progname); |
1635 | } | 2109 | } |
diff --git a/plugins-root/t/check_icmp.t b/plugins-root/t/check_icmp.t index 96addd3..4f9db86 100644 --- a/plugins-root/t/check_icmp.t +++ b/plugins-root/t/check_icmp.t | |||
@@ -12,14 +12,14 @@ my $allow_sudo = getTestParameter( "NP_ALLOW_SUDO", | |||
12 | "no" ); | 12 | "no" ); |
13 | 13 | ||
14 | if ($allow_sudo eq "yes" or $> == 0) { | 14 | if ($allow_sudo eq "yes" or $> == 0) { |
15 | plan tests => 20; | 15 | plan tests => 39; |
16 | } else { | 16 | } else { |
17 | plan skip_all => "Need sudo to test check_icmp"; | 17 | plan skip_all => "Need sudo to test check_icmp"; |
18 | } | 18 | } |
19 | my $sudo = $> == 0 ? '' : 'sudo'; | 19 | my $sudo = $> == 0 ? '' : 'sudo'; |
20 | 20 | ||
21 | my $successOutput = '/OK - .*?: rta (?:[\d\.]+ms)|(?:nan), lost \d+%/'; | 21 | my $successOutput = '/OK - .*? rta (?:[\d\.]+ms)|(?:nan), lost \d+%/'; |
22 | my $failureOutput = '/(WARNING|CRITICAL) - .*?: rta [\d\.]+ms, lost \d%/'; | 22 | my $failureOutput = '/(WARNING|CRITICAL) - .*? rta (?:[\d\.]+ms > [\d\.]+ms|nan)/'; |
23 | 23 | ||
24 | my $host_responsive = getTestParameter( "NP_HOST_RESPONSIVE", | 24 | my $host_responsive = getTestParameter( "NP_HOST_RESPONSIVE", |
25 | "The hostname of system responsive to network requests", | 25 | "The hostname of system responsive to network requests", |
@@ -54,7 +54,7 @@ is( $res->return_code, 2, "Syntax ok, with forced critical" ); | |||
54 | like( $res->output, $failureOutput, "Output OK" ); | 54 | like( $res->output, $failureOutput, "Output OK" ); |
55 | 55 | ||
56 | $res = NPTest->testCmd( | 56 | $res = NPTest->testCmd( |
57 | "$sudo ./check_icmp -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100%" | 57 | "$sudo ./check_icmp -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100% -t 2" |
58 | ); | 58 | ); |
59 | is( $res->return_code, 2, "Timeout - host nonresponsive" ); | 59 | is( $res->return_code, 2, "Timeout - host nonresponsive" ); |
60 | like( $res->output, '/100%/', "Error contains '100%' string (for 100% packet loss)" ); | 60 | like( $res->output, '/100%/', "Error contains '100%' string (for 100% packet loss)" ); |
@@ -66,13 +66,13 @@ is( $res->return_code, 3, "No hostname" ); | |||
66 | like( $res->output, '/No hosts to check/', "Output with appropriate error message"); | 66 | like( $res->output, '/No hosts to check/', "Output with appropriate error message"); |
67 | 67 | ||
68 | $res = NPTest->testCmd( | 68 | $res = NPTest->testCmd( |
69 | "$sudo ./check_icmp -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100% -n 1 -m 0" | 69 | "$sudo ./check_icmp -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100% -n 1 -m 0 -t 2" |
70 | ); | 70 | ); |
71 | is( $res->return_code, 0, "One host nonresponsive - zero required" ); | 71 | is( $res->return_code, 0, "One host nonresponsive - zero required" ); |
72 | like( $res->output, $successOutput, "Output OK" ); | 72 | like( $res->output, $successOutput, "Output OK" ); |
73 | 73 | ||
74 | $res = NPTest->testCmd( | 74 | $res = NPTest->testCmd( |
75 | "$sudo ./check_icmp -H $host_responsive -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100% -n 1 -m 1" | 75 | "$sudo ./check_icmp -H $host_responsive -H $host_nonresponsive -w 10000ms,100% -c 10000ms,100% -n 1 -m 1 -t 2" |
76 | ); | 76 | ); |
77 | is( $res->return_code, 0, "One of two host nonresponsive - one required" ); | 77 | is( $res->return_code, 0, "One of two host nonresponsive - one required" ); |
78 | like( $res->output, $successOutput, "Output OK" ); | 78 | like( $res->output, $successOutput, "Output OK" ); |
@@ -94,3 +94,49 @@ $res = NPTest->testCmd( | |||
94 | ); | 94 | ); |
95 | is( $res->return_code, 0, "Try max packet size" ); | 95 | is( $res->return_code, 0, "Try max packet size" ); |
96 | like( $res->output, $successOutput, "Output OK - Didn't overflow" ); | 96 | like( $res->output, $successOutput, "Output OK - Didn't overflow" ); |
97 | |||
98 | $res = NPTest->testCmd( | ||
99 | "$sudo ./check_icmp -H $host_responsive -R 100,100 -n 1 -t 2" | ||
100 | ); | ||
101 | is( $res->return_code, 0, "rta works" ); | ||
102 | like( $res->output, $successOutput, "Output OK" ); | ||
103 | $res = NPTest->testCmd( | ||
104 | "$sudo ./check_icmp -H $host_responsive -P 80,90 -n 1 -t 2" | ||
105 | ); | ||
106 | is( $res->return_code, 0, "pl works" ); | ||
107 | like( $res->output, '/lost 0%/', "Output OK" ); | ||
108 | |||
109 | $res = NPTest->testCmd( | ||
110 | "$sudo ./check_icmp -H $host_responsive -J 80,90 -t 2" | ||
111 | ); | ||
112 | is( $res->return_code, 0, "jitter works" ); | ||
113 | like( $res->output, '/jitter \d/', "Output OK" ); | ||
114 | |||
115 | $res = NPTest->testCmd( | ||
116 | "$sudo ./check_icmp -H $host_responsive -M 4,3 -t 2" | ||
117 | ); | ||
118 | is( $res->return_code, 0, "mos works" ); | ||
119 | like( $res->output, '/MOS \d/', "Output OK" ); | ||
120 | |||
121 | $res = NPTest->testCmd( | ||
122 | "$sudo ./check_icmp -H $host_responsive -S 80,70 -t 2" | ||
123 | ); | ||
124 | is( $res->return_code, 0, "score works" ); | ||
125 | like( $res->output, '/Score \d/', "Output OK" ); | ||
126 | |||
127 | $res = NPTest->testCmd( | ||
128 | "$sudo ./check_icmp -H $host_responsive -O -t 2" | ||
129 | ); | ||
130 | is( $res->return_code, 0, "order works" ); | ||
131 | like( $res->output, '/Packets in order/', "Output OK" ); | ||
132 | |||
133 | $res = NPTest->testCmd( | ||
134 | "$sudo ./check_icmp -H $host_responsive -O -S 80,70 -M 4,3 -J 80,90 -P 80,90 -R 100,100 -t 2" | ||
135 | ); | ||
136 | is( $res->return_code, 0, "order works" ); | ||
137 | like( $res->output, '/Packets in order/', "Output OK" ); | ||
138 | like( $res->output, '/Score \d/', "Output OK" ); | ||
139 | like( $res->output, '/MOS \d/', "Output OK" ); | ||
140 | like( $res->output, '/jitter \d/', "Output OK" ); | ||
141 | like( $res->output, '/lost 0%/', "Output OK" ); | ||
142 | like( $res->output, $successOutput, "Output OK" ); | ||
diff --git a/plugins-scripts/check_breeze.pl b/plugins-scripts/check_breeze.pl index 05b9920..531625c 100755 --- a/plugins-scripts/check_breeze.pl +++ b/plugins-scripts/check_breeze.pl | |||
@@ -14,8 +14,9 @@ sub print_help (); | |||
14 | sub print_usage (); | 14 | sub print_usage (); |
15 | 15 | ||
16 | $ENV{'PATH'}='@TRUSTED_PATH@'; | 16 | $ENV{'PATH'}='@TRUSTED_PATH@'; |
17 | $ENV{'BASH_ENV'}=''; | 17 | $ENV{'BASH_ENV'}=''; |
18 | $ENV{'ENV'}=''; | 18 | $ENV{'ENV'}=''; |
19 | $ENV{'CDPATH'}=''; | ||
19 | 20 | ||
20 | Getopt::Long::Configure('bundling'); | 21 | Getopt::Long::Configure('bundling'); |
21 | GetOptions | 22 | GetOptions |
diff --git a/plugins-scripts/check_disk_smb.pl b/plugins-scripts/check_disk_smb.pl index f4d33a7..eda8dd4 100644 --- a/plugins-scripts/check_disk_smb.pl +++ b/plugins-scripts/check_disk_smb.pl | |||
@@ -226,7 +226,8 @@ if (/\s*(\d*) blocks of size (\d*)\. (\d*) blocks available/) { | |||
226 | my ($total_bytes) = $1 * $2; | 226 | my ($total_bytes) = $1 * $2; |
227 | my ($occupied_bytes) = $1 * $2 - $avail_bytes; | 227 | my ($occupied_bytes) = $1 * $2 - $avail_bytes; |
228 | my ($avail) = $avail_bytes/1024; | 228 | my ($avail) = $avail_bytes/1024; |
229 | my ($capper) = int(($3/$1)*100); | 229 | my ($capper); |
230 | if ($1!=0) { $capper = int(($3/$1)*100) } else { $capper=100 }; | ||
230 | my ($mountpt) = "\\\\$host\\$share"; | 231 | my ($mountpt) = "\\\\$host\\$share"; |
231 | 232 | ||
232 | # TODO : why is the kB the standard unit for args ? | 233 | # TODO : why is the kB the standard unit for args ? |
diff --git a/plugins-scripts/check_ircd.pl b/plugins-scripts/check_ircd.pl index 84f2022..4822fe6 100755 --- a/plugins-scripts/check_ircd.pl +++ b/plugins-scripts/check_ircd.pl | |||
@@ -146,7 +146,6 @@ sub bindRemote ($$) | |||
146 | { | 146 | { |
147 | my ($in_remotehost, $in_remoteport) = @_; | 147 | my ($in_remotehost, $in_remoteport) = @_; |
148 | my $proto = getprotobyname('tcp'); | 148 | my $proto = getprotobyname('tcp'); |
149 | my $sockaddr; | ||
150 | my $that; | 149 | my $that; |
151 | my ($name, $aliases,$type,$len,$thataddr) = gethostbyname($in_remotehost); | 150 | my ($name, $aliases,$type,$len,$thataddr) = gethostbyname($in_remotehost); |
152 | 151 | ||
@@ -154,8 +153,7 @@ sub bindRemote ($$) | |||
154 | print "IRCD UNKNOWN: Could not start socket ($!)\n"; | 153 | print "IRCD UNKNOWN: Could not start socket ($!)\n"; |
155 | exit $ERRORS{"UNKNOWN"}; | 154 | exit $ERRORS{"UNKNOWN"}; |
156 | } | 155 | } |
157 | $sockaddr = 'S n a4 x8'; | 156 | $that = pack_sockaddr_in ($in_remoteport, $thataddr); |
158 | $that = pack($sockaddr, AF_INET, $in_remoteport, $thataddr); | ||
159 | if (!connect(ClientSocket, $that)) { | 157 | if (!connect(ClientSocket, $that)) { |
160 | print "IRCD UNKNOWN: Could not connect socket ($!)\n"; | 158 | print "IRCD UNKNOWN: Could not connect socket ($!)\n"; |
161 | exit $ERRORS{"UNKNOWN"}; | 159 | exit $ERRORS{"UNKNOWN"}; |
diff --git a/plugins-scripts/check_wave.pl b/plugins-scripts/check_wave.pl index 41e15f5..c24015c 100755 --- a/plugins-scripts/check_wave.pl +++ b/plugins-scripts/check_wave.pl | |||
@@ -19,6 +19,7 @@ sub print_usage (); | |||
19 | $ENV{'PATH'}='@TRUSTED_PATH@'; | 19 | $ENV{'PATH'}='@TRUSTED_PATH@'; |
20 | $ENV{'BASH_ENV'}=''; | 20 | $ENV{'BASH_ENV'}=''; |
21 | $ENV{'ENV'}=''; | 21 | $ENV{'ENV'}=''; |
22 | $ENV{'CDPATH'}=''; | ||
22 | 23 | ||
23 | Getopt::Long::Configure('bundling'); | 24 | Getopt::Long::Configure('bundling'); |
24 | GetOptions | 25 | GetOptions |
@@ -50,34 +51,34 @@ my $critical = $1 if ($opt_c =~ /([0-9]+)/); | |||
50 | ($opt_w) || ($opt_w = shift) || ($opt_w = 60); | 51 | ($opt_w) || ($opt_w = shift) || ($opt_w = 60); |
51 | my $warning = $1 if ($opt_w =~ /([0-9]+)/); | 52 | my $warning = $1 if ($opt_w =~ /([0-9]+)/); |
52 | 53 | ||
53 | $low1 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.8.1`; | 54 | $low1 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.8.1`; |
54 | @test = split(/ /,$low1); | 55 | @test = split(/ /,$low1); |
55 | $low1 = $test[2]; | 56 | $low1 = $test[2]; |
56 | 57 | ||
57 | $med1 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.9.1`; | 58 | $med1 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.9.1`; |
58 | @test = split(/ /,$med1); | 59 | @test = split(/ /,$med1); |
59 | $med1 = $test[2]; | 60 | $med1 = $test[2]; |
60 | 61 | ||
61 | $high1 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.10.1`; | 62 | $high1 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.10.1`; |
62 | @test = split(/ /,$high1); | 63 | @test = split(/ /,$high1); |
63 | $high1 = $test[2]; | 64 | $high1 = $test[2]; |
64 | 65 | ||
65 | sleep(2); | 66 | sleep(2); |
66 | 67 | ||
67 | $snr = `snmpget $host public .1.3.6.1.4.1.762.2.5.2.1.17.1`; | 68 | $snr = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.762.2.5.2.1.17.1`; |
68 | @test = split(/ /,$snr); | 69 | @test = split(/ /,$snr); |
69 | $snr = $test[2]; | 70 | $snr = $test[2]; |
70 | $snr = int($snr*25); | 71 | $snr = int($snr*25); |
71 | 72 | ||
72 | $low2 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.8.1`; | 73 | $low2 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.8.1`; |
73 | @test = split(/ /,$low2); | 74 | @test = split(/ /,$low2); |
74 | $low2 = $test[2]; | 75 | $low2 = $test[2]; |
75 | 76 | ||
76 | $med2 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.9.1`; | 77 | $med2 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.9.1`; |
77 | @test = split(/ /,$med2); | 78 | @test = split(/ /,$med2); |
78 | $med2 = $test[2]; | 79 | $med2 = $test[2]; |
79 | 80 | ||
80 | $high2 = `snmpget $host public .1.3.6.1.4.1.74.2.21.1.2.1.10.1`; | 81 | $high2 = `$utils::PATH_TO_SNMPGET $host public .1.3.6.1.4.1.74.2.21.1.2.1.10.1`; |
81 | @test = split(/ /,$high2); | 82 | @test = split(/ /,$high2); |
82 | $high2 = $test[2]; | 83 | $high2 = $test[2]; |
83 | 84 | ||
diff --git a/plugins-scripts/utils.pm.in b/plugins-scripts/utils.pm.in index 386831e..c84769f 100644 --- a/plugins-scripts/utils.pm.in +++ b/plugins-scripts/utils.pm.in | |||
@@ -23,6 +23,7 @@ $PATH_TO_LMSTAT = "@PATH_TO_LMSTAT@" ; | |||
23 | $PATH_TO_SMBCLIENT = "@PATH_TO_SMBCLIENT@" ; | 23 | $PATH_TO_SMBCLIENT = "@PATH_TO_SMBCLIENT@" ; |
24 | $PATH_TO_MAILQ = "@PATH_TO_MAILQ@"; | 24 | $PATH_TO_MAILQ = "@PATH_TO_MAILQ@"; |
25 | $PATH_TO_QMAIL_QSTAT = "@PATH_TO_QMAIL_QSTAT@"; | 25 | $PATH_TO_QMAIL_QSTAT = "@PATH_TO_QMAIL_QSTAT@"; |
26 | $PATH_TO_SNMPGET = "@PATH_TO_SNMPGET@"; | ||
26 | 27 | ||
27 | ## common variables | 28 | ## common variables |
28 | $TIMEOUT = 15; | 29 | $TIMEOUT = 15; |
diff --git a/plugins/Makefile.am b/plugins/Makefile.am index ab59eb7..49086b7 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am | |||
@@ -112,7 +112,7 @@ check_tcp_LDADD = $(SSLOBJS) | |||
112 | check_time_LDADD = $(NETLIBS) | 112 | check_time_LDADD = $(NETLIBS) |
113 | check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS) | 113 | check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS) |
114 | check_ups_LDADD = $(NETLIBS) | 114 | check_ups_LDADD = $(NETLIBS) |
115 | check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS) | 115 | check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS) $(SYSTEMDLIBS) |
116 | check_by_ssh_LDADD = $(NETLIBS) | 116 | check_by_ssh_LDADD = $(NETLIBS) |
117 | check_ide_smart_LDADD = $(BASEOBJS) | 117 | check_ide_smart_LDADD = $(BASEOBJS) |
118 | negate_LDADD = $(BASEOBJS) | 118 | negate_LDADD = $(BASEOBJS) |
diff --git a/plugins/check_curl.c b/plugins/check_curl.c index d0871c4..153e492 100644 --- a/plugins/check_curl.c +++ b/plugins/check_curl.c | |||
@@ -239,10 +239,10 @@ void print_help (void); | |||
239 | void print_usage (void); | 239 | void print_usage (void); |
240 | void print_curl_version (void); | 240 | void print_curl_version (void); |
241 | int curlhelp_initwritebuffer (curlhelp_write_curlbuf*); | 241 | int curlhelp_initwritebuffer (curlhelp_write_curlbuf*); |
242 | int curlhelp_buffer_write_callback (void*, size_t , size_t , void*); | 242 | size_t curlhelp_buffer_write_callback(void*, size_t , size_t , void*); |
243 | void curlhelp_freewritebuffer (curlhelp_write_curlbuf*); | 243 | void curlhelp_freewritebuffer (curlhelp_write_curlbuf*); |
244 | int curlhelp_initreadbuffer (curlhelp_read_curlbuf *, const char *, size_t); | 244 | int curlhelp_initreadbuffer (curlhelp_read_curlbuf *, const char *, size_t); |
245 | int curlhelp_buffer_read_callback (void *, size_t , size_t , void *); | 245 | size_t curlhelp_buffer_read_callback(void *, size_t , size_t , void *); |
246 | void curlhelp_freereadbuffer (curlhelp_read_curlbuf *); | 246 | void curlhelp_freereadbuffer (curlhelp_read_curlbuf *); |
247 | curlhelp_ssl_library curlhelp_get_ssl_library (); | 247 | curlhelp_ssl_library curlhelp_get_ssl_library (); |
248 | const char* curlhelp_get_ssl_library_string (curlhelp_ssl_library); | 248 | const char* curlhelp_get_ssl_library_string (curlhelp_ssl_library); |
@@ -485,7 +485,7 @@ check_http (void) | |||
485 | 485 | ||
486 | /* register cleanup function to shut down libcurl properly */ | 486 | /* register cleanup function to shut down libcurl properly */ |
487 | atexit (cleanup); | 487 | atexit (cleanup); |
488 | 488 | ||
489 | if (verbose >= 1) | 489 | if (verbose >= 1) |
490 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_VERBOSE, 1), "CURLOPT_VERBOSE"); | 490 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_VERBOSE, 1), "CURLOPT_VERBOSE"); |
491 | 491 | ||
@@ -805,7 +805,7 @@ check_http (void) | |||
805 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_INFILESIZE, (curl_off_t)strlen (http_post_data)), "CURLOPT_INFILESIZE"); | 805 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_INFILESIZE, (curl_off_t)strlen (http_post_data)), "CURLOPT_INFILESIZE"); |
806 | } | 806 | } |
807 | } | 807 | } |
808 | 808 | ||
809 | /* cookie handling */ | 809 | /* cookie handling */ |
810 | if (cookie_jar_file != NULL) { | 810 | if (cookie_jar_file != NULL) { |
811 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_COOKIEJAR, cookie_jar_file), "CURLOPT_COOKIEJAR"); | 811 | handle_curl_option_return_code (curl_easy_setopt (curl, CURLOPT_COOKIEJAR, cookie_jar_file), "CURLOPT_COOKIEJAR"); |
@@ -1167,7 +1167,7 @@ GOT_FIRST_CERT: | |||
1167 | else | 1167 | else |
1168 | msg[strlen(msg)-3] = '\0'; | 1168 | msg[strlen(msg)-3] = '\0'; |
1169 | } | 1169 | } |
1170 | 1170 | ||
1171 | /* TODO: separate _() msg and status code: die (result, "HTTP %s: %s\n", state_text(result), msg); */ | 1171 | /* TODO: separate _() msg and status code: die (result, "HTTP %s: %s\n", state_text(result), msg); */ |
1172 | die (result, "HTTP %s: %s %d %s%s%s - %d bytes in %.3f second response time %s|%s\n%s%s", | 1172 | die (result, "HTTP %s: %s %d %s%s%s - %d bytes in %.3f second response time %s|%s\n%s%s", |
1173 | state_text(result), string_statuscode (status_line.http_major, status_line.http_minor), | 1173 | state_text(result), string_statuscode (status_line.http_major, status_line.http_minor), |
@@ -1218,6 +1218,10 @@ redir (curlhelp_write_curlbuf* header_buf) | |||
1218 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, | 1218 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, |
1219 | headers, &nof_headers, 0); | 1219 | headers, &nof_headers, 0); |
1220 | 1220 | ||
1221 | if (res == -1) { | ||
1222 | die (STATE_UNKNOWN, _("HTTP UNKNOWN - Failed to parse Response\n")); | ||
1223 | } | ||
1224 | |||
1221 | location = get_header_value (headers, nof_headers, "location"); | 1225 | location = get_header_value (headers, nof_headers, "location"); |
1222 | 1226 | ||
1223 | if (verbose >= 2) | 1227 | if (verbose >= 2) |
@@ -1694,7 +1698,7 @@ process_arguments (int argc, char **argv) | |||
1694 | else { | 1698 | else { |
1695 | max_depth = atoi (optarg); | 1699 | max_depth = atoi (optarg); |
1696 | } | 1700 | } |
1697 | break; | 1701 | break; |
1698 | case 'f': /* onredirect */ | 1702 | case 'f': /* onredirect */ |
1699 | if (!strcmp (optarg, "ok")) | 1703 | if (!strcmp (optarg, "ok")) |
1700 | onredirect = STATE_OK; | 1704 | onredirect = STATE_OK; |
@@ -2171,8 +2175,7 @@ curlhelp_initwritebuffer (curlhelp_write_curlbuf *buf) | |||
2171 | return 0; | 2175 | return 0; |
2172 | } | 2176 | } |
2173 | 2177 | ||
2174 | int | 2178 | size_t curlhelp_buffer_write_callback (void *buffer, size_t size, size_t nmemb, void *stream) |
2175 | curlhelp_buffer_write_callback (void *buffer, size_t size, size_t nmemb, void *stream) | ||
2176 | { | 2179 | { |
2177 | curlhelp_write_curlbuf *buf = (curlhelp_write_curlbuf *)stream; | 2180 | curlhelp_write_curlbuf *buf = (curlhelp_write_curlbuf *)stream; |
2178 | 2181 | ||
@@ -2192,8 +2195,7 @@ curlhelp_buffer_write_callback (void *buffer, size_t size, size_t nmemb, void *s | |||
2192 | return (int)(size * nmemb); | 2195 | return (int)(size * nmemb); |
2193 | } | 2196 | } |
2194 | 2197 | ||
2195 | int | 2198 | size_t curlhelp_buffer_read_callback(void *buffer, size_t size, size_t nmemb, void *stream) |
2196 | curlhelp_buffer_read_callback (void *buffer, size_t size, size_t nmemb, void *stream) | ||
2197 | { | 2199 | { |
2198 | curlhelp_read_curlbuf *buf = (curlhelp_read_curlbuf *)stream; | 2200 | curlhelp_read_curlbuf *buf = (curlhelp_read_curlbuf *)stream; |
2199 | 2201 | ||
@@ -2390,6 +2392,10 @@ check_document_dates (const curlhelp_write_curlbuf *header_buf, char (*msg)[DEFA | |||
2390 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, | 2392 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, |
2391 | headers, &nof_headers, 0); | 2393 | headers, &nof_headers, 0); |
2392 | 2394 | ||
2395 | if (res == -1) { | ||
2396 | die (STATE_UNKNOWN, _("HTTP UNKNOWN - Failed to parse Response\n")); | ||
2397 | } | ||
2398 | |||
2393 | server_date = get_header_value (headers, nof_headers, "date"); | 2399 | server_date = get_header_value (headers, nof_headers, "date"); |
2394 | document_date = get_header_value (headers, nof_headers, "last-modified"); | 2400 | document_date = get_header_value (headers, nof_headers, "last-modified"); |
2395 | 2401 | ||
@@ -2465,9 +2471,7 @@ check_document_dates (const curlhelp_write_curlbuf *header_buf, char (*msg)[DEFA | |||
2465 | int | 2471 | int |
2466 | get_content_length (const curlhelp_write_curlbuf* header_buf, const curlhelp_write_curlbuf* body_buf) | 2472 | get_content_length (const curlhelp_write_curlbuf* header_buf, const curlhelp_write_curlbuf* body_buf) |
2467 | { | 2473 | { |
2468 | const char *s; | ||
2469 | int content_length = 0; | 2474 | int content_length = 0; |
2470 | char *copy; | ||
2471 | struct phr_header headers[255]; | 2475 | struct phr_header headers[255]; |
2472 | size_t nof_headers = 255; | 2476 | size_t nof_headers = 255; |
2473 | size_t msglen; | 2477 | size_t msglen; |
@@ -2478,6 +2482,10 @@ get_content_length (const curlhelp_write_curlbuf* header_buf, const curlhelp_wri | |||
2478 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, | 2482 | &status_line.http_major, &status_line.http_minor, &status_line.http_code, &status_line.msg, &msglen, |
2479 | headers, &nof_headers, 0); | 2483 | headers, &nof_headers, 0); |
2480 | 2484 | ||
2485 | if (res == -1) { | ||
2486 | die (STATE_UNKNOWN, _("HTTP UNKNOWN - Failed to parse Response\n")); | ||
2487 | } | ||
2488 | |||
2481 | content_length_s = get_header_value (headers, nof_headers, "content-length"); | 2489 | content_length_s = get_header_value (headers, nof_headers, "content-length"); |
2482 | if (!content_length_s) { | 2490 | if (!content_length_s) { |
2483 | return header_buf->buflen + body_buf->buflen; | 2491 | return header_buf->buflen + body_buf->buflen; |
diff --git a/plugins/check_disk.c b/plugins/check_disk.c index 39dc6cd..2f066c7 100644 --- a/plugins/check_disk.c +++ b/plugins/check_disk.c | |||
@@ -93,11 +93,11 @@ static int stat_remote_fs = 0; | |||
93 | 93 | ||
94 | /* Linked list of filesystem types to omit. | 94 | /* Linked list of filesystem types to omit. |
95 | If the list is empty, don't exclude any types. */ | 95 | If the list is empty, don't exclude any types. */ |
96 | static struct name_list *fs_exclude_list; | 96 | static struct regex_list *fs_exclude_list = NULL; |
97 | 97 | ||
98 | /* Linked list of filesystem types to check. | 98 | /* Linked list of filesystem types to check. |
99 | If the list is empty, include all types. */ | 99 | If the list is empty, include all types. */ |
100 | static struct name_list *fs_include_list; | 100 | static struct regex_list *fs_include_list; |
101 | 101 | ||
102 | static struct name_list *dp_exclude_list; | 102 | static struct name_list *dp_exclude_list; |
103 | 103 | ||
@@ -131,9 +131,6 @@ bool stat_path (struct parameter_list *p); | |||
131 | void get_stats (struct parameter_list *p, struct fs_usage *fsp); | 131 | void get_stats (struct parameter_list *p, struct fs_usage *fsp); |
132 | void get_path_stats (struct parameter_list *p, struct fs_usage *fsp); | 132 | void get_path_stats (struct parameter_list *p, struct fs_usage *fsp); |
133 | 133 | ||
134 | double w_dfp = -1.0; | ||
135 | double c_dfp = -1.0; | ||
136 | char *path; | ||
137 | char *exclude_device; | 134 | char *exclude_device; |
138 | char *units; | 135 | char *units; |
139 | uintmax_t mult = 1024 * 1024; | 136 | uintmax_t mult = 1024 * 1024; |
@@ -303,7 +300,7 @@ main (int argc, char **argv) | |||
303 | } else if (me->me_dummy && !show_all_fs) { | 300 | } else if (me->me_dummy && !show_all_fs) { |
304 | continue; | 301 | continue; |
305 | /* Skip excluded fstypes */ | 302 | /* Skip excluded fstypes */ |
306 | } else if (fs_exclude_list && np_find_name (fs_exclude_list, me->me_type)) { | 303 | } else if (fs_exclude_list && np_find_regmatch (fs_exclude_list, me->me_type)) { |
307 | continue; | 304 | continue; |
308 | /* Skip excluded fs's */ | 305 | /* Skip excluded fs's */ |
309 | } else if (dp_exclude_list && | 306 | } else if (dp_exclude_list && |
@@ -311,7 +308,7 @@ main (int argc, char **argv) | |||
311 | np_find_name (dp_exclude_list, me->me_mountdir))) { | 308 | np_find_name (dp_exclude_list, me->me_mountdir))) { |
312 | continue; | 309 | continue; |
313 | /* Skip not included fstypes */ | 310 | /* Skip not included fstypes */ |
314 | } else if (fs_include_list && !np_find_name (fs_include_list, me->me_type)) { | 311 | } else if (fs_include_list && !np_find_regmatch(fs_include_list, me->me_type)) { |
315 | continue; | 312 | continue; |
316 | } | 313 | } |
317 | } | 314 | } |
@@ -546,7 +543,7 @@ process_arguments (int argc, char **argv) | |||
546 | if (argc < 2) | 543 | if (argc < 2) |
547 | return ERROR; | 544 | return ERROR; |
548 | 545 | ||
549 | np_add_name(&fs_exclude_list, "iso9660"); | 546 | np_add_regex(&fs_exclude_list, "iso9660", REG_EXTENDED); |
550 | 547 | ||
551 | for (c = 1; c < argc; c++) | 548 | for (c = 1; c < argc; c++) |
552 | if (strcmp ("-to", argv[c]) == 0) | 549 | if (strcmp ("-to", argv[c]) == 0) |
@@ -719,10 +716,18 @@ process_arguments (int argc, char **argv) | |||
719 | np_add_name(&dp_exclude_list, optarg); | 716 | np_add_name(&dp_exclude_list, optarg); |
720 | break; | 717 | break; |
721 | case 'X': /* exclude file system type */ | 718 | case 'X': /* exclude file system type */ |
722 | np_add_name(&fs_exclude_list, optarg); | 719 | err = np_add_regex(&fs_exclude_list, optarg, REG_EXTENDED); |
720 | if (err != 0) { | ||
721 | regerror (err, &fs_exclude_list->regex, errbuf, MAX_INPUT_BUFFER); | ||
722 | die (STATE_UNKNOWN, "DISK %s: %s - %s\n",_("UNKNOWN"), _("Could not compile regular expression"), errbuf); | ||
723 | } | ||
723 | break; | 724 | break; |
724 | case 'N': /* include file system type */ | 725 | case 'N': /* include file system type */ |
725 | np_add_name(&fs_include_list, optarg); | 726 | err = np_add_regex(&fs_include_list, optarg, REG_EXTENDED); |
727 | if (err != 0) { | ||
728 | regerror (err, &fs_exclude_list->regex, errbuf, MAX_INPUT_BUFFER); | ||
729 | die (STATE_UNKNOWN, "DISK %s: %s - %s\n",_("UNKNOWN"), _("Could not compile regular expression"), errbuf); | ||
730 | } | ||
726 | break; | 731 | break; |
727 | case 'v': /* verbose */ | 732 | case 'v': /* verbose */ |
728 | verbose++; | 733 | verbose++; |
@@ -801,7 +806,7 @@ process_arguments (int argc, char **argv) | |||
801 | crit_freespace_percent || warn_usedspace_units || crit_usedspace_units || | 806 | crit_freespace_percent || warn_usedspace_units || crit_usedspace_units || |
802 | warn_usedspace_percent || crit_usedspace_percent || warn_usedinodes_percent || | 807 | warn_usedspace_percent || crit_usedspace_percent || warn_usedinodes_percent || |
803 | crit_usedinodes_percent || warn_freeinodes_percent || crit_freeinodes_percent )) { | 808 | crit_usedinodes_percent || warn_freeinodes_percent || crit_freeinodes_percent )) { |
804 | die (STATE_UNKNOWN, "DISK %s: %s", _("UNKNOWN"), _("Must set a threshold value before using -r/-R\n")); | 809 | die (STATE_UNKNOWN, "DISK %s: %s", _("UNKNOWN"), _("Must set a threshold value before using -r/-R/-A (--ereg-path/--eregi-path/--all)\n")); |
805 | } | 810 | } |
806 | 811 | ||
807 | err = regcomp(&re, optarg, cflags); | 812 | err = regcomp(&re, optarg, cflags); |
@@ -889,7 +894,7 @@ process_arguments (int argc, char **argv) | |||
889 | if (crit_usedspace_percent == NULL && argc > c && is_intnonneg (argv[c])) | 894 | if (crit_usedspace_percent == NULL && argc > c && is_intnonneg (argv[c])) |
890 | crit_usedspace_percent = argv[c++]; | 895 | crit_usedspace_percent = argv[c++]; |
891 | 896 | ||
892 | if (argc > c && path == NULL) { | 897 | if (argc > c) { |
893 | se = np_add_parameter(&path_select_list, strdup(argv[c++])); | 898 | se = np_add_parameter(&path_select_list, strdup(argv[c++])); |
894 | path_selected = TRUE; | 899 | path_selected = TRUE; |
895 | set_all_thresholds(se); | 900 | set_all_thresholds(se); |
@@ -1006,18 +1011,26 @@ print_help (void) | |||
1006 | printf (" %s\n", "-u, --units=STRING"); | 1011 | printf (" %s\n", "-u, --units=STRING"); |
1007 | printf (" %s\n", _("Choose bytes, kB, MB, GB, TB (default: MB)")); | 1012 | printf (" %s\n", _("Choose bytes, kB, MB, GB, TB (default: MB)")); |
1008 | printf (UT_VERBOSE); | 1013 | printf (UT_VERBOSE); |
1009 | printf (" %s\n", "-X, --exclude-type=TYPE"); | 1014 | printf (" %s\n", "-X, --exclude-type=TYPE_REGEX"); |
1010 | printf (" %s\n", _("Ignore all filesystems of indicated type (may be repeated)")); | 1015 | printf (" %s\n", _("Ignore all filesystems of types matching given regex(7) (may be repeated)")); |
1011 | printf (" %s\n", "-N, --include-type=TYPE"); | 1016 | printf (" %s\n", "-N, --include-type=TYPE_REGEX"); |
1012 | printf (" %s\n", _("Check only filesystems of indicated type (may be repeated)")); | 1017 | printf (" %s\n", _("Check only filesystems where the type matches this given regex(7) (may be repeated)")); |
1018 | |||
1019 | printf ("\n"); | ||
1020 | printf ("%s\n", _("General usage hints:")); | ||
1021 | printf (" %s\n", _("- Arguments are positional! \"-w 5 -c 1 -p /foo -w6 -c2 -p /bar\" is not the same as")); | ||
1022 | printf (" %s\n", _("\"-w 5 -c 1 -p /bar w6 -c2 -p /foo\".")); | ||
1023 | printf (" %s\n", _("- The syntax is broadly: \"{thresholds a} {paths a} -C {thresholds b} {thresholds b} ...\"")); | ||
1024 | |||
1025 | |||
1013 | 1026 | ||
1014 | printf ("\n"); | 1027 | printf ("\n"); |
1015 | printf ("%s\n", _("Examples:")); | 1028 | printf ("%s\n", _("Examples:")); |
1016 | printf (" %s\n", "check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /"); | 1029 | printf (" %s\n", "check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /"); |
1017 | printf (" %s\n", _("Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB")); | 1030 | printf (" %s\n\n", _("Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB")); |
1018 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -g sidDATA -r '^/oracle/SID/data.*$'"); | 1031 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -g sidDATA -r '^/oracle/SID/data.*$'"); |
1019 | printf (" %s\n", _("Checks all filesystems not matching -r at 100M and 50M. The fs matching the -r regex")); | 1032 | printf (" %s\n", _("Checks all filesystems not matching -r at 100M and 50M. The fs matching the -r regex")); |
1020 | printf (" %s\n", _("are grouped which means the freespace thresholds are applied to all disks together")); | 1033 | printf (" %s\n\n", _("are grouped which means the freespace thresholds are applied to all disks together")); |
1021 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -p /foo -C -w 5% -c 3% -p /bar"); | 1034 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -p /foo -C -w 5% -c 3% -p /bar"); |
1022 | printf (" %s\n", _("Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use 100M/50M")); | 1035 | printf (" %s\n", _("Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use 100M/50M")); |
1023 | 1036 | ||
@@ -1030,9 +1043,9 @@ void | |||
1030 | print_usage (void) | 1043 | print_usage (void) |
1031 | { | 1044 | { |
1032 | printf ("%s\n", _("Usage:")); | 1045 | printf ("%s\n", _("Usage:")); |
1033 | printf (" %s {-w absolute_limit |-w percentage_limit% | -W inode_percentage_limit } {-c absolute_limit|-c percentage_limit% | -K inode_percentage_limit } {-p path | -x device}\n", progname); | 1046 | printf (" %s {-w absolute_limit |-w percentage_limit%% | -W inode_percentage_limit } {-c absolute_limit|-c percentage_limit%% | -K inode_percentage_limit } {-p path | -x device}\n", progname); |
1034 | printf ("[-C] [-E] [-e] [-f] [-g group ] [-k] [-l] [-M] [-m] [-R path ] [-r path ]\n"); | 1047 | printf ("[-C] [-E] [-e] [-f] [-g group ] [-k] [-l] [-M] [-m] [-R path ] [-r path ]\n"); |
1035 | printf ("[-t timeout] [-u unit] [-v] [-X type] [-N type]\n"); | 1048 | printf ("[-t timeout] [-u unit] [-v] [-X type_regex] [-N type]\n"); |
1036 | } | 1049 | } |
1037 | 1050 | ||
1038 | bool | 1051 | bool |
diff --git a/plugins/check_http.c b/plugins/check_http.c index 1288c41..b9d8145 100644 --- a/plugins/check_http.c +++ b/plugins/check_http.c | |||
@@ -1094,7 +1094,7 @@ check_http (void) | |||
1094 | microsec_firstbyte = deltime (tv_temp); | 1094 | microsec_firstbyte = deltime (tv_temp); |
1095 | elapsed_time_firstbyte = (double)microsec_firstbyte / 1.0e6; | 1095 | elapsed_time_firstbyte = (double)microsec_firstbyte / 1.0e6; |
1096 | } | 1096 | } |
1097 | while (pos = memchr(buffer, '\0', i)) { | 1097 | while ((pos = memchr(buffer, '\0', i))) { |
1098 | /* replace nul character with a blank */ | 1098 | /* replace nul character with a blank */ |
1099 | *pos = ' '; | 1099 | *pos = ' '; |
1100 | } | 1100 | } |
@@ -1279,7 +1279,7 @@ check_http (void) | |||
1279 | 1279 | ||
1280 | regmatch_t chre_pmatch[1]; // We actually do not care about this, since we only want to know IF it was found | 1280 | regmatch_t chre_pmatch[1]; // We actually do not care about this, since we only want to know IF it was found |
1281 | 1281 | ||
1282 | if (regexec(&chunked_header_regex, header, 1, chre_pmatch, 0) == 0) { | 1282 | if (!no_body && regexec(&chunked_header_regex, header, 1, chre_pmatch, 0) == 0) { |
1283 | if (verbose) { | 1283 | if (verbose) { |
1284 | printf("Found chunked content\n"); | 1284 | printf("Found chunked content\n"); |
1285 | } | 1285 | } |
diff --git a/plugins/check_ldap.c b/plugins/check_ldap.c index a1bfe1b..15113b1 100644 --- a/plugins/check_ldap.c +++ b/plugins/check_ldap.c | |||
@@ -97,9 +97,6 @@ main (int argc, char *argv[]) | |||
97 | int tls; | 97 | int tls; |
98 | int version=3; | 98 | int version=3; |
99 | 99 | ||
100 | /* for entry counting */ | ||
101 | |||
102 | LDAPMessage *next_entry; | ||
103 | int status_entries = STATE_OK; | 100 | int status_entries = STATE_OK; |
104 | int num_entries = 0; | 101 | int num_entries = 0; |
105 | 102 | ||
diff --git a/plugins/check_mysql.c b/plugins/check_mysql.c index 91e150f..7d85554 100644 --- a/plugins/check_mysql.c +++ b/plugins/check_mysql.c | |||
@@ -34,7 +34,7 @@ const char *progname = "check_mysql"; | |||
34 | const char *copyright = "1999-2011"; | 34 | const char *copyright = "1999-2011"; |
35 | const char *email = "devel@monitoring-plugins.org"; | 35 | const char *email = "devel@monitoring-plugins.org"; |
36 | 36 | ||
37 | #define SLAVERESULTSIZE 70 | 37 | #define SLAVERESULTSIZE 96 |
38 | 38 | ||
39 | #include "common.h" | 39 | #include "common.h" |
40 | #include "utils.h" | 40 | #include "utils.h" |
@@ -89,6 +89,8 @@ static const char *metric_counter[LENGTH_METRIC_COUNTER] = { | |||
89 | "Uptime" | 89 | "Uptime" |
90 | }; | 90 | }; |
91 | 91 | ||
92 | #define MYSQLDUMP_THREADS_QUERY "SELECT COUNT(1) mysqldumpThreads FROM information_schema.processlist WHERE info LIKE 'SELECT /*!40001 SQL_NO_CACHE */%'" | ||
93 | |||
92 | thresholds *my_threshold = NULL; | 94 | thresholds *my_threshold = NULL; |
93 | 95 | ||
94 | int process_arguments (int, char **); | 96 | int process_arguments (int, char **); |
@@ -108,7 +110,7 @@ main (int argc, char **argv) | |||
108 | 110 | ||
109 | char *result = NULL; | 111 | char *result = NULL; |
110 | char *error = NULL; | 112 | char *error = NULL; |
111 | char slaveresult[SLAVERESULTSIZE]; | 113 | char slaveresult[SLAVERESULTSIZE] = { 0 }; |
112 | char* perf; | 114 | char* perf; |
113 | 115 | ||
114 | perf = strdup (""); | 116 | perf = strdup (""); |
@@ -278,11 +280,30 @@ main (int argc, char **argv) | |||
278 | /* Save slave status in slaveresult */ | 280 | /* Save slave status in slaveresult */ |
279 | snprintf (slaveresult, SLAVERESULTSIZE, "Slave IO: %s Slave SQL: %s Seconds Behind Master: %s", row[slave_io_field], row[slave_sql_field], seconds_behind_field!=-1?row[seconds_behind_field]:"Unknown"); | 281 | snprintf (slaveresult, SLAVERESULTSIZE, "Slave IO: %s Slave SQL: %s Seconds Behind Master: %s", row[slave_io_field], row[slave_sql_field], seconds_behind_field!=-1?row[seconds_behind_field]:"Unknown"); |
280 | 282 | ||
281 | /* Raise critical error if SQL THREAD or IO THREAD are stopped */ | 283 | /* Raise critical error if SQL THREAD or IO THREAD are stopped, but only if there are no mysqldump threads running */ |
282 | if (strcmp (row[slave_io_field], "Yes") != 0 || strcmp (row[slave_sql_field], "Yes") != 0) { | 284 | if (strcmp (row[slave_io_field], "Yes") != 0 || strcmp (row[slave_sql_field], "Yes") != 0) { |
283 | mysql_free_result (res); | 285 | MYSQL_RES *res_mysqldump; |
284 | mysql_close (&mysql); | 286 | MYSQL_ROW row_mysqldump; |
285 | die (STATE_CRITICAL, "%s\n", slaveresult); | 287 | unsigned int mysqldump_threads = 0; |
288 | |||
289 | if (mysql_query (&mysql, MYSQLDUMP_THREADS_QUERY) == 0) { | ||
290 | /* store the result */ | ||
291 | if ( (res_mysqldump = mysql_store_result (&mysql)) != NULL) { | ||
292 | if (mysql_num_rows(res_mysqldump) == 1) { | ||
293 | if ( (row_mysqldump = mysql_fetch_row (res_mysqldump)) != NULL) { | ||
294 | mysqldump_threads = atoi(row_mysqldump[0]); | ||
295 | } | ||
296 | } | ||
297 | /* free the result */ | ||
298 | mysql_free_result (res_mysqldump); | ||
299 | } | ||
300 | mysql_close (&mysql); | ||
301 | } | ||
302 | if (mysqldump_threads == 0) { | ||
303 | die (STATE_CRITICAL, "%s\n", slaveresult); | ||
304 | } else { | ||
305 | strncat(slaveresult, " Mysqldump: in progress", SLAVERESULTSIZE-1); | ||
306 | } | ||
286 | } | 307 | } |
287 | 308 | ||
288 | if (verbose >=3) { | 309 | if (verbose >=3) { |
@@ -294,7 +315,7 @@ main (int argc, char **argv) | |||
294 | } | 315 | } |
295 | 316 | ||
296 | /* Check Seconds Behind against threshold */ | 317 | /* Check Seconds Behind against threshold */ |
297 | if ((seconds_behind_field != -1) && (strcmp (row[seconds_behind_field], "NULL") != 0)) { | 318 | if ((seconds_behind_field != -1) && (row[seconds_behind_field] != NULL && strcmp (row[seconds_behind_field], "NULL") != 0)) { |
298 | double value = atof(row[seconds_behind_field]); | 319 | double value = atof(row[seconds_behind_field]); |
299 | int status; | 320 | int status; |
300 | 321 | ||
diff --git a/plugins/check_ntp.c b/plugins/check_ntp.c index 3614650..99537c8 100644 --- a/plugins/check_ntp.c +++ b/plugins/check_ntp.c | |||
@@ -486,7 +486,7 @@ double offset_request(const char *host, int *status){ | |||
486 | } | 486 | } |
487 | 487 | ||
488 | /* cleanup */ | 488 | /* cleanup */ |
489 | /* FIXME: Not closing the socket to avoid re-use of the local port | 489 | /* FIXME: Not closing the socket to avoid reuse of the local port |
490 | * which can cause old NTP packets to be read instead of NTP control | 490 | * which can cause old NTP packets to be read instead of NTP control |
491 | * packets in jitter_request(). THERE MUST BE ANOTHER WAY... | 491 | * packets in jitter_request(). THERE MUST BE ANOTHER WAY... |
492 | * for(j=0; j<num_hosts; j++){ close(socklist[j]); } */ | 492 | * for(j=0; j<num_hosts; j++){ close(socklist[j]); } */ |
diff --git a/plugins/check_procs.c b/plugins/check_procs.c index c17c699..1637e3e 100644 --- a/plugins/check_procs.c +++ b/plugins/check_procs.c | |||
@@ -241,8 +241,9 @@ main (int argc, char **argv) | |||
241 | 241 | ||
242 | /* Ignore self */ | 242 | /* Ignore self */ |
243 | if ((usepid && mypid == procpid) || | 243 | if ((usepid && mypid == procpid) || |
244 | (!usepid && ((ret = stat_exe(procpid, &statbuf) != -1) && statbuf.st_dev == mydev && statbuf.st_ino == myino) || | 244 | ( ((!usepid) && ((ret = stat_exe(procpid, &statbuf) != -1) && statbuf.st_dev == mydev && statbuf.st_ino == myino)) || |
245 | (ret == -1 && errno == ENOENT))) { | 245 | (ret == -1 && errno == ENOENT)) |
246 | ) { | ||
246 | if (verbose >= 3) | 247 | if (verbose >= 3) |
247 | printf("not considering - is myself or gone\n"); | 248 | printf("not considering - is myself or gone\n"); |
248 | continue; | 249 | continue; |
diff --git a/plugins/check_radius.c b/plugins/check_radius.c index 984aa37..b1b4938 100644 --- a/plugins/check_radius.c +++ b/plugins/check_radius.c | |||
@@ -381,7 +381,7 @@ print_help (void) | |||
381 | printf ("\n"); | 381 | printf ("\n"); |
382 | printf ("%s\n", _("This plugin tests a RADIUS server to see if it is accepting connections.")); | 382 | printf ("%s\n", _("This plugin tests a RADIUS server to see if it is accepting connections.")); |
383 | printf ("%s\n", _("The server to test must be specified in the invocation, as well as a user")); | 383 | printf ("%s\n", _("The server to test must be specified in the invocation, as well as a user")); |
384 | printf ("%s\n", _("name and password. A configuration file may also be present. The format of")); | 384 | printf ("%s\n", _("name and password. A configuration file must be present. The format of")); |
385 | printf ("%s\n", _("the configuration file is described in the radiusclient library sources.")); | 385 | printf ("%s\n", _("the configuration file is described in the radiusclient library sources.")); |
386 | printf ("%s\n", _("The password option presents a substantial security issue because the")); | 386 | printf ("%s\n", _("The password option presents a substantial security issue because the")); |
387 | printf ("%s\n", _("password can possibly be determined by careful watching of the command line")); | 387 | printf ("%s\n", _("password can possibly be determined by careful watching of the command line")); |
diff --git a/plugins/check_smtp.c b/plugins/check_smtp.c index 996bd87..fc0ae2c 100644 --- a/plugins/check_smtp.c +++ b/plugins/check_smtp.c | |||
@@ -42,15 +42,16 @@ const char *email = "devel@monitoring-plugins.org"; | |||
42 | #ifdef HAVE_SSL | 42 | #ifdef HAVE_SSL |
43 | int check_cert = FALSE; | 43 | int check_cert = FALSE; |
44 | int days_till_exp_warn, days_till_exp_crit; | 44 | int days_till_exp_warn, days_till_exp_crit; |
45 | # define my_recv(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len)) | 45 | # define my_recv(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_read(buf, len) : read(sd, buf, len)) |
46 | # define my_send(buf, len) ((use_ssl && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0)) | 46 | # define my_send(buf, len) (((use_starttls || use_ssl) && ssl_established) ? np_net_ssl_write(buf, len) : send(sd, buf, len, 0)) |
47 | #else /* ifndef HAVE_SSL */ | 47 | #else /* ifndef HAVE_SSL */ |
48 | # define my_recv(buf, len) read(sd, buf, len) | 48 | # define my_recv(buf, len) read(sd, buf, len) |
49 | # define my_send(buf, len) send(sd, buf, len, 0) | 49 | # define my_send(buf, len) send(sd, buf, len, 0) |
50 | #endif | 50 | #endif |
51 | 51 | ||
52 | enum { | 52 | enum { |
53 | SMTP_PORT = 25 | 53 | SMTP_PORT = 25, |
54 | SMTPS_PORT = 465 | ||
54 | }; | 55 | }; |
55 | #define PROXY_PREFIX "PROXY TCP4 0.0.0.0 0.0.0.0 25 25\r\n" | 56 | #define PROXY_PREFIX "PROXY TCP4 0.0.0.0 0.0.0.0 25 25\r\n" |
56 | #define SMTP_EXPECT "220" | 57 | #define SMTP_EXPECT "220" |
@@ -83,6 +84,7 @@ int eflags = 0; | |||
83 | int errcode, excode; | 84 | int errcode, excode; |
84 | 85 | ||
85 | int server_port = SMTP_PORT; | 86 | int server_port = SMTP_PORT; |
87 | int server_port_option = 0; | ||
86 | char *server_address = NULL; | 88 | char *server_address = NULL; |
87 | char *server_expect = NULL; | 89 | char *server_expect = NULL; |
88 | char *mail_command = NULL; | 90 | char *mail_command = NULL; |
@@ -103,6 +105,7 @@ double critical_time = 0; | |||
103 | int check_critical_time = FALSE; | 105 | int check_critical_time = FALSE; |
104 | int verbose = 0; | 106 | int verbose = 0; |
105 | int use_ssl = FALSE; | 107 | int use_ssl = FALSE; |
108 | int use_starttls = FALSE; | ||
106 | int use_sni = FALSE; | 109 | int use_sni = FALSE; |
107 | short use_proxy_prefix = FALSE; | 110 | short use_proxy_prefix = FALSE; |
108 | short use_ehlo = FALSE; | 111 | short use_ehlo = FALSE; |
@@ -186,14 +189,27 @@ main (int argc, char **argv) | |||
186 | result = my_tcp_connect (server_address, server_port, &sd); | 189 | result = my_tcp_connect (server_address, server_port, &sd); |
187 | 190 | ||
188 | if (result == STATE_OK) { /* we connected */ | 191 | if (result == STATE_OK) { /* we connected */ |
189 | |||
190 | /* If requested, send PROXY header */ | 192 | /* If requested, send PROXY header */ |
191 | if (use_proxy_prefix) { | 193 | if (use_proxy_prefix) { |
192 | if (verbose) | 194 | if (verbose) |
193 | printf ("Sending header %s\n", PROXY_PREFIX); | 195 | printf ("Sending header %s\n", PROXY_PREFIX); |
194 | send(sd, PROXY_PREFIX, strlen(PROXY_PREFIX), 0); | 196 | my_send(PROXY_PREFIX, strlen(PROXY_PREFIX)); |
195 | } | 197 | } |
196 | 198 | ||
199 | #ifdef HAVE_SSL | ||
200 | if (use_ssl) { | ||
201 | result = np_net_ssl_init_with_hostname(sd, (use_sni ? server_address : NULL)); | ||
202 | if (result != STATE_OK) { | ||
203 | printf (_("CRITICAL - Cannot create SSL context.\n")); | ||
204 | close(sd); | ||
205 | np_net_ssl_cleanup(); | ||
206 | return STATE_CRITICAL; | ||
207 | } else { | ||
208 | ssl_established = 1; | ||
209 | } | ||
210 | } | ||
211 | #endif | ||
212 | |||
197 | /* watch for the SMTP connection string and */ | 213 | /* watch for the SMTP connection string and */ |
198 | /* return a WARNING status if we couldn't read any data */ | 214 | /* return a WARNING status if we couldn't read any data */ |
199 | if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { | 215 | if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { |
@@ -205,7 +221,7 @@ main (int argc, char **argv) | |||
205 | xasprintf(&server_response, "%s", buffer); | 221 | xasprintf(&server_response, "%s", buffer); |
206 | 222 | ||
207 | /* send the HELO/EHLO command */ | 223 | /* send the HELO/EHLO command */ |
208 | send(sd, helocmd, strlen(helocmd), 0); | 224 | my_send(helocmd, strlen(helocmd)); |
209 | 225 | ||
210 | /* allow for response to helo command to reach us */ | 226 | /* allow for response to helo command to reach us */ |
211 | if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { | 227 | if (recvlines(buffer, MAX_INPUT_BUFFER) <= 0) { |
@@ -218,14 +234,14 @@ main (int argc, char **argv) | |||
218 | } | 234 | } |
219 | } | 235 | } |
220 | 236 | ||
221 | if(use_ssl && ! supports_tls){ | 237 | if(use_starttls && ! supports_tls){ |
222 | printf(_("WARNING - TLS not supported by server\n")); | 238 | printf(_("WARNING - TLS not supported by server\n")); |
223 | smtp_quit(); | 239 | smtp_quit(); |
224 | return STATE_WARNING; | 240 | return STATE_WARNING; |
225 | } | 241 | } |
226 | 242 | ||
227 | #ifdef HAVE_SSL | 243 | #ifdef HAVE_SSL |
228 | if(use_ssl) { | 244 | if(use_starttls) { |
229 | /* send the STARTTLS command */ | 245 | /* send the STARTTLS command */ |
230 | send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0); | 246 | send(sd, SMTP_STARTTLS, strlen(SMTP_STARTTLS), 0); |
231 | 247 | ||
@@ -489,6 +505,8 @@ process_arguments (int argc, char **argv) | |||
489 | {"use-ipv6", no_argument, 0, '6'}, | 505 | {"use-ipv6", no_argument, 0, '6'}, |
490 | {"help", no_argument, 0, 'h'}, | 506 | {"help", no_argument, 0, 'h'}, |
491 | {"lmtp", no_argument, 0, 'L'}, | 507 | {"lmtp", no_argument, 0, 'L'}, |
508 | {"ssl", no_argument, 0, 's'}, | ||
509 | {"tls", no_argument, 0, 's'}, | ||
492 | {"starttls",no_argument,0,'S'}, | 510 | {"starttls",no_argument,0,'S'}, |
493 | {"sni", no_argument, 0, SNI_OPTION}, | 511 | {"sni", no_argument, 0, SNI_OPTION}, |
494 | {"certificate",required_argument,0,'D'}, | 512 | {"certificate",required_argument,0,'D'}, |
@@ -510,7 +528,7 @@ process_arguments (int argc, char **argv) | |||
510 | } | 528 | } |
511 | 529 | ||
512 | while (1) { | 530 | while (1) { |
513 | c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:SD:F:A:U:P:q", | 531 | c = getopt_long (argc, argv, "+hVv46Lrt:p:f:e:c:w:H:C:R:sSD:F:A:U:P:q", |
514 | longopts, &option); | 532 | longopts, &option); |
515 | 533 | ||
516 | if (c == -1 || c == EOF) | 534 | if (c == -1 || c == EOF) |
@@ -527,7 +545,7 @@ process_arguments (int argc, char **argv) | |||
527 | break; | 545 | break; |
528 | case 'p': /* port */ | 546 | case 'p': /* port */ |
529 | if (is_intpos (optarg)) | 547 | if (is_intpos (optarg)) |
530 | server_port = atoi (optarg); | 548 | server_port_option = atoi (optarg); |
531 | else | 549 | else |
532 | usage4 (_("Port must be a positive integer")); | 550 | usage4 (_("Port must be a positive integer")); |
533 | break; | 551 | break; |
@@ -632,10 +650,14 @@ process_arguments (int argc, char **argv) | |||
632 | #else | 650 | #else |
633 | usage (_("SSL support not available - install OpenSSL and recompile")); | 651 | usage (_("SSL support not available - install OpenSSL and recompile")); |
634 | #endif | 652 | #endif |
635 | // fall through | 653 | case 's': |
654 | /* ssl */ | ||
655 | use_ssl = TRUE; | ||
656 | server_port = SMTPS_PORT; | ||
657 | break; | ||
636 | case 'S': | 658 | case 'S': |
637 | /* starttls */ | 659 | /* starttls */ |
638 | use_ssl = TRUE; | 660 | use_starttls = TRUE; |
639 | use_ehlo = TRUE; | 661 | use_ehlo = TRUE; |
640 | break; | 662 | break; |
641 | case SNI_OPTION: | 663 | case SNI_OPTION: |
@@ -694,6 +716,14 @@ process_arguments (int argc, char **argv) | |||
694 | if (from_arg==NULL) | 716 | if (from_arg==NULL) |
695 | from_arg = strdup(" "); | 717 | from_arg = strdup(" "); |
696 | 718 | ||
719 | if (use_starttls && use_ssl) { | ||
720 | usage4 (_("Set either -s/--ssl/--tls or -S/--starttls")); | ||
721 | } | ||
722 | |||
723 | if (server_port_option != 0) { | ||
724 | server_port = server_port_option; | ||
725 | } | ||
726 | |||
697 | return validate_arguments (); | 727 | return validate_arguments (); |
698 | } | 728 | } |
699 | 729 | ||
@@ -851,6 +881,9 @@ print_help (void) | |||
851 | #ifdef HAVE_SSL | 881 | #ifdef HAVE_SSL |
852 | printf (" %s\n", "-D, --certificate=INTEGER[,INTEGER]"); | 882 | printf (" %s\n", "-D, --certificate=INTEGER[,INTEGER]"); |
853 | printf (" %s\n", _("Minimum number of days a certificate has to be valid.")); | 883 | printf (" %s\n", _("Minimum number of days a certificate has to be valid.")); |
884 | printf (" %s\n", "-s, --ssl, --tls"); | ||
885 | printf (" %s\n", _("Use SSL/TLS for the connection.")); | ||
886 | printf (_(" Sets default port to %d.\n"), SMTPS_PORT); | ||
854 | printf (" %s\n", "-S, --starttls"); | 887 | printf (" %s\n", "-S, --starttls"); |
855 | printf (" %s\n", _("Use STARTTLS for the connection.")); | 888 | printf (" %s\n", _("Use STARTTLS for the connection.")); |
856 | printf (" %s\n", "--sni"); | 889 | printf (" %s\n", "--sni"); |
diff --git a/plugins/check_snmp.c b/plugins/check_snmp.c index 04dc6c6..56a586a 100644 --- a/plugins/check_snmp.c +++ b/plugins/check_snmp.c | |||
@@ -65,6 +65,7 @@ const char *email = "devel@monitoring-plugins.org"; | |||
65 | #define L_RATE_MULTIPLIER CHAR_MAX+2 | 65 | #define L_RATE_MULTIPLIER CHAR_MAX+2 |
66 | #define L_INVERT_SEARCH CHAR_MAX+3 | 66 | #define L_INVERT_SEARCH CHAR_MAX+3 |
67 | #define L_OFFSET CHAR_MAX+4 | 67 | #define L_OFFSET CHAR_MAX+4 |
68 | #define L_IGNORE_MIB_PARSING_ERRORS CHAR_MAX+5 | ||
68 | 69 | ||
69 | /* Gobble to string - stop incrementing c when c[0] match one of the | 70 | /* Gobble to string - stop incrementing c when c[0] match one of the |
70 | * characters in s */ | 71 | * characters in s */ |
@@ -158,7 +159,9 @@ int perf_labels = 1; | |||
158 | char* ip_version = ""; | 159 | char* ip_version = ""; |
159 | double multiplier = 1.0; | 160 | double multiplier = 1.0; |
160 | char *fmtstr = ""; | 161 | char *fmtstr = ""; |
162 | bool fmtstr_set = false; | ||
161 | char buffer[DEFAULT_BUFFER_SIZE]; | 163 | char buffer[DEFAULT_BUFFER_SIZE]; |
164 | bool ignore_mib_parsing_errors = false; | ||
162 | 165 | ||
163 | static char *fix_snmp_range(char *th) | 166 | static char *fix_snmp_range(char *th) |
164 | { | 167 | { |
@@ -306,42 +309,55 @@ main (int argc, char **argv) | |||
306 | } | 309 | } |
307 | 310 | ||
308 | /* 10 arguments to pass before context and authpriv options + 1 for host and numoids. Add one for terminating NULL */ | 311 | /* 10 arguments to pass before context and authpriv options + 1 for host and numoids. Add one for terminating NULL */ |
309 | command_line = calloc (10 + numcontext + numauthpriv + 1 + numoids + 1, sizeof (char *)); | 312 | |
310 | command_line[0] = snmpcmd; | 313 | unsigned index = 0; |
311 | command_line[1] = strdup ("-Le"); | 314 | command_line = calloc (11 + numcontext + numauthpriv + 1 + numoids + 1, sizeof (char *)); |
312 | command_line[2] = strdup ("-t"); | 315 | |
313 | xasprintf (&command_line[3], "%d", timeout_interval); | 316 | command_line[index++] = snmpcmd; |
314 | command_line[4] = strdup ("-r"); | 317 | command_line[index++] = strdup ("-Le"); |
315 | xasprintf (&command_line[5], "%d", retries); | 318 | command_line[index++] = strdup ("-t"); |
316 | command_line[6] = strdup ("-m"); | 319 | xasprintf (&command_line[index++], "%d", timeout_interval); |
317 | command_line[7] = strdup (miblist); | 320 | command_line[index++] = strdup ("-r"); |
318 | command_line[8] = "-v"; | 321 | xasprintf (&command_line[index++], "%d", retries); |
319 | command_line[9] = strdup (proto); | 322 | command_line[index++] = strdup ("-m"); |
323 | command_line[index++] = strdup (miblist); | ||
324 | command_line[index++] = "-v"; | ||
325 | command_line[index++] = strdup (proto); | ||
326 | |||
327 | xasprintf(&cl_hidden_auth, "%s -Le -t %d -r %d -m %s -v %s", | ||
328 | snmpcmd, timeout_interval, retries, strlen(miblist) ? miblist : "''", proto); | ||
329 | |||
330 | if (ignore_mib_parsing_errors) { | ||
331 | command_line[index++] = "-Pe"; | ||
332 | xasprintf(&cl_hidden_auth, "%s -Pe", cl_hidden_auth); | ||
333 | } | ||
334 | |||
320 | 335 | ||
321 | for (i = 0; i < numcontext; i++) { | 336 | for (i = 0; i < numcontext; i++) { |
322 | command_line[10 + i] = contextargs[i]; | 337 | command_line[index++] = contextargs[i]; |
323 | } | 338 | } |
324 | 339 | ||
325 | for (i = 0; i < numauthpriv; i++) { | 340 | for (i = 0; i < numauthpriv; i++) { |
326 | command_line[10 + numcontext + i] = authpriv[i]; | 341 | command_line[index++] = authpriv[i]; |
327 | } | 342 | } |
328 | 343 | ||
329 | xasprintf (&command_line[10 + numcontext + numauthpriv], "%s:%s", server_address, port); | 344 | xasprintf (&command_line[index++], "%s:%s", server_address, port); |
330 | 345 | ||
331 | /* This is just for display purposes, so it can remain a string */ | 346 | xasprintf(&cl_hidden_auth, "%s [context] [authpriv] %s:%s", |
332 | xasprintf(&cl_hidden_auth, "%s -Le -t %d -r %d -m %s -v %s %s %s %s:%s", | 347 | cl_hidden_auth, |
333 | snmpcmd, timeout_interval, retries, strlen(miblist) ? miblist : "''", proto, "[context]", "[authpriv]", | 348 | server_address, |
334 | server_address, port); | 349 | port); |
335 | 350 | ||
336 | for (i = 0; i < numoids; i++) { | 351 | for (i = 0; i < numoids; i++) { |
337 | command_line[10 + numcontext + numauthpriv + 1 + i] = oids[i]; | 352 | command_line[index++] = oids[i]; |
338 | xasprintf(&cl_hidden_auth, "%s %s", cl_hidden_auth, oids[i]); | 353 | xasprintf(&cl_hidden_auth, "%s %s", cl_hidden_auth, oids[i]); |
339 | } | 354 | } |
340 | 355 | ||
341 | command_line[10 + numcontext + numauthpriv + 1 + numoids] = NULL; | 356 | command_line[index++] = NULL; |
342 | 357 | ||
343 | if (verbose) | 358 | if (verbose) { |
344 | printf ("%s\n", cl_hidden_auth); | 359 | printf ("%s\n", cl_hidden_auth); |
360 | } | ||
345 | 361 | ||
346 | /* Set signal handling and alarm */ | 362 | /* Set signal handling and alarm */ |
347 | if (signal (SIGALRM, runcmd_timeout_alarm_handler) == SIG_ERR) { | 363 | if (signal (SIGALRM, runcmd_timeout_alarm_handler) == SIG_ERR) { |
@@ -422,7 +438,8 @@ main (int argc, char **argv) | |||
422 | } | 438 | } |
423 | else if (strstr (response, "INTEGER: ")) { | 439 | else if (strstr (response, "INTEGER: ")) { |
424 | show = multiply (strstr (response, "INTEGER: ") + 9); | 440 | show = multiply (strstr (response, "INTEGER: ") + 9); |
425 | if (fmtstr != "") { | 441 | |
442 | if (fmtstr_set) { | ||
426 | conv = fmtstr; | 443 | conv = fmtstr; |
427 | } | 444 | } |
428 | } | 445 | } |
@@ -596,8 +613,9 @@ main (int argc, char **argv) | |||
596 | len = sizeof(perfstr)-strlen(perfstr)-1; | 613 | len = sizeof(perfstr)-strlen(perfstr)-1; |
597 | strncat(perfstr, show, len>ptr-show ? ptr-show : len); | 614 | strncat(perfstr, show, len>ptr-show ? ptr-show : len); |
598 | 615 | ||
599 | if (type) | 616 | if (strcmp(type, "") != 0) { |
600 | strncat(perfstr, type, sizeof(perfstr)-strlen(perfstr)-1); | 617 | strncat(perfstr, type, sizeof(perfstr)-strlen(perfstr)-1); |
618 | } | ||
601 | 619 | ||
602 | if (warning_thresholds) { | 620 | if (warning_thresholds) { |
603 | strncat(perfstr, ";", sizeof(perfstr)-strlen(perfstr)-1); | 621 | strncat(perfstr, ";", sizeof(perfstr)-strlen(perfstr)-1); |
@@ -708,6 +726,7 @@ process_arguments (int argc, char **argv) | |||
708 | {"ipv6", no_argument, 0, '6'}, | 726 | {"ipv6", no_argument, 0, '6'}, |
709 | {"multiplier", required_argument, 0, 'M'}, | 727 | {"multiplier", required_argument, 0, 'M'}, |
710 | {"fmtstr", required_argument, 0, 'f'}, | 728 | {"fmtstr", required_argument, 0, 'f'}, |
729 | {"ignore-mib-parsing-errors", no_argument, false, L_IGNORE_MIB_PARSING_ERRORS}, | ||
711 | {0, 0, 0, 0} | 730 | {0, 0, 0, 0} |
712 | }; | 731 | }; |
713 | 732 | ||
@@ -972,8 +991,11 @@ process_arguments (int argc, char **argv) | |||
972 | case 'f': | 991 | case 'f': |
973 | if (multiplier != 1.0) { | 992 | if (multiplier != 1.0) { |
974 | fmtstr=optarg; | 993 | fmtstr=optarg; |
994 | fmtstr_set = true; | ||
975 | } | 995 | } |
976 | break; | 996 | break; |
997 | case L_IGNORE_MIB_PARSING_ERRORS: | ||
998 | ignore_mib_parsing_errors = true; | ||
977 | } | 999 | } |
978 | } | 1000 | } |
979 | 1001 | ||
@@ -1186,7 +1208,7 @@ multiply (char *str) | |||
1186 | if(verbose>2) | 1208 | if(verbose>2) |
1187 | printf(" multiply extracted double: %f\n", val); | 1209 | printf(" multiply extracted double: %f\n", val); |
1188 | val *= multiplier; | 1210 | val *= multiplier; |
1189 | if (fmtstr != "") { | 1211 | if (fmtstr_set) { |
1190 | conv = fmtstr; | 1212 | conv = fmtstr; |
1191 | } | 1213 | } |
1192 | if (val == (int)val) { | 1214 | if (val == (int)val) { |
@@ -1307,6 +1329,9 @@ print_help (void) | |||
1307 | printf (" %s\n", "-O, --perf-oids"); | 1329 | printf (" %s\n", "-O, --perf-oids"); |
1308 | printf (" %s\n", _("Label performance data with OIDs instead of --label's")); | 1330 | printf (" %s\n", _("Label performance data with OIDs instead of --label's")); |
1309 | 1331 | ||
1332 | printf (" %s\n", "--ignore-mib-parsing-errors"); | ||
1333 | printf (" %s\n", _("Tell snmpget to not print errors encountered when parsing MIB files")); | ||
1334 | |||
1310 | printf (UT_VERBOSE); | 1335 | printf (UT_VERBOSE); |
1311 | 1336 | ||
1312 | printf ("\n"); | 1337 | printf ("\n"); |
diff --git a/plugins/check_users.c b/plugins/check_users.c index f6f4b36..2a9ee98 100644 --- a/plugins/check_users.c +++ b/plugins/check_users.c | |||
@@ -1,33 +1,33 @@ | |||
1 | /***************************************************************************** | 1 | /***************************************************************************** |
2 | * | 2 | * |
3 | * Monitoring check_users plugin | 3 | * Monitoring check_users plugin |
4 | * | 4 | * |
5 | * License: GPL | 5 | * License: GPL |
6 | * Copyright (c) 2000-2012 Monitoring Plugins Development Team | 6 | * Copyright (c) 2000-2012 Monitoring Plugins Development Team |
7 | * | 7 | * |
8 | * Description: | 8 | * Description: |
9 | * | 9 | * |
10 | * This file contains the check_users plugin | 10 | * This file contains the check_users plugin |
11 | * | 11 | * |
12 | * This plugin checks the number of users currently logged in on the local | 12 | * This plugin checks the number of users currently logged in on the local |
13 | * system and generates an error if the number exceeds the thresholds | 13 | * system and generates an error if the number exceeds the thresholds |
14 | * specified. | 14 | * specified. |
15 | * | 15 | * |
16 | * | 16 | * |
17 | * This program is free software: you can redistribute it and/or modify | 17 | * This program is free software: you can redistribute it and/or modify |
18 | * it under the terms of the GNU General Public License as published by | 18 | * it under the terms of the GNU General Public License as published by |
19 | * the Free Software Foundation, either version 3 of the License, or | 19 | * the Free Software Foundation, either version 3 of the License, or |
20 | * (at your option) any later version. | 20 | * (at your option) any later version. |
21 | * | 21 | * |
22 | * This program is distributed in the hope that it will be useful, | 22 | * This program is distributed in the hope that it will be useful, |
23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 23 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 24 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
25 | * GNU General Public License for more details. | 25 | * GNU General Public License for more details. |
26 | * | 26 | * |
27 | * You should have received a copy of the GNU General Public License | 27 | * You should have received a copy of the GNU General Public License |
28 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 28 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
29 | * | 29 | * |
30 | * | 30 | * |
31 | *****************************************************************************/ | 31 | *****************************************************************************/ |
32 | 32 | ||
33 | const char *progname = "check_users"; | 33 | const char *progname = "check_users"; |
@@ -48,6 +48,11 @@ const char *email = "devel@monitoring-plugins.org"; | |||
48 | # include "popen.h" | 48 | # include "popen.h" |
49 | #endif | 49 | #endif |
50 | 50 | ||
51 | #ifdef HAVE_LIBSYSTEMD | ||
52 | #include <systemd/sd-daemon.h> | ||
53 | #include <systemd/sd-login.h> | ||
54 | #endif | ||
55 | |||
51 | #define possibly_set(a,b) ((a) == 0 ? (b) : 0) | 56 | #define possibly_set(a,b) ((a) == 0 ? (b) : 0) |
52 | 57 | ||
53 | int process_arguments (int, char **); | 58 | int process_arguments (int, char **); |
@@ -85,6 +90,11 @@ main (int argc, char **argv) | |||
85 | 90 | ||
86 | users = 0; | 91 | users = 0; |
87 | 92 | ||
93 | #ifdef HAVE_LIBSYSTEMD | ||
94 | if (sd_booted () > 0) | ||
95 | users = sd_get_sessions (NULL); | ||
96 | else { | ||
97 | #endif | ||
88 | #if HAVE_WTSAPI32_H | 98 | #if HAVE_WTSAPI32_H |
89 | if (!WTSEnumerateSessions(WTS_CURRENT_SERVER_HANDLE, | 99 | if (!WTSEnumerateSessions(WTS_CURRENT_SERVER_HANDLE, |
90 | 0, 1, &wtsinfo, &wtscount)) { | 100 | 0, 1, &wtsinfo, &wtscount)) { |
@@ -156,6 +166,9 @@ main (int argc, char **argv) | |||
156 | if (spclose (child_process)) | 166 | if (spclose (child_process)) |
157 | result = possibly_set (result, STATE_UNKNOWN); | 167 | result = possibly_set (result, STATE_UNKNOWN); |
158 | #endif | 168 | #endif |
169 | #ifdef HAVE_LIBSYSTEMD | ||
170 | } | ||
171 | #endif | ||
159 | 172 | ||
160 | /* check the user count against warning and critical thresholds */ | 173 | /* check the user count against warning and critical thresholds */ |
161 | result = get_status((double)users, thlds); | 174 | result = get_status((double)users, thlds); |
@@ -163,7 +176,7 @@ main (int argc, char **argv) | |||
163 | if (result == STATE_UNKNOWN) | 176 | if (result == STATE_UNKNOWN) |
164 | printf ("%s\n", _("Unable to read output")); | 177 | printf ("%s\n", _("Unable to read output")); |
165 | else { | 178 | else { |
166 | printf (_("USERS %s - %d users currently logged in |%s\n"), | 179 | printf (_("USERS %s - %d users currently logged in |%s\n"), |
167 | state_text(result), users, | 180 | state_text(result), users, |
168 | sperfdata_int("users", users, "", warning_range, | 181 | sperfdata_int("users", users, "", warning_range, |
169 | critical_range, TRUE, 0, FALSE, 0)); | 182 | critical_range, TRUE, 0, FALSE, 0)); |
diff --git a/plugins/common.h b/plugins/common.h index 0f08e2f..6bf4fca 100644 --- a/plugins/common.h +++ b/plugins/common.h | |||
@@ -225,18 +225,4 @@ enum { | |||
225 | # define __attribute__(x) /* do nothing */ | 225 | # define __attribute__(x) /* do nothing */ |
226 | #endif | 226 | #endif |
227 | 227 | ||
228 | /* Try sysconf(_SC_OPEN_MAX) first, as it can be higher than OPEN_MAX. | ||
229 | * If that fails and the macro isn't defined, we fall back to an educated | ||
230 | * guess. There's no guarantee that our guess is adequate and the program | ||
231 | * will die with SIGSEGV if it isn't and the upper boundary is breached. */ | ||
232 | #define DEFAULT_MAXFD 256 /* fallback value if no max open files value is set */ | ||
233 | #define MAXFD_LIMIT 8192 /* upper limit of open files */ | ||
234 | #ifdef _SC_OPEN_MAX | ||
235 | static long maxfd = 0; | ||
236 | #elif defined(OPEN_MAX) | ||
237 | # define maxfd OPEN_MAX | ||
238 | #else /* sysconf macro unavailable, so guess (may be wildly inaccurate) */ | ||
239 | # define maxfd DEFAULT_MAXFD | ||
240 | #endif | ||
241 | |||
242 | #endif /* _COMMON_H_ */ | 228 | #endif /* _COMMON_H_ */ |
diff --git a/plugins/netutils.h b/plugins/netutils.h index d7ee0dd..ea653e7 100644 --- a/plugins/netutils.h +++ b/plugins/netutils.h | |||
@@ -92,7 +92,7 @@ extern int econn_refuse_state; | |||
92 | extern int was_refused; | 92 | extern int was_refused; |
93 | extern int address_family; | 93 | extern int address_family; |
94 | 94 | ||
95 | RETSIGTYPE socket_timeout_alarm_handler (int) __attribute__((noreturn)); | 95 | void socket_timeout_alarm_handler (int) __attribute__((noreturn)); |
96 | 96 | ||
97 | /* SSL-Related functionality */ | 97 | /* SSL-Related functionality */ |
98 | #ifdef HAVE_SSL | 98 | #ifdef HAVE_SSL |
diff --git a/plugins/popen.c b/plugins/popen.c index 723817d..036bc60 100644 --- a/plugins/popen.c +++ b/plugins/popen.c | |||
@@ -38,8 +38,9 @@ | |||
38 | * | 38 | * |
39 | *****************************************************************************/ | 39 | *****************************************************************************/ |
40 | 40 | ||
41 | #include "common.h" | 41 | #include "./common.h" |
42 | #include "utils.h" | 42 | #include "./utils.h" |
43 | #include "../lib/maxfd.h" | ||
43 | 44 | ||
44 | /* extern so plugin has pid to kill exec'd process on timeouts */ | 45 | /* extern so plugin has pid to kill exec'd process on timeouts */ |
45 | extern pid_t *childpid; | 46 | extern pid_t *childpid; |
@@ -49,9 +50,9 @@ extern FILE *child_process; | |||
49 | FILE *spopen (const char *); | 50 | FILE *spopen (const char *); |
50 | int spclose (FILE *); | 51 | int spclose (FILE *); |
51 | #ifdef REDHAT_SPOPEN_ERROR | 52 | #ifdef REDHAT_SPOPEN_ERROR |
52 | RETSIGTYPE popen_sigchld_handler (int); | 53 | void popen_sigchld_handler (int); |
53 | #endif | 54 | #endif |
54 | RETSIGTYPE popen_timeout_alarm_handler (int); | 55 | void popen_timeout_alarm_handler (int); |
55 | 56 | ||
56 | #include <stdarg.h> /* ANSI C header file */ | 57 | #include <stdarg.h> /* ANSI C header file */ |
57 | #include <fcntl.h> | 58 | #include <fcntl.h> |
@@ -177,8 +178,7 @@ spopen (const char *cmdstring) | |||
177 | } | 178 | } |
178 | argv[i] = NULL; | 179 | argv[i] = NULL; |
179 | 180 | ||
180 | if(maxfd == 0) | 181 | long maxfd = mp_open_max(); |
181 | maxfd = open_max(); | ||
182 | 182 | ||
183 | if (childpid == NULL) { /* first time through */ | 183 | if (childpid == NULL) { /* first time through */ |
184 | if ((childpid = calloc ((size_t)maxfd, sizeof (pid_t))) == NULL) | 184 | if ((childpid = calloc ((size_t)maxfd, sizeof (pid_t))) == NULL) |
@@ -266,7 +266,7 @@ spclose (FILE * fp) | |||
266 | } | 266 | } |
267 | 267 | ||
268 | #ifdef REDHAT_SPOPEN_ERROR | 268 | #ifdef REDHAT_SPOPEN_ERROR |
269 | RETSIGTYPE | 269 | void |
270 | popen_sigchld_handler (int signo) | 270 | popen_sigchld_handler (int signo) |
271 | { | 271 | { |
272 | if (signo == SIGCHLD) | 272 | if (signo == SIGCHLD) |
@@ -274,7 +274,7 @@ popen_sigchld_handler (int signo) | |||
274 | } | 274 | } |
275 | #endif | 275 | #endif |
276 | 276 | ||
277 | RETSIGTYPE | 277 | void |
278 | popen_timeout_alarm_handler (int signo) | 278 | popen_timeout_alarm_handler (int signo) |
279 | { | 279 | { |
280 | int fh; | 280 | int fh; |
diff --git a/plugins/popen.h b/plugins/popen.h index a5dd8fa..1ea6963 100644 --- a/plugins/popen.h +++ b/plugins/popen.h | |||
@@ -5,7 +5,7 @@ | |||
5 | 5 | ||
6 | FILE *spopen (const char *); | 6 | FILE *spopen (const char *); |
7 | int spclose (FILE *); | 7 | int spclose (FILE *); |
8 | RETSIGTYPE popen_timeout_alarm_handler (int); | 8 | void popen_timeout_alarm_handler (int); |
9 | 9 | ||
10 | pid_t *childpid=NULL; | 10 | pid_t *childpid=NULL; |
11 | int *child_stderr_array=NULL; | 11 | int *child_stderr_array=NULL; |
diff --git a/plugins/runcmd.c b/plugins/runcmd.c index c1d675d..4f3e349 100644 --- a/plugins/runcmd.c +++ b/plugins/runcmd.c | |||
@@ -60,6 +60,8 @@ | |||
60 | # define SIG_ERR ((Sigfunc *)-1) | 60 | # define SIG_ERR ((Sigfunc *)-1) |
61 | #endif | 61 | #endif |
62 | 62 | ||
63 | #include "../lib/maxfd.h" | ||
64 | |||
63 | /* This variable must be global, since there's no way the caller | 65 | /* This variable must be global, since there's no way the caller |
64 | * can forcibly slay a dead or ungainly running program otherwise. | 66 | * can forcibly slay a dead or ungainly running program otherwise. |
65 | * Multithreading apps and plugins can initialize it (via NP_RUNCMD_INIT) | 67 | * Multithreading apps and plugins can initialize it (via NP_RUNCMD_INIT) |
@@ -88,8 +90,7 @@ extern void die (int, const char *, ...) | |||
88 | * through this api and thus achieve async-safeness throughout the api */ | 90 | * through this api and thus achieve async-safeness throughout the api */ |
89 | void np_runcmd_init(void) | 91 | void np_runcmd_init(void) |
90 | { | 92 | { |
91 | if(maxfd == 0) | 93 | long maxfd = mp_open_max(); |
92 | maxfd = open_max(); | ||
93 | if(!np_pids) np_pids = calloc(maxfd, sizeof(pid_t)); | 94 | if(!np_pids) np_pids = calloc(maxfd, sizeof(pid_t)); |
94 | } | 95 | } |
95 | 96 | ||
@@ -116,10 +117,6 @@ np_runcmd_open(const char *cmdstring, int *pfd, int *pfderr) | |||
116 | env[0] = strdup("LC_ALL=C"); | 117 | env[0] = strdup("LC_ALL=C"); |
117 | env[1] = '\0'; | 118 | env[1] = '\0'; |
118 | 119 | ||
119 | /* if no command was passed, return with no error */ | ||
120 | if (cmdstring == NULL) | ||
121 | return -1; | ||
122 | |||
123 | /* make copy of command string so strtok() doesn't silently modify it */ | 120 | /* make copy of command string so strtok() doesn't silently modify it */ |
124 | /* (the calling program may want to access it later) */ | 121 | /* (the calling program may want to access it later) */ |
125 | cmdlen = strlen(cmdstring); | 122 | cmdlen = strlen(cmdstring); |
@@ -196,6 +193,7 @@ np_runcmd_open(const char *cmdstring, int *pfd, int *pfderr) | |||
196 | /* close all descriptors in np_pids[] | 193 | /* close all descriptors in np_pids[] |
197 | * This is executed in a separate address space (pure child), | 194 | * This is executed in a separate address space (pure child), |
198 | * so we don't have to worry about async safety */ | 195 | * so we don't have to worry about async safety */ |
196 | long maxfd = mp_open_max(); | ||
199 | for (i = 0; i < maxfd; i++) | 197 | for (i = 0; i < maxfd; i++) |
200 | if(np_pids[i] > 0) | 198 | if(np_pids[i] > 0) |
201 | close (i); | 199 | close (i); |
@@ -223,6 +221,7 @@ np_runcmd_close(int fd) | |||
223 | pid_t pid; | 221 | pid_t pid; |
224 | 222 | ||
225 | /* make sure this fd was opened by popen() */ | 223 | /* make sure this fd was opened by popen() */ |
224 | long maxfd = mp_open_max(); | ||
226 | if(fd < 0 || fd > maxfd || !np_pids || (pid = np_pids[fd]) == 0) | 225 | if(fd < 0 || fd > maxfd || !np_pids || (pid = np_pids[fd]) == 0) |
227 | return -1; | 226 | return -1; |
228 | 227 | ||
@@ -246,6 +245,7 @@ runcmd_timeout_alarm_handler (int signo) | |||
246 | if (signo == SIGALRM) | 245 | if (signo == SIGALRM) |
247 | puts(_("CRITICAL - Plugin timed out while executing system call")); | 246 | puts(_("CRITICAL - Plugin timed out while executing system call")); |
248 | 247 | ||
248 | long maxfd = mp_open_max(); | ||
249 | if(np_pids) for(i = 0; i < maxfd; i++) { | 249 | if(np_pids) for(i = 0; i < maxfd; i++) { |
250 | if(np_pids[i] != 0) kill(np_pids[i], SIGKILL); | 250 | if(np_pids[i] != 0) kill(np_pids[i], SIGKILL); |
251 | } | 251 | } |
diff --git a/plugins/sslutils.c b/plugins/sslutils.c index 666a012..6bc0ba8 100644 --- a/plugins/sslutils.c +++ b/plugins/sslutils.c | |||
@@ -31,9 +31,8 @@ | |||
31 | #include "netutils.h" | 31 | #include "netutils.h" |
32 | 32 | ||
33 | #ifdef HAVE_SSL | 33 | #ifdef HAVE_SSL |
34 | static SSL_CTX *c=NULL; | 34 | static SSL_CTX *ctx=NULL; |
35 | static SSL *s=NULL; | 35 | static SSL *s=NULL; |
36 | static int initialized=0; | ||
37 | 36 | ||
38 | int np_net_ssl_init(int sd) { | 37 | int np_net_ssl_init(int sd) { |
39 | return np_net_ssl_init_with_hostname(sd, NULL); | 38 | return np_net_ssl_init_with_hostname(sd, NULL); |
@@ -48,24 +47,24 @@ int np_net_ssl_init_with_hostname_and_version(int sd, char *host_name, int versi | |||
48 | } | 47 | } |
49 | 48 | ||
50 | int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int version, char *cert, char *privkey) { | 49 | int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int version, char *cert, char *privkey) { |
51 | const SSL_METHOD *method = NULL; | ||
52 | long options = 0; | 50 | long options = 0; |
53 | 51 | ||
52 | if ((ctx = SSL_CTX_new(TLS_client_method())) == NULL) { | ||
53 | printf("%s\n", _("CRITICAL - Cannot create SSL context.")); | ||
54 | return STATE_CRITICAL; | ||
55 | } | ||
56 | |||
54 | switch (version) { | 57 | switch (version) { |
55 | case MP_SSLv2: /* SSLv2 protocol */ | 58 | case MP_SSLv2: /* SSLv2 protocol */ |
56 | #if defined(USE_GNUTLS) || defined(OPENSSL_NO_SSL2) | ||
57 | printf("%s\n", _("UNKNOWN - SSL protocol version 2 is not supported by your SSL library.")); | 59 | printf("%s\n", _("UNKNOWN - SSL protocol version 2 is not supported by your SSL library.")); |
58 | return STATE_UNKNOWN; | 60 | return STATE_UNKNOWN; |
59 | #else | ||
60 | method = SSLv2_client_method(); | ||
61 | break; | ||
62 | #endif | ||
63 | case MP_SSLv3: /* SSLv3 protocol */ | 61 | case MP_SSLv3: /* SSLv3 protocol */ |
64 | #if defined(OPENSSL_NO_SSL3) | 62 | #if defined(OPENSSL_NO_SSL3) |
65 | printf("%s\n", _("UNKNOWN - SSL protocol version 3 is not supported by your SSL library.")); | 63 | printf("%s\n", _("UNKNOWN - SSL protocol version 3 is not supported by your SSL library.")); |
66 | return STATE_UNKNOWN; | 64 | return STATE_UNKNOWN; |
67 | #else | 65 | #else |
68 | method = SSLv3_client_method(); | 66 | SSL_CTX_set_min_proto_version(ctx, SSL3_VERSION); |
67 | SSL_CTX_set_max_proto_version(ctx, SSL3_VERSION); | ||
69 | break; | 68 | break; |
70 | #endif | 69 | #endif |
71 | case MP_TLSv1: /* TLSv1 protocol */ | 70 | case MP_TLSv1: /* TLSv1 protocol */ |
@@ -73,7 +72,8 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
73 | printf("%s\n", _("UNKNOWN - TLS protocol version 1 is not supported by your SSL library.")); | 72 | printf("%s\n", _("UNKNOWN - TLS protocol version 1 is not supported by your SSL library.")); |
74 | return STATE_UNKNOWN; | 73 | return STATE_UNKNOWN; |
75 | #else | 74 | #else |
76 | method = TLSv1_client_method(); | 75 | SSL_CTX_set_min_proto_version(ctx, TLS1_VERSION); |
76 | SSL_CTX_set_max_proto_version(ctx, TLS1_VERSION); | ||
77 | break; | 77 | break; |
78 | #endif | 78 | #endif |
79 | case MP_TLSv1_1: /* TLSv1.1 protocol */ | 79 | case MP_TLSv1_1: /* TLSv1.1 protocol */ |
@@ -81,7 +81,8 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
81 | printf("%s\n", _("UNKNOWN - TLS protocol version 1.1 is not supported by your SSL library.")); | 81 | printf("%s\n", _("UNKNOWN - TLS protocol version 1.1 is not supported by your SSL library.")); |
82 | return STATE_UNKNOWN; | 82 | return STATE_UNKNOWN; |
83 | #else | 83 | #else |
84 | method = TLSv1_1_client_method(); | 84 | SSL_CTX_set_min_proto_version(ctx, TLS1_1_VERSION); |
85 | SSL_CTX_set_max_proto_version(ctx, TLS1_1_VERSION); | ||
85 | break; | 86 | break; |
86 | #endif | 87 | #endif |
87 | case MP_TLSv1_2: /* TLSv1.2 protocol */ | 88 | case MP_TLSv1_2: /* TLSv1.2 protocol */ |
@@ -89,7 +90,8 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
89 | printf("%s\n", _("UNKNOWN - TLS protocol version 1.2 is not supported by your SSL library.")); | 90 | printf("%s\n", _("UNKNOWN - TLS protocol version 1.2 is not supported by your SSL library.")); |
90 | return STATE_UNKNOWN; | 91 | return STATE_UNKNOWN; |
91 | #else | 92 | #else |
92 | method = TLSv1_2_client_method(); | 93 | SSL_CTX_set_min_proto_version(ctx, TLS1_2_VERSION); |
94 | SSL_CTX_set_max_proto_version(ctx, TLS1_2_VERSION); | ||
93 | break; | 95 | break; |
94 | #endif | 96 | #endif |
95 | case MP_TLSv1_2_OR_NEWER: | 97 | case MP_TLSv1_2_OR_NEWER: |
@@ -97,56 +99,43 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
97 | printf("%s\n", _("UNKNOWN - Disabling TLSv1.1 is not supported by your SSL library.")); | 99 | printf("%s\n", _("UNKNOWN - Disabling TLSv1.1 is not supported by your SSL library.")); |
98 | return STATE_UNKNOWN; | 100 | return STATE_UNKNOWN; |
99 | #else | 101 | #else |
100 | options |= SSL_OP_NO_TLSv1_1; | 102 | SSL_CTX_set_min_proto_version(ctx, TLS1_2_VERSION); |
103 | break; | ||
101 | #endif | 104 | #endif |
102 | /* FALLTHROUGH */ | ||
103 | case MP_TLSv1_1_OR_NEWER: | 105 | case MP_TLSv1_1_OR_NEWER: |
104 | #if !defined(SSL_OP_NO_TLSv1) | 106 | #if !defined(SSL_OP_NO_TLSv1) |
105 | printf("%s\n", _("UNKNOWN - Disabling TLSv1 is not supported by your SSL library.")); | 107 | printf("%s\n", _("UNKNOWN - Disabling TLSv1 is not supported by your SSL library.")); |
106 | return STATE_UNKNOWN; | 108 | return STATE_UNKNOWN; |
107 | #else | 109 | #else |
108 | options |= SSL_OP_NO_TLSv1; | 110 | SSL_CTX_set_min_proto_version(ctx, TLS1_1_VERSION); |
111 | break; | ||
109 | #endif | 112 | #endif |
110 | /* FALLTHROUGH */ | ||
111 | case MP_TLSv1_OR_NEWER: | 113 | case MP_TLSv1_OR_NEWER: |
112 | #if defined(SSL_OP_NO_SSLv3) | 114 | #if defined(SSL_OP_NO_SSLv3) |
113 | options |= SSL_OP_NO_SSLv3; | 115 | SSL_CTX_set_min_proto_version(ctx, TLS1_VERSION); |
116 | break; | ||
114 | #endif | 117 | #endif |
115 | /* FALLTHROUGH */ | ||
116 | case MP_SSLv3_OR_NEWER: | 118 | case MP_SSLv3_OR_NEWER: |
117 | #if defined(SSL_OP_NO_SSLv2) | 119 | #if defined(SSL_OP_NO_SSLv2) |
118 | options |= SSL_OP_NO_SSLv2; | 120 | SSL_CTX_set_min_proto_version(ctx, SSL3_VERSION); |
121 | break; | ||
119 | #endif | 122 | #endif |
120 | case MP_SSLv2_OR_NEWER: | ||
121 | /* FALLTHROUGH */ | ||
122 | default: /* Default to auto negotiation */ | ||
123 | method = SSLv23_client_method(); | ||
124 | } | ||
125 | if (!initialized) { | ||
126 | /* Initialize SSL context */ | ||
127 | SSLeay_add_ssl_algorithms(); | ||
128 | SSL_load_error_strings(); | ||
129 | OpenSSL_add_all_algorithms(); | ||
130 | initialized = 1; | ||
131 | } | ||
132 | if ((c = SSL_CTX_new(method)) == NULL) { | ||
133 | printf("%s\n", _("CRITICAL - Cannot create SSL context.")); | ||
134 | return STATE_CRITICAL; | ||
135 | } | 123 | } |
124 | |||
136 | if (cert && privkey) { | 125 | if (cert && privkey) { |
137 | #ifdef USE_OPENSSL | 126 | #ifdef USE_OPENSSL |
138 | if (!SSL_CTX_use_certificate_chain_file(c, cert)) { | 127 | if (!SSL_CTX_use_certificate_chain_file(ctx, cert)) { |
139 | #elif USE_GNUTLS | 128 | #elif USE_GNUTLS |
140 | if (!SSL_CTX_use_certificate_file(c, cert, SSL_FILETYPE_PEM)) { | 129 | if (!SSL_CTX_use_certificate_file(ctx, cert, SSL_FILETYPE_PEM)) { |
141 | #else | 130 | #else |
142 | #error Unported for unknown SSL library | 131 | #error Unported for unknown SSL library |
143 | #endif | 132 | #endif |
144 | printf ("%s\n", _("CRITICAL - Unable to open certificate chain file!\n")); | 133 | printf ("%s\n", _("CRITICAL - Unable to open certificate chain file!\n")); |
145 | return STATE_CRITICAL; | 134 | return STATE_CRITICAL; |
146 | } | 135 | } |
147 | SSL_CTX_use_PrivateKey_file(c, privkey, SSL_FILETYPE_PEM); | 136 | SSL_CTX_use_PrivateKey_file(ctx, privkey, SSL_FILETYPE_PEM); |
148 | #ifdef USE_OPENSSL | 137 | #ifdef USE_OPENSSL |
149 | if (!SSL_CTX_check_private_key(c)) { | 138 | if (!SSL_CTX_check_private_key(ctx)) { |
150 | printf ("%s\n", _("CRITICAL - Private key does not seem to match certificate!\n")); | 139 | printf ("%s\n", _("CRITICAL - Private key does not seem to match certificate!\n")); |
151 | return STATE_CRITICAL; | 140 | return STATE_CRITICAL; |
152 | } | 141 | } |
@@ -155,9 +144,9 @@ int np_net_ssl_init_with_hostname_version_and_cert(int sd, char *host_name, int | |||
155 | #ifdef SSL_OP_NO_TICKET | 144 | #ifdef SSL_OP_NO_TICKET |
156 | options |= SSL_OP_NO_TICKET; | 145 | options |= SSL_OP_NO_TICKET; |
157 | #endif | 146 | #endif |
158 | SSL_CTX_set_options(c, options); | 147 | SSL_CTX_set_options(ctx, options); |
159 | SSL_CTX_set_mode(c, SSL_MODE_AUTO_RETRY); | 148 | SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY); |
160 | if ((s = SSL_new(c)) != NULL) { | 149 | if ((s = SSL_new(ctx)) != NULL) { |
161 | #ifdef SSL_set_tlsext_host_name | 150 | #ifdef SSL_set_tlsext_host_name |
162 | if (host_name != NULL) | 151 | if (host_name != NULL) |
163 | SSL_set_tlsext_host_name(s, host_name); | 152 | SSL_set_tlsext_host_name(s, host_name); |
@@ -184,9 +173,9 @@ void np_net_ssl_cleanup() { | |||
184 | #endif | 173 | #endif |
185 | SSL_shutdown(s); | 174 | SSL_shutdown(s); |
186 | SSL_free(s); | 175 | SSL_free(s); |
187 | if (c) { | 176 | if (ctx) { |
188 | SSL_CTX_free(c); | 177 | SSL_CTX_free(ctx); |
189 | c=NULL; | 178 | ctx=NULL; |
190 | } | 179 | } |
191 | s=NULL; | 180 | s=NULL; |
192 | } | 181 | } |
diff --git a/plugins/t/check_imap.t b/plugins/t/check_imap.t index 7c74e56..cf2f81c 100644 --- a/plugins/t/check_imap.t +++ b/plugins/t/check_imap.t | |||
@@ -25,7 +25,7 @@ $t = NPTest->testCmd( "./check_imap $host_tcp_imap -p 143 -wt 9 -ct 9 -to 10 -e | |||
25 | cmp_ok( $t->return_code, '==', 0, "Check old parameter options" ); | 25 | cmp_ok( $t->return_code, '==', 0, "Check old parameter options" ); |
26 | 26 | ||
27 | $t = NPTest->testCmd( "./check_imap $host_nonresponsive" ); | 27 | $t = NPTest->testCmd( "./check_imap $host_nonresponsive" ); |
28 | cmp_ok( $t->return_code, '==', 2, "Get error with non reponsive host" ); | 28 | cmp_ok( $t->return_code, '==', 2, "Get error with non responsive host" ); |
29 | 29 | ||
30 | $t = NPTest->testCmd( "./check_imap $hostname_invalid" ); | 30 | $t = NPTest->testCmd( "./check_imap $hostname_invalid" ); |
31 | cmp_ok( $t->return_code, '==', 2, "Invalid hostname" ); | 31 | cmp_ok( $t->return_code, '==', 2, "Invalid hostname" ); |
diff --git a/plugins/t/check_smtp.t b/plugins/t/check_smtp.t index aa6dae4..1a1ebe3 100644 --- a/plugins/t/check_smtp.t +++ b/plugins/t/check_smtp.t | |||
@@ -8,12 +8,14 @@ use strict; | |||
8 | use Test::More; | 8 | use Test::More; |
9 | use NPTest; | 9 | use NPTest; |
10 | 10 | ||
11 | my $host_tcp_smtp = getTestParameter( "NP_HOST_TCP_SMTP", | 11 | my $host_tcp_smtp = getTestParameter( "NP_HOST_TCP_SMTP", |
12 | "A host providing an SMTP Service (a mail server)", "mailhost"); | 12 | "A host providing an SMTP Service (a mail server)", "mailhost"); |
13 | my $host_tcp_smtp_tls = getTestParameter( "NP_HOST_TCP_SMTP_TLS", | 13 | my $host_tcp_smtp_starttls = getTestParameter( "NP_HOST_TCP_SMTP_STARTTLS", |
14 | "A host providing SMTP with STARTTLS", $host_tcp_smtp); | ||
15 | my $host_tcp_smtp_nostarttls = getTestParameter( "NP_HOST_TCP_SMTP_NOSTARTTLS", | ||
16 | "A host providing SMTP without STARTTLS", ""); | ||
17 | my $host_tcp_smtp_tls = getTestParameter( "NP_HOST_TCP_SMTP_TLS", | ||
14 | "A host providing SMTP with TLS", $host_tcp_smtp); | 18 | "A host providing SMTP with TLS", $host_tcp_smtp); |
15 | my $host_tcp_smtp_notls = getTestParameter( "NP_HOST_TCP_SMTP_NOTLS", | ||
16 | "A host providing SMTP without TLS", ""); | ||
17 | 19 | ||
18 | my $host_nonresponsive = getTestParameter( "NP_HOST_NONRESPONSIVE", | 20 | my $host_nonresponsive = getTestParameter( "NP_HOST_NONRESPONSIVE", |
19 | "The hostname of system not responsive to network requests", "10.0.0.1" ); | 21 | "The hostname of system not responsive to network requests", "10.0.0.1" ); |
@@ -22,7 +24,7 @@ my $hostname_invalid = getTestParameter( "NP_HOSTNAME_INVALID", | |||
22 | "An invalid (not known to DNS) hostname", "nosuchhost" ); | 24 | "An invalid (not known to DNS) hostname", "nosuchhost" ); |
23 | my $res; | 25 | my $res; |
24 | 26 | ||
25 | plan tests => 10; | 27 | plan tests => 16; |
26 | 28 | ||
27 | SKIP: { | 29 | SKIP: { |
28 | skip "No SMTP server defined", 4 unless $host_tcp_smtp; | 30 | skip "No SMTP server defined", 4 unless $host_tcp_smtp; |
@@ -42,22 +44,38 @@ SKIP: { | |||
42 | local $TODO = "Output is over two lines"; | 44 | local $TODO = "Output is over two lines"; |
43 | like ( $res->output, qr/^SMTP WARNING/, "Correct error message" ); | 45 | like ( $res->output, qr/^SMTP WARNING/, "Correct error message" ); |
44 | } | 46 | } |
47 | |||
48 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp --ssl -p 25" ); | ||
49 | is ($res->return_code, 2, "Check rc of connecting to $host_tcp_smtp with TLS on standard SMTP port" ); | ||
50 | like ($res->output, qr/^CRITICAL - Cannot make SSL connection\./, "Check output of connecting to $host_tcp_smtp with TLS on standard SMTP port"); | ||
45 | } | 51 | } |
46 | 52 | ||
47 | SKIP: { | 53 | SKIP: { |
48 | skip "No SMTP server with TLS defined", 1 unless $host_tcp_smtp_tls; | 54 | skip "No SMTP server with STARTTLS defined", 1 unless $host_tcp_smtp_starttls; |
49 | # SSL connection for TLS | 55 | # SSL connection for STARTTLS |
50 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_tls -p 25 -S" ); | 56 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_starttls -p 25 -S" ); |
51 | is ($res->return_code, 0, "OK, with STARTTLS" ); | 57 | is ($res->return_code, 0, "OK, with STARTTLS" ); |
52 | } | 58 | } |
53 | 59 | ||
54 | SKIP: { | 60 | SKIP: { |
55 | skip "No SMTP server without TLS defined", 2 unless $host_tcp_smtp_notls; | 61 | skip "No SMTP server without STARTTLS defined", 2 unless $host_tcp_smtp_nostarttls; |
56 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_notls -p 25 -S" ); | 62 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_nostarttls -p 25 -S" ); |
57 | is ($res->return_code, 1, "OK, got warning from server without TLS"); | 63 | is ($res->return_code, 1, "OK, got warning from server without STARTTLS"); |
58 | is ($res->output, "WARNING - TLS not supported by server", "Right error message" ); | 64 | is ($res->output, "WARNING - TLS not supported by server", "Right error message" ); |
59 | } | 65 | } |
60 | 66 | ||
67 | SKIP: { | ||
68 | skip "No SMTP server with TLS defined", 1 unless $host_tcp_smtp_tls; | ||
69 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_tls --ssl" ); | ||
70 | is ($res->return_code, 0, "Check rc of connecting to $host_tcp_smtp_tls with TLS" ); | ||
71 | like ($res->output, qr/^SMTP OK - /, "Check output of connecting to $host_tcp_smtp_tls with TLS" ); | ||
72 | |||
73 | my $unused_port = 4465; | ||
74 | $res = NPTest->testCmd( "./check_smtp -H $host_tcp_smtp_tls -p $unused_port --ssl" ); | ||
75 | is ($res->return_code, 2, "Check rc of connecting to $host_tcp_smtp_tls with TLS on unused port $unused_port" ); | ||
76 | like ($res->output, qr/^connect to address $host_tcp_smtp_tls and port $unused_port: Connection refused/, "Check output of connecting to $host_tcp_smtp_tls with TLS on unused port $unused_port"); | ||
77 | } | ||
78 | |||
61 | $res = NPTest->testCmd( "./check_smtp $host_nonresponsive" ); | 79 | $res = NPTest->testCmd( "./check_smtp $host_nonresponsive" ); |
62 | is ($res->return_code, 2, "CRITICAL - host non responding" ); | 80 | is ($res->return_code, 2, "CRITICAL - host non responding" ); |
63 | 81 | ||
diff --git a/plugins/t/check_snmp.t b/plugins/t/check_snmp.t index f2f218f..576cc50 100644 --- a/plugins/t/check_snmp.t +++ b/plugins/t/check_snmp.t | |||
@@ -26,22 +26,22 @@ $res = NPTest->testCmd( "./check_snmp -t 1" ); | |||
26 | is( $res->return_code, 3, "No host name" ); | 26 | is( $res->return_code, 3, "No host name" ); |
27 | is( $res->output, "No host specified" ); | 27 | is( $res->output, "No host specified" ); |
28 | 28 | ||
29 | $res = NPTest->testCmd( "./check_snmp -H fakehostname" ); | 29 | $res = NPTest->testCmd( "./check_snmp -H fakehostname --ignore-mib-parsing-errors" ); |
30 | is( $res->return_code, 3, "No OIDs specified" ); | 30 | is( $res->return_code, 3, "No OIDs specified" ); |
31 | is( $res->output, "No OIDs specified" ); | 31 | is( $res->output, "No OIDs specified" ); |
32 | 32 | ||
33 | $res = NPTest->testCmd( "./check_snmp -H fakehost -o oids -P 3 -U not_a_user --seclevel=rubbish" ); | 33 | $res = NPTest->testCmd( "./check_snmp -H fakehost --ignore-mib-parsing-errors -o oids -P 3 -U not_a_user --seclevel=rubbish" ); |
34 | is( $res->return_code, 3, "Invalid seclevel" ); | 34 | is( $res->return_code, 3, "Invalid seclevel" ); |
35 | like( $res->output, "/check_snmp: Invalid seclevel - rubbish/" ); | 35 | like( $res->output, "/check_snmp: Invalid seclevel - rubbish/" ); |
36 | 36 | ||
37 | $res = NPTest->testCmd( "./check_snmp -H fakehost -o oids -P 3c" ); | 37 | $res = NPTest->testCmd( "./check_snmp -H fakehost --ignore-mib-parsing-errors -o oids -P 3c" ); |
38 | is( $res->return_code, 3, "Invalid protocol" ); | 38 | is( $res->return_code, 3, "Invalid protocol" ); |
39 | like( $res->output, "/check_snmp: Invalid SNMP version - 3c/" ); | 39 | like( $res->output, "/check_snmp: Invalid SNMP version - 3c/" ); |
40 | 40 | ||
41 | SKIP: { | 41 | SKIP: { |
42 | skip "no snmp host defined", 50 if ( ! $host_snmp ); | 42 | skip "no snmp host defined", 50 if ( ! $host_snmp ); |
43 | 43 | ||
44 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -w 1: -c 1:"); | 44 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -w 1: -c 1:"); |
45 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying uptime" ); | 45 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying uptime" ); |
46 | like($res->output, '/^SNMP OK - (\d+)/', "String contains SNMP OK"); | 46 | like($res->output, '/^SNMP OK - (\d+)/', "String contains SNMP OK"); |
47 | $res->output =~ /^SNMP OK - (\d+)/; | 47 | $res->output =~ /^SNMP OK - (\d+)/; |
@@ -51,111 +51,111 @@ SKIP: { | |||
51 | 51 | ||
52 | 52 | ||
53 | # some more threshold tests | 53 | # some more threshold tests |
54 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1"); | 54 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1"); |
55 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1" ); | 55 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1" ); |
56 | 56 | ||
57 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1:"); | 57 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1:"); |
58 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c 1:" ); | 58 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c 1:" ); |
59 | 59 | ||
60 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c ~:1"); | 60 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c ~:1"); |
61 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c ~:1" ); | 61 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c ~:1" ); |
62 | 62 | ||
63 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1:10"); | 63 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 1:10"); |
64 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1:10" ); | 64 | cmp_ok( $res->return_code, '==', 2, "Threshold test -c 1:10" ); |
65 | 65 | ||
66 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c \@1:10"); | 66 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c \@1:10"); |
67 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c \@1:10" ); | 67 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c \@1:10" ); |
68 | 68 | ||
69 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 10:1"); | 69 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0 -c 10:1"); |
70 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c 10:1" ); | 70 | cmp_ok( $res->return_code, '==', 0, "Threshold test -c 10:1" ); |
71 | 71 | ||
72 | 72 | ||
73 | $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:"); | 73 | $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:"); |
74 | cmp_ok( $res->return_code, '==', 0, "Test with numeric OID (no mibs loaded)" ); | 74 | cmp_ok( $res->return_code, '==', 0, "Test with numeric OID (no mibs loaded)" ); |
75 | like($res->output, '/^SNMP OK - \d+/', "String contains SNMP OK"); | 75 | like($res->output, '/^SNMP OK - \d+/', "String contains SNMP OK"); |
76 | 76 | ||
77 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0"); | 77 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0"); |
78 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying sysDescr" ); | 78 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying sysDescr" ); |
79 | unlike($res->perf_output, '/sysDescr/', "Perfdata doesn't contain string values"); | 79 | unlike($res->perf_output, '/sysDescr/', "Perfdata doesn't contain string values"); |
80 | 80 | ||
81 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0,system.sysDescr.0"); | 81 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0,system.sysDescr.0"); |
82 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, comma-separated" ); | 82 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, comma-separated" ); |
83 | like($res->output, '/^SNMP OK - /', "String contains SNMP OK"); | 83 | like($res->output, '/^SNMP OK - /', "String contains SNMP OK"); |
84 | 84 | ||
85 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysDescr.0 -o system.sysDescr.0"); | 85 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysDescr.0 -o system.sysDescr.0"); |
86 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, repeated option" ); | 86 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying two string OIDs, repeated option" ); |
87 | like($res->output, '/^SNMP OK - /', "String contains SNMP OK"); | 87 | like($res->output, '/^SNMP OK - /', "String contains SNMP OK"); |
88 | 88 | ||
89 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 1:1 -c 1:1"); | 89 | $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"); |
90 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrSWRunIndex.1" ); | 90 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrSWRunIndex.1" ); |
91 | like($res->output, '/^SNMP OK - 1\s.*$/', "String fits SNMP OK and output format"); | 91 | like($res->output, '/^SNMP OK - 1\s.*$/', "String fits SNMP OK and output format"); |
92 | 92 | ||
93 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w 0 -c 1:"); | 93 | $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:"); |
94 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING when querying hrSWRunIndex.1 and warn-th doesn't apply " ); | 94 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING when querying hrSWRunIndex.1 and warn-th doesn't apply " ); |
95 | like($res->output, '/^SNMP WARNING - \*1\*\s.*$/', "String matches SNMP WARNING and output format"); | 95 | like($res->output, '/^SNMP WARNING - \*1\*\s.*$/', "String matches SNMP WARNING and output format"); |
96 | 96 | ||
97 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w :0 -c 0"); | 97 | $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"); |
98 | cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL when querying hrSWRunIndex.1 and crit-th doesn't apply" ); | 98 | cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL when querying hrSWRunIndex.1 and crit-th doesn't apply" ); |
99 | like($res->output, '/^SNMP CRITICAL - \*1\*\s.*$/', "String matches SNMP CRITICAL and output format"); | 99 | like($res->output, '/^SNMP CRITICAL - \*1\*\s.*$/', "String matches SNMP CRITICAL and output format"); |
100 | 100 | ||
101 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o ifIndex.2,ifIndex.1 -w 1:2 -c 1:2"); | 101 | $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"); |
102 | cmp_ok( $res->return_code, '==', 0, "Checking two OIDs at once" ); | 102 | cmp_ok( $res->return_code, '==', 0, "Checking two OIDs at once" ); |
103 | like($res->output, "/^SNMP OK - 2 1/", "Got two values back" ); | 103 | like($res->output, "/^SNMP OK - 2 1/", "Got two values back" ); |
104 | like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" ); | 104 | like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" ); |
105 | like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" ); | 105 | like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" ); |
106 | 106 | ||
107 | $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"); | 107 | $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"); |
108 | cmp_ok( $res->return_code, '==', 2, "Checking critical threshold is passed if any one value crosses" ); | 108 | cmp_ok( $res->return_code, '==', 2, "Checking critical threshold is passed if any one value crosses" ); |
109 | like($res->output, "/^SNMP CRITICAL - 2 *1*/", "Got two values back" ); | 109 | like($res->output, "/^SNMP CRITICAL - 2 *1*/", "Got two values back" ); |
110 | like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" ); | 110 | like( $res->perf_output, "/ifIndex.2=2/", "Got 1st perf data" ); |
111 | like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" ); | 111 | like( $res->perf_output, "/ifIndex.1=1/", "Got 2nd perf data" ); |
112 | 112 | ||
113 | $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:"); | 113 | $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:"); |
114 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrMemorySize and hrSystemProcesses"); | 114 | cmp_ok( $res->return_code, '==', 0, "Exit OK when querying hrMemorySize and hrSystemProcesses"); |
115 | like($res->output, '/^SNMP OK - \d+ \d+/', "String contains hrMemorySize and hrSystemProcesses"); | 115 | like($res->output, '/^SNMP OK - \d+ \d+/', "String contains hrMemorySize and hrSystemProcesses"); |
116 | 116 | ||
117 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w \@:0 -c \@0"); | 117 | $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"); |
118 | cmp_ok( $res->return_code, '==', 0, "Exit OK with inside-range thresholds"); | 118 | cmp_ok( $res->return_code, '==', 0, "Exit OK with inside-range thresholds"); |
119 | like($res->output, '/^SNMP OK - 1\s.*$/', "String matches SNMP OK and output format"); | 119 | like($res->output, '/^SNMP OK - 1\s.*$/', "String matches SNMP OK and output format"); |
120 | 120 | ||
121 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3"); | 121 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3"); |
122 | $res->output =~ m/^SNMP OK - (\d+\.\d{2})\s.*$/; | 122 | $res->output =~ m/^SNMP OK - (\d+\.\d{2})\s.*$/; |
123 | my $lower = $1 - 0.05; | 123 | my $lower = $1 - 0.05; |
124 | my $higher = $1 + 0.05; | 124 | my $higher = $1 + 0.05; |
125 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o enterprises.ucdavis.laTable.laEntry.laLoad.3 -w $lower -c $higher"); | 125 | $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"); |
126 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING with fractionnal arguments"); | 126 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING with fractionnal arguments"); |
127 | 127 | ||
128 | $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"); | 128 | $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"); |
129 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING on 2nd threshold"); | 129 | cmp_ok( $res->return_code, '==', 1, "Exit WARNING on 2nd threshold"); |
130 | 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"); | 130 | 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"); |
131 | 131 | ||
132 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w '' -c ''"); | 132 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndex.1 -w '' -c ''"); |
133 | cmp_ok( $res->return_code, '==', 0, "Empty thresholds doesn't crash"); | 133 | cmp_ok( $res->return_code, '==', 0, "Empty thresholds doesn't crash"); |
134 | 134 | ||
135 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,,1 -c ,,2"); | 135 | $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"); |
136 | cmp_ok( $res->return_code, '==', 0, "Skipping first two thresholds on 2 OID check"); | 136 | cmp_ok( $res->return_code, '==', 0, "Skipping first two thresholds on 2 OID check"); |
137 | like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping first two thresholds, result printed rather than parsed"); | 137 | like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping first two thresholds, result printed rather than parsed"); |
138 | 138 | ||
139 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o host.hrStorage.hrMemorySize.0,host.hrSystem.hrSystemProcesses.0 -w ,, -c ,,"); | 139 | $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 ,,"); |
140 | cmp_ok( $res->return_code, '==', 0, "Skipping all thresholds"); | 140 | cmp_ok( $res->return_code, '==', 0, "Skipping all thresholds"); |
141 | like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping all thresholds, result printed rather than parsed"); | 141 | like($res->output, '/^SNMP OK - \d+ \w+ \d+\s.*$/', "Skipping all thresholds, result printed rather than parsed"); |
142 | 142 | ||
143 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0 -c 1000000000000: -u '1/100 sec'"); | 143 | $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'"); |
144 | cmp_ok( $res->return_code, '==', 2, "Timetick used as a threshold"); | 144 | cmp_ok( $res->return_code, '==', 2, "Timetick used as a threshold"); |
145 | like($res->output, '/^SNMP CRITICAL - \*\d+\* 1\/100 sec.*$/', "Timetick used as a threshold, parsed as numeric"); | 145 | like($res->output, '/^SNMP CRITICAL - \*\d+\* 1\/100 sec.*$/', "Timetick used as a threshold, parsed as numeric"); |
146 | 146 | ||
147 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o system.sysUpTime.0"); | 147 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o system.sysUpTime.0"); |
148 | cmp_ok( $res->return_code, '==', 0, "Timetick used as a string"); | 148 | cmp_ok( $res->return_code, '==', 0, "Timetick used as a string"); |
149 | 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"); | 149 | 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"); |
150 | 150 | ||
151 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -C $snmp_community -o HOST-RESOURCES-MIB::hrSWRunName.1"); | 151 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp --ignore-mib-parsing-errors -C $snmp_community -o HOST-RESOURCES-MIB::hrSWRunName.1"); |
152 | cmp_ok( $res->return_code, '==', 0, "snmp response without datatype"); | 152 | cmp_ok( $res->return_code, '==', 0, "snmp response without datatype"); |
153 | like( $res->output, '/^SNMP OK - "(systemd|init)" \| $/', "snmp response without datatype" ); | 153 | like( $res->output, '/^SNMP OK - "(systemd|init)" \| $/', "snmp response without datatype" ); |
154 | } | 154 | } |
155 | 155 | ||
156 | SKIP: { | 156 | SKIP: { |
157 | skip "no SNMP user defined", 1 if ( ! $user_snmp ); | 157 | skip "no SNMP user defined", 1 if ( ! $user_snmp ); |
158 | $res = NPTest->testCmd( "./check_snmp -H $host_snmp -o HOST-RESOURCES-MIB::hrSystemUptime.0 -P 3 -U $user_snmp -L noAuthNoPriv"); | 158 | $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"); |
159 | like( $res->output, '/^SNMP OK - Timeticks:\s\(\d+\)\s+(?:\d+ days?,\s+)?\d+:\d+:\d+\.\d+\s.*$/', "noAuthNoPriv security level works properly" ); | 159 | like( $res->output, '/^SNMP OK - Timeticks:\s\(\d+\)\s+(?:\d+ days?,\s+)?\d+:\d+:\d+\.\d+\s.*$/', "noAuthNoPriv security level works properly" ); |
160 | } | 160 | } |
161 | 161 | ||
@@ -163,14 +163,14 @@ SKIP: { | |||
163 | # the tests can run on hosts w/o snmp host/community in NPTest.cache. Execution will fail anyway | 163 | # the tests can run on hosts w/o snmp host/community in NPTest.cache. Execution will fail anyway |
164 | SKIP: { | 164 | SKIP: { |
165 | skip "no non responsive host defined", 2 if ( ! $host_nonresponsive ); | 165 | skip "no non responsive host defined", 2 if ( ! $host_nonresponsive ); |
166 | $res = NPTest->testCmd( "./check_snmp -H $host_nonresponsive -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:"); | 166 | $res = NPTest->testCmd( "./check_snmp -H $host_nonresponsive --ignore-mib-parsing-errors -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:"); |
167 | cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL with non responsive host" ); | 167 | cmp_ok( $res->return_code, '==', 2, "Exit CRITICAL with non responsive host" ); |
168 | like($res->output, '/Plugin timed out while executing system call/', "String matches timeout problem"); | 168 | like($res->output, '/Plugin timed out while executing system call/', "String matches timeout problem"); |
169 | } | 169 | } |
170 | 170 | ||
171 | SKIP: { | 171 | SKIP: { |
172 | skip "no non invalid host defined", 2 if ( ! $hostname_invalid ); | 172 | skip "no non invalid host defined", 2 if ( ! $hostname_invalid ); |
173 | $res = NPTest->testCmd( "./check_snmp -H $hostname_invalid -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:"); | 173 | $res = NPTest->testCmd( "./check_snmp -H $hostname_invalid --ignore-mib-parsing-errors -C np_foobar -o system.sysUpTime.0 -w 1: -c 1:"); |
174 | cmp_ok( $res->return_code, '==', 3, "Exit UNKNOWN with non responsive host" ); | 174 | cmp_ok( $res->return_code, '==', 3, "Exit UNKNOWN with non responsive host" ); |
175 | like($res->output, '/External command error: .*(nosuchhost|Name or service not known|Unknown host)/', "String matches invalid host"); | 175 | like($res->output, '/External command error: .*(nosuchhost|Name or service not known|Unknown host).*/s', "String matches invalid host"); |
176 | } | 176 | } |
diff --git a/plugins/t/check_users.t b/plugins/t/check_users.t index 088f3b5..9ebc2fc 100644 --- a/plugins/t/check_users.t +++ b/plugins/t/check_users.t | |||
@@ -2,7 +2,7 @@ | |||
2 | # | 2 | # |
3 | # Logged in Users Tests via check_users | 3 | # Logged in Users Tests via check_users |
4 | # | 4 | # |
5 | # Trick: This ckeck requires at least 1 user logged in. These commands should | 5 | # Trick: This check requires at least 1 user logged in. These commands should |
6 | # leave a session open forever in the background: | 6 | # leave a session open forever in the background: |
7 | # | 7 | # |
8 | # $ ssh -tt localhost </dev/null >/dev/null 2>/dev/null & | 8 | # $ ssh -tt localhost </dev/null >/dev/null 2>/dev/null & |
diff --git a/plugins/tests/check_curl.t b/plugins/tests/check_curl.t index 72f2b7c..3c91483 100755 --- a/plugins/tests/check_curl.t +++ b/plugins/tests/check_curl.t | |||
@@ -9,7 +9,7 @@ | |||
9 | # Country Name (2 letter code) [AU]:DE | 9 | # Country Name (2 letter code) [AU]:DE |
10 | # State or Province Name (full name) [Some-State]:Bavaria | 10 | # State or Province Name (full name) [Some-State]:Bavaria |
11 | # Locality Name (eg, city) []:Munich | 11 | # Locality Name (eg, city) []:Munich |
12 | # Organization Name (eg, company) [Internet Widgits Pty Ltd]:Monitoring Plugins | 12 | # Organization Name (eg, company) [Internet Widgets Pty Ltd]:Monitoring Plugins |
13 | # Organizational Unit Name (eg, section) []: | 13 | # Organizational Unit Name (eg, section) []: |
14 | # Common Name (e.g. server FQDN or YOUR name) []:Monitoring Plugins | 14 | # Common Name (e.g. server FQDN or YOUR name) []:Monitoring Plugins |
15 | # Email Address []:devel@monitoring-plugins.org | 15 | # Email Address []:devel@monitoring-plugins.org |
diff --git a/plugins/utils.c b/plugins/utils.c index b4214c6..71c0bdd 100644 --- a/plugins/utils.c +++ b/plugins/utils.c | |||
@@ -804,19 +804,3 @@ char *sperfdata_int (const char *label, | |||
804 | 804 | ||
805 | return data; | 805 | return data; |
806 | } | 806 | } |
807 | |||
808 | int | ||
809 | open_max (void) | ||
810 | { | ||
811 | errno = 0; | ||
812 | if (maxfd > 0) | ||
813 | return(maxfd); | ||
814 | |||
815 | if ((maxfd = sysconf (_SC_OPEN_MAX)) < 0) { | ||
816 | if (errno == 0) | ||
817 | maxfd = DEFAULT_MAXFD; /* it's indeterminate */ | ||
818 | else | ||
819 | die (STATE_UNKNOWN, _("sysconf error for _SC_OPEN_MAX\n")); | ||
820 | } | ||
821 | return(maxfd); | ||
822 | } | ||
diff --git a/plugins/utils.h b/plugins/utils.h index c76b321..cb979ce 100644 --- a/plugins/utils.h +++ b/plugins/utils.h | |||
@@ -106,8 +106,6 @@ char *sperfdata (const char *, double, const char *, char *, char *, | |||
106 | char *sperfdata_int (const char *, int, const char *, char *, char *, | 106 | char *sperfdata_int (const char *, int, const char *, char *, char *, |
107 | int, int, int, int); | 107 | int, int, int, int); |
108 | 108 | ||
109 | int open_max (void); | ||
110 | |||
111 | /* The idea here is that, although not every plugin will use all of these, | 109 | /* The idea here is that, although not every plugin will use all of these, |
112 | most will or should. Therefore, for consistency, these very common | 110 | most will or should. Therefore, for consistency, these very common |
113 | options should have only these meanings throughout the overall suite */ | 111 | options should have only these meanings throughout the overall suite */ |
diff --git a/po/Makevars b/po/Makevars index 1bf1e0d..b35f5ad 100644 --- a/po/Makevars +++ b/po/Makevars | |||
@@ -8,7 +8,7 @@ subdir = po | |||
8 | top_builddir = .. | 8 | top_builddir = .. |
9 | 9 | ||
10 | # These options get passed to xgettext. | 10 | # These options get passed to xgettext. |
11 | XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --flag=error:3:c-format --flag=error_at_line:5:c-format --flag=asprintf:2:c-format --flag=vasprintf:2:c-format | 11 | XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --flag=error:3:c-format --flag=error_at_line:5:c-format --flag=asprintf:2:c-format --flag=vasprintf:2:c-format --no-location |
12 | 12 | ||
13 | # This is the copyright holder that gets inserted into the header of the | 13 | # This is the copyright holder that gets inserted into the header of the |
14 | # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding | 14 | # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding |
@@ -1,122 +1,87 @@ | |||
1 | # translation of de.po to | 1 | # translation of de.po to |
2 | # German Language Translation File. | 2 | # German Language Translation File. |
3 | # This file is distributed under the same license as the nagios-plugins package. | 3 | # This file is distributed under the same license as the nagios-plugins package. |
4 | # Copyright (C) 2004 Nagios Plugin Development Group. | 4 | # Copyright (C) 2023 Nagios Plugin Development Group. |
5 | # Karl DeBisschop <kdebisschop@users.sourceforge.net>, 2003, 2004. | 5 | # Karl DeBisschop <kdebisschop@users.sourceforge.net>, 2003, 2004. |
6 | # | 6 | # |
7 | # | 7 | # |
8 | msgid "" | 8 | msgid "" |
9 | msgstr "" | 9 | msgstr "" |
10 | "Project-Id-Version: nagiosplug\n" | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
11 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" | 11 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" |
12 | "POT-Creation-Date: 2023-07-11 16:07+0200\n" | 12 | "POT-Creation-Date: 2023-10-01 15:10+0200\n" |
13 | "PO-Revision-Date: 2004-12-23 17:46+0100\n" | 13 | "PO-Revision-Date: 2004-12-23 17:46+0100\n" |
14 | "Last-Translator: <>\n" | 14 | "Last-Translator: \n" |
15 | "Language-Team: English <en@li.org>\n" | 15 | "Language-Team: Monitoring Plugin Development Team <devel@monitoring-plugins." |
16 | "Language: en\n" | 16 | "org>\n" |
17 | "Language: de\n" | ||
17 | "MIME-Version: 1.0\n" | 18 | "MIME-Version: 1.0\n" |
18 | "Content-Type: text/plain; charset=iso-8859-1\n" | 19 | "Content-Type: text/plain; charset=UTF-8\n" |
19 | "Content-Transfer-Encoding: 8bit\n" | 20 | "Content-Transfer-Encoding: 8bit\n" |
20 | "Plural-Forms: nplurals=2; plural=(n > 1);X-Generator: KBabel 1.3.1\n" | 21 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" |
21 | 22 | "X-Generator: KBabel 1.3.1\n" | |
22 | #: plugins/check_by_ssh.c:88 plugins/check_cluster.c:76 plugins/check_dig.c:91 | 23 | |
23 | #: plugins/check_disk.c:206 plugins/check_dns.c:106 plugins/check_dummy.c:52 | ||
24 | #: plugins/check_fping.c:95 plugins/check_game.c:82 plugins/check_hpjd.c:105 | ||
25 | #: plugins/check_http.c:174 plugins/check_ldap.c:118 plugins/check_load.c:128 | ||
26 | #: plugins/check_mrtgtraf.c:83 plugins/check_mysql.c:124 | ||
27 | #: plugins/check_nagios.c:91 plugins/check_nt.c:127 plugins/check_ntp.c:780 | ||
28 | #: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 | ||
29 | #: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 | ||
30 | #: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 | ||
31 | #: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 | ||
32 | #: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115 | ||
33 | #: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 | ||
34 | #: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270 | ||
35 | msgid "Could not parse arguments" | 24 | msgid "Could not parse arguments" |
36 | msgstr "Argumente konnten nicht ausgewertet werden" | 25 | msgstr "Argumente konnten nicht ausgewertet werden" |
37 | 26 | ||
38 | #: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99 | ||
39 | #: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101 | ||
40 | #: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78 | ||
41 | msgid "Cannot catch SIGALRM" | 27 | msgid "Cannot catch SIGALRM" |
42 | msgstr "Konnte SIGALRM nicht erhalten" | 28 | msgstr "Konnte SIGALRM nicht erhalten" |
43 | 29 | ||
44 | #: plugins/check_by_ssh.c:107 | ||
45 | #, c-format | 30 | #, c-format |
46 | msgid "SSH connection failed: %s\n" | 31 | msgid "SSH connection failed: %s\n" |
47 | msgstr "" | 32 | msgstr "" |
48 | 33 | ||
49 | #: plugins/check_by_ssh.c:126 | ||
50 | #, c-format | 34 | #, c-format |
51 | msgid "Remote command execution failed: %s\n" | 35 | msgid "Remote command execution failed: %s\n" |
52 | msgstr "" | 36 | msgstr "" |
53 | 37 | ||
54 | #: plugins/check_by_ssh.c:141 | ||
55 | #, c-format | 38 | #, c-format |
56 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" | 39 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" |
57 | msgstr "" | 40 | msgstr "" |
58 | 41 | ||
59 | #: plugins/check_by_ssh.c:153 | ||
60 | #, c-format | 42 | #, c-format |
61 | msgid "SSH WARNING: could not open %s\n" | 43 | msgid "SSH WARNING: could not open %s\n" |
62 | msgstr "SSH WARNING: Konnte %s nicht öffnen\n" | 44 | msgstr "SSH WARNING: Konnte %s nicht öffnen\n" |
63 | 45 | ||
64 | #: plugins/check_by_ssh.c:162 | ||
65 | #, c-format | 46 | #, c-format |
66 | msgid "%s: Error parsing output\n" | 47 | msgid "%s: Error parsing output\n" |
67 | msgstr "" | 48 | msgstr "" |
68 | 49 | ||
69 | #: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 | ||
70 | #: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 | ||
71 | #: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 | ||
72 | #: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519 | ||
73 | #: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 | ||
74 | msgid "Timeout interval must be a positive integer" | 50 | msgid "Timeout interval must be a positive integer" |
75 | msgstr "Timeout interval muss ein positiver Integer sein" | 51 | msgstr "Timeout interval muss ein positiver Integer sein" |
76 | 52 | ||
77 | #: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 | ||
78 | #: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 | ||
79 | #: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 | ||
80 | msgid "Port must be a positive integer" | 53 | msgid "Port must be a positive integer" |
81 | msgstr "Port muss ein positiver Integer sein" | 54 | msgstr "Port muss ein positiver Integer sein" |
82 | 55 | ||
83 | #: plugins/check_by_ssh.c:315 | ||
84 | #, fuzzy | 56 | #, fuzzy |
85 | msgid "skip-stdout argument must be an integer" | 57 | msgid "skip-stdout argument must be an integer" |
86 | msgstr "skip-stdout argument muss ein Integer sein" | 58 | msgstr "skip-stdout argument muss ein Integer sein" |
87 | 59 | ||
88 | #: plugins/check_by_ssh.c:323 | ||
89 | #, fuzzy | 60 | #, fuzzy |
90 | msgid "skip-stderr argument must be an integer" | 61 | msgid "skip-stderr argument must be an integer" |
91 | msgstr "skip-stderr argument muss ein Integer sein" | 62 | msgstr "skip-stderr argument muss ein Integer sein" |
92 | 63 | ||
93 | #: plugins/check_by_ssh.c:349 | ||
94 | #, c-format | 64 | #, c-format |
95 | msgid "%s: You must provide a host name\n" | 65 | msgid "%s: You must provide a host name\n" |
96 | msgstr "%s: Hostname muss angegeben werden\n" | 66 | msgstr "%s: Hostname muss angegeben werden\n" |
97 | 67 | ||
98 | #: plugins/check_by_ssh.c:366 | ||
99 | msgid "No remotecmd" | 68 | msgid "No remotecmd" |
100 | msgstr "Kein remotecm" | 69 | msgstr "Kein remotecm" |
101 | 70 | ||
102 | #: plugins/check_by_ssh.c:380 | ||
103 | #, c-format | 71 | #, c-format |
104 | msgid "%s: Argument limit of %d exceeded\n" | 72 | msgid "%s: Argument limit of %d exceeded\n" |
105 | msgstr "" | 73 | msgstr "" |
106 | 74 | ||
107 | #: plugins/check_by_ssh.c:383 | ||
108 | #, fuzzy | 75 | #, fuzzy |
109 | msgid "Can not (re)allocate 'commargv' buffer\n" | 76 | msgid "Can not (re)allocate 'commargv' buffer\n" |
110 | msgstr "Konnte·url·nicht·zuweisen\n" | 77 | msgstr "Konnte·url·nicht·zuweisen\n" |
111 | 78 | ||
112 | #: plugins/check_by_ssh.c:397 | ||
113 | #, c-format | 79 | #, c-format |
114 | msgid "" | 80 | msgid "" |
115 | "%s: In passive mode, you must provide a service name for each command.\n" | 81 | "%s: In passive mode, you must provide a service name for each command.\n" |
116 | msgstr "" | 82 | msgstr "" |
117 | "%s: Im passive mode muss ein Servicename für jeden Befehl angegeben werden.\n" | 83 | "%s: Im passive mode muss ein Servicename für jeden Befehl angegeben werden.\n" |
118 | 84 | ||
119 | #: plugins/check_by_ssh.c:400 | ||
120 | #, fuzzy, c-format | 85 | #, fuzzy, c-format |
121 | msgid "" | 86 | msgid "" |
122 | "%s: In passive mode, you must provide the host short name from the " | 87 | "%s: In passive mode, you must provide the host short name from the " |
@@ -125,270 +90,188 @@ msgstr "" | |||
125 | "%s: Im passive mode muss der \"host short name\" aus der Nagios " | 90 | "%s: Im passive mode muss der \"host short name\" aus der Nagios " |
126 | "Konfiguration angegeben werden\n" | 91 | "Konfiguration angegeben werden\n" |
127 | 92 | ||
128 | #: plugins/check_by_ssh.c:414 | ||
129 | #, fuzzy, c-format | 93 | #, fuzzy, c-format |
130 | msgid "This plugin uses SSH to execute commands on a remote host" | 94 | msgid "This plugin uses SSH to execute commands on a remote host" |
131 | msgstr "" | 95 | msgstr "" |
132 | "Dieses Plugin nutzt SSH um Befehle auf dem entfernten Rechner auszuführen\n" | 96 | "Dieses Plugin nutzt SSH um Befehle auf dem entfernten Rechner auszuführen\n" |
133 | "\n" | 97 | "\n" |
134 | 98 | ||
135 | #: plugins/check_by_ssh.c:429 | ||
136 | msgid "tell ssh to use Protocol 1 [optional]" | 99 | msgid "tell ssh to use Protocol 1 [optional]" |
137 | msgstr "" | 100 | msgstr "" |
138 | 101 | ||
139 | #: plugins/check_by_ssh.c:431 | ||
140 | msgid "tell ssh to use Protocol 2 [optional]" | 102 | msgid "tell ssh to use Protocol 2 [optional]" |
141 | msgstr "" | 103 | msgstr "" |
142 | 104 | ||
143 | #: plugins/check_by_ssh.c:433 | ||
144 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" | 105 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" |
145 | msgstr "" | 106 | msgstr "" |
146 | 107 | ||
147 | #: plugins/check_by_ssh.c:435 | ||
148 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" | 108 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" |
149 | msgstr "" | 109 | msgstr "" |
150 | 110 | ||
151 | #: plugins/check_by_ssh.c:437 | ||
152 | msgid "Exit with an warning, if there is an output on STDERR" | 111 | msgid "Exit with an warning, if there is an output on STDERR" |
153 | msgstr "" | 112 | msgstr "" |
154 | 113 | ||
155 | #: plugins/check_by_ssh.c:439 | ||
156 | msgid "" | 114 | msgid "" |
157 | "tells ssh to fork rather than create a tty [optional]. This will always " | 115 | "tells ssh to fork rather than create a tty [optional]. This will always " |
158 | "return OK if ssh is executed" | 116 | "return OK if ssh is executed" |
159 | msgstr "" | 117 | msgstr "" |
160 | 118 | ||
161 | #: plugins/check_by_ssh.c:441 | ||
162 | msgid "command to execute on the remote machine" | 119 | msgid "command to execute on the remote machine" |
163 | msgstr "" | 120 | msgstr "" |
164 | 121 | ||
165 | #: plugins/check_by_ssh.c:443 | ||
166 | msgid "SSH user name on remote host [optional]" | 122 | msgid "SSH user name on remote host [optional]" |
167 | msgstr "" | 123 | msgstr "" |
168 | 124 | ||
169 | #: plugins/check_by_ssh.c:445 | ||
170 | msgid "identity of an authorized key [optional]" | 125 | msgid "identity of an authorized key [optional]" |
171 | msgstr "" | 126 | msgstr "" |
172 | 127 | ||
173 | #: plugins/check_by_ssh.c:447 | ||
174 | msgid "external command file for monitoring [optional]" | 128 | msgid "external command file for monitoring [optional]" |
175 | msgstr "" | 129 | msgstr "" |
176 | 130 | ||
177 | #: plugins/check_by_ssh.c:449 | ||
178 | msgid "list of monitoring service names, separated by ':' [optional]" | 131 | msgid "list of monitoring service names, separated by ':' [optional]" |
179 | msgstr "" | 132 | msgstr "" |
180 | 133 | ||
181 | #: plugins/check_by_ssh.c:451 | ||
182 | msgid "short name of host in the monitoring configuration [optional]" | 134 | msgid "short name of host in the monitoring configuration [optional]" |
183 | msgstr "" | 135 | msgstr "" |
184 | 136 | ||
185 | #: plugins/check_by_ssh.c:453 | ||
186 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" | 137 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" |
187 | msgstr "" | 138 | msgstr "" |
188 | 139 | ||
189 | #: plugins/check_by_ssh.c:455 | ||
190 | msgid "Tell ssh to use this configfile [optional]" | 140 | msgid "Tell ssh to use this configfile [optional]" |
191 | msgstr "" | 141 | msgstr "" |
192 | 142 | ||
193 | #: plugins/check_by_ssh.c:457 | ||
194 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" | 143 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" |
195 | msgstr "" | 144 | msgstr "" |
196 | 145 | ||
197 | #: plugins/check_by_ssh.c:461 | ||
198 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" | 146 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" |
199 | msgstr "" | 147 | msgstr "" |
200 | 148 | ||
201 | #: plugins/check_by_ssh.c:464 | ||
202 | msgid "The most common mode of use is to refer to a local identity file with" | 149 | msgid "The most common mode of use is to refer to a local identity file with" |
203 | msgstr "" | 150 | msgstr "" |
204 | 151 | ||
205 | #: plugins/check_by_ssh.c:465 | ||
206 | msgid "the '-i' option. In this mode, the identity pair should have a null" | 152 | msgid "the '-i' option. In this mode, the identity pair should have a null" |
207 | msgstr "" | 153 | msgstr "" |
208 | 154 | ||
209 | #: plugins/check_by_ssh.c:466 | ||
210 | msgid "passphrase and the public key should be listed in the authorized_keys" | 155 | msgid "passphrase and the public key should be listed in the authorized_keys" |
211 | msgstr "" | 156 | msgstr "" |
212 | 157 | ||
213 | #: plugins/check_by_ssh.c:467 | ||
214 | msgid "file of the remote host. Usually the key will be restricted to running" | 158 | msgid "file of the remote host. Usually the key will be restricted to running" |
215 | msgstr "" | 159 | msgstr "" |
216 | 160 | ||
217 | #: plugins/check_by_ssh.c:468 | ||
218 | msgid "only one command on the remote server. If the remote SSH server tracks" | 161 | msgid "only one command on the remote server. If the remote SSH server tracks" |
219 | msgstr "" | 162 | msgstr "" |
220 | 163 | ||
221 | #: plugins/check_by_ssh.c:469 | ||
222 | msgid "invocation arguments, the one remote program may be an agent that can" | 164 | msgid "invocation arguments, the one remote program may be an agent that can" |
223 | msgstr "" | 165 | msgstr "" |
224 | 166 | ||
225 | #: plugins/check_by_ssh.c:470 | ||
226 | msgid "execute additional commands as proxy" | 167 | msgid "execute additional commands as proxy" |
227 | msgstr "" | 168 | msgstr "" |
228 | 169 | ||
229 | #: plugins/check_by_ssh.c:472 | ||
230 | msgid "To use passive mode, provide multiple '-C' options, and provide" | 170 | msgid "To use passive mode, provide multiple '-C' options, and provide" |
231 | msgstr "" | 171 | msgstr "" |
232 | 172 | ||
233 | #: plugins/check_by_ssh.c:473 | ||
234 | msgid "" | 173 | msgid "" |
235 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" | 174 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" |
236 | msgstr "" | 175 | msgstr "" |
237 | 176 | ||
238 | #: plugins/check_by_ssh.c:475 plugins/check_cluster.c:271 | ||
239 | #: plugins/check_dig.c:364 plugins/check_disk.c:1015 plugins/check_http.c:1846 | ||
240 | #: plugins/check_nagios.c:312 plugins/check_ntp.c:879 | ||
241 | #: plugins/check_ntp_peer.c:733 plugins/check_ntp_time.c:642 | ||
242 | #: plugins/check_procs.c:806 plugins/negate.c:249 plugins/urlize.c:179 | ||
243 | msgid "Examples:" | 177 | msgid "Examples:" |
244 | msgstr "" | 178 | msgstr "" |
245 | 179 | ||
246 | #: plugins/check_by_ssh.c:490 plugins/check_cluster.c:284 | ||
247 | #: plugins/check_dig.c:376 plugins/check_disk.c:1032 plugins/check_dns.c:617 | ||
248 | #: plugins/check_dummy.c:122 plugins/check_fping.c:525 plugins/check_game.c:331 | ||
249 | #: plugins/check_hpjd.c:440 plugins/check_http.c:1884 plugins/check_ldap.c:511 | ||
250 | #: plugins/check_load.c:372 plugins/check_mrtg.c:382 plugins/check_mysql.c:587 | ||
251 | #: plugins/check_nagios.c:323 plugins/check_nt.c:797 plugins/check_ntp.c:898 | ||
252 | #: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 | ||
253 | #: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 | ||
254 | #: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 | ||
255 | #: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 | ||
256 | #: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607 | ||
257 | #: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 | ||
258 | #: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273 | ||
259 | #: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390 | ||
260 | #: plugins-root/check_icmp.c:1633 | ||
261 | msgid "Usage:" | 180 | msgid "Usage:" |
262 | msgstr "" | 181 | msgstr "" |
263 | 182 | ||
264 | #: plugins/check_cluster.c:240 | ||
265 | #, c-format | 183 | #, c-format |
266 | msgid "Host/Service Cluster Plugin for Monitoring" | 184 | msgid "Host/Service Cluster Plugin for Monitoring" |
267 | msgstr "" | 185 | msgstr "" |
268 | 186 | ||
269 | #: plugins/check_cluster.c:246 plugins/check_nt.c:697 | ||
270 | msgid "Options:" | 187 | msgid "Options:" |
271 | msgstr "" | 188 | msgstr "" |
272 | 189 | ||
273 | #: plugins/check_cluster.c:249 | ||
274 | msgid "Check service cluster status" | 190 | msgid "Check service cluster status" |
275 | msgstr "" | 191 | msgstr "" |
276 | 192 | ||
277 | #: plugins/check_cluster.c:251 | ||
278 | msgid "Check host cluster status" | 193 | msgid "Check host cluster status" |
279 | msgstr "" | 194 | msgstr "" |
280 | 195 | ||
281 | #: plugins/check_cluster.c:253 | ||
282 | msgid "Optional prepended text output (i.e. \"Host cluster\")" | 196 | msgid "Optional prepended text output (i.e. \"Host cluster\")" |
283 | msgstr "" | 197 | msgstr "" |
284 | 198 | ||
285 | #: plugins/check_cluster.c:255 plugins/check_cluster.c:258 | ||
286 | msgid "Specifies the range of hosts or services in cluster that must be in a" | 199 | msgid "Specifies the range of hosts or services in cluster that must be in a" |
287 | msgstr "" | 200 | msgstr "" |
288 | 201 | ||
289 | #: plugins/check_cluster.c:256 | ||
290 | msgid "non-OK state in order to return a WARNING status level" | 202 | msgid "non-OK state in order to return a WARNING status level" |
291 | msgstr "" | 203 | msgstr "" |
292 | 204 | ||
293 | #: plugins/check_cluster.c:259 | ||
294 | msgid "non-OK state in order to return a CRITICAL status level" | 205 | msgid "non-OK state in order to return a CRITICAL status level" |
295 | msgstr "" | 206 | msgstr "" |
296 | 207 | ||
297 | #: plugins/check_cluster.c:261 | ||
298 | msgid "The status codes of the hosts or services in the cluster, separated by" | 208 | msgid "The status codes of the hosts or services in the cluster, separated by" |
299 | msgstr "" | 209 | msgstr "" |
300 | 210 | ||
301 | #: plugins/check_cluster.c:262 | ||
302 | msgid "commas" | 211 | msgid "commas" |
303 | msgstr "" | 212 | msgstr "" |
304 | 213 | ||
305 | #: plugins/check_cluster.c:267 plugins/check_game.c:318 | ||
306 | #: plugins/check_http.c:1828 plugins/check_ldap.c:497 plugins/check_mrtg.c:363 | ||
307 | #: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576 | ||
308 | #: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724 | ||
309 | #: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670 | ||
310 | #: plugins/check_overcr.c:456 plugins/check_snmp.c:1318 | ||
311 | #: plugins/check_swap.c:596 plugins/check_ups.c:645 | ||
312 | #: plugins/check_ide_smart.c:580 plugins/negate.c:255 | ||
313 | #: plugins-root/check_icmp.c:1608 | ||
314 | msgid "Notes:" | 214 | msgid "Notes:" |
315 | msgstr "" | 215 | msgstr "" |
316 | 216 | ||
317 | #: plugins/check_cluster.c:273 | ||
318 | msgid "" | 217 | msgid "" |
319 | "Will alert critical if there are 3 or more service data points in a non-OK" | 218 | "Will alert critical if there are 3 or more service data points in a non-OK" |
320 | msgstr "" | 219 | msgstr "" |
321 | 220 | ||
322 | #: plugins/check_cluster.c:274 plugins/check_ups.c:642 | ||
323 | msgid "state." | 221 | msgid "state." |
324 | msgstr "" | 222 | msgstr "" |
325 | 223 | ||
326 | #: plugins/check_dig.c:106 plugins/check_dig.c:108 | ||
327 | #, c-format | 224 | #, c-format |
328 | msgid "Looking for: '%s'\n" | 225 | msgid "Looking for: '%s'\n" |
329 | msgstr "" | 226 | msgstr "" |
330 | 227 | ||
331 | #: plugins/check_dig.c:115 | ||
332 | msgid "dig returned an error status" | 228 | msgid "dig returned an error status" |
333 | msgstr "dig hat einen Fehler zurückgegeben" | 229 | msgstr "dig hat einen Fehler zurückgegeben" |
334 | 230 | ||
335 | #: plugins/check_dig.c:140 | ||
336 | msgid "Server not found in ANSWER SECTION" | 231 | msgid "Server not found in ANSWER SECTION" |
337 | msgstr "Server nicht gefunden in ANSWER SECTION" | 232 | msgstr "Server nicht gefunden in ANSWER SECTION" |
338 | 233 | ||
339 | #: plugins/check_dig.c:150 | ||
340 | msgid "No ANSWER SECTION found" | 234 | msgid "No ANSWER SECTION found" |
341 | msgstr "Keine ANSWER SECTION gefunden" | 235 | msgstr "Keine ANSWER SECTION gefunden" |
342 | 236 | ||
343 | #: plugins/check_dig.c:177 | ||
344 | #, fuzzy | 237 | #, fuzzy |
345 | msgid "Probably a non-existent host/domain" | 238 | msgid "Probably a non-existent host/domain" |
346 | msgstr "nicht existierender Host/Domain" | 239 | msgstr "nicht existierender Host/Domain" |
347 | 240 | ||
348 | #: plugins/check_dig.c:239 | ||
349 | #, fuzzy, c-format | 241 | #, fuzzy, c-format |
350 | msgid "Port must be a positive integer - %s" | 242 | msgid "Port must be a positive integer - %s" |
351 | msgstr "Port muss ein positiver Integer sein - %s" | 243 | msgstr "Port muss ein positiver Integer sein - %s" |
352 | 244 | ||
353 | #: plugins/check_dig.c:250 | ||
354 | #, fuzzy, c-format | 245 | #, fuzzy, c-format |
355 | msgid "Warning interval must be a positive integer - %s" | 246 | msgid "Warning interval must be a positive integer - %s" |
356 | msgstr "Warning interval muss ein positiver Integer sein - %s" | 247 | msgstr "Warning interval muss ein positiver Integer sein - %s" |
357 | 248 | ||
358 | #: plugins/check_dig.c:258 | ||
359 | #, fuzzy, c-format | 249 | #, fuzzy, c-format |
360 | msgid "Critical interval must be a positive integer - %s" | 250 | msgid "Critical interval must be a positive integer - %s" |
361 | msgstr "Critical interval muss ein positiver Integer sein - %s" | 251 | msgstr "Critical interval muss ein positiver Integer sein - %s" |
362 | 252 | ||
363 | #: plugins/check_dig.c:266 | ||
364 | #, fuzzy, c-format | 253 | #, fuzzy, c-format |
365 | msgid "Timeout interval must be a positive integer - %s" | 254 | msgid "Timeout interval must be a positive integer - %s" |
366 | msgstr "Timeout interval muss ein positiver Integer sein - %s" | 255 | msgstr "Timeout interval muss ein positiver Integer sein - %s" |
367 | 256 | ||
368 | #: plugins/check_dig.c:334 | ||
369 | #, fuzzy, c-format | 257 | #, fuzzy, c-format |
370 | msgid "This plugin tests the DNS service on the specified host using dig" | 258 | msgid "This plugin tests the DNS service on the specified host using dig" |
371 | msgstr "Testet den DNS Dienst auf dem angegebenen Host mit dig" | 259 | msgstr "Testet den DNS Dienst auf dem angegebenen Host mit dig" |
372 | 260 | ||
373 | #: plugins/check_dig.c:347 | ||
374 | msgid "Force dig to only use IPv4 query transport" | 261 | msgid "Force dig to only use IPv4 query transport" |
375 | msgstr "" | 262 | msgstr "" |
376 | 263 | ||
377 | #: plugins/check_dig.c:349 | ||
378 | msgid "Force dig to only use IPv6 query transport" | 264 | msgid "Force dig to only use IPv6 query transport" |
379 | msgstr "" | 265 | msgstr "" |
380 | 266 | ||
381 | #: plugins/check_dig.c:351 | ||
382 | #, fuzzy | 267 | #, fuzzy |
383 | msgid "Machine name to lookup" | 268 | msgid "Machine name to lookup" |
384 | msgstr "zu prüfender Hostname" | 269 | msgstr "zu prüfender Hostname" |
385 | 270 | ||
386 | #: plugins/check_dig.c:353 | ||
387 | #, fuzzy | 271 | #, fuzzy |
388 | msgid "Record type to lookup (default: A)" | 272 | msgid "Record type to lookup (default: A)" |
389 | msgstr "abzufragender Datensatztyp (Default: A)" | 273 | msgstr "abzufragender Datensatztyp (Default: A)" |
390 | 274 | ||
391 | #: plugins/check_dig.c:355 | ||
392 | #, fuzzy | 275 | #, fuzzy |
393 | msgid "" | 276 | msgid "" |
394 | "An address expected to be in the answer section. If not set, uses whatever" | 277 | "An address expected to be in the answer section. If not set, uses whatever" |
@@ -396,95 +279,71 @@ msgstr "" | |||
396 | "Adresse die in der ANSWER SECTION erwartet wird.wenn nicht gesetzt, " | 279 | "Adresse die in der ANSWER SECTION erwartet wird.wenn nicht gesetzt, " |
397 | "ubernommen aus -l" | 280 | "ubernommen aus -l" |
398 | 281 | ||
399 | #: plugins/check_dig.c:356 | ||
400 | msgid "was in -l" | 282 | msgid "was in -l" |
401 | msgstr "" | 283 | msgstr "" |
402 | 284 | ||
403 | #: plugins/check_dig.c:358 | ||
404 | msgid "Pass STRING as argument(s) to dig" | 285 | msgid "Pass STRING as argument(s) to dig" |
405 | msgstr "" | 286 | msgstr "" |
406 | 287 | ||
407 | #: plugins/check_disk.c:241 | ||
408 | #, fuzzy, c-format | 288 | #, fuzzy, c-format |
409 | msgid "DISK %s: %s not found\n" | 289 | msgid "DISK %s: %s not found\n" |
410 | msgstr "%s [%s nicht gefunden]" | 290 | msgstr "%s [%s nicht gefunden]" |
411 | 291 | ||
412 | #: plugins/check_disk.c:241 plugins/check_disk.c:1050 plugins/check_dns.c:295 | ||
413 | #: plugins/check_dummy.c:74 plugins/check_mysql.c:313 | ||
414 | #: plugins/check_nagios.c:104 plugins/check_nagios.c:168 | ||
415 | #: plugins/check_nagios.c:172 plugins/check_pgsql.c:575 | ||
416 | #: plugins/check_pgsql.c:592 plugins/check_pgsql.c:601 | ||
417 | #: plugins/check_pgsql.c:616 plugins/check_procs.c:374 | ||
418 | #, c-format | 292 | #, c-format |
419 | msgid "CRITICAL" | 293 | msgid "CRITICAL" |
420 | msgstr "CRITICAL" | 294 | msgstr "CRITICAL" |
421 | 295 | ||
422 | #: plugins/check_disk.c:660 | ||
423 | #, c-format | 296 | #, c-format |
424 | msgid "unit type %s not known\n" | 297 | msgid "unit type %s not known\n" |
425 | msgstr "unbekannter unit type: %s\n" | 298 | msgstr "unbekannter unit type: %s\n" |
426 | 299 | ||
427 | #: plugins/check_disk.c:663 | ||
428 | #, c-format | 300 | #, c-format |
429 | msgid "failed allocating storage for '%s'\n" | 301 | msgid "failed allocating storage for '%s'\n" |
430 | msgstr "konnte keinen Speicher für '%s' reservieren\n" | 302 | msgstr "konnte keinen Speicher für '%s' reservieren\n" |
431 | 303 | ||
432 | #: plugins/check_disk.c:691 plugins/check_disk.c:739 plugins/check_disk.c:747 | ||
433 | #: plugins/check_disk.c:755 plugins/check_disk.c:759 plugins/check_disk.c:804 | ||
434 | #: plugins/check_disk.c:810 plugins/check_disk.c:833 plugins/check_dummy.c:77 | ||
435 | #: plugins/check_dummy.c:80 plugins/check_pgsql.c:617 plugins/check_procs.c:547 | ||
436 | #, c-format | 304 | #, c-format |
437 | msgid "UNKNOWN" | 305 | msgid "UNKNOWN" |
438 | msgstr "UNKNOWN" | 306 | msgstr "UNKNOWN" |
439 | 307 | ||
440 | #: plugins/check_disk.c:691 | ||
441 | msgid "Must set a threshold value before using -p\n" | 308 | msgid "Must set a threshold value before using -p\n" |
442 | msgstr "" | 309 | msgstr "" |
443 | 310 | ||
444 | #: plugins/check_disk.c:739 | 311 | msgid "Could not compile regular expression" |
312 | msgstr "" | ||
313 | |||
445 | msgid "Must set -E before selecting paths\n" | 314 | msgid "Must set -E before selecting paths\n" |
446 | msgstr "" | 315 | msgstr "" |
447 | 316 | ||
448 | #: plugins/check_disk.c:747 | ||
449 | msgid "Must set group value before selecting paths\n" | 317 | msgid "Must set group value before selecting paths\n" |
450 | msgstr "" | 318 | msgstr "" |
451 | 319 | ||
452 | #: plugins/check_disk.c:755 | ||
453 | msgid "" | 320 | msgid "" |
454 | "Paths need to be selected before using -i/-I. Use -A to select all paths " | 321 | "Paths need to be selected before using -i/-I. Use -A to select all paths " |
455 | "explicitly" | 322 | "explicitly" |
456 | msgstr "" | 323 | msgstr "" |
457 | 324 | ||
458 | #: plugins/check_disk.c:759 plugins/check_disk.c:810 plugins/check_procs.c:547 | 325 | msgid "" |
459 | msgid "Could not compile regular expression" | 326 | "Must set a threshold value before using -r/-R/-A (--ereg-path/--eregi-path/--" |
460 | msgstr "" | 327 | "all)\n" |
461 | |||
462 | #: plugins/check_disk.c:804 | ||
463 | msgid "Must set a threshold value before using -r/-R\n" | ||
464 | msgstr "" | 328 | msgstr "" |
465 | 329 | ||
466 | #: plugins/check_disk.c:834 | ||
467 | msgid "Regular expression did not match any path or disk" | 330 | msgid "Regular expression did not match any path or disk" |
468 | msgstr "" | 331 | msgstr "" |
469 | 332 | ||
470 | #: plugins/check_disk.c:880 | ||
471 | #, fuzzy | 333 | #, fuzzy |
472 | msgid "Unknown argument" | 334 | msgid "Unknown argument" |
473 | msgstr "Unbekanntes Argument" | 335 | msgstr "Unbekanntes Argument" |
474 | 336 | ||
475 | #: plugins/check_disk.c:914 | ||
476 | #, c-format | 337 | #, c-format |
477 | msgid " for %s\n" | 338 | msgid " for %s\n" |
478 | msgstr "" | 339 | msgstr "" |
479 | 340 | ||
480 | #: plugins/check_disk.c:943 | ||
481 | #, fuzzy | 341 | #, fuzzy |
482 | msgid "" | 342 | msgid "" |
483 | "This plugin checks the amount of used disk space on a mounted file system" | 343 | "This plugin checks the amount of used disk space on a mounted file system" |
484 | msgstr "" | 344 | msgstr "" |
485 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem" | 345 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem" |
486 | 346 | ||
487 | #: plugins/check_disk.c:944 | ||
488 | #, fuzzy | 347 | #, fuzzy |
489 | msgid "" | 348 | msgid "" |
490 | "and generates an alert if free space is less than one of the threshold values" | 349 | "and generates an alert if free space is less than one of the threshold values" |
@@ -492,3820 +351,2956 @@ msgstr "" | |||
492 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " | 351 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " |
493 | "unterschritten wird." | 352 | "unterschritten wird." |
494 | 353 | ||
495 | #: plugins/check_disk.c:954 | ||
496 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" | 354 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" |
497 | msgstr "" | 355 | msgstr "" |
498 | 356 | ||
499 | #: plugins/check_disk.c:956 | ||
500 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" | 357 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" |
501 | msgstr "" | 358 | msgstr "" |
502 | 359 | ||
503 | #: plugins/check_disk.c:958 | ||
504 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" | 360 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" |
505 | msgstr "" | 361 | msgstr "" |
506 | 362 | ||
507 | #: plugins/check_disk.c:960 | ||
508 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" | 363 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" |
509 | msgstr "" | 364 | msgstr "" |
510 | 365 | ||
511 | #: plugins/check_disk.c:962 | ||
512 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" | 366 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" |
513 | msgstr "" | 367 | msgstr "" |
514 | 368 | ||
515 | #: plugins/check_disk.c:964 | ||
516 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" | 369 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" |
517 | msgstr "" | 370 | msgstr "" |
518 | 371 | ||
519 | #: plugins/check_disk.c:966 | ||
520 | msgid "" | 372 | msgid "" |
521 | "Mount point or block device as emitted by the mount(8) command (may be " | 373 | "Mount point or block device as emitted by the mount(8) command (may be " |
522 | "repeated)" | 374 | "repeated)" |
523 | msgstr "" | 375 | msgstr "" |
524 | 376 | ||
525 | #: plugins/check_disk.c:968 | ||
526 | msgid "Ignore device (only works if -p unspecified)" | 377 | msgid "Ignore device (only works if -p unspecified)" |
527 | msgstr "" | 378 | msgstr "" |
528 | 379 | ||
529 | #: plugins/check_disk.c:970 | ||
530 | msgid "Clear thresholds" | 380 | msgid "Clear thresholds" |
531 | msgstr "" | 381 | msgstr "" |
532 | 382 | ||
533 | #: plugins/check_disk.c:972 | ||
534 | msgid "For paths or partitions specified with -p, only check for exact paths" | 383 | msgid "For paths or partitions specified with -p, only check for exact paths" |
535 | msgstr "" | 384 | msgstr "" |
536 | 385 | ||
537 | #: plugins/check_disk.c:974 | ||
538 | msgid "Display only devices/mountpoints with errors" | 386 | msgid "Display only devices/mountpoints with errors" |
539 | msgstr "" | 387 | msgstr "" |
540 | 388 | ||
541 | #: plugins/check_disk.c:976 | ||
542 | msgid "Don't account root-reserved blocks into freespace in perfdata" | 389 | msgid "Don't account root-reserved blocks into freespace in perfdata" |
543 | msgstr "" | 390 | msgstr "" |
544 | 391 | ||
545 | #: plugins/check_disk.c:978 | ||
546 | msgid "Display inode usage in perfdata" | 392 | msgid "Display inode usage in perfdata" |
547 | msgstr "" | 393 | msgstr "" |
548 | 394 | ||
549 | #: plugins/check_disk.c:980 | ||
550 | msgid "" | 395 | msgid "" |
551 | "Group paths. Thresholds apply to (free-)space of all partitions together" | 396 | "Group paths. Thresholds apply to (free-)space of all partitions together" |
552 | msgstr "" | 397 | msgstr "" |
553 | 398 | ||
554 | #: plugins/check_disk.c:982 | ||
555 | msgid "Same as '--units kB'" | 399 | msgid "Same as '--units kB'" |
556 | msgstr "" | 400 | msgstr "" |
557 | 401 | ||
558 | #: plugins/check_disk.c:984 | ||
559 | msgid "Only check local filesystems" | 402 | msgid "Only check local filesystems" |
560 | msgstr "" | 403 | msgstr "" |
561 | 404 | ||
562 | #: plugins/check_disk.c:986 | ||
563 | msgid "" | 405 | msgid "" |
564 | "Only check local filesystems against thresholds. Yet call stat on remote " | 406 | "Only check local filesystems against thresholds. Yet call stat on remote " |
565 | "filesystems" | 407 | "filesystems" |
566 | msgstr "" | 408 | msgstr "" |
567 | 409 | ||
568 | #: plugins/check_disk.c:987 | ||
569 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" | 410 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" |
570 | msgstr "" | 411 | msgstr "" |
571 | 412 | ||
572 | #: plugins/check_disk.c:989 | ||
573 | msgid "Display the (block) device instead of the mount point" | 413 | msgid "Display the (block) device instead of the mount point" |
574 | msgstr "" | 414 | msgstr "" |
575 | 415 | ||
576 | #: plugins/check_disk.c:991 | ||
577 | msgid "Same as '--units MB'" | 416 | msgid "Same as '--units MB'" |
578 | msgstr "" | 417 | msgstr "" |
579 | 418 | ||
580 | #: plugins/check_disk.c:993 | ||
581 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" | 419 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" |
582 | msgstr "" | 420 | msgstr "" |
583 | 421 | ||
584 | #: plugins/check_disk.c:995 | ||
585 | msgid "" | 422 | msgid "" |
586 | "Case insensitive regular expression for path/partition (may be repeated)" | 423 | "Case insensitive regular expression for path/partition (may be repeated)" |
587 | msgstr "" | 424 | msgstr "" |
588 | 425 | ||
589 | #: plugins/check_disk.c:997 | ||
590 | msgid "Regular expression for path or partition (may be repeated)" | 426 | msgid "Regular expression for path or partition (may be repeated)" |
591 | msgstr "" | 427 | msgstr "" |
592 | 428 | ||
593 | #: plugins/check_disk.c:999 | ||
594 | msgid "" | 429 | msgid "" |
595 | "Regular expression to ignore selected path/partition (case insensitive) (may " | 430 | "Regular expression to ignore selected path/partition (case insensitive) (may " |
596 | "be repeated)" | 431 | "be repeated)" |
597 | msgstr "" | 432 | msgstr "" |
598 | 433 | ||
599 | #: plugins/check_disk.c:1001 | ||
600 | msgid "" | 434 | msgid "" |
601 | "Regular expression to ignore selected path or partition (may be repeated)" | 435 | "Regular expression to ignore selected path or partition (may be repeated)" |
602 | msgstr "" | 436 | msgstr "" |
603 | 437 | ||
604 | #: plugins/check_disk.c:1003 | ||
605 | msgid "" | 438 | msgid "" |
606 | "Return OK if no filesystem matches, filesystem does not exist or is " | 439 | "Return OK if no filesystem matches, filesystem does not exist or is " |
607 | "inaccessible." | 440 | "inaccessible." |
608 | msgstr "" | 441 | msgstr "" |
609 | 442 | ||
610 | #: plugins/check_disk.c:1004 | ||
611 | msgid "(Provide this option before -p / -r / --ereg-path if used)" | 443 | msgid "(Provide this option before -p / -r / --ereg-path if used)" |
612 | msgstr "" | 444 | msgstr "" |
613 | 445 | ||
614 | #: plugins/check_disk.c:1007 | ||
615 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" | 446 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" |
616 | msgstr "" | 447 | msgstr "" |
617 | 448 | ||
618 | #: plugins/check_disk.c:1010 | 449 | msgid "" |
619 | msgid "Ignore all filesystems of indicated type (may be repeated)" | 450 | "Ignore all filesystems of types matching given regex(7) (may be repeated)" |
451 | msgstr "" | ||
452 | |||
453 | msgid "" | ||
454 | "Check only filesystems where the type matches this given regex(7) (may be " | ||
455 | "repeated)" | ||
456 | msgstr "" | ||
457 | |||
458 | msgid "General usage hints:" | ||
459 | msgstr "Allgemeine Nutzungshinweise:" | ||
460 | |||
461 | msgid "" | ||
462 | "- Arguments are positional! \"-w 5 -c 1 -p /foo -w6 -c2 -p /bar\" is not the " | ||
463 | "same as" | ||
464 | msgstr "" | ||
465 | |||
466 | msgid "\"-w 5 -c 1 -p /bar w6 -c2 -p /foo\"." | ||
620 | msgstr "" | 467 | msgstr "" |
621 | 468 | ||
622 | #: plugins/check_disk.c:1012 | 469 | msgid "" |
623 | msgid "Check only filesystems of indicated type (may be repeated)" | 470 | "- The syntax is broadly: \"{thresholds a} {paths a} -C {thresholds b} " |
471 | "{thresholds b} ...\"" | ||
624 | msgstr "" | 472 | msgstr "" |
625 | 473 | ||
626 | #: plugins/check_disk.c:1017 | ||
627 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" | 474 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" |
628 | msgstr "" | 475 | msgstr "" |
629 | 476 | ||
630 | #: plugins/check_disk.c:1019 | ||
631 | msgid "" | 477 | msgid "" |
632 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" | 478 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" |
633 | "r regex" | 479 | "r regex" |
634 | msgstr "" | 480 | msgstr "" |
635 | 481 | ||
636 | #: plugins/check_disk.c:1020 | ||
637 | msgid "" | 482 | msgid "" |
638 | "are grouped which means the freespace thresholds are applied to all disks " | 483 | "are grouped which means the freespace thresholds are applied to all disks " |
639 | "together" | 484 | "together" |
640 | msgstr "" | 485 | msgstr "" |
641 | 486 | ||
642 | #: plugins/check_disk.c:1022 | ||
643 | msgid "" | 487 | msgid "" |
644 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " | 488 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " |
645 | "100M/50M" | 489 | "100M/50M" |
646 | msgstr "" | 490 | msgstr "" |
647 | 491 | ||
648 | #: plugins/check_disk.c:1051 | ||
649 | #, c-format | 492 | #, c-format |
650 | msgid "%s %s: %s\n" | 493 | msgid "%s %s: %s\n" |
651 | msgstr "" | 494 | msgstr "" |
652 | 495 | ||
653 | #: plugins/check_disk.c:1051 | ||
654 | msgid "is not accessible" | 496 | msgid "is not accessible" |
655 | msgstr "" | 497 | msgstr "" |
656 | 498 | ||
657 | #: plugins/check_dns.c:120 | ||
658 | #, fuzzy | 499 | #, fuzzy |
659 | msgid "nslookup returned an error status" | 500 | msgid "nslookup returned an error status" |
660 | msgstr "nslookup hat einen Fehler zurückgegeben" | 501 | msgstr "nslookup hat einen Fehler zurückgegeben" |
661 | 502 | ||
662 | #: plugins/check_dns.c:138 | ||
663 | msgid "Warning plugin error" | 503 | msgid "Warning plugin error" |
664 | msgstr "Warnung Plugin Fehler" | 504 | msgstr "Warnung Plugin Fehler" |
665 | 505 | ||
666 | #: plugins/check_dns.c:156 | ||
667 | #, fuzzy, c-format | 506 | #, fuzzy, c-format |
668 | msgid "DNS CRITICAL - '%s' returned empty server string\n" | 507 | msgid "DNS CRITICAL - '%s' returned empty server string\n" |
669 | msgstr "DNS CRITICAL - '%s' hat einen leeren Hostnamen zurückgegeben\n" | 508 | msgstr "DNS CRITICAL - '%s' hat einen leeren Hostnamen zurückgegeben\n" |
670 | 509 | ||
671 | #: plugins/check_dns.c:161 | ||
672 | #, fuzzy, c-format | 510 | #, fuzzy, c-format |
673 | msgid "DNS CRITICAL - No response from DNS %s\n" | 511 | msgid "DNS CRITICAL - No response from DNS %s\n" |
674 | msgstr "Keine Antwort von DNS %s\n" | 512 | msgstr "Keine Antwort von DNS %s\n" |
675 | 513 | ||
676 | #: plugins/check_dns.c:180 | ||
677 | #, c-format | 514 | #, c-format |
678 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" | 515 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" |
679 | msgstr "DNS CRITICAL - '%s' hat einen leeren Hostnamen zurückgegeben\n" | 516 | msgstr "DNS CRITICAL - '%s' hat einen leeren Hostnamen zurückgegeben\n" |
680 | 517 | ||
681 | #: plugins/check_dns.c:186 | ||
682 | msgid "Non-authoritative answer:" | 518 | msgid "Non-authoritative answer:" |
683 | msgstr "" | 519 | msgstr "" |
684 | 520 | ||
685 | #: plugins/check_dns.c:215 | ||
686 | #, fuzzy, c-format | 521 | #, fuzzy, c-format |
687 | msgid "Domain '%s' was not found by the server\n" | 522 | msgid "Domain '%s' was not found by the server\n" |
688 | msgstr "Domäne %s wurde vom Server nicht gefunden\n" | 523 | msgstr "Domäne %s wurde vom Server nicht gefunden\n" |
689 | 524 | ||
690 | #: plugins/check_dns.c:234 | ||
691 | #, fuzzy, c-format | 525 | #, fuzzy, c-format |
692 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" | 526 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" |
693 | msgstr "DNS CRITICAL - '%s' Ausgabeverarbeitung hat keine Adresse ergeben\n" | 527 | msgstr "DNS CRITICAL - '%s' Ausgabeverarbeitung hat keine Adresse ergeben\n" |
694 | 528 | ||
695 | #: plugins/check_dns.c:265 | ||
696 | #, fuzzy, c-format | 529 | #, fuzzy, c-format |
697 | msgid "expected '%s' but got '%s'" | 530 | msgid "expected '%s' but got '%s'" |
698 | msgstr "Erwartet: %s aber: %s erhalten" | 531 | msgstr "Erwartet: %s aber: %s erhalten" |
699 | 532 | ||
700 | #: plugins/check_dns.c:272 | ||
701 | #, fuzzy, c-format | 533 | #, fuzzy, c-format |
702 | msgid "Domain '%s' was found by the server: '%s'\n" | 534 | msgid "Domain '%s' was found by the server: '%s'\n" |
703 | msgstr "Domäne %s wurde vom Server nicht gefunden\n" | 535 | msgstr "Domäne %s wurde vom Server nicht gefunden\n" |
704 | 536 | ||
705 | #: plugins/check_dns.c:282 | ||
706 | #, c-format | 537 | #, c-format |
707 | msgid "server %s is not authoritative for %s" | 538 | msgid "server %s is not authoritative for %s" |
708 | msgstr "Server %s ist nicht autoritativ für %s" | 539 | msgstr "Server %s ist nicht autoritativ für %s" |
709 | 540 | ||
710 | #: plugins/check_dns.c:291 plugins/check_dummy.c:68 plugins/check_nagios.c:182 | ||
711 | #: plugins/check_pgsql.c:612 plugins/check_procs.c:367 | ||
712 | #, c-format | 541 | #, c-format |
713 | msgid "OK" | 542 | msgid "OK" |
714 | msgstr "OK" | 543 | msgstr "OK" |
715 | 544 | ||
716 | #: plugins/check_dns.c:293 plugins/check_dummy.c:71 plugins/check_mysql.c:310 | ||
717 | #: plugins/check_nagios.c:182 plugins/check_pgsql.c:581 | ||
718 | #: plugins/check_pgsql.c:586 plugins/check_pgsql.c:614 | ||
719 | #: plugins/check_procs.c:369 | ||
720 | #, c-format | 545 | #, c-format |
721 | msgid "WARNING" | 546 | msgid "WARNING" |
722 | msgstr "WARNING" | 547 | msgstr "WARNING" |
723 | 548 | ||
724 | #: plugins/check_dns.c:297 | ||
725 | #, fuzzy, c-format | 549 | #, fuzzy, c-format |
726 | msgid "%.3f second response time" | 550 | msgid "%.3f second response time" |
727 | msgid_plural "%.3f seconds response time" | 551 | msgid_plural "%.3f seconds response time" |
728 | msgstr[0] "%.3f Sekunden Antwortzeit " | 552 | msgstr[0] "%.3f Sekunden Antwortzeit " |
729 | msgstr[1] "%.3f Sekunden Antwortzeit " | 553 | msgstr[1] "%.3f Sekunden Antwortzeit " |
730 | 554 | ||
731 | #: plugins/check_dns.c:298 | ||
732 | #, fuzzy, c-format | 555 | #, fuzzy, c-format |
733 | msgid ". %s returns %s" | 556 | msgid ". %s returns %s" |
734 | msgstr "%s hat %s zurückgegeben" | 557 | msgstr "%s hat %s zurückgegeben" |
735 | 558 | ||
736 | #: plugins/check_dns.c:318 | ||
737 | #, c-format | 559 | #, c-format |
738 | msgid "DNS WARNING - %s\n" | 560 | msgid "DNS WARNING - %s\n" |
739 | msgstr "DNS WARNING - %s\n" | 561 | msgstr "DNS WARNING - %s\n" |
740 | 562 | ||
741 | #: plugins/check_dns.c:319 plugins/check_dns.c:322 plugins/check_dns.c:325 | ||
742 | msgid " Probably a non-existent host/domain" | 563 | msgid " Probably a non-existent host/domain" |
743 | msgstr "nicht existierender Host/Domain" | 564 | msgstr "nicht existierender Host/Domain" |
744 | 565 | ||
745 | #: plugins/check_dns.c:321 | ||
746 | #, c-format | 566 | #, c-format |
747 | msgid "DNS CRITICAL - %s\n" | 567 | msgid "DNS CRITICAL - %s\n" |
748 | msgstr "DNS CRITICAL - %s\n" | 568 | msgstr "DNS CRITICAL - %s\n" |
749 | 569 | ||
750 | #: plugins/check_dns.c:324 | ||
751 | #, fuzzy, c-format | 570 | #, fuzzy, c-format |
752 | msgid "DNS UNKNOWN - %s\n" | 571 | msgid "DNS UNKNOWN - %s\n" |
753 | msgstr "DNS UNKNOWN - %s\n" | 572 | msgstr "DNS UNKNOWN - %s\n" |
754 | 573 | ||
755 | #: plugins/check_dns.c:368 | ||
756 | msgid "Note: nslookup is deprecated and may be removed from future releases." | 574 | msgid "Note: nslookup is deprecated and may be removed from future releases." |
757 | msgstr "" | 575 | msgstr "" |
758 | 576 | ||
759 | #: plugins/check_dns.c:369 | ||
760 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" | 577 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" |
761 | msgstr "" | 578 | msgstr "" |
762 | 579 | ||
763 | #: plugins/check_dns.c:370 | ||
764 | msgid "the `-sil[ent]' option to prevent this message from appearing." | 580 | msgid "the `-sil[ent]' option to prevent this message from appearing." |
765 | msgstr "" | 581 | msgstr "" |
766 | 582 | ||
767 | #: plugins/check_dns.c:375 plugins/check_dns.c:377 | ||
768 | #, c-format | 583 | #, c-format |
769 | msgid "No response from DNS %s\n" | 584 | msgid "No response from DNS %s\n" |
770 | msgstr "Keine Antwort von DNS %s\n" | 585 | msgstr "Keine Antwort von DNS %s\n" |
771 | 586 | ||
772 | #: plugins/check_dns.c:381 | ||
773 | #, c-format | 587 | #, c-format |
774 | msgid "DNS %s has no records\n" | 588 | msgid "DNS %s has no records\n" |
775 | msgstr "Nameserver %s hat keine Datensätze\n" | 589 | msgstr "Nameserver %s hat keine Datensätze\n" |
776 | 590 | ||
777 | #: plugins/check_dns.c:389 | ||
778 | #, c-format | 591 | #, c-format |
779 | msgid "Connection to DNS %s was refused\n" | 592 | msgid "Connection to DNS %s was refused\n" |
780 | msgstr "Verbindung zum Nameserver %s wurde verweigert\n" | 593 | msgstr "Verbindung zum Nameserver %s wurde verweigert\n" |
781 | 594 | ||
782 | #: plugins/check_dns.c:393 | ||
783 | #, c-format | 595 | #, c-format |
784 | msgid "Query was refused by DNS server at %s\n" | 596 | msgid "Query was refused by DNS server at %s\n" |
785 | msgstr "" | 597 | msgstr "" |
786 | 598 | ||
787 | #: plugins/check_dns.c:397 | ||
788 | #, c-format | 599 | #, c-format |
789 | msgid "No information returned by DNS server at %s\n" | 600 | msgid "No information returned by DNS server at %s\n" |
790 | msgstr "" | 601 | msgstr "" |
791 | 602 | ||
792 | #: plugins/check_dns.c:401 | ||
793 | msgid "Network is unreachable\n" | 603 | msgid "Network is unreachable\n" |
794 | msgstr "Netzwerk nicht erreichbar\n" | 604 | msgstr "Netzwerk nicht erreichbar\n" |
795 | 605 | ||
796 | #: plugins/check_dns.c:405 | ||
797 | #, c-format | 606 | #, c-format |
798 | msgid "DNS failure for %s\n" | 607 | msgid "DNS failure for %s\n" |
799 | msgstr "DNS Fehler für %s\n" | 608 | msgstr "DNS Fehler für %s\n" |
800 | 609 | ||
801 | #: plugins/check_dns.c:471 plugins/check_dns.c:479 plugins/check_dns.c:486 | ||
802 | #: plugins/check_dns.c:491 plugins/check_dns.c:533 plugins/check_dns.c:541 | ||
803 | #: plugins/check_game.c:211 plugins/check_game.c:219 | ||
804 | msgid "Input buffer overflow\n" | 610 | msgid "Input buffer overflow\n" |
805 | msgstr "Eingabe-Pufferüberlauf\n" | 611 | msgstr "Eingabe-Pufferüberlauf\n" |
806 | 612 | ||
807 | #: plugins/check_dns.c:576 | ||
808 | msgid "" | 613 | msgid "" |
809 | "This plugin uses the nslookup program to obtain the IP address for the given " | 614 | "This plugin uses the nslookup program to obtain the IP address for the given " |
810 | "host/domain query." | 615 | "host/domain query." |
811 | msgstr "" | 616 | msgstr "" |
812 | 617 | ||
813 | #: plugins/check_dns.c:577 | ||
814 | msgid "An optional DNS server to use may be specified." | 618 | msgid "An optional DNS server to use may be specified." |
815 | msgstr "" | 619 | msgstr "" |
816 | 620 | ||
817 | #: plugins/check_dns.c:578 | ||
818 | msgid "" | 621 | msgid "" |
819 | "If no DNS server is specified, the default server(s) specified in /etc/" | 622 | "If no DNS server is specified, the default server(s) specified in /etc/" |
820 | "resolv.conf will be used." | 623 | "resolv.conf will be used." |
821 | msgstr "" | 624 | msgstr "" |
822 | 625 | ||
823 | #: plugins/check_dns.c:588 | ||
824 | msgid "The name or address you want to query" | 626 | msgid "The name or address you want to query" |
825 | msgstr "" | 627 | msgstr "" |
826 | 628 | ||
827 | #: plugins/check_dns.c:590 | ||
828 | msgid "Optional DNS server you want to use for the lookup" | 629 | msgid "Optional DNS server you want to use for the lookup" |
829 | msgstr "" | 630 | msgstr "" |
830 | 631 | ||
831 | #: plugins/check_dns.c:592 | ||
832 | msgid "" | 632 | msgid "" |
833 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" | 633 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" |
834 | msgstr "" | 634 | msgstr "" |
835 | 635 | ||
836 | #: plugins/check_dns.c:593 | ||
837 | msgid "" | 636 | msgid "" |
838 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" | 637 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" |
839 | msgstr "" | 638 | msgstr "" |
840 | 639 | ||
841 | #: plugins/check_dns.c:594 | ||
842 | msgid "value matches)." | 640 | msgid "value matches)." |
843 | msgstr "" | 641 | msgstr "" |
844 | 642 | ||
845 | #: plugins/check_dns.c:596 | ||
846 | msgid "" | 643 | msgid "" |
847 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" | 644 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" |
848 | msgstr "" | 645 | msgstr "" |
849 | 646 | ||
850 | #: plugins/check_dns.c:597 | ||
851 | msgid "Cannot be used together with -a" | 647 | msgid "Cannot be used together with -a" |
852 | msgstr "" | 648 | msgstr "" |
853 | 649 | ||
854 | #: plugins/check_dns.c:599 | ||
855 | msgid "Optionally expect the DNS server to be authoritative for the lookup" | 650 | msgid "Optionally expect the DNS server to be authoritative for the lookup" |
856 | msgstr "" | 651 | msgstr "" |
857 | 652 | ||
858 | #: plugins/check_dns.c:601 | ||
859 | msgid "Return warning if elapsed time exceeds value. Default off" | 653 | msgid "Return warning if elapsed time exceeds value. Default off" |
860 | msgstr "" | 654 | msgstr "" |
861 | 655 | ||
862 | #: plugins/check_dns.c:603 | ||
863 | msgid "Return critical if elapsed time exceeds value. Default off" | 656 | msgid "Return critical if elapsed time exceeds value. Default off" |
864 | msgstr "" | 657 | msgstr "" |
865 | 658 | ||
866 | #: plugins/check_dns.c:605 | ||
867 | msgid "" | 659 | msgid "" |
868 | "Return critical if the list of expected addresses does not match all " | 660 | "Return critical if the list of expected addresses does not match all " |
869 | "addresses" | 661 | "addresses" |
870 | msgstr "" | 662 | msgstr "" |
871 | 663 | ||
872 | #: plugins/check_dns.c:606 | ||
873 | msgid "returned. Default off" | 664 | msgid "returned. Default off" |
874 | msgstr "" | 665 | msgstr "" |
875 | 666 | ||
876 | #: plugins/check_dummy.c:62 | ||
877 | msgid "Arguments to check_dummy must be an integer" | 667 | msgid "Arguments to check_dummy must be an integer" |
878 | msgstr "Argument für check_dummy muss ein Integer sein" | 668 | msgstr "Argument für check_dummy muss ein Integer sein" |
879 | 669 | ||
880 | #: plugins/check_dummy.c:82 | ||
881 | #, c-format | 670 | #, c-format |
882 | msgid "Status %d is not a supported error state\n" | 671 | msgid "Status %d is not a supported error state\n" |
883 | msgstr "Status %d ist kein bekannter Fehlerstatus\n" | 672 | msgstr "Status %d ist kein bekannter Fehlerstatus\n" |
884 | 673 | ||
885 | #: plugins/check_dummy.c:104 | ||
886 | msgid "" | 674 | msgid "" |
887 | "This plugin will simply return the state corresponding to the numeric value" | 675 | "This plugin will simply return the state corresponding to the numeric value" |
888 | msgstr "" | 676 | msgstr "" |
889 | 677 | ||
890 | #: plugins/check_dummy.c:106 | ||
891 | msgid "of the <state> argument with optional text" | 678 | msgid "of the <state> argument with optional text" |
892 | msgstr "" | 679 | msgstr "" |
893 | 680 | ||
894 | #: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444 | ||
895 | #: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109 | ||
896 | #, c-format | 681 | #, c-format |
897 | msgid "Could not open pipe: %s\n" | 682 | msgid "Could not open pipe: %s\n" |
898 | msgstr "Pipe: %s konnte nicht geöffnet werden\n" | 683 | msgstr "Pipe: %s konnte nicht geöffnet werden\n" |
899 | 684 | ||
900 | #: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159 | ||
901 | #: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115 | ||
902 | #, c-format | 685 | #, c-format |
903 | msgid "Could not open stderr for %s\n" | 686 | msgid "Could not open stderr for %s\n" |
904 | msgstr "Konnte stderr nicht öffnen für: %s\n" | 687 | msgstr "Konnte stderr nicht öffnen für: %s\n" |
905 | 688 | ||
906 | #: plugins/check_fping.c:161 | ||
907 | #, fuzzy | 689 | #, fuzzy |
908 | msgid "FPING UNKNOWN - IP address not found\n" | 690 | msgid "FPING UNKNOWN - IP address not found\n" |
909 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" | 691 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" |
910 | 692 | ||
911 | #: plugins/check_fping.c:164 | ||
912 | msgid "FPING UNKNOWN - invalid commandline argument\n" | 693 | msgid "FPING UNKNOWN - invalid commandline argument\n" |
913 | msgstr "" | 694 | msgstr "" |
914 | 695 | ||
915 | #: plugins/check_fping.c:167 | ||
916 | #, fuzzy | 696 | #, fuzzy |
917 | msgid "FPING UNKNOWN - failed system call\n" | 697 | msgid "FPING UNKNOWN - failed system call\n" |
918 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" | 698 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" |
919 | 699 | ||
920 | #: plugins/check_fping.c:194 | ||
921 | #, fuzzy, c-format | 700 | #, fuzzy, c-format |
922 | msgid "FPING %s - %s (rta=%f ms)|%s\n" | 701 | msgid "FPING %s - %s (rta=%f ms)|%s\n" |
923 | msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n" | 702 | msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n" |
924 | 703 | ||
925 | #: plugins/check_fping.c:202 | ||
926 | #, c-format | 704 | #, c-format |
927 | msgid "FPING UNKNOWN - %s not found\n" | 705 | msgid "FPING UNKNOWN - %s not found\n" |
928 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" | 706 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" |
929 | 707 | ||
930 | #: plugins/check_fping.c:206 | ||
931 | #, c-format | 708 | #, c-format |
932 | msgid "FPING CRITICAL - %s is unreachable\n" | 709 | msgid "FPING CRITICAL - %s is unreachable\n" |
933 | msgstr "FPING CRITICAL - %s ist nicht erreichbar\n" | 710 | msgstr "FPING CRITICAL - %s ist nicht erreichbar\n" |
934 | 711 | ||
935 | #: plugins/check_fping.c:211 | ||
936 | #, fuzzy, c-format | 712 | #, fuzzy, c-format |
937 | msgid "FPING UNKNOWN - %s parameter error\n" | 713 | msgid "FPING UNKNOWN - %s parameter error\n" |
938 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" | 714 | msgstr "FPING UNKNOWN - %s nicht gefunden\n" |
939 | 715 | ||
940 | #: plugins/check_fping.c:215 plugins/check_fping.c:255 | ||
941 | #, c-format | 716 | #, c-format |
942 | msgid "FPING CRITICAL - %s is down\n" | 717 | msgid "FPING CRITICAL - %s is down\n" |
943 | msgstr "FPING CRITICAL - %s ist down\n" | 718 | msgstr "FPING CRITICAL - %s ist down\n" |
944 | 719 | ||
945 | #: plugins/check_fping.c:242 | ||
946 | #, c-format | 720 | #, c-format |
947 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" | 721 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" |
948 | msgstr "FPING %s - %s (verloren=%.0f%%, rta=%f ms)|%s %s\n" | 722 | msgstr "FPING %s - %s (verloren=%.0f%%, rta=%f ms)|%s %s\n" |
949 | 723 | ||
950 | #: plugins/check_fping.c:268 | ||
951 | #, c-format | 724 | #, c-format |
952 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" | 725 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" |
953 | msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n" | 726 | msgstr "FPING %s - %s (verloren=%.0f%% )|%s\n" |
954 | 727 | ||
955 | #: plugins/check_fping.c:345 plugins/check_fping.c:351 plugins/check_hpjd.c:345 | ||
956 | #: plugins/check_hpjd.c:377 plugins/check_mysql.c:389 plugins/check_mysql.c:476 | ||
957 | #: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 | ||
958 | #: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 | ||
959 | #: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 | ||
960 | #: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 | ||
961 | #: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 | ||
962 | #: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 | ||
963 | msgid "Invalid hostname/address" | 728 | msgid "Invalid hostname/address" |
964 | msgstr "Ungültige(r) Hostname/Adresse" | 729 | msgstr "Ungültige(r) Hostname/Adresse" |
965 | 730 | ||
966 | #: plugins/check_fping.c:365 plugins/check_ldap.c:400 plugins/check_ping.c:252 | ||
967 | #: plugins-root/check_icmp.c:474 | ||
968 | msgid "IPv6 support not available\n" | 731 | msgid "IPv6 support not available\n" |
969 | msgstr "" | 732 | msgstr "" |
970 | 733 | ||
971 | #: plugins/check_fping.c:398 | ||
972 | msgid "Packet size must be a positive integer" | 734 | msgid "Packet size must be a positive integer" |
973 | msgstr "Paketgröße muss ein positiver Integer sein" | 735 | msgstr "Paketgröße muss ein positiver Integer sein" |
974 | 736 | ||
975 | #: plugins/check_fping.c:404 | ||
976 | msgid "Packet count must be a positive integer" | 737 | msgid "Packet count must be a positive integer" |
977 | msgstr "Paketanzahl muss ein positiver Integer sein" | 738 | msgstr "Paketanzahl muss ein positiver Integer sein" |
978 | 739 | ||
979 | #: plugins/check_fping.c:410 | ||
980 | #, fuzzy | 740 | #, fuzzy |
981 | msgid "Target timeout must be a positive integer" | 741 | msgid "Target timeout must be a positive integer" |
982 | msgstr "Warnung time muss ein positiver Integer sein" | 742 | msgstr "Warnung time muss ein positiver Integer sein" |
983 | 743 | ||
984 | #: plugins/check_fping.c:416 | ||
985 | #, fuzzy | 744 | #, fuzzy |
986 | msgid "Interval must be a positive integer" | 745 | msgid "Interval must be a positive integer" |
987 | msgstr "Timeout interval muss ein positiver Integer sein" | 746 | msgstr "Timeout interval muss ein positiver Integer sein" |
988 | 747 | ||
989 | #: plugins/check_fping.c:422 plugins/check_ntp.c:743 | ||
990 | #: plugins/check_ntp_peer.c:524 plugins/check_ntp_time.c:528 | ||
991 | #: plugins/check_radius.c:329 plugins/check_time.c:319 | ||
992 | msgid "Hostname was not supplied" | 748 | msgid "Hostname was not supplied" |
993 | msgstr "" | 749 | msgstr "" |
994 | 750 | ||
995 | #: plugins/check_fping.c:442 | ||
996 | #, c-format | 751 | #, c-format |
997 | msgid "%s: Only one threshold may be packet loss (%s)\n" | 752 | msgid "%s: Only one threshold may be packet loss (%s)\n" |
998 | msgstr "%s: Nur ein Wert darf für packet loss angegeben werden (%s)\n" | 753 | msgstr "%s: Nur ein Wert darf für packet loss angegeben werden (%s)\n" |
999 | 754 | ||
1000 | #: plugins/check_fping.c:446 | ||
1001 | #, c-format | 755 | #, c-format |
1002 | msgid "%s: Only one threshold must be packet loss (%s)\n" | 756 | msgid "%s: Only one threshold must be packet loss (%s)\n" |
1003 | msgstr "%s: Nur ein Wert darf für packet loss angegeben werden (%s)\n" | 757 | msgstr "%s: Nur ein Wert darf für packet loss angegeben werden (%s)\n" |
1004 | 758 | ||
1005 | #: plugins/check_fping.c:476 | ||
1006 | msgid "" | 759 | msgid "" |
1007 | "This plugin will use the fping command to ping the specified host for a fast " | 760 | "This plugin will use the fping command to ping the specified host for a fast " |
1008 | "check" | 761 | "check" |
1009 | msgstr "" | 762 | msgstr "" |
1010 | 763 | ||
1011 | #: plugins/check_fping.c:478 | ||
1012 | msgid "Note that it is necessary to set the suid flag on fping." | 764 | msgid "Note that it is necessary to set the suid flag on fping." |
1013 | msgstr "" | 765 | msgstr "" |
1014 | 766 | ||
1015 | #: plugins/check_fping.c:490 | ||
1016 | msgid "" | 767 | msgid "" |
1017 | "name or IP Address of host to ping (IP Address bypasses name lookup, " | 768 | "name or IP Address of host to ping (IP Address bypasses name lookup, " |
1018 | "reducing system load)" | 769 | "reducing system load)" |
1019 | msgstr "" | 770 | msgstr "" |
1020 | 771 | ||
1021 | #: plugins/check_fping.c:492 plugins/check_ping.c:589 | ||
1022 | #, fuzzy | 772 | #, fuzzy |
1023 | msgid "warning threshold pair" | 773 | msgid "warning threshold pair" |
1024 | msgstr "Warning threshold Integer sein" | 774 | msgstr "Warning threshold Integer sein" |
1025 | 775 | ||
1026 | #: plugins/check_fping.c:494 plugins/check_ping.c:591 | ||
1027 | #, fuzzy | 776 | #, fuzzy |
1028 | msgid "critical threshold pair" | 777 | msgid "critical threshold pair" |
1029 | msgstr "Critical threshold muss ein Integer sein" | 778 | msgstr "Critical threshold muss ein Integer sein" |
1030 | 779 | ||
1031 | #: plugins/check_fping.c:496 | ||
1032 | msgid "Return OK after first successful reply" | 780 | msgid "Return OK after first successful reply" |
1033 | msgstr "" | 781 | msgstr "" |
1034 | 782 | ||
1035 | #: plugins/check_fping.c:498 | ||
1036 | msgid "size of ICMP packet" | 783 | msgid "size of ICMP packet" |
1037 | msgstr "" | 784 | msgstr "" |
1038 | 785 | ||
1039 | #: plugins/check_fping.c:500 | ||
1040 | msgid "number of ICMP packets to send" | 786 | msgid "number of ICMP packets to send" |
1041 | msgstr "" | 787 | msgstr "" |
1042 | 788 | ||
1043 | #: plugins/check_fping.c:502 | ||
1044 | msgid "Target timeout (ms)" | 789 | msgid "Target timeout (ms)" |
1045 | msgstr "" | 790 | msgstr "" |
1046 | 791 | ||
1047 | #: plugins/check_fping.c:504 | ||
1048 | msgid "Interval (ms) between sending packets" | 792 | msgid "Interval (ms) between sending packets" |
1049 | msgstr "" | 793 | msgstr "" |
1050 | 794 | ||
1051 | #: plugins/check_fping.c:506 | ||
1052 | msgid "name or IP Address of sourceip" | 795 | msgid "name or IP Address of sourceip" |
1053 | msgstr "" | 796 | msgstr "" |
1054 | 797 | ||
1055 | #: plugins/check_fping.c:508 | ||
1056 | msgid "source interface name" | 798 | msgid "source interface name" |
1057 | msgstr "" | 799 | msgstr "" |
1058 | 800 | ||
1059 | #: plugins/check_fping.c:511 | ||
1060 | #, c-format | 801 | #, c-format |
1061 | msgid "" | 802 | msgid "" |
1062 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " | 803 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " |
1063 | "(ms)" | 804 | "(ms)" |
1064 | msgstr "" | 805 | msgstr "" |
1065 | 806 | ||
1066 | #: plugins/check_fping.c:512 | ||
1067 | msgid "" | 807 | msgid "" |
1068 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" | 808 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" |
1069 | msgstr "" | 809 | msgstr "" |
1070 | 810 | ||
1071 | #: plugins/check_fping.c:513 | ||
1072 | msgid "packet loss to trigger an alarm state." | 811 | msgid "packet loss to trigger an alarm state." |
1073 | msgstr "" | 812 | msgstr "" |
1074 | 813 | ||
1075 | #: plugins/check_fping.c:516 | ||
1076 | msgid "IPv4 is used by default. Specify -6 to use IPv6." | 814 | msgid "IPv4 is used by default. Specify -6 to use IPv6." |
1077 | msgstr "" | 815 | msgstr "" |
1078 | 816 | ||
1079 | #: plugins/check_game.c:111 | ||
1080 | #, c-format | 817 | #, c-format |
1081 | msgid "CRITICAL - Host type parameter incorrect!\n" | 818 | msgid "CRITICAL - Host type parameter incorrect!\n" |
1082 | msgstr "CRITICAL - Host type parameter unkorrekt!\n" | 819 | msgstr "CRITICAL - Host type parameter unkorrekt!\n" |
1083 | 820 | ||
1084 | #: plugins/check_game.c:126 | ||
1085 | #, fuzzy, c-format | 821 | #, fuzzy, c-format |
1086 | msgid "CRITICAL - Host not found\n" | 822 | msgid "CRITICAL - Host not found\n" |
1087 | msgstr "CRITICAL - Text nicht gefunden%s|%s %s\n" | 823 | msgstr "CRITICAL - Text nicht gefunden%s|%s %s\n" |
1088 | 824 | ||
1089 | #: plugins/check_game.c:130 | ||
1090 | #, fuzzy, c-format | 825 | #, fuzzy, c-format |
1091 | msgid "CRITICAL - Game server down or unavailable\n" | 826 | msgid "CRITICAL - Game server down or unavailable\n" |
1092 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" | 827 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" |
1093 | 828 | ||
1094 | #: plugins/check_game.c:134 | ||
1095 | #, fuzzy, c-format | 829 | #, fuzzy, c-format |
1096 | msgid "CRITICAL - Game server timeout\n" | 830 | msgid "CRITICAL - Game server timeout\n" |
1097 | msgstr "CRITICAL - Konnte kein Serverzertifikat erhalten\n" | 831 | msgstr "CRITICAL - Konnte kein Serverzertifikat erhalten\n" |
1098 | 832 | ||
1099 | #: plugins/check_game.c:297 | ||
1100 | #, c-format | 833 | #, c-format |
1101 | msgid "This plugin tests game server connections with the specified host." | 834 | msgid "This plugin tests game server connections with the specified host." |
1102 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 835 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
1103 | 836 | ||
1104 | #: plugins/check_game.c:307 | ||
1105 | msgid "Optional port of which to connect" | 837 | msgid "Optional port of which to connect" |
1106 | msgstr "" | 838 | msgstr "" |
1107 | 839 | ||
1108 | #: plugins/check_game.c:309 | ||
1109 | msgid "Field number in raw qstat output that contains game name" | 840 | msgid "Field number in raw qstat output that contains game name" |
1110 | msgstr "" | 841 | msgstr "" |
1111 | 842 | ||
1112 | #: plugins/check_game.c:311 | ||
1113 | msgid "Field number in raw qstat output that contains map name" | 843 | msgid "Field number in raw qstat output that contains map name" |
1114 | msgstr "" | 844 | msgstr "" |
1115 | 845 | ||
1116 | #: plugins/check_game.c:313 | ||
1117 | msgid "Field number in raw qstat output that contains ping time" | 846 | msgid "Field number in raw qstat output that contains ping time" |
1118 | msgstr "" | 847 | msgstr "" |
1119 | 848 | ||
1120 | #: plugins/check_game.c:319 | ||
1121 | #, fuzzy | 849 | #, fuzzy |
1122 | msgid "" | 850 | msgid "" |
1123 | "This plugin uses the 'qstat' command, the popular game server status query " | 851 | "This plugin uses the 'qstat' command, the popular game server status query " |
1124 | "tool." | 852 | "tool." |
1125 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 853 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
1126 | 854 | ||
1127 | #: plugins/check_game.c:320 | ||
1128 | msgid "" | 855 | msgid "" |
1129 | "If you don't have the package installed, you will need to download it from" | 856 | "If you don't have the package installed, you will need to download it from" |
1130 | msgstr "" | 857 | msgstr "" |
1131 | 858 | ||
1132 | #: plugins/check_game.c:321 | ||
1133 | msgid "https://github.com/multiplay/qstat before you can use this plugin." | 859 | msgid "https://github.com/multiplay/qstat before you can use this plugin." |
1134 | msgstr "" | 860 | msgstr "" |
1135 | 861 | ||
1136 | #: plugins/check_hpjd.c:245 | ||
1137 | msgid "Paper Jam" | 862 | msgid "Paper Jam" |
1138 | msgstr "Papierstau" | 863 | msgstr "Papierstau" |
1139 | 864 | ||
1140 | #: plugins/check_hpjd.c:250 | ||
1141 | msgid "Out of Paper" | 865 | msgid "Out of Paper" |
1142 | msgstr "Kein Papier" | 866 | msgstr "Kein Papier" |
1143 | 867 | ||
1144 | #: plugins/check_hpjd.c:255 | ||
1145 | msgid "Printer Offline" | 868 | msgid "Printer Offline" |
1146 | msgstr "Drucker ausgeschaltet" | 869 | msgstr "Drucker ausgeschaltet" |
1147 | 870 | ||
1148 | #: plugins/check_hpjd.c:260 | ||
1149 | msgid "Peripheral Error" | 871 | msgid "Peripheral Error" |
1150 | msgstr "Peripheriefehler" | 872 | msgstr "Peripheriefehler" |
1151 | 873 | ||
1152 | #: plugins/check_hpjd.c:264 | ||
1153 | msgid "Intervention Required" | 874 | msgid "Intervention Required" |
1154 | msgstr "Eingriff benötigt" | 875 | msgstr "Eingriff benötigt" |
1155 | 876 | ||
1156 | #: plugins/check_hpjd.c:268 | ||
1157 | msgid "Toner Low" | 877 | msgid "Toner Low" |
1158 | msgstr "Wenig Toner" | 878 | msgstr "Wenig Toner" |
1159 | 879 | ||
1160 | #: plugins/check_hpjd.c:272 | ||
1161 | msgid "Insufficient Memory" | 880 | msgid "Insufficient Memory" |
1162 | msgstr "Nicht genügend Speicher" | 881 | msgstr "Nicht genügend Speicher" |
1163 | 882 | ||
1164 | #: plugins/check_hpjd.c:276 | ||
1165 | msgid "A Door is Open" | 883 | msgid "A Door is Open" |
1166 | msgstr "Eine Abdeckung ist offen" | 884 | msgstr "Eine Abdeckung ist offen" |
1167 | 885 | ||
1168 | #: plugins/check_hpjd.c:280 | ||
1169 | msgid "Output Tray is Full" | 886 | msgid "Output Tray is Full" |
1170 | msgstr "Ausgabeschacht ist voll" | 887 | msgstr "Ausgabeschacht ist voll" |
1171 | 888 | ||
1172 | #: plugins/check_hpjd.c:284 | ||
1173 | msgid "Data too Slow for Engine" | 889 | msgid "Data too Slow for Engine" |
1174 | msgstr "" | 890 | msgstr "" |
1175 | 891 | ||
1176 | #: plugins/check_hpjd.c:288 | ||
1177 | msgid "Unknown Paper Error" | 892 | msgid "Unknown Paper Error" |
1178 | msgstr "Papierfehler" | 893 | msgstr "Papierfehler" |
1179 | 894 | ||
1180 | #: plugins/check_hpjd.c:293 | ||
1181 | #, c-format | 895 | #, c-format |
1182 | msgid "Printer ok - (%s)\n" | 896 | msgid "Printer ok - (%s)\n" |
1183 | msgstr "Printer ok - (%s)\n" | 897 | msgstr "Printer ok - (%s)\n" |
1184 | 898 | ||
1185 | #: plugins/check_hpjd.c:353 | ||
1186 | #, fuzzy | 899 | #, fuzzy |
1187 | msgid "Port must be a positive short integer" | 900 | msgid "Port must be a positive short integer" |
1188 | msgstr "Port muss ein positiver Integer sein" | 901 | msgstr "Port muss ein positiver Integer sein" |
1189 | 902 | ||
1190 | #: plugins/check_hpjd.c:411 | ||
1191 | #, fuzzy | 903 | #, fuzzy |
1192 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." | 904 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." |
1193 | msgstr "" | 905 | msgstr "" |
1194 | "Dieses Plugin testet den STATUS eines HP Druckers mit einer JetDirect " | 906 | "Dieses Plugin testet den STATUS eines HP Druckers mit einer JetDirect " |
1195 | "Karte.\n" | 907 | "Karte.\n" |
1196 | "Net-snmp muss auf dem ausführenden Computer installiert sein.\n" | 908 | "Net-snmp muss auf dem ausführenden Computer installiert sein.\n" |
1197 | "\n" | 909 | "\n" |
1198 | 910 | ||
1199 | #: plugins/check_hpjd.c:412 | ||
1200 | #, fuzzy | 911 | #, fuzzy |
1201 | msgid "Net-snmp must be installed on the computer running the plugin." | 912 | msgid "Net-snmp must be installed on the computer running the plugin." |
1202 | msgstr "" | 913 | msgstr "" |
1203 | "Dieses Plugin testet den STATUS eines HP Druckers mit einer JetDirect " | 914 | "Dieses Plugin testet den STATUS eines HP Druckers mit einer JetDirect " |
1204 | "Karte.\n" | 915 | "Karte.\n" |
1205 | "Net-snmp muss auf dem ausführenden Computer installiert sein.\n" | 916 | "Net-snmp muss auf dem ausführenden Computer installiert sein.\n" |
1206 | "\n" | 917 | "\n" |
1207 | 918 | ||
1208 | #: plugins/check_hpjd.c:422 | ||
1209 | msgid "The SNMP community name " | 919 | msgid "The SNMP community name " |
1210 | msgstr "" | 920 | msgstr "" |
1211 | 921 | ||
1212 | #: plugins/check_hpjd.c:423 plugins/check_hpjd.c:427 | ||
1213 | #, c-format | 922 | #, c-format |
1214 | msgid "(default=%s)" | 923 | msgid "(default=%s)" |
1215 | msgstr "" | 924 | msgstr "" |
1216 | 925 | ||
1217 | #: plugins/check_hpjd.c:426 | ||
1218 | msgid "Specify the port to check " | 926 | msgid "Specify the port to check " |
1219 | msgstr "" | 927 | msgstr "" |
1220 | 928 | ||
1221 | #: plugins/check_hpjd.c:430 | ||
1222 | msgid "Disable paper check " | 929 | msgid "Disable paper check " |
1223 | msgstr "" | 930 | msgstr "" |
1224 | 931 | ||
1225 | #: plugins/check_http.c:196 | ||
1226 | msgid "file does not exist or is not readable" | 932 | msgid "file does not exist or is not readable" |
1227 | msgstr "" | 933 | msgstr "" |
1228 | 934 | ||
1229 | #: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 | ||
1230 | #: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 | ||
1231 | #: plugins/check_tcp.c:601 | ||
1232 | msgid "Invalid certificate expiration period" | 935 | msgid "Invalid certificate expiration period" |
1233 | msgstr "Ungültiger Zertifikatsablauftermin" | 936 | msgstr "Ungültiger Zertifikatsablauftermin" |
1234 | 937 | ||
1235 | #: plugins/check_http.c:378 | ||
1236 | msgid "" | 938 | msgid "" |
1237 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " | 939 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " |
1238 | "'+' suffix)" | 940 | "'+' suffix)" |
1239 | msgstr "" | 941 | msgstr "" |
1240 | 942 | ||
1241 | #: plugins/check_http.c:384 plugins/check_tcp.c:614 plugins/check_tcp.c:623 | ||
1242 | #, fuzzy | 943 | #, fuzzy |
1243 | msgid "Invalid option - SSL is not available" | 944 | msgid "Invalid option - SSL is not available" |
1244 | msgstr "Ungültige Option - SSL ist nicht verfügbar\n" | 945 | msgstr "Ungültige Option - SSL ist nicht verfügbar\n" |
1245 | 946 | ||
1246 | #: plugins/check_http.c:392 | ||
1247 | msgid "Invalid max_redirs count" | 947 | msgid "Invalid max_redirs count" |
1248 | msgstr "" | 948 | msgstr "" |
1249 | 949 | ||
1250 | #: plugins/check_http.c:412 | ||
1251 | msgid "Invalid onredirect option" | 950 | msgid "Invalid onredirect option" |
1252 | msgstr "" | 951 | msgstr "" |
1253 | 952 | ||
1254 | #: plugins/check_http.c:414 | ||
1255 | #, c-format | 953 | #, c-format |
1256 | msgid "option f:%d \n" | 954 | msgid "option f:%d \n" |
1257 | msgstr "Option f:%d \n" | 955 | msgstr "Option f:%d \n" |
1258 | 956 | ||
1259 | #: plugins/check_http.c:449 | ||
1260 | msgid "Invalid port number" | 957 | msgid "Invalid port number" |
1261 | msgstr "Ungültige Portnummer" | 958 | msgstr "Ungültige Portnummer" |
1262 | 959 | ||
1263 | #: plugins/check_http.c:508 | ||
1264 | #, c-format | 960 | #, c-format |
1265 | msgid "Could Not Compile Regular Expression: %s" | 961 | msgid "Could Not Compile Regular Expression: %s" |
1266 | msgstr "" | 962 | msgstr "" |
1267 | 963 | ||
1268 | #: plugins/check_http.c:522 plugins/check_ntp.c:732 | ||
1269 | #: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 | ||
1270 | #: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 | ||
1271 | msgid "IPv6 support not available" | 964 | msgid "IPv6 support not available" |
1272 | msgstr "IPv6 Unterstützung nicht vorhanden" | 965 | msgstr "IPv6 Unterstützung nicht vorhanden" |
1273 | 966 | ||
1274 | #: plugins/check_http.c:590 plugins/check_ping.c:428 | ||
1275 | msgid "You must specify a server address or host name" | 967 | msgid "You must specify a server address or host name" |
1276 | msgstr "Hostname oder Serveradresse muss angegeben werden" | 968 | msgstr "Hostname oder Serveradresse muss angegeben werden" |
1277 | 969 | ||
1278 | #: plugins/check_http.c:607 | ||
1279 | msgid "" | 970 | msgid "" |
1280 | "If you use a client certificate you must also specify a private key file" | 971 | "If you use a client certificate you must also specify a private key file" |
1281 | msgstr "" | 972 | msgstr "" |
1282 | 973 | ||
1283 | #: plugins/check_http.c:734 plugins/check_http.c:902 | ||
1284 | #, fuzzy | 974 | #, fuzzy |
1285 | msgid "HTTP UNKNOWN - Memory allocation error\n" | 975 | msgid "HTTP UNKNOWN - Memory allocation error\n" |
1286 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" | 976 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" |
1287 | 977 | ||
1288 | #: plugins/check_http.c:806 | ||
1289 | #, fuzzy, c-format | 978 | #, fuzzy, c-format |
1290 | msgid "%sServer date unknown, " | 979 | msgid "%sServer date unknown, " |
1291 | msgstr "HTTP UNKNOWN - Serverdatum unbekannt\n" | 980 | msgstr "HTTP UNKNOWN - Serverdatum unbekannt\n" |
1292 | 981 | ||
1293 | #: plugins/check_http.c:809 | ||
1294 | #, fuzzy, c-format | 982 | #, fuzzy, c-format |
1295 | msgid "%sDocument modification date unknown, " | 983 | msgid "%sDocument modification date unknown, " |
1296 | msgstr "HTTP CRITICAL - Datum der letzten Änderung unbekannt\n" | 984 | msgstr "HTTP CRITICAL - Datum der letzten Änderung unbekannt\n" |
1297 | 985 | ||
1298 | #: plugins/check_http.c:816 | ||
1299 | #, fuzzy, c-format | 986 | #, fuzzy, c-format |
1300 | msgid "%sServer date \"%100s\" unparsable, " | 987 | msgid "%sServer date \"%100s\" unparsable, " |
1301 | msgstr "HTTP CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" | 988 | msgstr "HTTP CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" |
1302 | 989 | ||
1303 | #: plugins/check_http.c:819 | ||
1304 | #, fuzzy, c-format | 990 | #, fuzzy, c-format |
1305 | msgid "%sDocument date \"%100s\" unparsable, " | 991 | msgid "%sDocument date \"%100s\" unparsable, " |
1306 | msgstr "" | 992 | msgstr "" |
1307 | "HTTP CRITICAL - Dokumentendatum \"%100s\" konnte nicht verarbeitet werden" | 993 | "HTTP CRITICAL - Dokumentendatum \"%100s\" konnte nicht verarbeitet werden" |
1308 | 994 | ||
1309 | #: plugins/check_http.c:822 | ||
1310 | #, fuzzy, c-format | 995 | #, fuzzy, c-format |
1311 | msgid "%sDocument is %d seconds in the future, " | 996 | msgid "%sDocument is %d seconds in the future, " |
1312 | msgstr "HTTP CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" | 997 | msgstr "HTTP CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" |
1313 | 998 | ||
1314 | #: plugins/check_http.c:827 | ||
1315 | #, fuzzy, c-format | 999 | #, fuzzy, c-format |
1316 | msgid "%sLast modified %.1f days ago, " | 1000 | msgid "%sLast modified %.1f days ago, " |
1317 | msgstr "HTTP CRITICAL - Letzte Änderung vor %.1f Tagen\n" | 1001 | msgstr "HTTP CRITICAL - Letzte Änderung vor %.1f Tagen\n" |
1318 | 1002 | ||
1319 | #: plugins/check_http.c:830 | ||
1320 | #, fuzzy, c-format | 1003 | #, fuzzy, c-format |
1321 | msgid "%sLast modified %d:%02d:%02d ago, " | 1004 | msgid "%sLast modified %d:%02d:%02d ago, " |
1322 | msgstr "HTTP CRITICAL - Letzte Änderung vor %d:%02d:%02d \n" | 1005 | msgstr "HTTP CRITICAL - Letzte Änderung vor %d:%02d:%02d \n" |
1323 | 1006 | ||
1324 | #: plugins/check_http.c:944 | ||
1325 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" | 1007 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" |
1326 | msgstr "HTTP CRITICAL - Konnte TCP socket nicht öffnen\n" | 1008 | msgstr "HTTP CRITICAL - Konnte TCP socket nicht öffnen\n" |
1327 | 1009 | ||
1328 | #: plugins/check_http.c:1104 | ||
1329 | #, fuzzy | 1010 | #, fuzzy |
1330 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" | 1011 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" |
1331 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" | 1012 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" |
1332 | 1013 | ||
1333 | #: plugins/check_http.c:1121 | ||
1334 | msgid "HTTP CRITICAL - Error on receive\n" | 1014 | msgid "HTTP CRITICAL - Error on receive\n" |
1335 | msgstr "HTTP CRITICAL - Fehler beim Empfangen\n" | 1015 | msgstr "HTTP CRITICAL - Fehler beim Empfangen\n" |
1336 | 1016 | ||
1337 | #: plugins/check_http.c:1126 | ||
1338 | #, fuzzy | 1017 | #, fuzzy |
1339 | msgid "HTTP CRITICAL - No data received from host\n" | 1018 | msgid "HTTP CRITICAL - No data received from host\n" |
1340 | msgstr "HTTP CRITICAL - Keine Daten empfangen\n" | 1019 | msgstr "HTTP CRITICAL - Keine Daten empfangen\n" |
1341 | 1020 | ||
1342 | #: plugins/check_http.c:1177 | ||
1343 | #, fuzzy, c-format | 1021 | #, fuzzy, c-format |
1344 | msgid "Invalid HTTP response received from host: %s\n" | 1022 | msgid "Invalid HTTP response received from host: %s\n" |
1345 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 1023 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
1346 | 1024 | ||
1347 | #: plugins/check_http.c:1181 | ||
1348 | #, fuzzy, c-format | 1025 | #, fuzzy, c-format |
1349 | msgid "Invalid HTTP response received from host on port %d: %s\n" | 1026 | msgid "Invalid HTTP response received from host on port %d: %s\n" |
1350 | msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" | 1027 | msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" |
1351 | 1028 | ||
1352 | #: plugins/check_http.c:1184 plugins/check_http.c:1377 | ||
1353 | #, c-format | 1029 | #, c-format |
1354 | msgid "" | 1030 | msgid "" |
1355 | "%s\n" | 1031 | "%s\n" |
1356 | "%s" | 1032 | "%s" |
1357 | msgstr "" | 1033 | msgstr "" |
1358 | 1034 | ||
1359 | #: plugins/check_http.c:1192 | ||
1360 | #, fuzzy, c-format | 1035 | #, fuzzy, c-format |
1361 | msgid "Status line output matched \"%s\" - " | 1036 | msgid "Status line output matched \"%s\" - " |
1362 | msgstr "HTTP OK: Statusausgabe passt auf \"%s\"\n" | 1037 | msgstr "HTTP OK: Statusausgabe passt auf \"%s\"\n" |
1363 | 1038 | ||
1364 | #: plugins/check_http.c:1203 | ||
1365 | #, c-format | 1039 | #, c-format |
1366 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" | 1040 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" |
1367 | msgstr "HTTP CRITICAL: Ungültige Statusmeldung (%s)\n" | 1041 | msgstr "HTTP CRITICAL: Ungültige Statusmeldung (%s)\n" |
1368 | 1042 | ||
1369 | #: plugins/check_http.c:1210 | ||
1370 | #, c-format | 1043 | #, c-format |
1371 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" | 1044 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" |
1372 | msgstr "HTTP CRITICAL: Ungültiger Status (%s)\n" | 1045 | msgstr "HTTP CRITICAL: Ungültiger Status (%s)\n" |
1373 | 1046 | ||
1374 | #: plugins/check_http.c:1214 plugins/check_http.c:1219 | ||
1375 | #: plugins/check_http.c:1229 plugins/check_http.c:1233 | ||
1376 | #, c-format | 1047 | #, c-format |
1377 | msgid "%s - " | 1048 | msgid "%s - " |
1378 | msgstr "" | 1049 | msgstr "" |
1379 | 1050 | ||
1380 | #: plugins/check_http.c:1261 | ||
1381 | #, fuzzy, c-format | 1051 | #, fuzzy, c-format |
1382 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " | 1052 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " |
1383 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" | 1053 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" |
1384 | 1054 | ||
1385 | #: plugins/check_http.c:1304 | ||
1386 | #, fuzzy, c-format | 1055 | #, fuzzy, c-format |
1387 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " | 1056 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " |
1388 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" | 1057 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" |
1389 | 1058 | ||
1390 | #: plugins/check_http.c:1318 | ||
1391 | #, fuzzy, c-format | 1059 | #, fuzzy, c-format |
1392 | msgid "%spattern not found, " | 1060 | msgid "%spattern not found, " |
1393 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" | 1061 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" |
1394 | 1062 | ||
1395 | #: plugins/check_http.c:1320 | ||
1396 | #, fuzzy, c-format | 1063 | #, fuzzy, c-format |
1397 | msgid "%spattern found, " | 1064 | msgid "%spattern found, " |
1398 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" | 1065 | msgstr "CRITICAL - Muster nicht gefunden%s|%s %s\n" |
1399 | 1066 | ||
1400 | #: plugins/check_http.c:1326 | ||
1401 | #, fuzzy, c-format | 1067 | #, fuzzy, c-format |
1402 | msgid "%sExecute Error: %s, " | 1068 | msgid "%sExecute Error: %s, " |
1403 | msgstr "HTTP CRITICAL - Fehler: %s\n" | 1069 | msgstr "HTTP CRITICAL - Fehler: %s\n" |
1404 | 1070 | ||
1405 | #: plugins/check_http.c:1342 | ||
1406 | #, fuzzy, c-format | 1071 | #, fuzzy, c-format |
1407 | msgid "%spage size %d too large, " | 1072 | msgid "%spage size %d too large, " |
1408 | msgstr "HTTP WARNING: Seitengröße %d zu klein%s|%s\n" | 1073 | msgstr "HTTP WARNING: Seitengröße %d zu klein%s|%s\n" |
1409 | 1074 | ||
1410 | #: plugins/check_http.c:1345 | ||
1411 | #, fuzzy, c-format | 1075 | #, fuzzy, c-format |
1412 | msgid "%spage size %d too small, " | 1076 | msgid "%spage size %d too small, " |
1413 | msgstr "HTTP WARNING: Seitengröße %d zu klein%s|%s\n" | 1077 | msgstr "HTTP WARNING: Seitengröße %d zu klein%s|%s\n" |
1414 | 1078 | ||
1415 | #: plugins/check_http.c:1358 | ||
1416 | #, fuzzy, c-format | 1079 | #, fuzzy, c-format |
1417 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" | 1080 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" |
1418 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" | 1081 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" |
1419 | 1082 | ||
1420 | #: plugins/check_http.c:1370 | ||
1421 | #, fuzzy, c-format | 1083 | #, fuzzy, c-format |
1422 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" | 1084 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" |
1423 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" | 1085 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" |
1424 | 1086 | ||
1425 | #: plugins/check_http.c:1500 | ||
1426 | msgid "HTTP UNKNOWN - Could not allocate addr\n" | 1087 | msgid "HTTP UNKNOWN - Could not allocate addr\n" |
1427 | msgstr "HTTP UNKNOWN - Konnte addr nicht zuweisen\n" | 1088 | msgstr "HTTP UNKNOWN - Konnte addr nicht zuweisen\n" |
1428 | 1089 | ||
1429 | #: plugins/check_http.c:1505 plugins/check_http.c:1536 | ||
1430 | #, fuzzy | 1090 | #, fuzzy |
1431 | msgid "HTTP UNKNOWN - Could not allocate URL\n" | 1091 | msgid "HTTP UNKNOWN - Could not allocate URL\n" |
1432 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" | 1092 | msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" |
1433 | 1093 | ||
1434 | #: plugins/check_http.c:1514 | ||
1435 | #, c-format | 1094 | #, c-format |
1436 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" | 1095 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" |
1437 | msgstr "" | 1096 | msgstr "" |
1438 | 1097 | ||
1439 | #: plugins/check_http.c:1529 | ||
1440 | #, fuzzy, c-format | 1098 | #, fuzzy, c-format |
1441 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" | 1099 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" |
1442 | msgstr "HTTP UNKNOWN - Serverdatum unbekannt\n" | 1100 | msgstr "HTTP UNKNOWN - Serverdatum unbekannt\n" |
1443 | 1101 | ||
1444 | #: plugins/check_http.c:1591 | ||
1445 | #, c-format | 1102 | #, c-format |
1446 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" | 1103 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" |
1447 | msgstr "" | 1104 | msgstr "" |
1448 | 1105 | ||
1449 | #: plugins/check_http.c:1601 | ||
1450 | #, fuzzy, c-format | 1106 | #, fuzzy, c-format |
1451 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" | 1107 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" |
1452 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" | 1108 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" |
1453 | 1109 | ||
1454 | #: plugins/check_http.c:1609 | ||
1455 | #, fuzzy, c-format | 1110 | #, fuzzy, c-format |
1456 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" | 1111 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" |
1457 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" | 1112 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" |
1458 | 1113 | ||
1459 | #: plugins/check_http.c:1630 | ||
1460 | #, fuzzy, c-format | 1114 | #, fuzzy, c-format |
1461 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" | 1115 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" |
1462 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" | 1116 | msgstr "HTTP WARNING - Umleitung verursacht eine Schleife - %s://%s:%d%s%s\n" |
1463 | 1117 | ||
1464 | #: plugins/check_http.c:1638 | ||
1465 | #, c-format | 1118 | #, c-format |
1466 | msgid "Redirection to %s://%s:%d%s\n" | 1119 | msgid "Redirection to %s://%s:%d%s\n" |
1467 | msgstr "" | 1120 | msgstr "" |
1468 | 1121 | ||
1469 | #: plugins/check_http.c:1713 | ||
1470 | #, fuzzy | 1122 | #, fuzzy |
1471 | msgid "This plugin tests the HTTP service on the specified host. It can test" | 1123 | msgid "This plugin tests the HTTP service on the specified host. It can test" |
1472 | msgstr "" | 1124 | msgstr "" |
1473 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 1125 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
1474 | "\n" | 1126 | "\n" |
1475 | 1127 | ||
1476 | #: plugins/check_http.c:1714 | ||
1477 | msgid "normal (http) and secure (https) servers, follow redirects, search for" | 1128 | msgid "normal (http) and secure (https) servers, follow redirects, search for" |
1478 | msgstr "" | 1129 | msgstr "" |
1479 | 1130 | ||
1480 | #: plugins/check_http.c:1715 | ||
1481 | msgid "strings and regular expressions, check connection times, and report on" | 1131 | msgid "strings and regular expressions, check connection times, and report on" |
1482 | msgstr "" | 1132 | msgstr "" |
1483 | 1133 | ||
1484 | #: plugins/check_http.c:1716 | ||
1485 | #, fuzzy | 1134 | #, fuzzy |
1486 | msgid "certificate expiration times." | 1135 | msgid "certificate expiration times." |
1487 | msgstr "Clientzertifikat benötigt\n" | 1136 | msgstr "Clientzertifikat benötigt\n" |
1488 | 1137 | ||
1489 | #: plugins/check_http.c:1723 | ||
1490 | #, c-format | 1138 | #, c-format |
1491 | msgid "In the first form, make an HTTP request." | 1139 | msgid "In the first form, make an HTTP request." |
1492 | msgstr "" | 1140 | msgstr "" |
1493 | 1141 | ||
1494 | #: plugins/check_http.c:1724 | ||
1495 | #, c-format | 1142 | #, c-format |
1496 | msgid "" | 1143 | msgid "" |
1497 | "In the second form, connect to the server and check the TLS certificate." | 1144 | "In the second form, connect to the server and check the TLS certificate." |
1498 | msgstr "" | 1145 | msgstr "" |
1499 | 1146 | ||
1500 | #: plugins/check_http.c:1726 | ||
1501 | #, c-format | 1147 | #, c-format |
1502 | msgid "NOTE: One or both of -H and -I must be specified" | 1148 | msgid "NOTE: One or both of -H and -I must be specified" |
1503 | msgstr "" | 1149 | msgstr "" |
1504 | 1150 | ||
1505 | #: plugins/check_http.c:1734 | ||
1506 | msgid "Host name argument for servers using host headers (virtual host)" | 1151 | msgid "Host name argument for servers using host headers (virtual host)" |
1507 | msgstr "" | 1152 | msgstr "" |
1508 | 1153 | ||
1509 | #: plugins/check_http.c:1735 | ||
1510 | msgid "Append a port to include it in the header (eg: example.com:5000)" | 1154 | msgid "Append a port to include it in the header (eg: example.com:5000)" |
1511 | msgstr "" | 1155 | msgstr "" |
1512 | 1156 | ||
1513 | #: plugins/check_http.c:1737 | ||
1514 | msgid "" | 1157 | msgid "" |
1515 | "IP address or name (use numeric address if possible to bypass DNS lookup)." | 1158 | "IP address or name (use numeric address if possible to bypass DNS lookup)." |
1516 | msgstr "" | 1159 | msgstr "" |
1517 | 1160 | ||
1518 | #: plugins/check_http.c:1739 | ||
1519 | msgid "Port number (default: " | 1161 | msgid "Port number (default: " |
1520 | msgstr "" | 1162 | msgstr "" |
1521 | 1163 | ||
1522 | #: plugins/check_http.c:1746 | ||
1523 | msgid "" | 1164 | msgid "" |
1524 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" | 1165 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" |
1525 | msgstr "" | 1166 | msgstr "" |
1526 | 1167 | ||
1527 | #: plugins/check_http.c:1747 | ||
1528 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," | 1168 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," |
1529 | msgstr "" | 1169 | msgstr "" |
1530 | 1170 | ||
1531 | #: plugins/check_http.c:1748 | ||
1532 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." | 1171 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." |
1533 | msgstr "" | 1172 | msgstr "" |
1534 | 1173 | ||
1535 | #: plugins/check_http.c:1750 plugins/check_smtp.c:857 | ||
1536 | msgid "Enable SSL/TLS hostname extension support (SNI)" | 1174 | msgid "Enable SSL/TLS hostname extension support (SNI)" |
1537 | msgstr "" | 1175 | msgstr "" |
1538 | 1176 | ||
1539 | #: plugins/check_http.c:1752 | ||
1540 | msgid "" | 1177 | msgid "" |
1541 | "Minimum number of days a certificate has to be valid. Port defaults to 443" | 1178 | "Minimum number of days a certificate has to be valid. Port defaults to 443" |
1542 | msgstr "" | 1179 | msgstr "" |
1543 | 1180 | ||
1544 | #: plugins/check_http.c:1753 | ||
1545 | msgid "" | 1181 | msgid "" |
1546 | "(when this option is used the URL is not checked by default. You can use" | 1182 | "(when this option is used the URL is not checked by default. You can use" |
1547 | msgstr "" | 1183 | msgstr "" |
1548 | 1184 | ||
1549 | #: plugins/check_http.c:1754 | ||
1550 | msgid " --continue-after-certificate to override this behavior)" | 1185 | msgid " --continue-after-certificate to override this behavior)" |
1551 | msgstr "" | 1186 | msgstr "" |
1552 | 1187 | ||
1553 | #: plugins/check_http.c:1756 | ||
1554 | msgid "" | 1188 | msgid "" |
1555 | "Allows the HTTP check to continue after performing the certificate check." | 1189 | "Allows the HTTP check to continue after performing the certificate check." |
1556 | msgstr "" | 1190 | msgstr "" |
1557 | 1191 | ||
1558 | #: plugins/check_http.c:1757 | ||
1559 | msgid "Does nothing unless -C is used." | 1192 | msgid "Does nothing unless -C is used." |
1560 | msgstr "" | 1193 | msgstr "" |
1561 | 1194 | ||
1562 | #: plugins/check_http.c:1759 | ||
1563 | msgid "Name of file that contains the client certificate (PEM format)" | 1195 | msgid "Name of file that contains the client certificate (PEM format)" |
1564 | msgstr "" | 1196 | msgstr "" |
1565 | 1197 | ||
1566 | #: plugins/check_http.c:1760 | ||
1567 | msgid "to be used in establishing the SSL session" | 1198 | msgid "to be used in establishing the SSL session" |
1568 | msgstr "" | 1199 | msgstr "" |
1569 | 1200 | ||
1570 | #: plugins/check_http.c:1762 | ||
1571 | msgid "Name of file containing the private key (PEM format)" | 1201 | msgid "Name of file containing the private key (PEM format)" |
1572 | msgstr "" | 1202 | msgstr "" |
1573 | 1203 | ||
1574 | #: plugins/check_http.c:1763 | ||
1575 | msgid "matching the client certificate" | 1204 | msgid "matching the client certificate" |
1576 | msgstr "" | 1205 | msgstr "" |
1577 | 1206 | ||
1578 | #: plugins/check_http.c:1767 | ||
1579 | msgid "Comma-delimited list of strings, at least one of them is expected in" | 1207 | msgid "Comma-delimited list of strings, at least one of them is expected in" |
1580 | msgstr "" | 1208 | msgstr "" |
1581 | 1209 | ||
1582 | #: plugins/check_http.c:1768 | ||
1583 | msgid "the first (status) line of the server response (default: " | 1210 | msgid "the first (status) line of the server response (default: " |
1584 | msgstr "" | 1211 | msgstr "" |
1585 | 1212 | ||
1586 | #: plugins/check_http.c:1770 | ||
1587 | msgid "" | 1213 | msgid "" |
1588 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" | 1214 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" |
1589 | msgstr "" | 1215 | msgstr "" |
1590 | 1216 | ||
1591 | #: plugins/check_http.c:1772 | ||
1592 | msgid "String to expect in the response headers" | 1217 | msgid "String to expect in the response headers" |
1593 | msgstr "" | 1218 | msgstr "" |
1594 | 1219 | ||
1595 | #: plugins/check_http.c:1774 | ||
1596 | msgid "String to expect in the content" | 1220 | msgid "String to expect in the content" |
1597 | msgstr "" | 1221 | msgstr "" |
1598 | 1222 | ||
1599 | #: plugins/check_http.c:1776 | ||
1600 | msgid "URL to GET or POST (default: /)" | 1223 | msgid "URL to GET or POST (default: /)" |
1601 | msgstr "" | 1224 | msgstr "" |
1602 | 1225 | ||
1603 | #: plugins/check_http.c:1778 | ||
1604 | msgid "URL encoded http POST data" | 1226 | msgid "URL encoded http POST data" |
1605 | msgstr "" | 1227 | msgstr "" |
1606 | 1228 | ||
1607 | #: plugins/check_http.c:1780 | ||
1608 | msgid "Set HTTP method." | 1229 | msgid "Set HTTP method." |
1609 | msgstr "" | 1230 | msgstr "" |
1610 | 1231 | ||
1611 | #: plugins/check_http.c:1782 | ||
1612 | msgid "Don't wait for document body: stop reading after headers." | 1232 | msgid "Don't wait for document body: stop reading after headers." |
1613 | msgstr "" | 1233 | msgstr "" |
1614 | 1234 | ||
1615 | #: plugins/check_http.c:1783 | ||
1616 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" | 1235 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" |
1617 | msgstr "" | 1236 | msgstr "" |
1618 | 1237 | ||
1619 | #: plugins/check_http.c:1785 | ||
1620 | msgid "Warn if document is more than SECONDS old. the number can also be of" | 1238 | msgid "Warn if document is more than SECONDS old. the number can also be of" |
1621 | msgstr "" | 1239 | msgstr "" |
1622 | 1240 | ||
1623 | #: plugins/check_http.c:1786 | ||
1624 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." | 1241 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." |
1625 | msgstr "" | 1242 | msgstr "" |
1626 | 1243 | ||
1627 | #: plugins/check_http.c:1788 | ||
1628 | msgid "specify Content-Type header media type when POSTing\n" | 1244 | msgid "specify Content-Type header media type when POSTing\n" |
1629 | msgstr "" | 1245 | msgstr "" |
1630 | 1246 | ||
1631 | #: plugins/check_http.c:1791 | ||
1632 | msgid "Allow regex to span newlines (must precede -r or -R)" | 1247 | msgid "Allow regex to span newlines (must precede -r or -R)" |
1633 | msgstr "" | 1248 | msgstr "" |
1634 | 1249 | ||
1635 | #: plugins/check_http.c:1793 | ||
1636 | msgid "Search page for regex STRING" | 1250 | msgid "Search page for regex STRING" |
1637 | msgstr "" | 1251 | msgstr "" |
1638 | 1252 | ||
1639 | #: plugins/check_http.c:1795 | ||
1640 | msgid "Search page for case-insensitive regex STRING" | 1253 | msgid "Search page for case-insensitive regex STRING" |
1641 | msgstr "" | 1254 | msgstr "" |
1642 | 1255 | ||
1643 | #: plugins/check_http.c:1797 | ||
1644 | msgid "Return CRITICAL if found, OK if not\n" | 1256 | msgid "Return CRITICAL if found, OK if not\n" |
1645 | msgstr "" | 1257 | msgstr "" |
1646 | 1258 | ||
1647 | #: plugins/check_http.c:1800 | ||
1648 | msgid "Username:password on sites with basic authentication" | 1259 | msgid "Username:password on sites with basic authentication" |
1649 | msgstr "" | 1260 | msgstr "" |
1650 | 1261 | ||
1651 | #: plugins/check_http.c:1802 | ||
1652 | msgid "Username:password on proxy-servers with basic authentication" | 1262 | msgid "Username:password on proxy-servers with basic authentication" |
1653 | msgstr "" | 1263 | msgstr "" |
1654 | 1264 | ||
1655 | #: plugins/check_http.c:1804 | ||
1656 | msgid "String to be sent in http header as \"User Agent\"" | 1265 | msgid "String to be sent in http header as \"User Agent\"" |
1657 | msgstr "" | 1266 | msgstr "" |
1658 | 1267 | ||
1659 | #: plugins/check_http.c:1806 | ||
1660 | msgid "" | 1268 | msgid "" |
1661 | "Any other tags to be sent in http header. Use multiple times for additional " | 1269 | "Any other tags to be sent in http header. Use multiple times for additional " |
1662 | "headers" | 1270 | "headers" |
1663 | msgstr "" | 1271 | msgstr "" |
1664 | 1272 | ||
1665 | #: plugins/check_http.c:1808 | ||
1666 | msgid "Print additional performance data" | 1273 | msgid "Print additional performance data" |
1667 | msgstr "" | 1274 | msgstr "" |
1668 | 1275 | ||
1669 | #: plugins/check_http.c:1810 | ||
1670 | msgid "Print body content below status line" | 1276 | msgid "Print body content below status line" |
1671 | msgstr "" | 1277 | msgstr "" |
1672 | 1278 | ||
1673 | #: plugins/check_http.c:1812 | ||
1674 | msgid "Wrap output in HTML link (obsoleted by urlize)" | 1279 | msgid "Wrap output in HTML link (obsoleted by urlize)" |
1675 | msgstr "" | 1280 | msgstr "" |
1676 | 1281 | ||
1677 | #: plugins/check_http.c:1814 | ||
1678 | msgid "How to handle redirected pages. sticky is like follow but stick to the" | 1282 | msgid "How to handle redirected pages. sticky is like follow but stick to the" |
1679 | msgstr "" | 1283 | msgstr "" |
1680 | 1284 | ||
1681 | #: plugins/check_http.c:1815 | ||
1682 | msgid "specified IP address. stickyport also ensures port stays the same." | 1285 | msgid "specified IP address. stickyport also ensures port stays the same." |
1683 | msgstr "" | 1286 | msgstr "" |
1684 | 1287 | ||
1685 | #: plugins/check_http.c:1817 | ||
1686 | #, fuzzy | 1288 | #, fuzzy |
1687 | msgid "Maximal number of redirects (default: " | 1289 | msgid "Maximal number of redirects (default: " |
1688 | msgstr "Ungültige Portnummer" | 1290 | msgstr "Ungültige Portnummer" |
1689 | 1291 | ||
1690 | #: plugins/check_http.c:1820 | ||
1691 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" | 1292 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" |
1692 | msgstr "" | 1293 | msgstr "" |
1693 | 1294 | ||
1694 | #: plugins/check_http.c:1829 | ||
1695 | #, fuzzy | 1295 | #, fuzzy |
1696 | msgid "This plugin will attempt to open an HTTP connection with the host." | 1296 | msgid "This plugin will attempt to open an HTTP connection with the host." |
1697 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 1297 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
1698 | 1298 | ||
1699 | #: plugins/check_http.c:1830 | ||
1700 | msgid "" | 1299 | msgid "" |
1701 | "Successful connects return STATE_OK, refusals and timeouts return " | 1300 | "Successful connects return STATE_OK, refusals and timeouts return " |
1702 | "STATE_CRITICAL" | 1301 | "STATE_CRITICAL" |
1703 | msgstr "" | 1302 | msgstr "" |
1704 | 1303 | ||
1705 | #: plugins/check_http.c:1831 | ||
1706 | msgid "" | 1304 | msgid "" |
1707 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " | 1305 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " |
1708 | "response" | 1306 | "response" |
1709 | msgstr "" | 1307 | msgstr "" |
1710 | 1308 | ||
1711 | #: plugins/check_http.c:1832 | ||
1712 | msgid "" | 1309 | msgid "" |
1713 | "messages from the host result in STATE_WARNING return values. If you are" | 1310 | "messages from the host result in STATE_WARNING return values. If you are" |
1714 | msgstr "" | 1311 | msgstr "" |
1715 | 1312 | ||
1716 | #: plugins/check_http.c:1833 | ||
1717 | msgid "" | 1313 | msgid "" |
1718 | "checking a virtual server that uses 'host headers' you must supply the FQDN" | 1314 | "checking a virtual server that uses 'host headers' you must supply the FQDN" |
1719 | msgstr "" | 1315 | msgstr "" |
1720 | 1316 | ||
1721 | #: plugins/check_http.c:1834 | ||
1722 | msgid "(fully qualified domain name) as the [host_name] argument." | 1317 | msgid "(fully qualified domain name) as the [host_name] argument." |
1723 | msgstr "" | 1318 | msgstr "" |
1724 | 1319 | ||
1725 | #: plugins/check_http.c:1838 | ||
1726 | msgid "This plugin can also check whether an SSL enabled web server is able to" | 1320 | msgid "This plugin can also check whether an SSL enabled web server is able to" |
1727 | msgstr "" | 1321 | msgstr "" |
1728 | 1322 | ||
1729 | #: plugins/check_http.c:1839 | ||
1730 | msgid "serve content (optionally within a specified time) or whether the X509 " | 1323 | msgid "serve content (optionally within a specified time) or whether the X509 " |
1731 | msgstr "" | 1324 | msgstr "" |
1732 | 1325 | ||
1733 | #: plugins/check_http.c:1840 | ||
1734 | msgid "certificate is still valid for the specified number of days." | 1326 | msgid "certificate is still valid for the specified number of days." |
1735 | msgstr "" | 1327 | msgstr "" |
1736 | 1328 | ||
1737 | #: plugins/check_http.c:1842 | ||
1738 | #, fuzzy | 1329 | #, fuzzy |
1739 | msgid "Please note that this plugin does not check if the presented server" | 1330 | msgid "Please note that this plugin does not check if the presented server" |
1740 | msgstr "" | 1331 | msgstr "" |
1741 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 1332 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
1742 | "\n" | 1333 | "\n" |
1743 | 1334 | ||
1744 | #: plugins/check_http.c:1843 | ||
1745 | msgid "certificate matches the hostname of the server, or if the certificate" | 1335 | msgid "certificate matches the hostname of the server, or if the certificate" |
1746 | msgstr "" | 1336 | msgstr "" |
1747 | 1337 | ||
1748 | #: plugins/check_http.c:1844 | ||
1749 | msgid "has a valid chain of trust to one of the locally installed CAs." | 1338 | msgid "has a valid chain of trust to one of the locally installed CAs." |
1750 | msgstr "" | 1339 | msgstr "" |
1751 | 1340 | ||
1752 | #: plugins/check_http.c:1848 | ||
1753 | msgid "" | 1341 | msgid "" |
1754 | "When the 'www.verisign.com' server returns its content within 5 seconds," | 1342 | "When the 'www.verisign.com' server returns its content within 5 seconds," |
1755 | msgstr "" | 1343 | msgstr "" |
1756 | 1344 | ||
1757 | #: plugins/check_http.c:1849 plugins/check_http.c:1868 | ||
1758 | msgid "" | 1345 | msgid "" |
1759 | "a STATE_OK will be returned. When the server returns its content but exceeds" | 1346 | "a STATE_OK will be returned. When the server returns its content but exceeds" |
1760 | msgstr "" | 1347 | msgstr "" |
1761 | 1348 | ||
1762 | #: plugins/check_http.c:1850 plugins/check_http.c:1869 | ||
1763 | msgid "" | 1349 | msgid "" |
1764 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " | 1350 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " |
1765 | "occurs," | 1351 | "occurs," |
1766 | msgstr "" | 1352 | msgstr "" |
1767 | 1353 | ||
1768 | #: plugins/check_http.c:1851 | ||
1769 | msgid "a STATE_CRITICAL will be returned." | 1354 | msgid "a STATE_CRITICAL will be returned." |
1770 | msgstr "" | 1355 | msgstr "" |
1771 | 1356 | ||
1772 | #: plugins/check_http.c:1854 | ||
1773 | msgid "" | 1357 | msgid "" |
1774 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," | 1358 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," |
1775 | msgstr "" | 1359 | msgstr "" |
1776 | 1360 | ||
1777 | #: plugins/check_http.c:1855 plugins/check_http.c:1861 | ||
1778 | msgid "" | 1361 | msgid "" |
1779 | "a STATE_OK is returned. When the certificate is still valid, but for less " | 1362 | "a STATE_OK is returned. When the certificate is still valid, but for less " |
1780 | "than" | 1363 | "than" |
1781 | msgstr "" | 1364 | msgstr "" |
1782 | 1365 | ||
1783 | #: plugins/check_http.c:1856 | ||
1784 | msgid "" | 1366 | msgid "" |
1785 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" | 1367 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" |
1786 | msgstr "" | 1368 | msgstr "" |
1787 | 1369 | ||
1788 | #: plugins/check_http.c:1857 | ||
1789 | #, fuzzy | 1370 | #, fuzzy |
1790 | msgid "the certificate is expired." | 1371 | msgid "the certificate is expired." |
1791 | msgstr "Clientzertifikat benötigt\n" | 1372 | msgstr "Clientzertifikat benötigt\n" |
1792 | 1373 | ||
1793 | #: plugins/check_http.c:1860 | ||
1794 | msgid "" | 1374 | msgid "" |
1795 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," | 1375 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," |
1796 | msgstr "" | 1376 | msgstr "" |
1797 | 1377 | ||
1798 | #: plugins/check_http.c:1862 | ||
1799 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." | 1378 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." |
1800 | msgstr "" | 1379 | msgstr "" |
1801 | 1380 | ||
1802 | #: plugins/check_http.c:1863 | ||
1803 | msgid "" | 1381 | msgid "" |
1804 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " | 1382 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " |
1805 | "days" | 1383 | "days" |
1806 | msgstr "" | 1384 | msgstr "" |
1807 | 1385 | ||
1808 | #: plugins/check_http.c:1866 | ||
1809 | msgid "" | 1386 | msgid "" |
1810 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " | 1387 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " |
1811 | "CONNECT -H www.verisign.com " | 1388 | "CONNECT -H www.verisign.com " |
1812 | msgstr "" | 1389 | msgstr "" |
1813 | 1390 | ||
1814 | #: plugins/check_http.c:1867 | ||
1815 | msgid "" | 1391 | msgid "" |
1816 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" | 1392 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" |
1817 | "S(sl) -j CONNECT -H <webserver>" | 1393 | "S(sl) -j CONNECT -H <webserver>" |
1818 | msgstr "" | 1394 | msgstr "" |
1819 | 1395 | ||
1820 | #: plugins/check_http.c:1870 | ||
1821 | msgid "" | 1396 | msgid "" |
1822 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " | 1397 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " |
1823 | "set the method used" | 1398 | "set the method used" |
1824 | msgstr "" | 1399 | msgstr "" |
1825 | 1400 | ||
1826 | #: plugins/check_http.c:1871 | ||
1827 | msgid "inside the proxied connection: -j CONNECT:POST" | 1401 | msgid "inside the proxied connection: -j CONNECT:POST" |
1828 | msgstr "" | 1402 | msgstr "" |
1829 | 1403 | ||
1830 | #: plugins/check_ldap.c:142 | ||
1831 | #, c-format | 1404 | #, c-format |
1832 | msgid "Could not connect to the server at port %i\n" | 1405 | msgid "Could not connect to the server at port %i\n" |
1833 | msgstr "" | 1406 | msgstr "" |
1834 | 1407 | ||
1835 | #: plugins/check_ldap.c:151 | ||
1836 | #, c-format | 1408 | #, c-format |
1837 | msgid "Could not set protocol version %d\n" | 1409 | msgid "Could not set protocol version %d\n" |
1838 | msgstr "" | 1410 | msgstr "" |
1839 | 1411 | ||
1840 | #: plugins/check_ldap.c:166 | ||
1841 | #, fuzzy, c-format | 1412 | #, fuzzy, c-format |
1842 | msgid "Could not init TLS at port %i!\n" | 1413 | msgid "Could not init TLS at port %i!\n" |
1843 | msgstr "Konnte stderr nicht öffnen für: %s\n" | 1414 | msgstr "Konnte stderr nicht öffnen für: %s\n" |
1844 | 1415 | ||
1845 | #: plugins/check_ldap.c:170 | ||
1846 | #, c-format | 1416 | #, c-format |
1847 | msgid "TLS not supported by the libraries!\n" | 1417 | msgid "TLS not supported by the libraries!\n" |
1848 | msgstr "" | 1418 | msgstr "" |
1849 | 1419 | ||
1850 | #: plugins/check_ldap.c:190 | ||
1851 | #, fuzzy, c-format | 1420 | #, fuzzy, c-format |
1852 | msgid "Could not init startTLS at port %i!\n" | 1421 | msgid "Could not init startTLS at port %i!\n" |
1853 | msgstr "Konnte stderr nicht öffnen für: %s\n" | 1422 | msgstr "Konnte stderr nicht öffnen für: %s\n" |
1854 | 1423 | ||
1855 | #: plugins/check_ldap.c:194 | ||
1856 | #, c-format | 1424 | #, c-format |
1857 | msgid "startTLS not supported by the library, needs LDAPv3!\n" | 1425 | msgid "startTLS not supported by the library, needs LDAPv3!\n" |
1858 | msgstr "" | 1426 | msgstr "" |
1859 | 1427 | ||
1860 | #: plugins/check_ldap.c:204 | ||
1861 | #, c-format | 1428 | #, c-format |
1862 | msgid "Could not bind to the LDAP server\n" | 1429 | msgid "Could not bind to the LDAP server\n" |
1863 | msgstr "" | 1430 | msgstr "" |
1864 | 1431 | ||
1865 | #: plugins/check_ldap.c:213 | ||
1866 | #, c-format | 1432 | #, c-format |
1867 | msgid "Could not search/find objectclasses in %s\n" | 1433 | msgid "Could not search/find objectclasses in %s\n" |
1868 | msgstr "" | 1434 | msgstr "" |
1869 | 1435 | ||
1870 | #: plugins/check_ldap.c:252 | ||
1871 | #, fuzzy, c-format | 1436 | #, fuzzy, c-format |
1872 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" | 1437 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" |
1873 | msgstr "HTTP OK %s - %.3f Sekunde Antwortzeit %s%s|%s %s\n" | 1438 | msgstr "HTTP OK %s - %.3f Sekunde Antwortzeit %s%s|%s %s\n" |
1874 | 1439 | ||
1875 | #: plugins/check_ldap.c:265 | ||
1876 | #, c-format | 1440 | #, c-format |
1877 | msgid "LDAP %s - %.3f seconds response time|%s\n" | 1441 | msgid "LDAP %s - %.3f seconds response time|%s\n" |
1878 | msgstr "" | 1442 | msgstr "" |
1879 | 1443 | ||
1880 | #: plugins/check_ldap.c:386 plugins/check_ldap.c:394 | ||
1881 | #, c-format | 1444 | #, c-format |
1882 | msgid "%s cannot be combined with %s" | 1445 | msgid "%s cannot be combined with %s" |
1883 | msgstr "" | 1446 | msgstr "" |
1884 | 1447 | ||
1885 | #: plugins/check_ldap.c:426 | ||
1886 | msgid "Please specify the host name\n" | 1448 | msgid "Please specify the host name\n" |
1887 | msgstr "" | 1449 | msgstr "" |
1888 | 1450 | ||
1889 | #: plugins/check_ldap.c:429 | ||
1890 | msgid "Please specify the LDAP base\n" | 1451 | msgid "Please specify the LDAP base\n" |
1891 | msgstr "" | 1452 | msgstr "" |
1892 | 1453 | ||
1893 | #: plugins/check_ldap.c:465 | ||
1894 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" | 1454 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" |
1895 | msgstr "" | 1455 | msgstr "" |
1896 | 1456 | ||
1897 | #: plugins/check_ldap.c:467 | ||
1898 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" | 1457 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" |
1899 | msgstr "" | 1458 | msgstr "" |
1900 | 1459 | ||
1901 | #: plugins/check_ldap.c:469 | ||
1902 | msgid "ldap bind DN (if required)" | 1460 | msgid "ldap bind DN (if required)" |
1903 | msgstr "" | 1461 | msgstr "" |
1904 | 1462 | ||
1905 | #: plugins/check_ldap.c:471 | ||
1906 | msgid "" | 1463 | msgid "" |
1907 | "ldap password (if required, or set the password through environment variable " | 1464 | "ldap password (if required, or set the password through environment variable " |
1908 | "'LDAP_PASSWORD')" | 1465 | "'LDAP_PASSWORD')" |
1909 | msgstr "" | 1466 | msgstr "" |
1910 | 1467 | ||
1911 | #: plugins/check_ldap.c:473 | ||
1912 | msgid "use starttls mechanism introduced in protocol version 3" | 1468 | msgid "use starttls mechanism introduced in protocol version 3" |
1913 | msgstr "" | 1469 | msgstr "" |
1914 | 1470 | ||
1915 | #: plugins/check_ldap.c:475 | ||
1916 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" | 1471 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" |
1917 | msgstr "" | 1472 | msgstr "" |
1918 | 1473 | ||
1919 | #: plugins/check_ldap.c:479 | ||
1920 | msgid "use ldap protocol version 2" | 1474 | msgid "use ldap protocol version 2" |
1921 | msgstr "" | 1475 | msgstr "" |
1922 | 1476 | ||
1923 | #: plugins/check_ldap.c:481 | ||
1924 | msgid "use ldap protocol version 3" | 1477 | msgid "use ldap protocol version 3" |
1925 | msgstr "" | 1478 | msgstr "" |
1926 | 1479 | ||
1927 | #: plugins/check_ldap.c:482 | ||
1928 | msgid "default protocol version:" | 1480 | msgid "default protocol version:" |
1929 | msgstr "" | 1481 | msgstr "" |
1930 | 1482 | ||
1931 | #: plugins/check_ldap.c:488 | ||
1932 | msgid "Number of found entries to result in warning status" | 1483 | msgid "Number of found entries to result in warning status" |
1933 | msgstr "" | 1484 | msgstr "" |
1934 | 1485 | ||
1935 | #: plugins/check_ldap.c:490 | ||
1936 | msgid "Number of found entries to result in critical status" | 1486 | msgid "Number of found entries to result in critical status" |
1937 | msgstr "" | 1487 | msgstr "" |
1938 | 1488 | ||
1939 | #: plugins/check_ldap.c:498 | ||
1940 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" | 1489 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" |
1941 | msgstr "" | 1490 | msgstr "" |
1942 | 1491 | ||
1943 | #: plugins/check_ldap.c:499 | ||
1944 | #, c-format | 1492 | #, c-format |
1945 | msgid "" | 1493 | msgid "" |
1946 | " implied (using default port %i) unless --port=636 is specified. In that " | 1494 | " implied (using default port %i) unless --port=636 is specified. In that " |
1947 | "case\n" | 1495 | "case\n" |
1948 | msgstr "" | 1496 | msgstr "" |
1949 | 1497 | ||
1950 | #: plugins/check_ldap.c:500 | ||
1951 | msgid "'SSL on connect' will be used no matter how the plugin was called." | 1498 | msgid "'SSL on connect' will be used no matter how the plugin was called." |
1952 | msgstr "" | 1499 | msgstr "" |
1953 | 1500 | ||
1954 | #: plugins/check_ldap.c:501 | ||
1955 | msgid "" | 1501 | msgid "" |
1956 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " | 1502 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " |
1957 | "or '--ssl' flags" | 1503 | "or '--ssl' flags" |
1958 | msgstr "" | 1504 | msgstr "" |
1959 | 1505 | ||
1960 | #: plugins/check_ldap.c:502 | ||
1961 | msgid "to define the behaviour explicitly instead." | 1506 | msgid "to define the behaviour explicitly instead." |
1962 | msgstr "" | 1507 | msgstr "" |
1963 | 1508 | ||
1964 | #: plugins/check_ldap.c:503 | ||
1965 | msgid "The parameters --warn-entries and --crit-entries are optional." | 1509 | msgid "The parameters --warn-entries and --crit-entries are optional." |
1966 | msgstr "" | 1510 | msgstr "" |
1967 | 1511 | ||
1968 | #: plugins/check_load.c:93 | ||
1969 | msgid "Warning threshold must be float or float triplet!\n" | 1512 | msgid "Warning threshold must be float or float triplet!\n" |
1970 | msgstr "" | 1513 | msgstr "" |
1971 | 1514 | ||
1972 | #: plugins/check_load.c:138 plugins/check_load.c:154 | ||
1973 | #, c-format | 1515 | #, c-format |
1974 | msgid "Error opening %s\n" | 1516 | msgid "Error opening %s\n" |
1975 | msgstr "" | 1517 | msgstr "" |
1976 | 1518 | ||
1977 | #: plugins/check_load.c:169 | ||
1978 | #, fuzzy, c-format | 1519 | #, fuzzy, c-format |
1979 | msgid "could not parse load from uptime %s: %d\n" | 1520 | msgid "could not parse load from uptime %s: %d\n" |
1980 | msgstr "Argumente konnten nicht ausgewertet werden" | 1521 | msgstr "Argumente konnten nicht ausgewertet werden" |
1981 | 1522 | ||
1982 | #: plugins/check_load.c:175 | ||
1983 | #, c-format | 1523 | #, c-format |
1984 | msgid "Error code %d returned in %s\n" | 1524 | msgid "Error code %d returned in %s\n" |
1985 | msgstr "" | 1525 | msgstr "" |
1986 | 1526 | ||
1987 | #: plugins/check_load.c:183 | ||
1988 | #, c-format | 1527 | #, c-format |
1989 | msgid "Error in getloadavg()\n" | 1528 | msgid "Error in getloadavg()\n" |
1990 | msgstr "" | 1529 | msgstr "" |
1991 | 1530 | ||
1992 | #: plugins/check_load.c:186 plugins/check_load.c:188 | ||
1993 | #, c-format | 1531 | #, c-format |
1994 | msgid "Error processing %s\n" | 1532 | msgid "Error processing %s\n" |
1995 | msgstr "" | 1533 | msgstr "" |
1996 | 1534 | ||
1997 | #: plugins/check_load.c:197 plugins/check_load.c:212 | ||
1998 | #, c-format | 1535 | #, c-format |
1999 | msgid "load average: %.2f, %.2f, %.2f" | 1536 | msgid "load average: %.2f, %.2f, %.2f" |
2000 | msgstr "" | 1537 | msgstr "" |
2001 | 1538 | ||
2002 | #: plugins/check_load.c:327 | ||
2003 | #, fuzzy, c-format | 1539 | #, fuzzy, c-format |
2004 | msgid "Critical threshold for %d-minute load average is not specified\n" | 1540 | msgid "Critical threshold for %d-minute load average is not specified\n" |
2005 | msgstr "Critical threshold muss ein positiver Integer sein\n" | 1541 | msgstr "Critical threshold muss ein positiver Integer sein\n" |
2006 | 1542 | ||
2007 | #: plugins/check_load.c:329 | ||
2008 | #, fuzzy, c-format | 1543 | #, fuzzy, c-format |
2009 | msgid "Warning threshold for %d-minute load average is not specified\n" | 1544 | msgid "Warning threshold for %d-minute load average is not specified\n" |
2010 | msgstr "Warning threshold muss ein positiver Integer sein\n" | 1545 | msgstr "Warning threshold muss ein positiver Integer sein\n" |
2011 | 1546 | ||
2012 | #: plugins/check_load.c:331 | ||
2013 | #, c-format | 1547 | #, c-format |
2014 | msgid "" | 1548 | msgid "" |
2015 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " | 1549 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " |
2016 | "\"critical load\"\n" | 1550 | "\"critical load\"\n" |
2017 | msgstr "" | 1551 | msgstr "" |
2018 | 1552 | ||
2019 | #: plugins/check_load.c:346 | ||
2020 | #, c-format | 1553 | #, c-format |
2021 | msgid "This plugin tests the current system load average." | 1554 | msgid "This plugin tests the current system load average." |
2022 | msgstr "" | 1555 | msgstr "" |
2023 | 1556 | ||
2024 | #: plugins/check_load.c:356 | ||
2025 | msgid "Exit with WARNING status if load average exceeds WLOADn" | 1557 | msgid "Exit with WARNING status if load average exceeds WLOADn" |
2026 | msgstr "" | 1558 | msgstr "" |
2027 | 1559 | ||
2028 | #: plugins/check_load.c:358 | ||
2029 | msgid "Exit with CRITICAL status if load average exceed CLOADn" | 1560 | msgid "Exit with CRITICAL status if load average exceed CLOADn" |
2030 | msgstr "" | 1561 | msgstr "" |
2031 | 1562 | ||
2032 | #: plugins/check_load.c:359 | ||
2033 | msgid "the load average format is the same used by \"uptime\" and \"w\"" | 1563 | msgid "the load average format is the same used by \"uptime\" and \"w\"" |
2034 | msgstr "" | 1564 | msgstr "" |
2035 | 1565 | ||
2036 | #: plugins/check_load.c:361 | ||
2037 | msgid "Divide the load averages by the number of CPUs (when possible)" | 1566 | msgid "Divide the load averages by the number of CPUs (when possible)" |
2038 | msgstr "" | 1567 | msgstr "" |
2039 | 1568 | ||
2040 | #: plugins/check_load.c:363 | ||
2041 | msgid "Number of processes to show when printing the top consuming processes." | 1569 | msgid "Number of processes to show when printing the top consuming processes." |
2042 | msgstr "" | 1570 | msgstr "" |
2043 | 1571 | ||
2044 | #: plugins/check_load.c:364 | ||
2045 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" | 1572 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" |
2046 | msgstr "" | 1573 | msgstr "" |
2047 | 1574 | ||
2048 | #: plugins/check_load.c:401 | ||
2049 | #, c-format | 1575 | #, c-format |
2050 | msgid "'%s' exited with non-zero status.\n" | 1576 | msgid "'%s' exited with non-zero status.\n" |
2051 | msgstr "" | 1577 | msgstr "" |
2052 | 1578 | ||
2053 | #: plugins/check_load.c:405 | ||
2054 | #, c-format | 1579 | #, c-format |
2055 | msgid "some error occurred getting procs list.\n" | 1580 | msgid "some error occurred getting procs list.\n" |
2056 | msgstr "" | 1581 | msgstr "" |
2057 | 1582 | ||
2058 | #: plugins/check_mrtg.c:75 | ||
2059 | msgid "Could not parse arguments\n" | 1583 | msgid "Could not parse arguments\n" |
2060 | msgstr "" | 1584 | msgstr "" |
2061 | 1585 | ||
2062 | #: plugins/check_mrtg.c:80 | ||
2063 | #, c-format | 1586 | #, c-format |
2064 | msgid "Unable to open MRTG log file\n" | 1587 | msgid "Unable to open MRTG log file\n" |
2065 | msgstr "" | 1588 | msgstr "" |
2066 | 1589 | ||
2067 | #: plugins/check_mrtg.c:127 | ||
2068 | #, c-format | 1590 | #, c-format |
2069 | msgid "Unable to process MRTG log file\n" | 1591 | msgid "Unable to process MRTG log file\n" |
2070 | msgstr "" | 1592 | msgstr "" |
2071 | 1593 | ||
2072 | #: plugins/check_mrtg.c:135 plugins/check_mrtgtraf.c:136 | ||
2073 | #, c-format | 1594 | #, c-format |
2074 | msgid "MRTG data has expired (%d minutes old)\n" | 1595 | msgid "MRTG data has expired (%d minutes old)\n" |
2075 | msgstr "" | 1596 | msgstr "" |
2076 | 1597 | ||
2077 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2078 | #: plugins/check_mrtgtraf.c:196 | ||
2079 | msgid "Avg" | 1598 | msgid "Avg" |
2080 | msgstr "" | 1599 | msgstr "" |
2081 | 1600 | ||
2082 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2083 | #: plugins/check_mrtgtraf.c:196 | ||
2084 | msgid "Max" | 1601 | msgid "Max" |
2085 | msgstr "" | 1602 | msgstr "" |
2086 | 1603 | ||
2087 | #: plugins/check_mrtg.c:221 | ||
2088 | msgid "Invalid variable number" | 1604 | msgid "Invalid variable number" |
2089 | msgstr "" | 1605 | msgstr "" |
2090 | 1606 | ||
2091 | #: plugins/check_mrtg.c:256 | ||
2092 | #, c-format | 1607 | #, c-format |
2093 | msgid "" | 1608 | msgid "" |
2094 | "%s is not a valid expiration time\n" | 1609 | "%s is not a valid expiration time\n" |
2095 | "Use '%s -h' for additional help\n" | 1610 | "Use '%s -h' for additional help\n" |
2096 | msgstr "" | 1611 | msgstr "" |
2097 | 1612 | ||
2098 | #: plugins/check_mrtg.c:273 | ||
2099 | msgid "Invalid variable number\n" | 1613 | msgid "Invalid variable number\n" |
2100 | msgstr "" | 1614 | msgstr "" |
2101 | 1615 | ||
2102 | #: plugins/check_mrtg.c:300 | ||
2103 | msgid "You must supply the variable number" | 1616 | msgid "You must supply the variable number" |
2104 | msgstr "" | 1617 | msgstr "" |
2105 | 1618 | ||
2106 | #: plugins/check_mrtg.c:321 | ||
2107 | msgid "" | 1619 | msgid "" |
2108 | "This plugin will check either the average or maximum value of one of the" | 1620 | "This plugin will check either the average or maximum value of one of the" |
2109 | msgstr "" | 1621 | msgstr "" |
2110 | 1622 | ||
2111 | #: plugins/check_mrtg.c:322 | ||
2112 | #, fuzzy | 1623 | #, fuzzy |
2113 | msgid "two variables recorded in an MRTG log file." | 1624 | msgid "two variables recorded in an MRTG log file." |
2114 | msgstr "Konnte MRTG Logfile nicht öffnen" | 1625 | msgstr "Konnte MRTG Logfile nicht öffnen" |
2115 | 1626 | ||
2116 | #: plugins/check_mrtg.c:332 | ||
2117 | msgid "The MRTG log file containing the data you want to monitor" | 1627 | msgid "The MRTG log file containing the data you want to monitor" |
2118 | msgstr "" | 1628 | msgstr "" |
2119 | 1629 | ||
2120 | #: plugins/check_mrtg.c:334 | ||
2121 | msgid "Minutes before MRTG data is considered to be too old" | 1630 | msgid "Minutes before MRTG data is considered to be too old" |
2122 | msgstr "" | 1631 | msgstr "" |
2123 | 1632 | ||
2124 | #: plugins/check_mrtg.c:336 | ||
2125 | msgid "Should we check average or maximum values?" | 1633 | msgid "Should we check average or maximum values?" |
2126 | msgstr "" | 1634 | msgstr "" |
2127 | 1635 | ||
2128 | #: plugins/check_mrtg.c:338 | ||
2129 | msgid "Which variable set should we inspect? (1 or 2)" | 1636 | msgid "Which variable set should we inspect? (1 or 2)" |
2130 | msgstr "" | 1637 | msgstr "" |
2131 | 1638 | ||
2132 | #: plugins/check_mrtg.c:340 | ||
2133 | msgid "Threshold value for data to result in WARNING status" | 1639 | msgid "Threshold value for data to result in WARNING status" |
2134 | msgstr "" | 1640 | msgstr "" |
2135 | 1641 | ||
2136 | #: plugins/check_mrtg.c:342 | ||
2137 | msgid "Threshold value for data to result in CRITICAL status" | 1642 | msgid "Threshold value for data to result in CRITICAL status" |
2138 | msgstr "" | 1643 | msgstr "" |
2139 | 1644 | ||
2140 | #: plugins/check_mrtg.c:344 | ||
2141 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" | 1645 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" |
2142 | msgstr "" | 1646 | msgstr "" |
2143 | 1647 | ||
2144 | #: plugins/check_mrtg.c:346 | ||
2145 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," | 1648 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," |
2146 | msgstr "" | 1649 | msgstr "" |
2147 | 1650 | ||
2148 | #: plugins/check_mrtg.c:347 | ||
2149 | #, c-format | 1651 | #, c-format |
2150 | msgid "\"Bytes Per Second\", \"%% Utilization\")" | 1652 | msgid "\"Bytes Per Second\", \"%% Utilization\")" |
2151 | msgstr "" | 1653 | msgstr "" |
2152 | 1654 | ||
2153 | #: plugins/check_mrtg.c:350 | ||
2154 | msgid "" | 1655 | msgid "" |
2155 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" | 1656 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" |
2156 | msgstr "" | 1657 | msgstr "" |
2157 | 1658 | ||
2158 | #: plugins/check_mrtg.c:351 | ||
2159 | msgid "" | 1659 | msgid "" |
2160 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" | 1660 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" |
2161 | msgstr "" | 1661 | msgstr "" |
2162 | 1662 | ||
2163 | #: plugins/check_mrtg.c:352 | ||
2164 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" | 1663 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" |
2165 | msgstr "" | 1664 | msgstr "" |
2166 | 1665 | ||
2167 | #: plugins/check_mrtg.c:353 | ||
2168 | msgid "status is returned and a warning message is printed." | 1666 | msgid "status is returned and a warning message is printed." |
2169 | msgstr "" | 1667 | msgstr "" |
2170 | 1668 | ||
2171 | #: plugins/check_mrtg.c:356 | ||
2172 | msgid "" | 1669 | msgid "" |
2173 | "This plugin is useful for monitoring MRTG data that does not correspond to" | 1670 | "This plugin is useful for monitoring MRTG data that does not correspond to" |
2174 | msgstr "" | 1671 | msgstr "" |
2175 | 1672 | ||
2176 | #: plugins/check_mrtg.c:357 | ||
2177 | msgid "" | 1673 | msgid "" |
2178 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." | 1674 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." |
2179 | msgstr "" | 1675 | msgstr "" |
2180 | 1676 | ||
2181 | #: plugins/check_mrtg.c:358 | ||
2182 | msgid "" | 1677 | msgid "" |
2183 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," | 1678 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," |
2184 | msgstr "" | 1679 | msgstr "" |
2185 | 1680 | ||
2186 | #: plugins/check_mrtg.c:359 | ||
2187 | msgid "" | 1681 | msgid "" |
2188 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" | 1682 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" |
2189 | msgstr "" | 1683 | msgstr "" |
2190 | 1684 | ||
2191 | #: plugins/check_mrtg.c:360 | ||
2192 | msgid "" | 1685 | msgid "" |
2193 | "me to track processor utilization, user connections, drive space, etc and" | 1686 | "me to track processor utilization, user connections, drive space, etc and" |
2194 | msgstr "" | 1687 | msgstr "" |
2195 | 1688 | ||
2196 | #: plugins/check_mrtg.c:361 | ||
2197 | msgid "this plugin works well for monitoring that kind of data as well." | 1689 | msgid "this plugin works well for monitoring that kind of data as well." |
2198 | msgstr "" | 1690 | msgstr "" |
2199 | 1691 | ||
2200 | #: plugins/check_mrtg.c:364 | ||
2201 | msgid "" | 1692 | msgid "" |
2202 | "- This plugin only monitors one of the two variables stored in the MRTG log" | 1693 | "- This plugin only monitors one of the two variables stored in the MRTG log" |
2203 | msgstr "" | 1694 | msgstr "" |
2204 | 1695 | ||
2205 | #: plugins/check_mrtg.c:365 | ||
2206 | msgid "file. If you want to monitor both values you will have to define two" | 1696 | msgid "file. If you want to monitor both values you will have to define two" |
2207 | msgstr "" | 1697 | msgstr "" |
2208 | 1698 | ||
2209 | #: plugins/check_mrtg.c:366 | ||
2210 | msgid "commands with different values for the <variable> argument. Of course," | 1699 | msgid "commands with different values for the <variable> argument. Of course," |
2211 | msgstr "" | 1700 | msgstr "" |
2212 | 1701 | ||
2213 | #: plugins/check_mrtg.c:367 | ||
2214 | msgid "you can always hack the code to make this plugin work for you..." | 1702 | msgid "you can always hack the code to make this plugin work for you..." |
2215 | msgstr "" | 1703 | msgstr "" |
2216 | 1704 | ||
2217 | #: plugins/check_mrtg.c:368 | ||
2218 | msgid "" | 1705 | msgid "" |
2219 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " | 1706 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " |
2220 | "from" | 1707 | "from" |
2221 | msgstr "" | 1708 | msgstr "" |
2222 | 1709 | ||
2223 | #: plugins/check_mrtgtraf.c:88 | ||
2224 | msgid "Unable to open MRTG log file" | 1710 | msgid "Unable to open MRTG log file" |
2225 | msgstr "Konnte MRTG Logfile nicht öffnen" | 1711 | msgstr "Konnte MRTG Logfile nicht öffnen" |
2226 | 1712 | ||
2227 | #: plugins/check_mrtgtraf.c:130 | ||
2228 | msgid "Unable to process MRTG log file" | 1713 | msgid "Unable to process MRTG log file" |
2229 | msgstr "" | 1714 | msgstr "" |
2230 | 1715 | ||
2231 | #: plugins/check_mrtgtraf.c:194 | ||
2232 | #, c-format | 1716 | #, c-format |
2233 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" | 1717 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" |
2234 | msgstr "" | 1718 | msgstr "" |
2235 | 1719 | ||
2236 | #: plugins/check_mrtgtraf.c:207 | ||
2237 | #, c-format | 1720 | #, c-format |
2238 | msgid "Traffic %s - %s\n" | 1721 | msgid "Traffic %s - %s\n" |
2239 | msgstr "" | 1722 | msgstr "" |
2240 | 1723 | ||
2241 | #: plugins/check_mrtgtraf.c:335 | ||
2242 | msgid "" | 1724 | msgid "" |
2243 | "This plugin will check the incoming/outgoing transfer rates of a router," | 1725 | "This plugin will check the incoming/outgoing transfer rates of a router," |
2244 | msgstr "" | 1726 | msgstr "" |
2245 | 1727 | ||
2246 | #: plugins/check_mrtgtraf.c:336 | ||
2247 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" | 1728 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" |
2248 | msgstr "" | 1729 | msgstr "" |
2249 | 1730 | ||
2250 | #: plugins/check_mrtgtraf.c:337 | ||
2251 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" | 1731 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" |
2252 | msgstr "" | 1732 | msgstr "" |
2253 | 1733 | ||
2254 | #: plugins/check_mrtgtraf.c:338 | ||
2255 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" | 1734 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" |
2256 | msgstr "" | 1735 | msgstr "" |
2257 | 1736 | ||
2258 | #: plugins/check_mrtgtraf.c:339 | ||
2259 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" | 1737 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" |
2260 | msgstr "" | 1738 | msgstr "" |
2261 | 1739 | ||
2262 | #: plugins/check_mrtgtraf.c:340 | ||
2263 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." | 1740 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." |
2264 | msgstr "" | 1741 | msgstr "" |
2265 | 1742 | ||
2266 | #: plugins/check_mrtgtraf.c:350 | ||
2267 | msgid "File to read log from" | 1743 | msgid "File to read log from" |
2268 | msgstr "" | 1744 | msgstr "" |
2269 | 1745 | ||
2270 | #: plugins/check_mrtgtraf.c:352 | ||
2271 | msgid "Minutes after which log expires" | 1746 | msgid "Minutes after which log expires" |
2272 | msgstr "" | 1747 | msgstr "" |
2273 | 1748 | ||
2274 | #: plugins/check_mrtgtraf.c:354 | ||
2275 | msgid "Test average or maximum" | 1749 | msgid "Test average or maximum" |
2276 | msgstr "" | 1750 | msgstr "" |
2277 | 1751 | ||
2278 | #: plugins/check_mrtgtraf.c:356 | ||
2279 | #, fuzzy | 1752 | #, fuzzy |
2280 | msgid "Warning threshold pair <incoming>,<outgoing>" | 1753 | msgid "Warning threshold pair <incoming>,<outgoing>" |
2281 | msgstr "Warning threshold Integer sein" | 1754 | msgstr "Warning threshold Integer sein" |
2282 | 1755 | ||
2283 | #: plugins/check_mrtgtraf.c:358 | ||
2284 | #, fuzzy | 1756 | #, fuzzy |
2285 | msgid "Critical threshold pair <incoming>,<outgoing>" | 1757 | msgid "Critical threshold pair <incoming>,<outgoing>" |
2286 | msgstr "Critical threshold muss ein Integer sein" | 1758 | msgstr "Critical threshold muss ein Integer sein" |
2287 | 1759 | ||
2288 | #: plugins/check_mrtgtraf.c:362 | ||
2289 | msgid "" | 1760 | msgid "" |
2290 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" | 1761 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" |
2291 | msgstr "" | 1762 | msgstr "" |
2292 | 1763 | ||
2293 | #: plugins/check_mrtgtraf.c:364 | ||
2294 | msgid "- While MRTG can monitor things other than traffic rates, this" | 1764 | msgid "- While MRTG can monitor things other than traffic rates, this" |
2295 | msgstr "" | 1765 | msgstr "" |
2296 | 1766 | ||
2297 | #: plugins/check_mrtgtraf.c:365 | ||
2298 | msgid " plugin probably won't work with much else without modification." | 1767 | msgid " plugin probably won't work with much else without modification." |
2299 | msgstr "" | 1768 | msgstr "" |
2300 | 1769 | ||
2301 | #: plugins/check_mrtgtraf.c:366 | ||
2302 | msgid "- The calculated i/o rates are a little off from what MRTG actually" | 1770 | msgid "- The calculated i/o rates are a little off from what MRTG actually" |
2303 | msgstr "" | 1771 | msgstr "" |
2304 | 1772 | ||
2305 | #: plugins/check_mrtgtraf.c:367 | ||
2306 | msgid " reports. I'm not sure why this is right now, but will look into it" | 1773 | msgid " reports. I'm not sure why this is right now, but will look into it" |
2307 | msgstr "" | 1774 | msgstr "" |
2308 | 1775 | ||
2309 | #: plugins/check_mrtgtraf.c:368 | ||
2310 | msgid " for future enhancements of this plugin." | 1776 | msgid " for future enhancements of this plugin." |
2311 | msgstr "" | 1777 | msgstr "" |
2312 | 1778 | ||
2313 | #: plugins/check_mrtgtraf.c:378 | ||
2314 | #, c-format | 1779 | #, c-format |
2315 | msgid "Usage" | 1780 | msgid "Usage" |
2316 | msgstr "" | 1781 | msgstr "" |
2317 | 1782 | ||
2318 | #: plugins/check_mysql.c:185 | ||
2319 | #, c-format | 1783 | #, c-format |
2320 | msgid "status store_result error: %s\n" | 1784 | msgid "status store_result error: %s\n" |
2321 | msgstr "" | 1785 | msgstr "" |
2322 | 1786 | ||
2323 | #: plugins/check_mysql.c:216 | ||
2324 | #, c-format | 1787 | #, c-format |
2325 | msgid "slave query error: %s\n" | 1788 | msgid "slave query error: %s\n" |
2326 | msgstr "" | 1789 | msgstr "" |
2327 | 1790 | ||
2328 | #: plugins/check_mysql.c:223 | ||
2329 | #, c-format | 1791 | #, c-format |
2330 | msgid "slave store_result error: %s\n" | 1792 | msgid "slave store_result error: %s\n" |
2331 | msgstr "" | 1793 | msgstr "" |
2332 | 1794 | ||
2333 | #: plugins/check_mysql.c:229 | ||
2334 | msgid "No slaves defined" | 1795 | msgid "No slaves defined" |
2335 | msgstr "" | 1796 | msgstr "" |
2336 | 1797 | ||
2337 | #: plugins/check_mysql.c:237 | ||
2338 | #, c-format | 1798 | #, c-format |
2339 | msgid "slave fetch row error: %s\n" | 1799 | msgid "slave fetch row error: %s\n" |
2340 | msgstr "" | 1800 | msgstr "" |
2341 | 1801 | ||
2342 | #: plugins/check_mysql.c:242 | ||
2343 | #, c-format | 1802 | #, c-format |
2344 | msgid "Slave running: %s" | 1803 | msgid "Slave running: %s" |
2345 | msgstr "" | 1804 | msgstr "" |
2346 | 1805 | ||
2347 | #: plugins/check_mysql.c:520 | ||
2348 | msgid "This program tests connections to a MySQL server" | 1806 | msgid "This program tests connections to a MySQL server" |
2349 | msgstr "" | 1807 | msgstr "" |
2350 | 1808 | ||
2351 | #: plugins/check_mysql.c:531 | ||
2352 | msgid "Ignore authentication failure and check for mysql connectivity only" | 1809 | msgid "Ignore authentication failure and check for mysql connectivity only" |
2353 | msgstr "" | 1810 | msgstr "" |
2354 | 1811 | ||
2355 | #: plugins/check_mysql.c:534 | ||
2356 | msgid "Use the specified socket (has no effect if -H is used)" | 1812 | msgid "Use the specified socket (has no effect if -H is used)" |
2357 | msgstr "" | 1813 | msgstr "" |
2358 | 1814 | ||
2359 | #: plugins/check_mysql.c:537 | ||
2360 | msgid "Check database with indicated name" | 1815 | msgid "Check database with indicated name" |
2361 | msgstr "" | 1816 | msgstr "" |
2362 | 1817 | ||
2363 | #: plugins/check_mysql.c:539 | ||
2364 | msgid "Read from the specified client options file" | 1818 | msgid "Read from the specified client options file" |
2365 | msgstr "" | 1819 | msgstr "" |
2366 | 1820 | ||
2367 | #: plugins/check_mysql.c:541 | ||
2368 | msgid "Use a client options group" | 1821 | msgid "Use a client options group" |
2369 | msgstr "" | 1822 | msgstr "" |
2370 | 1823 | ||
2371 | #: plugins/check_mysql.c:543 | ||
2372 | msgid "Connect using the indicated username" | 1824 | msgid "Connect using the indicated username" |
2373 | msgstr "" | 1825 | msgstr "" |
2374 | 1826 | ||
2375 | #: plugins/check_mysql.c:545 | ||
2376 | msgid "Use the indicated password to authenticate the connection" | 1827 | msgid "Use the indicated password to authenticate the connection" |
2377 | msgstr "" | 1828 | msgstr "" |
2378 | 1829 | ||
2379 | #: plugins/check_mysql.c:546 | ||
2380 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" | 1830 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" |
2381 | msgstr "" | 1831 | msgstr "" |
2382 | 1832 | ||
2383 | #: plugins/check_mysql.c:547 | ||
2384 | msgid "Your clear-text password could be visible as a process table entry" | 1833 | msgid "Your clear-text password could be visible as a process table entry" |
2385 | msgstr "" | 1834 | msgstr "" |
2386 | 1835 | ||
2387 | #: plugins/check_mysql.c:549 | ||
2388 | msgid "Check if the slave thread is running properly." | 1836 | msgid "Check if the slave thread is running properly." |
2389 | msgstr "" | 1837 | msgstr "" |
2390 | 1838 | ||
2391 | #: plugins/check_mysql.c:551 | ||
2392 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" | 1839 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" |
2393 | msgstr "" | 1840 | msgstr "" |
2394 | 1841 | ||
2395 | #: plugins/check_mysql.c:552 plugins/check_mysql.c:555 | ||
2396 | msgid "behind master" | 1842 | msgid "behind master" |
2397 | msgstr "" | 1843 | msgstr "" |
2398 | 1844 | ||
2399 | #: plugins/check_mysql.c:554 | ||
2400 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" | 1845 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" |
2401 | msgstr "" | 1846 | msgstr "" |
2402 | 1847 | ||
2403 | #: plugins/check_mysql.c:557 | ||
2404 | msgid "Use ssl encryption" | 1848 | msgid "Use ssl encryption" |
2405 | msgstr "" | 1849 | msgstr "" |
2406 | 1850 | ||
2407 | #: plugins/check_mysql.c:559 | ||
2408 | msgid "Path to CA signing the cert" | 1851 | msgid "Path to CA signing the cert" |
2409 | msgstr "" | 1852 | msgstr "" |
2410 | 1853 | ||
2411 | #: plugins/check_mysql.c:561 | ||
2412 | msgid "Path to SSL certificate" | 1854 | msgid "Path to SSL certificate" |
2413 | msgstr "" | 1855 | msgstr "" |
2414 | 1856 | ||
2415 | #: plugins/check_mysql.c:563 | ||
2416 | msgid "Path to private SSL key" | 1857 | msgid "Path to private SSL key" |
2417 | msgstr "" | 1858 | msgstr "" |
2418 | 1859 | ||
2419 | #: plugins/check_mysql.c:565 | ||
2420 | msgid "Path to CA directory" | 1860 | msgid "Path to CA directory" |
2421 | msgstr "" | 1861 | msgstr "" |
2422 | 1862 | ||
2423 | #: plugins/check_mysql.c:567 | ||
2424 | msgid "List of valid SSL ciphers" | 1863 | msgid "List of valid SSL ciphers" |
2425 | msgstr "" | 1864 | msgstr "" |
2426 | 1865 | ||
2427 | #: plugins/check_mysql.c:571 | ||
2428 | msgid "" | 1866 | msgid "" |
2429 | "There are no required arguments. By default, the local database is checked" | 1867 | "There are no required arguments. By default, the local database is checked" |
2430 | msgstr "" | 1868 | msgstr "" |
2431 | 1869 | ||
2432 | #: plugins/check_mysql.c:572 | ||
2433 | msgid "" | 1870 | msgid "" |
2434 | "using the default unix socket. You can force TCP on localhost by using an" | 1871 | "using the default unix socket. You can force TCP on localhost by using an" |
2435 | msgstr "" | 1872 | msgstr "" |
2436 | 1873 | ||
2437 | #: plugins/check_mysql.c:573 | ||
2438 | msgid "IP address or FQDN ('localhost' will use the socket as well)." | 1874 | msgid "IP address or FQDN ('localhost' will use the socket as well)." |
2439 | msgstr "" | 1875 | msgstr "" |
2440 | 1876 | ||
2441 | #: plugins/check_mysql.c:577 | ||
2442 | msgid "You must specify -p with an empty string to force an empty password," | 1877 | msgid "You must specify -p with an empty string to force an empty password," |
2443 | msgstr "" | 1878 | msgstr "" |
2444 | 1879 | ||
2445 | #: plugins/check_mysql.c:578 | ||
2446 | msgid "overriding any my.cnf settings." | 1880 | msgid "overriding any my.cnf settings." |
2447 | msgstr "" | 1881 | msgstr "" |
2448 | 1882 | ||
2449 | #: plugins/check_nagios.c:104 | ||
2450 | msgid "Cannot open status log for reading!" | 1883 | msgid "Cannot open status log for reading!" |
2451 | msgstr "" | 1884 | msgstr "" |
2452 | 1885 | ||
2453 | #: plugins/check_nagios.c:154 | ||
2454 | #, c-format | 1886 | #, c-format |
2455 | msgid "Found process: %s %s\n" | 1887 | msgid "Found process: %s %s\n" |
2456 | msgstr "" | 1888 | msgstr "" |
2457 | 1889 | ||
2458 | #: plugins/check_nagios.c:168 | ||
2459 | msgid "Could not locate a running Nagios process!" | 1890 | msgid "Could not locate a running Nagios process!" |
2460 | msgstr "" | 1891 | msgstr "" |
2461 | 1892 | ||
2462 | #: plugins/check_nagios.c:172 | ||
2463 | msgid "Cannot parse Nagios log file for valid time" | 1893 | msgid "Cannot parse Nagios log file for valid time" |
2464 | msgstr "" | 1894 | msgstr "" |
2465 | 1895 | ||
2466 | #: plugins/check_nagios.c:183 plugins/check_procs.c:379 | ||
2467 | #, c-format | 1896 | #, c-format |
2468 | msgid "%d process" | 1897 | msgid "%d process" |
2469 | msgid_plural "%d processes" | 1898 | msgid_plural "%d processes" |
2470 | msgstr[0] "" | 1899 | msgstr[0] "" |
2471 | msgstr[1] "" | 1900 | msgstr[1] "" |
2472 | 1901 | ||
2473 | #: plugins/check_nagios.c:186 | ||
2474 | #, c-format | 1902 | #, c-format |
2475 | msgid "status log updated %d second ago" | 1903 | msgid "status log updated %d second ago" |
2476 | msgid_plural "status log updated %d seconds ago" | 1904 | msgid_plural "status log updated %d seconds ago" |
2477 | msgstr[0] "" | 1905 | msgstr[0] "" |
2478 | msgstr[1] "" | 1906 | msgstr[1] "" |
2479 | 1907 | ||
2480 | #: plugins/check_nagios.c:224 plugins/check_nagios.c:253 | ||
2481 | #, fuzzy | 1908 | #, fuzzy |
2482 | msgid "Expiration time must be an integer (seconds)\n" | 1909 | msgid "Expiration time must be an integer (seconds)\n" |
2483 | msgstr "skip lines muss ein Integer sein" | 1910 | msgstr "skip lines muss ein Integer sein" |
2484 | 1911 | ||
2485 | #: plugins/check_nagios.c:260 | ||
2486 | #, fuzzy | 1912 | #, fuzzy |
2487 | msgid "Timeout must be an integer (seconds)\n" | 1913 | msgid "Timeout must be an integer (seconds)\n" |
2488 | msgstr "skip lines muss ein Integer sein" | 1914 | msgstr "skip lines muss ein Integer sein" |
2489 | 1915 | ||
2490 | #: plugins/check_nagios.c:272 | ||
2491 | #, fuzzy | 1916 | #, fuzzy |
2492 | msgid "You must provide the status_log\n" | 1917 | msgid "You must provide the status_log\n" |
2493 | msgstr "%s: Hostname muss angegeben werden\n" | 1918 | msgstr "%s: Hostname muss angegeben werden\n" |
2494 | 1919 | ||
2495 | #: plugins/check_nagios.c:275 | ||
2496 | #, fuzzy | 1920 | #, fuzzy |
2497 | msgid "You must provide a process string\n" | 1921 | msgid "You must provide a process string\n" |
2498 | msgstr "%s: Hostname muss angegeben werden\n" | 1922 | msgstr "%s: Hostname muss angegeben werden\n" |
2499 | 1923 | ||
2500 | #: plugins/check_nagios.c:289 | ||
2501 | #, fuzzy | 1924 | #, fuzzy |
2502 | msgid "" | 1925 | msgid "" |
2503 | "This plugin checks the status of the Nagios process on the local machine" | 1926 | "This plugin checks the status of the Nagios process on the local machine" |
2504 | msgstr "" | 1927 | msgstr "" |
2505 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" | 1928 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" |
2506 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " | 1929 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " |
2507 | "unterschritten wird.\n" | 1930 | "unterschritten wird.\n" |
2508 | "\n" | 1931 | "\n" |
2509 | 1932 | ||
2510 | #: plugins/check_nagios.c:290 | ||
2511 | msgid "" | 1933 | msgid "" |
2512 | "The plugin will check to make sure the Nagios status log is no older than" | 1934 | "The plugin will check to make sure the Nagios status log is no older than" |
2513 | msgstr "" | 1935 | msgstr "" |
2514 | 1936 | ||
2515 | #: plugins/check_nagios.c:291 | ||
2516 | msgid "the number of minutes specified by the expires option." | 1937 | msgid "the number of minutes specified by the expires option." |
2517 | msgstr "" | 1938 | msgstr "" |
2518 | 1939 | ||
2519 | #: plugins/check_nagios.c:292 | ||
2520 | msgid "" | 1940 | msgid "" |
2521 | "It also checks the process table for a process matching the command argument." | 1941 | "It also checks the process table for a process matching the command argument." |
2522 | msgstr "" | 1942 | msgstr "" |
2523 | 1943 | ||
2524 | #: plugins/check_nagios.c:302 | ||
2525 | msgid "Name of the log file to check" | 1944 | msgid "Name of the log file to check" |
2526 | msgstr "" | 1945 | msgstr "" |
2527 | 1946 | ||
2528 | #: plugins/check_nagios.c:304 | ||
2529 | msgid "Minutes aging after which logfile is considered stale" | 1947 | msgid "Minutes aging after which logfile is considered stale" |
2530 | msgstr "" | 1948 | msgstr "" |
2531 | 1949 | ||
2532 | #: plugins/check_nagios.c:306 | ||
2533 | msgid "Substring to search for in process arguments" | 1950 | msgid "Substring to search for in process arguments" |
2534 | msgstr "" | 1951 | msgstr "" |
2535 | 1952 | ||
2536 | #: plugins/check_nagios.c:308 | ||
2537 | msgid "Timeout for the plugin in seconds" | 1953 | msgid "Timeout for the plugin in seconds" |
2538 | msgstr "" | 1954 | msgstr "" |
2539 | 1955 | ||
2540 | #: plugins/check_nt.c:142 | ||
2541 | #, c-format | 1956 | #, c-format |
2542 | msgid "Wrong client version - running: %s, required: %s" | 1957 | msgid "Wrong client version - running: %s, required: %s" |
2543 | msgstr "" | 1958 | msgstr "" |
2544 | 1959 | ||
2545 | #: plugins/check_nt.c:153 plugins/check_nt.c:239 | ||
2546 | msgid "missing -l parameters" | 1960 | msgid "missing -l parameters" |
2547 | msgstr "" | 1961 | msgstr "" |
2548 | 1962 | ||
2549 | #: plugins/check_nt.c:155 | ||
2550 | msgid "wrong -l parameter." | 1963 | msgid "wrong -l parameter." |
2551 | msgstr "" | 1964 | msgstr "" |
2552 | 1965 | ||
2553 | #: plugins/check_nt.c:159 | ||
2554 | msgid "CPU Load" | 1966 | msgid "CPU Load" |
2555 | msgstr "" | 1967 | msgstr "" |
2556 | 1968 | ||
2557 | #: plugins/check_nt.c:182 | ||
2558 | #, c-format | 1969 | #, c-format |
2559 | msgid " %lu%% (%lu min average)" | 1970 | msgid " %lu%% (%lu min average)" |
2560 | msgstr "" | 1971 | msgstr "" |
2561 | 1972 | ||
2562 | #: plugins/check_nt.c:184 | ||
2563 | #, c-format | 1973 | #, c-format |
2564 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" | 1974 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" |
2565 | msgstr "" | 1975 | msgstr "" |
2566 | 1976 | ||
2567 | #: plugins/check_nt.c:194 | ||
2568 | msgid "not enough values for -l parameters" | 1977 | msgid "not enough values for -l parameters" |
2569 | msgstr "" | 1978 | msgstr "" |
2570 | 1979 | ||
2571 | #: plugins/check_nt.c:208 plugins/check_nt.c:241 | ||
2572 | msgid "wrong -l argument" | 1980 | msgid "wrong -l argument" |
2573 | msgstr "" | 1981 | msgstr "" |
2574 | 1982 | ||
2575 | #: plugins/check_nt.c:225 | ||
2576 | #, c-format | 1983 | #, c-format |
2577 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" | 1984 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" |
2578 | msgstr "" | 1985 | msgstr "" |
2579 | 1986 | ||
2580 | #: plugins/check_nt.c:257 | ||
2581 | #, c-format | 1987 | #, c-format |
2582 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" | 1988 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" |
2583 | msgstr "" | 1989 | msgstr "" |
2584 | 1990 | ||
2585 | #: plugins/check_nt.c:260 | ||
2586 | #, c-format | 1991 | #, c-format |
2587 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" | 1992 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" |
2588 | msgstr "" | 1993 | msgstr "" |
2589 | 1994 | ||
2590 | #: plugins/check_nt.c:274 | ||
2591 | msgid "Free disk space : Invalid drive" | 1995 | msgid "Free disk space : Invalid drive" |
2592 | msgstr "" | 1996 | msgstr "" |
2593 | 1997 | ||
2594 | #: plugins/check_nt.c:284 | ||
2595 | msgid "No service/process specified" | 1998 | msgid "No service/process specified" |
2596 | msgstr "" | 1999 | msgstr "" |
2597 | 2000 | ||
2598 | #: plugins/check_nt.c:292 plugins/check_nt.c:305 plugins/check_nt.c:309 | ||
2599 | #: plugins/check_nt.c:643 | ||
2600 | msgid "could not fetch information from server\n" | 2001 | msgid "could not fetch information from server\n" |
2601 | msgstr "" | 2002 | msgstr "" |
2602 | 2003 | ||
2603 | #: plugins/check_nt.c:317 | ||
2604 | #, c-format | 2004 | #, c-format |
2605 | msgid "" | 2005 | msgid "" |
2606 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" | 2006 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" |
2607 | msgstr "" | 2007 | msgstr "" |
2608 | 2008 | ||
2609 | #: plugins/check_nt.c:320 | ||
2610 | #, c-format | 2009 | #, c-format |
2611 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" | 2010 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" |
2612 | msgstr "" | 2011 | msgstr "" |
2613 | 2012 | ||
2614 | #: plugins/check_nt.c:356 plugins/check_nt.c:441 plugins/check_nt.c:471 | ||
2615 | msgid "No counter specified" | 2013 | msgid "No counter specified" |
2616 | msgstr "" | 2014 | msgstr "" |
2617 | 2015 | ||
2618 | #: plugins/check_nt.c:388 | ||
2619 | msgid "Minimum value contains non-numbers" | 2016 | msgid "Minimum value contains non-numbers" |
2620 | msgstr "" | 2017 | msgstr "" |
2621 | 2018 | ||
2622 | #: plugins/check_nt.c:392 | ||
2623 | msgid "Maximum value contains non-numbers" | 2019 | msgid "Maximum value contains non-numbers" |
2624 | msgstr "" | 2020 | msgstr "" |
2625 | 2021 | ||
2626 | #: plugins/check_nt.c:399 | ||
2627 | msgid "No unit counter specified" | 2022 | msgid "No unit counter specified" |
2628 | msgstr "" | 2023 | msgstr "" |
2629 | 2024 | ||
2630 | #: plugins/check_nt.c:486 | ||
2631 | msgid "Please specify a variable to check" | 2025 | msgid "Please specify a variable to check" |
2632 | msgstr "" | 2026 | msgstr "" |
2633 | 2027 | ||
2634 | #: plugins/check_nt.c:570 | ||
2635 | #, fuzzy | 2028 | #, fuzzy |
2636 | msgid "Server port must be an integer\n" | 2029 | msgid "Server port must be an integer\n" |
2637 | msgstr "skip lines muss ein Integer sein" | 2030 | msgstr "skip lines muss ein Integer sein" |
2638 | 2031 | ||
2639 | #: plugins/check_nt.c:624 | ||
2640 | #, fuzzy | 2032 | #, fuzzy |
2641 | msgid "You must provide a server address or host name" | 2033 | msgid "You must provide a server address or host name" |
2642 | msgstr "Hostname oder Serveradresse muss angegeben werden" | 2034 | msgstr "Hostname oder Serveradresse muss angegeben werden" |
2643 | 2035 | ||
2644 | #: plugins/check_nt.c:630 | ||
2645 | msgid "None" | 2036 | msgid "None" |
2646 | msgstr "" | 2037 | msgstr "" |
2647 | 2038 | ||
2648 | #: plugins/check_nt.c:687 | ||
2649 | msgid "This plugin collects data from the NSClient service running on a" | 2039 | msgid "This plugin collects data from the NSClient service running on a" |
2650 | msgstr "" | 2040 | msgstr "" |
2651 | 2041 | ||
2652 | #: plugins/check_nt.c:688 | ||
2653 | msgid "Windows NT/2000/XP/2003 server." | 2042 | msgid "Windows NT/2000/XP/2003 server." |
2654 | msgstr "" | 2043 | msgstr "" |
2655 | 2044 | ||
2656 | #: plugins/check_nt.c:699 | ||
2657 | msgid "Name of the host to check" | 2045 | msgid "Name of the host to check" |
2658 | msgstr "" | 2046 | msgstr "" |
2659 | 2047 | ||
2660 | #: plugins/check_nt.c:701 | ||
2661 | #, fuzzy | 2048 | #, fuzzy |
2662 | msgid "Optional port number (default: " | 2049 | msgid "Optional port number (default: " |
2663 | msgstr "Ungültige Portnummer" | 2050 | msgstr "Ungültige Portnummer" |
2664 | 2051 | ||
2665 | #: plugins/check_nt.c:704 | ||
2666 | msgid "Password needed for the request" | 2052 | msgid "Password needed for the request" |
2667 | msgstr "" | 2053 | msgstr "" |
2668 | 2054 | ||
2669 | #: plugins/check_nt.c:706 plugins/check_nwstat.c:1661 | ||
2670 | #: plugins/check_overcr.c:432 | ||
2671 | msgid "Threshold which will result in a warning status" | 2055 | msgid "Threshold which will result in a warning status" |
2672 | msgstr "" | 2056 | msgstr "" |
2673 | 2057 | ||
2674 | #: plugins/check_nt.c:708 plugins/check_nwstat.c:1663 | ||
2675 | #: plugins/check_overcr.c:434 | ||
2676 | msgid "Threshold which will result in a critical status" | 2058 | msgid "Threshold which will result in a critical status" |
2677 | msgstr "" | 2059 | msgstr "" |
2678 | 2060 | ||
2679 | #: plugins/check_nt.c:710 | ||
2680 | msgid "Seconds before connection attempt times out (default: " | 2061 | msgid "Seconds before connection attempt times out (default: " |
2681 | msgstr "" | 2062 | msgstr "" |
2682 | 2063 | ||
2683 | #: plugins/check_nt.c:712 | ||
2684 | msgid "Parameters passed to specified check (see below)" | 2064 | msgid "Parameters passed to specified check (see below)" |
2685 | msgstr "" | 2065 | msgstr "" |
2686 | 2066 | ||
2687 | #: plugins/check_nt.c:714 | ||
2688 | msgid "Display options (currently only SHOWALL works)" | 2067 | msgid "Display options (currently only SHOWALL works)" |
2689 | msgstr "" | 2068 | msgstr "" |
2690 | 2069 | ||
2691 | #: plugins/check_nt.c:716 | ||
2692 | msgid "Return UNKNOWN on timeouts" | 2070 | msgid "Return UNKNOWN on timeouts" |
2693 | msgstr "" | 2071 | msgstr "" |
2694 | 2072 | ||
2695 | #: plugins/check_nt.c:719 | ||
2696 | msgid "Print this help screen" | 2073 | msgid "Print this help screen" |
2697 | msgstr "" | 2074 | msgstr "" |
2698 | 2075 | ||
2699 | #: plugins/check_nt.c:721 | ||
2700 | msgid "Print version information" | 2076 | msgid "Print version information" |
2701 | msgstr "" | 2077 | msgstr "" |
2702 | 2078 | ||
2703 | #: plugins/check_nt.c:723 | ||
2704 | msgid "Variable to check" | 2079 | msgid "Variable to check" |
2705 | msgstr "" | 2080 | msgstr "" |
2706 | 2081 | ||
2707 | #: plugins/check_nt.c:724 | ||
2708 | msgid "Valid variables are:" | 2082 | msgid "Valid variables are:" |
2709 | msgstr "" | 2083 | msgstr "" |
2710 | 2084 | ||
2711 | #: plugins/check_nt.c:726 | ||
2712 | msgid "Get the NSClient version" | 2085 | msgid "Get the NSClient version" |
2713 | msgstr "" | 2086 | msgstr "" |
2714 | 2087 | ||
2715 | #: plugins/check_nt.c:727 | ||
2716 | msgid "If -l <version> is specified, will return warning if versions differ." | 2088 | msgid "If -l <version> is specified, will return warning if versions differ." |
2717 | msgstr "" | 2089 | msgstr "" |
2718 | 2090 | ||
2719 | #: plugins/check_nt.c:729 | ||
2720 | msgid "Average CPU load on last x minutes." | 2091 | msgid "Average CPU load on last x minutes." |
2721 | msgstr "" | 2092 | msgstr "" |
2722 | 2093 | ||
2723 | #: plugins/check_nt.c:730 | ||
2724 | msgid "Request a -l parameter with the following syntax:" | 2094 | msgid "Request a -l parameter with the following syntax:" |
2725 | msgstr "" | 2095 | msgstr "" |
2726 | 2096 | ||
2727 | #: plugins/check_nt.c:731 | ||
2728 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." | 2097 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." |
2729 | msgstr "" | 2098 | msgstr "" |
2730 | 2099 | ||
2731 | #: plugins/check_nt.c:732 | ||
2732 | msgid "<minute range> should be less than 24*60." | 2100 | msgid "<minute range> should be less than 24*60." |
2733 | msgstr "" | 2101 | msgstr "" |
2734 | 2102 | ||
2735 | #: plugins/check_nt.c:733 | ||
2736 | msgid "" | 2103 | msgid "" |
2737 | "Thresholds are percentage and up to 10 requests can be done in one shot." | 2104 | "Thresholds are percentage and up to 10 requests can be done in one shot." |
2738 | msgstr "" | 2105 | msgstr "" |
2739 | 2106 | ||
2740 | #: plugins/check_nt.c:736 | ||
2741 | msgid "Get the uptime of the machine." | 2107 | msgid "Get the uptime of the machine." |
2742 | msgstr "" | 2108 | msgstr "" |
2743 | 2109 | ||
2744 | #: plugins/check_nt.c:737 | ||
2745 | msgid "-l <unit> " | 2110 | msgid "-l <unit> " |
2746 | msgstr "" | 2111 | msgstr "" |
2747 | 2112 | ||
2748 | #: plugins/check_nt.c:738 | ||
2749 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" | 2113 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" |
2750 | msgstr "" | 2114 | msgstr "" |
2751 | 2115 | ||
2752 | #: plugins/check_nt.c:739 | ||
2753 | #, fuzzy | 2116 | #, fuzzy |
2754 | msgid "Thresholds will use the unit specified above." | 2117 | msgid "Thresholds will use the unit specified above." |
2755 | msgstr "" | 2118 | msgstr "" |
2756 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 2119 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
2757 | "\n" | 2120 | "\n" |
2758 | 2121 | ||
2759 | #: plugins/check_nt.c:741 | ||
2760 | msgid "Size and percentage of disk use." | 2122 | msgid "Size and percentage of disk use." |
2761 | msgstr "" | 2123 | msgstr "" |
2762 | 2124 | ||
2763 | #: plugins/check_nt.c:742 | ||
2764 | msgid "Request a -l parameter containing the drive letter only." | 2125 | msgid "Request a -l parameter containing the drive letter only." |
2765 | msgstr "" | 2126 | msgstr "" |
2766 | 2127 | ||
2767 | #: plugins/check_nt.c:743 plugins/check_nt.c:746 | ||
2768 | msgid "Warning and critical thresholds can be specified with -w and -c." | 2128 | msgid "Warning and critical thresholds can be specified with -w and -c." |
2769 | msgstr "" | 2129 | msgstr "" |
2770 | 2130 | ||
2771 | #: plugins/check_nt.c:745 | ||
2772 | msgid "Memory use." | 2131 | msgid "Memory use." |
2773 | msgstr "" | 2132 | msgstr "" |
2774 | 2133 | ||
2775 | #: plugins/check_nt.c:748 | ||
2776 | msgid "Check the state of one or several services." | 2134 | msgid "Check the state of one or several services." |
2777 | msgstr "" | 2135 | msgstr "" |
2778 | 2136 | ||
2779 | #: plugins/check_nt.c:749 plugins/check_nt.c:758 | ||
2780 | msgid "Request a -l parameters with the following syntax:" | 2137 | msgid "Request a -l parameters with the following syntax:" |
2781 | msgstr "" | 2138 | msgstr "" |
2782 | 2139 | ||
2783 | #: plugins/check_nt.c:750 | ||
2784 | msgid "-l <service1>,<service2>,<service3>,..." | 2140 | msgid "-l <service1>,<service2>,<service3>,..." |
2785 | msgstr "" | 2141 | msgstr "" |
2786 | 2142 | ||
2787 | #: plugins/check_nt.c:751 | ||
2788 | msgid "You can specify -d SHOWALL in case you want to see working services" | 2143 | msgid "You can specify -d SHOWALL in case you want to see working services" |
2789 | msgstr "" | 2144 | msgstr "" |
2790 | 2145 | ||
2791 | #: plugins/check_nt.c:752 | ||
2792 | msgid "in the returned string." | 2146 | msgid "in the returned string." |
2793 | msgstr "" | 2147 | msgstr "" |
2794 | 2148 | ||
2795 | #: plugins/check_nt.c:754 | ||
2796 | msgid "Check if one or several process are running." | 2149 | msgid "Check if one or several process are running." |
2797 | msgstr "" | 2150 | msgstr "" |
2798 | 2151 | ||
2799 | #: plugins/check_nt.c:755 | ||
2800 | msgid "Same syntax as SERVICESTATE." | 2152 | msgid "Same syntax as SERVICESTATE." |
2801 | msgstr "" | 2153 | msgstr "" |
2802 | 2154 | ||
2803 | #: plugins/check_nt.c:757 | ||
2804 | msgid "Check any performance counter of Windows NT/2000." | 2155 | msgid "Check any performance counter of Windows NT/2000." |
2805 | msgstr "" | 2156 | msgstr "" |
2806 | 2157 | ||
2807 | #: plugins/check_nt.c:759 | ||
2808 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" | 2158 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" |
2809 | msgstr "" | 2159 | msgstr "" |
2810 | 2160 | ||
2811 | #: plugins/check_nt.c:760 | ||
2812 | msgid "The <description> parameter is optional and is given to a printf " | 2161 | msgid "The <description> parameter is optional and is given to a printf " |
2813 | msgstr "" | 2162 | msgstr "" |
2814 | 2163 | ||
2815 | #: plugins/check_nt.c:761 | ||
2816 | msgid "output command which requires a float parameter." | 2164 | msgid "output command which requires a float parameter." |
2817 | msgstr "" | 2165 | msgstr "" |
2818 | 2166 | ||
2819 | #: plugins/check_nt.c:762 | ||
2820 | #, c-format | 2167 | #, c-format |
2821 | msgid "If <description> does not include \"%%\", it is used as a label." | 2168 | msgid "If <description> does not include \"%%\", it is used as a label." |
2822 | msgstr "" | 2169 | msgstr "" |
2823 | 2170 | ||
2824 | #: plugins/check_nt.c:763 plugins/check_nt.c:778 | ||
2825 | msgid "Some examples:" | 2171 | msgid "Some examples:" |
2826 | msgstr "" | 2172 | msgstr "" |
2827 | 2173 | ||
2828 | #: plugins/check_nt.c:767 | ||
2829 | msgid "Check any performance counter object of Windows NT/2000." | 2174 | msgid "Check any performance counter object of Windows NT/2000." |
2830 | msgstr "" | 2175 | msgstr "" |
2831 | 2176 | ||
2832 | #: plugins/check_nt.c:768 | ||
2833 | msgid "" | 2177 | msgid "" |
2834 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" | 2178 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" |
2835 | msgstr "" | 2179 | msgstr "" |
2836 | 2180 | ||
2837 | #: plugins/check_nt.c:769 | ||
2838 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," | 2181 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," |
2839 | msgstr "" | 2182 | msgstr "" |
2840 | 2183 | ||
2841 | #: plugins/check_nt.c:770 | ||
2842 | msgid "if it is two words, it should be enclosed in quotes" | 2184 | msgid "if it is two words, it should be enclosed in quotes" |
2843 | msgstr "" | 2185 | msgstr "" |
2844 | 2186 | ||
2845 | #: plugins/check_nt.c:771 | ||
2846 | msgid "The returned results will be a comma-separated list of instances on " | 2187 | msgid "The returned results will be a comma-separated list of instances on " |
2847 | msgstr "" | 2188 | msgstr "" |
2848 | 2189 | ||
2849 | #: plugins/check_nt.c:772 | ||
2850 | msgid " the selected computer for that object." | 2190 | msgid " the selected computer for that object." |
2851 | msgstr "" | 2191 | msgstr "" |
2852 | 2192 | ||
2853 | #: plugins/check_nt.c:773 | ||
2854 | msgid "" | 2193 | msgid "" |
2855 | "The purpose of this is to be run from command line to determine what " | 2194 | "The purpose of this is to be run from command line to determine what " |
2856 | "instances" | 2195 | "instances" |
2857 | msgstr "" | 2196 | msgstr "" |
2858 | 2197 | ||
2859 | #: plugins/check_nt.c:774 | ||
2860 | msgid "" | 2198 | msgid "" |
2861 | " are available for monitoring without having to log onto the Windows server" | 2199 | " are available for monitoring without having to log onto the Windows server" |
2862 | msgstr "" | 2200 | msgstr "" |
2863 | 2201 | ||
2864 | #: plugins/check_nt.c:775 | ||
2865 | msgid " to run Perfmon directly." | 2202 | msgid " to run Perfmon directly." |
2866 | msgstr "" | 2203 | msgstr "" |
2867 | 2204 | ||
2868 | #: plugins/check_nt.c:776 | ||
2869 | msgid "" | 2205 | msgid "" |
2870 | "It can also be used in scripts that automatically create the monitoring " | 2206 | "It can also be used in scripts that automatically create the monitoring " |
2871 | "service" | 2207 | "service" |
2872 | msgstr "" | 2208 | msgstr "" |
2873 | 2209 | ||
2874 | #: plugins/check_nt.c:777 | ||
2875 | msgid " configuration files." | 2210 | msgid " configuration files." |
2876 | msgstr "" | 2211 | msgstr "" |
2877 | 2212 | ||
2878 | #: plugins/check_nt.c:779 | ||
2879 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" | 2213 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" |
2880 | msgstr "" | 2214 | msgstr "" |
2881 | 2215 | ||
2882 | #: plugins/check_nt.c:782 | ||
2883 | msgid "" | 2216 | msgid "" |
2884 | "- The NSClient service should be running on the server to get any information" | 2217 | "- The NSClient service should be running on the server to get any information" |
2885 | msgstr "" | 2218 | msgstr "" |
2886 | 2219 | ||
2887 | #: plugins/check_nt.c:784 | ||
2888 | msgid "- Critical thresholds should be lower than warning thresholds" | 2220 | msgid "- Critical thresholds should be lower than warning thresholds" |
2889 | msgstr "" | 2221 | msgstr "" |
2890 | 2222 | ||
2891 | #: plugins/check_nt.c:785 | ||
2892 | msgid "- Default port 1248 is sometimes in use by other services. The error" | 2223 | msgid "- Default port 1248 is sometimes in use by other services. The error" |
2893 | msgstr "" | 2224 | msgstr "" |
2894 | 2225 | ||
2895 | #: plugins/check_nt.c:786 | ||
2896 | msgid "" | 2226 | msgid "" |
2897 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." | 2227 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." |
2898 | msgstr "" | 2228 | msgstr "" |
2899 | 2229 | ||
2900 | #: plugins/check_nt.c:787 | ||
2901 | msgid "One fix for this is to change the port to something else on check_nt " | 2230 | msgid "One fix for this is to change the port to something else on check_nt " |
2902 | msgstr "" | 2231 | msgstr "" |
2903 | 2232 | ||
2904 | #: plugins/check_nt.c:788 | ||
2905 | msgid "and on the client service it's connecting to." | 2233 | msgid "and on the client service it's connecting to." |
2906 | msgstr "" | 2234 | msgstr "" |
2907 | 2235 | ||
2908 | #: plugins/check_ntp.c:629 | ||
2909 | #, c-format | 2236 | #, c-format |
2910 | msgid "jitter response too large (%lu bytes)\n" | 2237 | msgid "jitter response too large (%lu bytes)\n" |
2911 | msgstr "" | 2238 | msgstr "" |
2912 | 2239 | ||
2913 | #: plugins/check_ntp.c:817 plugins/check_ntp_peer.c:619 | ||
2914 | #: plugins/check_ntp_time.c:576 | ||
2915 | msgid "NTP CRITICAL:" | 2240 | msgid "NTP CRITICAL:" |
2916 | msgstr "NTP CRITICAL:" | 2241 | msgstr "NTP CRITICAL:" |
2917 | 2242 | ||
2918 | #: plugins/check_ntp.c:820 plugins/check_ntp_peer.c:622 | ||
2919 | #: plugins/check_ntp_time.c:579 | ||
2920 | msgid "NTP WARNING:" | 2243 | msgid "NTP WARNING:" |
2921 | msgstr "NTP WARNING:" | 2244 | msgstr "NTP WARNING:" |
2922 | 2245 | ||
2923 | #: plugins/check_ntp.c:823 plugins/check_ntp_peer.c:625 | ||
2924 | #: plugins/check_ntp_time.c:582 | ||
2925 | msgid "NTP OK:" | 2246 | msgid "NTP OK:" |
2926 | msgstr "NTP OK:" | 2247 | msgstr "NTP OK:" |
2927 | 2248 | ||
2928 | #: plugins/check_ntp.c:826 plugins/check_ntp_peer.c:628 | ||
2929 | #: plugins/check_ntp_time.c:585 | ||
2930 | msgid "NTP UNKNOWN:" | 2249 | msgid "NTP UNKNOWN:" |
2931 | msgstr "NTP UNKNOWN:" | 2250 | msgstr "NTP UNKNOWN:" |
2932 | 2251 | ||
2933 | #: plugins/check_ntp.c:830 plugins/check_ntp_peer.c:637 | ||
2934 | #: plugins/check_ntp_time.c:589 | ||
2935 | msgid "Offset unknown" | 2252 | msgid "Offset unknown" |
2936 | msgstr "" | 2253 | msgstr "" |
2937 | 2254 | ||
2938 | #: plugins/check_ntp.c:833 plugins/check_ntp_peer.c:640 | ||
2939 | #: plugins/check_ntp_peer.c:642 plugins/check_ntp_peer.c:644 | ||
2940 | #: plugins/check_ntp_time.c:592 | ||
2941 | msgid "Offset" | 2255 | msgid "Offset" |
2942 | msgstr "" | 2256 | msgstr "" |
2943 | 2257 | ||
2944 | #: plugins/check_ntp.c:854 plugins/check_ntp_peer.c:690 | ||
2945 | #, fuzzy | 2258 | #, fuzzy |
2946 | msgid "This plugin checks the selected ntp server" | 2259 | msgid "This plugin checks the selected ntp server" |
2947 | msgstr "" | 2260 | msgstr "" |
2948 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 2261 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
2949 | "\n" | 2262 | "\n" |
2950 | 2263 | ||
2951 | #: plugins/check_ntp.c:864 plugins/check_ntp_peer.c:702 | ||
2952 | #: plugins/check_ntp_time.c:619 | ||
2953 | msgid "Offset to result in warning status (seconds)" | 2264 | msgid "Offset to result in warning status (seconds)" |
2954 | msgstr "" | 2265 | msgstr "" |
2955 | 2266 | ||
2956 | #: plugins/check_ntp.c:866 plugins/check_ntp_peer.c:704 | ||
2957 | #: plugins/check_ntp_time.c:621 | ||
2958 | msgid "Offset to result in critical status (seconds)" | 2267 | msgid "Offset to result in critical status (seconds)" |
2959 | msgstr "" | 2268 | msgstr "" |
2960 | 2269 | ||
2961 | #: plugins/check_ntp.c:868 plugins/check_ntp_peer.c:710 | ||
2962 | #, fuzzy | 2270 | #, fuzzy |
2963 | msgid "Warning threshold for jitter" | 2271 | msgid "Warning threshold for jitter" |
2964 | msgstr "Warning threshold Integer sein" | 2272 | msgstr "Warning threshold Integer sein" |
2965 | 2273 | ||
2966 | #: plugins/check_ntp.c:870 plugins/check_ntp_peer.c:712 | ||
2967 | #, fuzzy | 2274 | #, fuzzy |
2968 | msgid "Critical threshold for jitter" | 2275 | msgid "Critical threshold for jitter" |
2969 | msgstr "Critical threshold muss ein Integer sein" | 2276 | msgstr "Critical threshold muss ein Integer sein" |
2970 | 2277 | ||
2971 | #: plugins/check_ntp.c:880 | ||
2972 | msgid "Normal offset check:" | 2278 | msgid "Normal offset check:" |
2973 | msgstr "" | 2279 | msgstr "" |
2974 | 2280 | ||
2975 | #: plugins/check_ntp.c:883 plugins/check_ntp_peer.c:737 | ||
2976 | msgid "" | 2281 | msgid "" |
2977 | "Check jitter too, avoiding critical notifications if jitter isn't available" | 2282 | "Check jitter too, avoiding critical notifications if jitter isn't available" |
2978 | msgstr "" | 2283 | msgstr "" |
2979 | 2284 | ||
2980 | #: plugins/check_ntp.c:884 plugins/check_ntp_peer.c:738 | ||
2981 | msgid "(See Notes above for more details on thresholds formats):" | 2285 | msgid "(See Notes above for more details on thresholds formats):" |
2982 | msgstr "" | 2286 | msgstr "" |
2983 | 2287 | ||
2984 | #: plugins/check_ntp.c:889 plugins/check_ntp.c:896 | ||
2985 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" | 2288 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" |
2986 | msgstr "" | 2289 | msgstr "" |
2987 | 2290 | ||
2988 | #: plugins/check_ntp.c:890 plugins/check_ntp.c:897 | ||
2989 | msgid "check_ntp_time instead." | 2291 | msgid "check_ntp_time instead." |
2990 | msgstr "" | 2292 | msgstr "" |
2991 | 2293 | ||
2992 | #: plugins/check_ntp_peer.c:632 | ||
2993 | msgid "Server not synchronized" | 2294 | msgid "Server not synchronized" |
2994 | msgstr "" | 2295 | msgstr "" |
2995 | 2296 | ||
2996 | #: plugins/check_ntp_peer.c:634 | ||
2997 | msgid "Server has the LI_ALARM bit set" | 2297 | msgid "Server has the LI_ALARM bit set" |
2998 | msgstr "" | 2298 | msgstr "" |
2999 | 2299 | ||
3000 | #: plugins/check_ntp_peer.c:700 | ||
3001 | msgid "" | 2300 | msgid "" |
3002 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" | 2301 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" |
3003 | msgstr "" | 2302 | msgstr "" |
3004 | 2303 | ||
3005 | #: plugins/check_ntp_peer.c:706 | ||
3006 | #, fuzzy | 2304 | #, fuzzy |
3007 | msgid "Warning threshold for stratum of server's synchronization peer" | 2305 | msgid "Warning threshold for stratum of server's synchronization peer" |
3008 | msgstr "Warning threshold Integer sein" | 2306 | msgstr "Warning threshold Integer sein" |
3009 | 2307 | ||
3010 | #: plugins/check_ntp_peer.c:708 | ||
3011 | #, fuzzy | 2308 | #, fuzzy |
3012 | msgid "Critical threshold for stratum of server's synchronization peer" | 2309 | msgid "Critical threshold for stratum of server's synchronization peer" |
3013 | msgstr "Critical threshold muss ein Integer sein" | 2310 | msgstr "Critical threshold muss ein Integer sein" |
3014 | 2311 | ||
3015 | #: plugins/check_ntp_peer.c:714 | ||
3016 | #, fuzzy | 2312 | #, fuzzy |
3017 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" | 2313 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" |
3018 | msgstr "Warning threshold muss ein positiver Integer sein\n" | 2314 | msgstr "Warning threshold muss ein positiver Integer sein\n" |
3019 | 2315 | ||
3020 | #: plugins/check_ntp_peer.c:716 | ||
3021 | #, fuzzy | 2316 | #, fuzzy |
3022 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" | 2317 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" |
3023 | msgstr "Critical threshold muss ein positiver Integer sein\n" | 2318 | msgstr "Critical threshold muss ein positiver Integer sein\n" |
3024 | 2319 | ||
3025 | #: plugins/check_ntp_peer.c:721 | ||
3026 | msgid "This plugin checks an NTP server independent of any commandline" | 2320 | msgid "This plugin checks an NTP server independent of any commandline" |
3027 | msgstr "" | 2321 | msgstr "" |
3028 | 2322 | ||
3029 | #: plugins/check_ntp_peer.c:722 | ||
3030 | msgid "programs or external libraries." | 2323 | msgid "programs or external libraries." |
3031 | msgstr "" | 2324 | msgstr "" |
3032 | 2325 | ||
3033 | #: plugins/check_ntp_peer.c:725 | ||
3034 | #, fuzzy | 2326 | #, fuzzy |
3035 | msgid "Use this plugin to check the health of an NTP server. It supports" | 2327 | msgid "Use this plugin to check the health of an NTP server. It supports" |
3036 | msgstr "" | 2328 | msgstr "" |
3037 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 2329 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
3038 | "\n" | 2330 | "\n" |
3039 | 2331 | ||
3040 | #: plugins/check_ntp_peer.c:726 | ||
3041 | msgid "checking the offset with the sync peer, the jitter and stratum. This" | 2332 | msgid "checking the offset with the sync peer, the jitter and stratum. This" |
3042 | msgstr "" | 2333 | msgstr "" |
3043 | 2334 | ||
3044 | #: plugins/check_ntp_peer.c:727 | ||
3045 | msgid "plugin will not check the clock offset between the local host and NTP" | 2335 | msgid "plugin will not check the clock offset between the local host and NTP" |
3046 | msgstr "" | 2336 | msgstr "" |
3047 | 2337 | ||
3048 | #: plugins/check_ntp_peer.c:728 | ||
3049 | msgid "server; please use check_ntp_time for that purpose." | 2338 | msgid "server; please use check_ntp_time for that purpose." |
3050 | msgstr "" | 2339 | msgstr "" |
3051 | 2340 | ||
3052 | #: plugins/check_ntp_peer.c:734 | ||
3053 | msgid "Simple NTP server check:" | 2341 | msgid "Simple NTP server check:" |
3054 | msgstr "" | 2342 | msgstr "" |
3055 | 2343 | ||
3056 | #: plugins/check_ntp_peer.c:741 | ||
3057 | msgid "Only check the number of usable time sources (\"truechimers\"):" | 2344 | msgid "Only check the number of usable time sources (\"truechimers\"):" |
3058 | msgstr "" | 2345 | msgstr "" |
3059 | 2346 | ||
3060 | #: plugins/check_ntp_peer.c:744 | ||
3061 | msgid "Check only stratum:" | 2347 | msgid "Check only stratum:" |
3062 | msgstr "" | 2348 | msgstr "" |
3063 | 2349 | ||
3064 | #: plugins/check_ntp_time.c:607 | ||
3065 | #, fuzzy | 2350 | #, fuzzy |
3066 | msgid "This plugin checks the clock offset with the ntp server" | 2351 | msgid "This plugin checks the clock offset with the ntp server" |
3067 | msgstr "" | 2352 | msgstr "" |
3068 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 2353 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
3069 | "\n" | 2354 | "\n" |
3070 | 2355 | ||
3071 | #: plugins/check_ntp_time.c:617 | ||
3072 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" | 2356 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" |
3073 | msgstr "" | 2357 | msgstr "" |
3074 | 2358 | ||
3075 | #: plugins/check_ntp_time.c:623 | ||
3076 | msgid "Expected offset of the ntp server relative to local server (seconds)" | 2359 | msgid "Expected offset of the ntp server relative to local server (seconds)" |
3077 | msgstr "" | 2360 | msgstr "" |
3078 | 2361 | ||
3079 | #: plugins/check_ntp_time.c:628 | ||
3080 | #, fuzzy | 2362 | #, fuzzy |
3081 | msgid "This plugin checks the clock offset between the local host and a" | 2363 | msgid "This plugin checks the clock offset between the local host and a" |
3082 | msgstr "" | 2364 | msgstr "" |
3083 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" | 2365 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" |
3084 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " | 2366 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " |
3085 | "unterschritten wird.\n" | 2367 | "unterschritten wird.\n" |
3086 | "\n" | 2368 | "\n" |
3087 | 2369 | ||
3088 | #: plugins/check_ntp_time.c:629 | ||
3089 | msgid "remote NTP server. It is independent of any commandline programs or" | 2370 | msgid "remote NTP server. It is independent of any commandline programs or" |
3090 | msgstr "" | 2371 | msgstr "" |
3091 | 2372 | ||
3092 | #: plugins/check_ntp_time.c:630 | ||
3093 | msgid "external libraries." | 2373 | msgid "external libraries." |
3094 | msgstr "" | 2374 | msgstr "" |
3095 | 2375 | ||
3096 | #: plugins/check_ntp_time.c:634 | ||
3097 | msgid "If you'd rather want to monitor an NTP server, please use" | 2376 | msgid "If you'd rather want to monitor an NTP server, please use" |
3098 | msgstr "" | 2377 | msgstr "" |
3099 | 2378 | ||
3100 | #: plugins/check_ntp_time.c:635 | ||
3101 | msgid "check_ntp_peer." | 2379 | msgid "check_ntp_peer." |
3102 | msgstr "" | 2380 | msgstr "" |
3103 | 2381 | ||
3104 | #: plugins/check_ntp_time.c:636 | ||
3105 | msgid "--time-offset is useful for compensating for servers with known" | 2382 | msgid "--time-offset is useful for compensating for servers with known" |
3106 | msgstr "" | 2383 | msgstr "" |
3107 | 2384 | ||
3108 | #: plugins/check_ntp_time.c:637 | ||
3109 | msgid "and expected clock skew." | 2385 | msgid "and expected clock skew." |
3110 | msgstr "" | 2386 | msgstr "" |
3111 | 2387 | ||
3112 | #: plugins/check_nwstat.c:194 | ||
3113 | #, c-format | 2388 | #, c-format |
3114 | msgid "NetWare %s: " | 2389 | msgid "NetWare %s: " |
3115 | msgstr "" | 2390 | msgstr "" |
3116 | 2391 | ||
3117 | #: plugins/check_nwstat.c:232 | ||
3118 | #, c-format | 2392 | #, c-format |
3119 | msgid "Up %s," | 2393 | msgid "Up %s," |
3120 | msgstr "" | 2394 | msgstr "" |
3121 | 2395 | ||
3122 | #: plugins/check_nwstat.c:240 | ||
3123 | #, c-format | 2396 | #, c-format |
3124 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" | 2397 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" |
3125 | msgstr "" | 2398 | msgstr "" |
3126 | 2399 | ||
3127 | #: plugins/check_nwstat.c:268 | ||
3128 | #, c-format | 2400 | #, c-format |
3129 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" | 2401 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" |
3130 | msgstr "" | 2402 | msgstr "" |
3131 | 2403 | ||
3132 | #: plugins/check_nwstat.c:293 | ||
3133 | #, c-format | 2404 | #, c-format |
3134 | msgid "%s: Long term cache hits = %lu%%" | 2405 | msgid "%s: Long term cache hits = %lu%%" |
3135 | msgstr "" | 2406 | msgstr "" |
3136 | 2407 | ||
3137 | #: plugins/check_nwstat.c:315 | ||
3138 | #, c-format | 2408 | #, c-format |
3139 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" | 2409 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" |
3140 | msgstr "" | 2410 | msgstr "" |
3141 | 2411 | ||
3142 | #: plugins/check_nwstat.c:340 | ||
3143 | #, c-format | 2412 | #, c-format |
3144 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" | 2413 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" |
3145 | msgstr "" | 2414 | msgstr "" |
3146 | 2415 | ||
3147 | #: plugins/check_nwstat.c:365 | ||
3148 | #, c-format | 2416 | #, c-format |
3149 | msgid "%s: LRU sitting time = %lu minutes" | 2417 | msgid "%s: LRU sitting time = %lu minutes" |
3150 | msgstr "" | 2418 | msgstr "" |
3151 | 2419 | ||
3152 | #: plugins/check_nwstat.c:382 plugins/check_nwstat.c:410 | ||
3153 | #: plugins/check_nwstat.c:437 plugins/check_nwstat.c:470 | ||
3154 | #: plugins/check_nwstat.c:650 plugins/check_nwstat.c:676 | ||
3155 | #: plugins/check_nwstat.c:707 plugins/check_nwstat.c:753 | ||
3156 | #: plugins/check_nwstat.c:777 | ||
3157 | #, c-format | 2420 | #, c-format |
3158 | msgid "CRITICAL - Volume '%s' does not exist!" | 2421 | msgid "CRITICAL - Volume '%s' does not exist!" |
3159 | msgstr "" | 2422 | msgstr "" |
3160 | 2423 | ||
3161 | #: plugins/check_nwstat.c:391 | ||
3162 | #, c-format | 2424 | #, c-format |
3163 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" | 2425 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" |
3164 | msgstr "" | 2426 | msgstr "" |
3165 | 2427 | ||
3166 | #: plugins/check_nwstat.c:392 plugins/check_nwstat.c:420 | ||
3167 | #: plugins/check_nwstat.c:447 plugins/check_nwstat.c:659 | ||
3168 | #: plugins/check_nwstat.c:685 plugins/check_nwstat.c:761 | ||
3169 | msgid "Only " | 2428 | msgid "Only " |
3170 | msgstr "" | 2429 | msgstr "" |
3171 | 2430 | ||
3172 | #: plugins/check_nwstat.c:419 | ||
3173 | #, c-format | 2431 | #, c-format |
3174 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" | 2432 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" |
3175 | msgstr "" | 2433 | msgstr "" |
3176 | 2434 | ||
3177 | #: plugins/check_nwstat.c:446 | ||
3178 | #, c-format | 2435 | #, c-format |
3179 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" | 2436 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" |
3180 | msgstr "" | 2437 | msgstr "" |
3181 | 2438 | ||
3182 | #: plugins/check_nwstat.c:494 | ||
3183 | #, c-format | 2439 | #, c-format |
3184 | msgid "" | 2440 | msgid "" |
3185 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" | 2441 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" |
3186 | msgstr "" | 2442 | msgstr "" |
3187 | 2443 | ||
3188 | #: plugins/check_nwstat.c:528 | ||
3189 | #, c-format | 2444 | #, c-format |
3190 | msgid "Directory Services Database is %s (DS version %s)" | 2445 | msgid "Directory Services Database is %s (DS version %s)" |
3191 | msgstr "" | 2446 | msgstr "" |
3192 | 2447 | ||
3193 | #: plugins/check_nwstat.c:545 | ||
3194 | #, c-format | 2448 | #, c-format |
3195 | msgid "Logins are %s" | 2449 | msgid "Logins are %s" |
3196 | msgstr "" | 2450 | msgstr "" |
3197 | 2451 | ||
3198 | #: plugins/check_nwstat.c:545 | ||
3199 | msgid "enabled" | 2452 | msgid "enabled" |
3200 | msgstr "" | 2453 | msgstr "" |
3201 | 2454 | ||
3202 | #: plugins/check_nwstat.c:545 | ||
3203 | msgid "disabled" | 2455 | msgid "disabled" |
3204 | msgstr "" | 2456 | msgstr "" |
3205 | 2457 | ||
3206 | #: plugins/check_nwstat.c:560 | ||
3207 | #, fuzzy | 2458 | #, fuzzy |
3208 | msgid "CRITICAL - NRM Status is bad!" | 2459 | msgid "CRITICAL - NRM Status is bad!" |
3209 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" | 2460 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" |
3210 | 2461 | ||
3211 | #: plugins/check_nwstat.c:565 | ||
3212 | msgid "Warning - NRM Status is suspect!" | 2462 | msgid "Warning - NRM Status is suspect!" |
3213 | msgstr "" | 2463 | msgstr "" |
3214 | 2464 | ||
3215 | #: plugins/check_nwstat.c:568 | ||
3216 | msgid "OK - NRM Status is good!" | 2465 | msgid "OK - NRM Status is good!" |
3217 | msgstr "" | 2466 | msgstr "" |
3218 | 2467 | ||
3219 | #: plugins/check_nwstat.c:610 | ||
3220 | #, c-format | 2468 | #, c-format |
3221 | msgid "%lu of %lu (%lu%%) packet receive buffers used" | 2469 | msgid "%lu of %lu (%lu%%) packet receive buffers used" |
3222 | msgstr "" | 2470 | msgstr "" |
3223 | 2471 | ||
3224 | #: plugins/check_nwstat.c:634 | ||
3225 | #, c-format | 2472 | #, c-format |
3226 | msgid "%lu entries in SAP table" | 2473 | msgid "%lu entries in SAP table" |
3227 | msgstr "" | 2474 | msgstr "" |
3228 | 2475 | ||
3229 | #: plugins/check_nwstat.c:636 | ||
3230 | #, c-format | 2476 | #, c-format |
3231 | msgid "%lu entries in SAP table for SAP type %d" | 2477 | msgid "%lu entries in SAP table for SAP type %d" |
3232 | msgstr "" | 2478 | msgstr "" |
3233 | 2479 | ||
3234 | #: plugins/check_nwstat.c:658 | ||
3235 | #, c-format | 2480 | #, c-format |
3236 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2481 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3237 | msgstr "" | 2482 | msgstr "" |
3238 | 2483 | ||
3239 | #: plugins/check_nwstat.c:684 | ||
3240 | #, c-format | 2484 | #, c-format |
3241 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2485 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3242 | msgstr "" | 2486 | msgstr "" |
3243 | 2487 | ||
3244 | #: plugins/check_nwstat.c:730 | ||
3245 | #, c-format | 2488 | #, c-format |
3246 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" | 2489 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" |
3247 | msgstr "" | 2490 | msgstr "" |
3248 | 2491 | ||
3249 | #: plugins/check_nwstat.c:761 | ||
3250 | #, c-format | 2492 | #, c-format |
3251 | msgid "%s%lu KB not yet purgeable on volume %s" | 2493 | msgid "%s%lu KB not yet purgeable on volume %s" |
3252 | msgstr "" | 2494 | msgstr "" |
3253 | 2495 | ||
3254 | #: plugins/check_nwstat.c:800 | ||
3255 | #, c-format | 2496 | #, c-format |
3256 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" | 2497 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" |
3257 | msgstr "" | 2498 | msgstr "" |
3258 | 2499 | ||
3259 | #: plugins/check_nwstat.c:821 | ||
3260 | #, c-format | 2500 | #, c-format |
3261 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" | 2501 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" |
3262 | msgstr "" | 2502 | msgstr "" |
3263 | 2503 | ||
3264 | #: plugins/check_nwstat.c:846 | ||
3265 | #, c-format | 2504 | #, c-format |
3266 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" | 2505 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" |
3267 | msgstr "" | 2506 | msgstr "" |
3268 | 2507 | ||
3269 | #: plugins/check_nwstat.c:881 | ||
3270 | #, c-format | 2508 | #, c-format |
3271 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" | 2509 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" |
3272 | msgstr "" | 2510 | msgstr "" |
3273 | 2511 | ||
3274 | #: plugins/check_nwstat.c:904 | ||
3275 | msgid "CRITICAL - Time not in sync with network!" | 2512 | msgid "CRITICAL - Time not in sync with network!" |
3276 | msgstr "" | 2513 | msgstr "" |
3277 | 2514 | ||
3278 | #: plugins/check_nwstat.c:907 | ||
3279 | msgid "OK - Time in sync with network!" | 2515 | msgid "OK - Time in sync with network!" |
3280 | msgstr "" | 2516 | msgstr "" |
3281 | 2517 | ||
3282 | #: plugins/check_nwstat.c:930 | ||
3283 | #, c-format | 2518 | #, c-format |
3284 | msgid "LRU sitting time = %lu seconds" | 2519 | msgid "LRU sitting time = %lu seconds" |
3285 | msgstr "" | 2520 | msgstr "" |
3286 | 2521 | ||
3287 | #: plugins/check_nwstat.c:949 | ||
3288 | #, c-format | 2522 | #, c-format |
3289 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" | 2523 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" |
3290 | msgstr "" | 2524 | msgstr "" |
3291 | 2525 | ||
3292 | #: plugins/check_nwstat.c:971 | ||
3293 | #, c-format | 2526 | #, c-format |
3294 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" | 2527 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" |
3295 | msgstr "" | 2528 | msgstr "" |
3296 | 2529 | ||
3297 | #: plugins/check_nwstat.c:989 | ||
3298 | #, c-format | 2530 | #, c-format |
3299 | msgid "NDS Version %s" | 2531 | msgid "NDS Version %s" |
3300 | msgstr "" | 2532 | msgstr "" |
3301 | 2533 | ||
3302 | #: plugins/check_nwstat.c:1005 | ||
3303 | #, c-format | 2534 | #, c-format |
3304 | msgid "Up %s" | 2535 | msgid "Up %s" |
3305 | msgstr "" | 2536 | msgstr "" |
3306 | 2537 | ||
3307 | #: plugins/check_nwstat.c:1019 | ||
3308 | #, c-format | 2538 | #, c-format |
3309 | msgid "Module %s version %s is loaded" | 2539 | msgid "Module %s version %s is loaded" |
3310 | msgstr "" | 2540 | msgstr "" |
3311 | 2541 | ||
3312 | #: plugins/check_nwstat.c:1022 | ||
3313 | #, c-format | 2542 | #, c-format |
3314 | msgid "Module %s is not loaded" | 2543 | msgid "Module %s is not loaded" |
3315 | msgstr "" | 2544 | msgstr "" |
3316 | 2545 | ||
3317 | #: plugins/check_nwstat.c:1033 plugins/check_nwstat.c:1059 | ||
3318 | #: plugins/check_nwstat.c:1085 plugins/check_nwstat.c:1111 | ||
3319 | #: plugins/check_nwstat.c:1137 plugins/check_nwstat.c:1163 | ||
3320 | #: plugins/check_nwstat.c:1189 plugins/check_nwstat.c:1215 | ||
3321 | #: plugins/check_nwstat.c:1241 plugins/check_nwstat.c:1267 | ||
3322 | #, fuzzy, c-format | 2546 | #, fuzzy, c-format |
3323 | msgid "CRITICAL - Value '%s' does not exist!" | 2547 | msgid "CRITICAL - Value '%s' does not exist!" |
3324 | msgstr "%s [%s nicht gefunden]" | 2548 | msgstr "%s [%s nicht gefunden]" |
3325 | 2549 | ||
3326 | #: plugins/check_nwstat.c:1042 plugins/check_nwstat.c:1068 | ||
3327 | #: plugins/check_nwstat.c:1094 plugins/check_nwstat.c:1120 | ||
3328 | #: plugins/check_nwstat.c:1146 plugins/check_nwstat.c:1172 | ||
3329 | #: plugins/check_nwstat.c:1198 plugins/check_nwstat.c:1224 | ||
3330 | #: plugins/check_nwstat.c:1250 plugins/check_nwstat.c:1276 | ||
3331 | #, c-format | 2550 | #, c-format |
3332 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" | 2551 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" |
3333 | msgstr "" | 2552 | msgstr "" |
3334 | 2553 | ||
3335 | #: plugins/check_nwstat.c:1289 plugins/check_overcr.c:285 | ||
3336 | msgid "Nothing to check!\n" | 2554 | msgid "Nothing to check!\n" |
3337 | msgstr "" | 2555 | msgstr "" |
3338 | 2556 | ||
3339 | #: plugins/check_nwstat.c:1371 plugins/check_overcr.c:355 | ||
3340 | #, fuzzy | 2557 | #, fuzzy |
3341 | msgid "Server port an integer\n" | 2558 | msgid "Server port an integer\n" |
3342 | msgstr "skip lines muss ein Integer sein" | 2559 | msgstr "skip lines muss ein Integer sein" |
3343 | 2560 | ||
3344 | #: plugins/check_nwstat.c:1601 | ||
3345 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" | 2561 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" |
3346 | msgstr "" | 2562 | msgstr "" |
3347 | 2563 | ||
3348 | #: plugins/check_nwstat.c:1602 | ||
3349 | msgid "Novell server to gather the requested system information." | 2564 | msgid "Novell server to gather the requested system information." |
3350 | msgstr "" | 2565 | msgstr "" |
3351 | 2566 | ||
3352 | #: plugins/check_nwstat.c:1614 plugins/check_overcr.c:436 | ||
3353 | msgid "Variable to check. Valid variables include:" | 2567 | msgid "Variable to check. Valid variables include:" |
3354 | msgstr "" | 2568 | msgstr "" |
3355 | 2569 | ||
3356 | #: plugins/check_nwstat.c:1615 | ||
3357 | msgid "LOAD1 = 1 minute average CPU load" | 2570 | msgid "LOAD1 = 1 minute average CPU load" |
3358 | msgstr "" | 2571 | msgstr "" |
3359 | 2572 | ||
3360 | #: plugins/check_nwstat.c:1616 | ||
3361 | msgid "LOAD5 = 5 minute average CPU load" | 2573 | msgid "LOAD5 = 5 minute average CPU load" |
3362 | msgstr "" | 2574 | msgstr "" |
3363 | 2575 | ||
3364 | #: plugins/check_nwstat.c:1617 | ||
3365 | msgid "LOAD15 = 15 minute average CPU load" | 2576 | msgid "LOAD15 = 15 minute average CPU load" |
3366 | msgstr "" | 2577 | msgstr "" |
3367 | 2578 | ||
3368 | #: plugins/check_nwstat.c:1618 | ||
3369 | msgid "CSPROCS = number of current service processes (NW 5.x only)" | 2579 | msgid "CSPROCS = number of current service processes (NW 5.x only)" |
3370 | msgstr "" | 2580 | msgstr "" |
3371 | 2581 | ||
3372 | #: plugins/check_nwstat.c:1619 | ||
3373 | msgid "ABENDS = number of abended threads (NW 5.x only)" | 2582 | msgid "ABENDS = number of abended threads (NW 5.x only)" |
3374 | msgstr "" | 2583 | msgstr "" |
3375 | 2584 | ||
3376 | #: plugins/check_nwstat.c:1620 | ||
3377 | msgid "UPTIME = server uptime" | 2585 | msgid "UPTIME = server uptime" |
3378 | msgstr "" | 2586 | msgstr "" |
3379 | 2587 | ||
3380 | #: plugins/check_nwstat.c:1621 | ||
3381 | msgid "LTCH = percent long term cache hits" | 2588 | msgid "LTCH = percent long term cache hits" |
3382 | msgstr "" | 2589 | msgstr "" |
3383 | 2590 | ||
3384 | #: plugins/check_nwstat.c:1622 | ||
3385 | msgid "CBUFF = current number of cache buffers" | 2591 | msgid "CBUFF = current number of cache buffers" |
3386 | msgstr "" | 2592 | msgstr "" |
3387 | 2593 | ||
3388 | #: plugins/check_nwstat.c:1623 | ||
3389 | msgid "CDBUFF = current number of dirty cache buffers" | 2594 | msgid "CDBUFF = current number of dirty cache buffers" |
3390 | msgstr "" | 2595 | msgstr "" |
3391 | 2596 | ||
3392 | #: plugins/check_nwstat.c:1624 | ||
3393 | msgid "DCB = dirty cache buffers as a percentage of the total" | 2597 | msgid "DCB = dirty cache buffers as a percentage of the total" |
3394 | msgstr "" | 2598 | msgstr "" |
3395 | 2599 | ||
3396 | #: plugins/check_nwstat.c:1625 | ||
3397 | msgid "TCB = dirty cache buffers as a percentage of the original" | 2600 | msgid "TCB = dirty cache buffers as a percentage of the original" |
3398 | msgstr "" | 2601 | msgstr "" |
3399 | 2602 | ||
3400 | #: plugins/check_nwstat.c:1626 | ||
3401 | msgid "OFILES = number of open files" | 2603 | msgid "OFILES = number of open files" |
3402 | msgstr "" | 2604 | msgstr "" |
3403 | 2605 | ||
3404 | #: plugins/check_nwstat.c:1627 | ||
3405 | msgid " VMF<vol> = MB of free space on Volume <vol>" | 2606 | msgid " VMF<vol> = MB of free space on Volume <vol>" |
3406 | msgstr "" | 2607 | msgstr "" |
3407 | 2608 | ||
3408 | #: plugins/check_nwstat.c:1628 | ||
3409 | msgid " VMU<vol> = MB used space on Volume <vol>" | 2609 | msgid " VMU<vol> = MB used space on Volume <vol>" |
3410 | msgstr "" | 2610 | msgstr "" |
3411 | 2611 | ||
3412 | #: plugins/check_nwstat.c:1629 | ||
3413 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" | 2612 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" |
3414 | msgstr "" | 2613 | msgstr "" |
3415 | 2614 | ||
3416 | #: plugins/check_nwstat.c:1630 | ||
3417 | msgid " VPF<vol> = percent free space on volume <vol>" | 2615 | msgid " VPF<vol> = percent free space on volume <vol>" |
3418 | msgstr "" | 2616 | msgstr "" |
3419 | 2617 | ||
3420 | #: plugins/check_nwstat.c:1631 | ||
3421 | msgid " VKF<vol> = KB of free space on volume <vol>" | 2618 | msgid " VKF<vol> = KB of free space on volume <vol>" |
3422 | msgstr "" | 2619 | msgstr "" |
3423 | 2620 | ||
3424 | #: plugins/check_nwstat.c:1632 | ||
3425 | msgid " VPP<vol> = percent purgeable space on volume <vol>" | 2621 | msgid " VPP<vol> = percent purgeable space on volume <vol>" |
3426 | msgstr "" | 2622 | msgstr "" |
3427 | 2623 | ||
3428 | #: plugins/check_nwstat.c:1633 | ||
3429 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" | 2624 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" |
3430 | msgstr "" | 2625 | msgstr "" |
3431 | 2626 | ||
3432 | #: plugins/check_nwstat.c:1634 | ||
3433 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" | 2627 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" |
3434 | msgstr "" | 2628 | msgstr "" |
3435 | 2629 | ||
3436 | #: plugins/check_nwstat.c:1635 | ||
3437 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" | 2630 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" |
3438 | msgstr "" | 2631 | msgstr "" |
3439 | 2632 | ||
3440 | #: plugins/check_nwstat.c:1636 | ||
3441 | msgid " LRUM = LRU sitting time in minutes" | 2633 | msgid " LRUM = LRU sitting time in minutes" |
3442 | msgstr "" | 2634 | msgstr "" |
3443 | 2635 | ||
3444 | #: plugins/check_nwstat.c:1637 | ||
3445 | msgid " LRUS = LRU sitting time in seconds" | 2636 | msgid " LRUS = LRU sitting time in seconds" |
3446 | msgstr "" | 2637 | msgstr "" |
3447 | 2638 | ||
3448 | #: plugins/check_nwstat.c:1638 | ||
3449 | msgid " DSDB = check to see if DS Database is open" | 2639 | msgid " DSDB = check to see if DS Database is open" |
3450 | msgstr "" | 2640 | msgstr "" |
3451 | 2641 | ||
3452 | #: plugins/check_nwstat.c:1639 | ||
3453 | msgid " DSVER = NDS version" | 2642 | msgid " DSVER = NDS version" |
3454 | msgstr "" | 2643 | msgstr "" |
3455 | 2644 | ||
3456 | #: plugins/check_nwstat.c:1640 | ||
3457 | msgid " UPRB = used packet receive buffers" | 2645 | msgid " UPRB = used packet receive buffers" |
3458 | msgstr "" | 2646 | msgstr "" |
3459 | 2647 | ||
3460 | #: plugins/check_nwstat.c:1641 | ||
3461 | msgid " PUPRB = percent (of max) used packet receive buffers" | 2648 | msgid " PUPRB = percent (of max) used packet receive buffers" |
3462 | msgstr "" | 2649 | msgstr "" |
3463 | 2650 | ||
3464 | #: plugins/check_nwstat.c:1642 | ||
3465 | msgid " SAPENTRIES = number of entries in the SAP table" | 2651 | msgid " SAPENTRIES = number of entries in the SAP table" |
3466 | msgstr "" | 2652 | msgstr "" |
3467 | 2653 | ||
3468 | #: plugins/check_nwstat.c:1643 | ||
3469 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" | 2654 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" |
3470 | msgstr "" | 2655 | msgstr "" |
3471 | 2656 | ||
3472 | #: plugins/check_nwstat.c:1644 | ||
3473 | msgid " TSYNC = timesync status" | 2657 | msgid " TSYNC = timesync status" |
3474 | msgstr "" | 2658 | msgstr "" |
3475 | 2659 | ||
3476 | #: plugins/check_nwstat.c:1645 | ||
3477 | msgid " LOGINS = check to see if logins are enabled" | 2660 | msgid " LOGINS = check to see if logins are enabled" |
3478 | msgstr "" | 2661 | msgstr "" |
3479 | 2662 | ||
3480 | #: plugins/check_nwstat.c:1646 | ||
3481 | msgid " CONNS = number of currently licensed connections" | 2663 | msgid " CONNS = number of currently licensed connections" |
3482 | msgstr "" | 2664 | msgstr "" |
3483 | 2665 | ||
3484 | #: plugins/check_nwstat.c:1647 | ||
3485 | msgid " NRMH\t= NRM Summary Status" | 2666 | msgid " NRMH\t= NRM Summary Status" |
3486 | msgstr "" | 2667 | msgstr "" |
3487 | 2668 | ||
3488 | #: plugins/check_nwstat.c:1648 | ||
3489 | msgid " NRMP<stat> = Returns the current value for a NRM health item" | 2669 | msgid " NRMP<stat> = Returns the current value for a NRM health item" |
3490 | msgstr "" | 2670 | msgstr "" |
3491 | 2671 | ||
3492 | #: plugins/check_nwstat.c:1649 | ||
3493 | msgid " NRMM<stat> = Returns the current memory stats from NRM" | 2672 | msgid " NRMM<stat> = Returns the current memory stats from NRM" |
3494 | msgstr "" | 2673 | msgstr "" |
3495 | 2674 | ||
3496 | #: plugins/check_nwstat.c:1650 | ||
3497 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" | 2675 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" |
3498 | msgstr "" | 2676 | msgstr "" |
3499 | 2677 | ||
3500 | #: plugins/check_nwstat.c:1651 | ||
3501 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" | 2678 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" |
3502 | msgstr "" | 2679 | msgstr "" |
3503 | 2680 | ||
3504 | #: plugins/check_nwstat.c:1652 | ||
3505 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" | 2681 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" |
3506 | msgstr "" | 2682 | msgstr "" |
3507 | 2683 | ||
3508 | #: plugins/check_nwstat.c:1653 | ||
3509 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" | 2684 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" |
3510 | msgstr "" | 2685 | msgstr "" |
3511 | 2686 | ||
3512 | #: plugins/check_nwstat.c:1654 | ||
3513 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" | 2687 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" |
3514 | msgstr "" | 2688 | msgstr "" |
3515 | 2689 | ||
3516 | #: plugins/check_nwstat.c:1655 | ||
3517 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" | 2690 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" |
3518 | msgstr "" | 2691 | msgstr "" |
3519 | 2692 | ||
3520 | #: plugins/check_nwstat.c:1656 | ||
3521 | msgid "" | 2693 | msgid "" |
3522 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" | 2694 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" |
3523 | msgstr "" | 2695 | msgstr "" |
3524 | 2696 | ||
3525 | #: plugins/check_nwstat.c:1657 | ||
3526 | msgid " NLM:<nlm> = check if NLM is loaded and report version" | 2697 | msgid " NLM:<nlm> = check if NLM is loaded and report version" |
3527 | msgstr "" | 2698 | msgstr "" |
3528 | 2699 | ||
3529 | #: plugins/check_nwstat.c:1658 | ||
3530 | msgid " (e.g. NLM:TSANDS.NLM)" | 2700 | msgid " (e.g. NLM:TSANDS.NLM)" |
3531 | msgstr "" | 2701 | msgstr "" |
3532 | 2702 | ||
3533 | #: plugins/check_nwstat.c:1665 | ||
3534 | msgid "Include server version string in results" | 2703 | msgid "Include server version string in results" |
3535 | msgstr "" | 2704 | msgstr "" |
3536 | 2705 | ||
3537 | #: plugins/check_nwstat.c:1671 | ||
3538 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" | 2706 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" |
3539 | msgstr "" | 2707 | msgstr "" |
3540 | 2708 | ||
3541 | #: plugins/check_nwstat.c:1672 | ||
3542 | msgid "" | 2709 | msgid "" |
3543 | " extension for NetWare be loaded on the Novell servers you wish to check." | 2710 | " extension for NetWare be loaded on the Novell servers you wish to check." |
3544 | msgstr "" | 2711 | msgstr "" |
3545 | 2712 | ||
3546 | #: plugins/check_nwstat.c:1673 | ||
3547 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" | 2713 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" |
3548 | msgstr "" | 2714 | msgstr "" |
3549 | 2715 | ||
3550 | #: plugins/check_nwstat.c:1674 | ||
3551 | msgid "" | 2716 | msgid "" |
3552 | "- Values for critical thresholds should be lower than warning thresholds" | 2717 | "- Values for critical thresholds should be lower than warning thresholds" |
3553 | msgstr "" | 2718 | msgstr "" |
3554 | 2719 | ||
3555 | #: plugins/check_nwstat.c:1675 | ||
3556 | msgid "" | 2720 | msgid "" |
3557 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " | 2721 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " |
3558 | msgstr "" | 2722 | msgstr "" |
3559 | 2723 | ||
3560 | #: plugins/check_nwstat.c:1676 | ||
3561 | msgid " TCB, LRUS and LRUM." | 2724 | msgid " TCB, LRUS and LRUM." |
3562 | msgstr "" | 2725 | msgstr "" |
3563 | 2726 | ||
3564 | #: plugins/check_overcr.c:123 | ||
3565 | msgid "Unknown error fetching load data\n" | 2727 | msgid "Unknown error fetching load data\n" |
3566 | msgstr "" | 2728 | msgstr "" |
3567 | 2729 | ||
3568 | #: plugins/check_overcr.c:127 | ||
3569 | msgid "Invalid response from server - no load information\n" | 2730 | msgid "Invalid response from server - no load information\n" |
3570 | msgstr "" | 2731 | msgstr "" |
3571 | 2732 | ||
3572 | #: plugins/check_overcr.c:133 | ||
3573 | msgid "Invalid response from server after load 1\n" | 2733 | msgid "Invalid response from server after load 1\n" |
3574 | msgstr "" | 2734 | msgstr "" |
3575 | 2735 | ||
3576 | #: plugins/check_overcr.c:139 | ||
3577 | msgid "Invalid response from server after load 5\n" | 2736 | msgid "Invalid response from server after load 5\n" |
3578 | msgstr "" | 2737 | msgstr "" |
3579 | 2738 | ||
3580 | #: plugins/check_overcr.c:164 | ||
3581 | #, c-format | 2739 | #, c-format |
3582 | msgid "Load %s - %s-min load average = %0.2f" | 2740 | msgid "Load %s - %s-min load average = %0.2f" |
3583 | msgstr "" | 2741 | msgstr "" |
3584 | 2742 | ||
3585 | #: plugins/check_overcr.c:174 | ||
3586 | msgid "Unknown error fetching disk data\n" | 2743 | msgid "Unknown error fetching disk data\n" |
3587 | msgstr "" | 2744 | msgstr "" |
3588 | 2745 | ||
3589 | #: plugins/check_overcr.c:184 plugins/check_overcr.c:236 | ||
3590 | #: plugins/check_overcr.c:240 | ||
3591 | msgid "Invalid response from server\n" | 2746 | msgid "Invalid response from server\n" |
3592 | msgstr "" | 2747 | msgstr "" |
3593 | 2748 | ||
3594 | #: plugins/check_overcr.c:211 | ||
3595 | msgid "Unknown error fetching network status\n" | 2749 | msgid "Unknown error fetching network status\n" |
3596 | msgstr "" | 2750 | msgstr "" |
3597 | 2751 | ||
3598 | #: plugins/check_overcr.c:221 | ||
3599 | #, c-format | 2752 | #, c-format |
3600 | msgid "Net %s - %d connection%s on port %d" | 2753 | msgid "Net %s - %d connection%s on port %d" |
3601 | msgstr "" | 2754 | msgstr "" |
3602 | 2755 | ||
3603 | #: plugins/check_overcr.c:232 | ||
3604 | msgid "Unknown error fetching process status\n" | 2756 | msgid "Unknown error fetching process status\n" |
3605 | msgstr "" | 2757 | msgstr "" |
3606 | 2758 | ||
3607 | #: plugins/check_overcr.c:250 | ||
3608 | #, c-format | 2759 | #, c-format |
3609 | msgid "Process %s - %d instance%s of %s running" | 2760 | msgid "Process %s - %d instance%s of %s running" |
3610 | msgstr "" | 2761 | msgstr "" |
3611 | 2762 | ||
3612 | #: plugins/check_overcr.c:277 | ||
3613 | #, c-format | 2763 | #, c-format |
3614 | msgid "Uptime %s - Up %d days %d hours %d minutes" | 2764 | msgid "Uptime %s - Up %d days %d hours %d minutes" |
3615 | msgstr "" | 2765 | msgstr "" |
3616 | 2766 | ||
3617 | #: plugins/check_overcr.c:419 | ||
3618 | msgid "" | 2767 | msgid "" |
3619 | "This plugin attempts to contact the Over-CR collector daemon running on the" | 2768 | "This plugin attempts to contact the Over-CR collector daemon running on the" |
3620 | msgstr "" | 2769 | msgstr "" |
3621 | 2770 | ||
3622 | #: plugins/check_overcr.c:420 | ||
3623 | msgid "remote UNIX server in order to gather the requested system information." | 2771 | msgid "remote UNIX server in order to gather the requested system information." |
3624 | msgstr "" | 2772 | msgstr "" |
3625 | 2773 | ||
3626 | #: plugins/check_overcr.c:437 | ||
3627 | msgid "LOAD1 = 1 minute average CPU load" | 2774 | msgid "LOAD1 = 1 minute average CPU load" |
3628 | msgstr "" | 2775 | msgstr "" |
3629 | 2776 | ||
3630 | #: plugins/check_overcr.c:438 | ||
3631 | msgid "LOAD5 = 5 minute average CPU load" | 2777 | msgid "LOAD5 = 5 minute average CPU load" |
3632 | msgstr "" | 2778 | msgstr "" |
3633 | 2779 | ||
3634 | #: plugins/check_overcr.c:439 | ||
3635 | msgid "LOAD15 = 15 minute average CPU load" | 2780 | msgid "LOAD15 = 15 minute average CPU load" |
3636 | msgstr "" | 2781 | msgstr "" |
3637 | 2782 | ||
3638 | #: plugins/check_overcr.c:440 | ||
3639 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" | 2783 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" |
3640 | msgstr "" | 2784 | msgstr "" |
3641 | 2785 | ||
3642 | #: plugins/check_overcr.c:441 | ||
3643 | msgid "PROC<process> = number of running processes with name <process>" | 2786 | msgid "PROC<process> = number of running processes with name <process>" |
3644 | msgstr "" | 2787 | msgstr "" |
3645 | 2788 | ||
3646 | #: plugins/check_overcr.c:442 | ||
3647 | msgid "NET<port> = number of active connections on TCP port <port>" | 2789 | msgid "NET<port> = number of active connections on TCP port <port>" |
3648 | msgstr "" | 2790 | msgstr "" |
3649 | 2791 | ||
3650 | #: plugins/check_overcr.c:443 | ||
3651 | msgid "UPTIME = system uptime in seconds" | 2792 | msgid "UPTIME = system uptime in seconds" |
3652 | msgstr "" | 2793 | msgstr "" |
3653 | 2794 | ||
3654 | #: plugins/check_overcr.c:450 | ||
3655 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" | 2795 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" |
3656 | msgstr "" | 2796 | msgstr "" |
3657 | 2797 | ||
3658 | #: plugins/check_overcr.c:451 | ||
3659 | msgid "running on the remote server." | 2798 | msgid "running on the remote server." |
3660 | msgstr "" | 2799 | msgstr "" |
3661 | 2800 | ||
3662 | #: plugins/check_overcr.c:452 | ||
3663 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" | 2801 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" |
3664 | msgstr "" | 2802 | msgstr "" |
3665 | 2803 | ||
3666 | #: plugins/check_overcr.c:453 | ||
3667 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" | 2804 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" |
3668 | msgstr "" | 2805 | msgstr "" |
3669 | 2806 | ||
3670 | #: plugins/check_overcr.c:457 | ||
3671 | msgid "" | 2807 | msgid "" |
3672 | "For the available options, the critical threshold value should always be" | 2808 | "For the available options, the critical threshold value should always be" |
3673 | msgstr "" | 2809 | msgstr "" |
3674 | 2810 | ||
3675 | #: plugins/check_overcr.c:458 | ||
3676 | msgid "" | 2811 | msgid "" |
3677 | "higher than the warning threshold value, EXCEPT with the uptime variable" | 2812 | "higher than the warning threshold value, EXCEPT with the uptime variable" |
3678 | msgstr "" | 2813 | msgstr "" |
3679 | 2814 | ||
3680 | #: plugins/check_pgsql.c:224 | ||
3681 | #, c-format | 2815 | #, c-format |
3682 | msgid "CRITICAL - no connection to '%s' (%s).\n" | 2816 | msgid "CRITICAL - no connection to '%s' (%s).\n" |
3683 | msgstr "" | 2817 | msgstr "" |
3684 | 2818 | ||
3685 | #: plugins/check_pgsql.c:252 | ||
3686 | #, c-format | 2819 | #, c-format |
3687 | msgid " %s - database %s (%f sec.)|%s\n" | 2820 | msgid " %s - database %s (%f sec.)|%s\n" |
3688 | msgstr "" | 2821 | msgstr "" |
3689 | 2822 | ||
3690 | #: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289 | ||
3691 | #: plugins/check_users.c:228 | ||
3692 | msgid "Critical threshold must be a positive integer" | 2823 | msgid "Critical threshold must be a positive integer" |
3693 | msgstr "Critical threshold muss ein positiver Integer sein" | 2824 | msgstr "Critical threshold muss ein positiver Integer sein" |
3694 | 2825 | ||
3695 | #: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282 | ||
3696 | #: plugins/check_users.c:226 | ||
3697 | msgid "Warning threshold must be a positive integer" | 2826 | msgid "Warning threshold must be a positive integer" |
3698 | msgstr "Warning threshold muss ein positiver Integer sein" | 2827 | msgstr "Warning threshold muss ein positiver Integer sein" |
3699 | 2828 | ||
3700 | #: plugins/check_pgsql.c:350 | ||
3701 | msgid "Database name exceeds the maximum length" | 2829 | msgid "Database name exceeds the maximum length" |
3702 | msgstr "" | 2830 | msgstr "" |
3703 | 2831 | ||
3704 | #: plugins/check_pgsql.c:356 | ||
3705 | msgid "User name is not valid" | 2832 | msgid "User name is not valid" |
3706 | msgstr "" | 2833 | msgstr "" |
3707 | 2834 | ||
3708 | #: plugins/check_pgsql.c:471 | ||
3709 | #, c-format | 2835 | #, c-format |
3710 | msgid "Test whether a PostgreSQL Database is accepting connections." | 2836 | msgid "Test whether a PostgreSQL Database is accepting connections." |
3711 | msgstr "" | 2837 | msgstr "" |
3712 | 2838 | ||
3713 | #: plugins/check_pgsql.c:483 | ||
3714 | msgid "Database to check " | 2839 | msgid "Database to check " |
3715 | msgstr "" | 2840 | msgstr "" |
3716 | 2841 | ||
3717 | #: plugins/check_pgsql.c:484 | ||
3718 | #, c-format | 2842 | #, c-format |
3719 | msgid "(default: %s)\n" | 2843 | msgid "(default: %s)\n" |
3720 | msgstr "" | 2844 | msgstr "" |
3721 | 2845 | ||
3722 | #: plugins/check_pgsql.c:486 | ||
3723 | msgid "Login name of user" | 2846 | msgid "Login name of user" |
3724 | msgstr "" | 2847 | msgstr "" |
3725 | 2848 | ||
3726 | #: plugins/check_pgsql.c:488 | ||
3727 | msgid "Password (BIG SECURITY ISSUE)" | 2849 | msgid "Password (BIG SECURITY ISSUE)" |
3728 | msgstr "" | 2850 | msgstr "" |
3729 | 2851 | ||
3730 | #: plugins/check_pgsql.c:490 | ||
3731 | msgid "Connection parameters (keyword = value), see below" | 2852 | msgid "Connection parameters (keyword = value), see below" |
3732 | msgstr "" | 2853 | msgstr "" |
3733 | 2854 | ||
3734 | #: plugins/check_pgsql.c:497 | ||
3735 | msgid "SQL query to run. Only first column in first row will be read" | 2855 | msgid "SQL query to run. Only first column in first row will be read" |
3736 | msgstr "" | 2856 | msgstr "" |
3737 | 2857 | ||
3738 | #: plugins/check_pgsql.c:499 | ||
3739 | msgid "A name for the query, this string is used instead of the query" | 2858 | msgid "A name for the query, this string is used instead of the query" |
3740 | msgstr "" | 2859 | msgstr "" |
3741 | 2860 | ||
3742 | #: plugins/check_pgsql.c:500 | ||
3743 | msgid "in the long output of the plugin" | 2861 | msgid "in the long output of the plugin" |
3744 | msgstr "" | 2862 | msgstr "" |
3745 | 2863 | ||
3746 | #: plugins/check_pgsql.c:502 | ||
3747 | msgid "SQL query value to result in warning status (double)" | 2864 | msgid "SQL query value to result in warning status (double)" |
3748 | msgstr "" | 2865 | msgstr "" |
3749 | 2866 | ||
3750 | #: plugins/check_pgsql.c:504 | ||
3751 | msgid "SQL query value to result in critical status (double)" | 2867 | msgid "SQL query value to result in critical status (double)" |
3752 | msgstr "" | 2868 | msgstr "" |
3753 | 2869 | ||
3754 | #: plugins/check_pgsql.c:509 | ||
3755 | msgid "All parameters are optional." | 2870 | msgid "All parameters are optional." |
3756 | msgstr "" | 2871 | msgstr "" |
3757 | 2872 | ||
3758 | #: plugins/check_pgsql.c:510 | ||
3759 | msgid "" | 2873 | msgid "" |
3760 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" | 2874 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" |
3761 | msgstr "" | 2875 | msgstr "" |
3762 | 2876 | ||
3763 | #: plugins/check_pgsql.c:511 | ||
3764 | msgid "accepting queries. In its current operation, it simply connects to the" | 2877 | msgid "accepting queries. In its current operation, it simply connects to the" |
3765 | msgstr "" | 2878 | msgstr "" |
3766 | 2879 | ||
3767 | #: plugins/check_pgsql.c:512 | ||
3768 | msgid "" | 2880 | msgid "" |
3769 | "specified database, and then disconnects. If no database is specified, it" | 2881 | "specified database, and then disconnects. If no database is specified, it" |
3770 | msgstr "" | 2882 | msgstr "" |
3771 | 2883 | ||
3772 | #: plugins/check_pgsql.c:513 | ||
3773 | msgid "" | 2884 | msgid "" |
3774 | "connects to the template1 database, which is present in every functioning" | 2885 | "connects to the template1 database, which is present in every functioning" |
3775 | msgstr "" | 2886 | msgstr "" |
3776 | 2887 | ||
3777 | #: plugins/check_pgsql.c:514 | ||
3778 | msgid "PostgreSQL DBMS." | 2888 | msgid "PostgreSQL DBMS." |
3779 | msgstr "" | 2889 | msgstr "" |
3780 | 2890 | ||
3781 | #: plugins/check_pgsql.c:516 | ||
3782 | msgid "If a query is specified using the -q option, it will be executed after" | 2891 | msgid "If a query is specified using the -q option, it will be executed after" |
3783 | msgstr "" | 2892 | msgstr "" |
3784 | 2893 | ||
3785 | #: plugins/check_pgsql.c:517 | ||
3786 | msgid "connecting to the server. The result from the query has to be numeric." | 2894 | msgid "connecting to the server. The result from the query has to be numeric." |
3787 | msgstr "" | 2895 | msgstr "" |
3788 | 2896 | ||
3789 | #: plugins/check_pgsql.c:518 | ||
3790 | msgid "" | 2897 | msgid "" |
3791 | "Multiple SQL commands, separated by semicolon, are allowed but the result " | 2898 | "Multiple SQL commands, separated by semicolon, are allowed but the result " |
3792 | msgstr "" | 2899 | msgstr "" |
3793 | 2900 | ||
3794 | #: plugins/check_pgsql.c:519 | ||
3795 | msgid "of the last command is taken into account only. The value of the first" | 2901 | msgid "of the last command is taken into account only. The value of the first" |
3796 | msgstr "" | 2902 | msgstr "" |
3797 | 2903 | ||
3798 | #: plugins/check_pgsql.c:520 | ||
3799 | msgid "" | 2904 | msgid "" |
3800 | "column in the first row is used as the check result. If a second column is" | 2905 | "column in the first row is used as the check result. If a second column is" |
3801 | msgstr "" | 2906 | msgstr "" |
3802 | 2907 | ||
3803 | #: plugins/check_pgsql.c:521 | ||
3804 | msgid "present in the result set, this is added to the plugin output with a" | 2908 | msgid "present in the result set, this is added to the plugin output with a" |
3805 | msgstr "" | 2909 | msgstr "" |
3806 | 2910 | ||
3807 | #: plugins/check_pgsql.c:522 | ||
3808 | msgid "" | 2911 | msgid "" |
3809 | "prefix of \"Extra Info:\". This information can be displayed in the system" | 2912 | "prefix of \"Extra Info:\". This information can be displayed in the system" |
3810 | msgstr "" | 2913 | msgstr "" |
3811 | 2914 | ||
3812 | #: plugins/check_pgsql.c:523 | ||
3813 | msgid "executing the plugin." | 2915 | msgid "executing the plugin." |
3814 | msgstr "" | 2916 | msgstr "" |
3815 | 2917 | ||
3816 | #: plugins/check_pgsql.c:525 | ||
3817 | msgid "" | 2918 | msgid "" |
3818 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" | 2919 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" |
3819 | msgstr "" | 2920 | msgstr "" |
3820 | 2921 | ||
3821 | #: plugins/check_pgsql.c:526 | ||
3822 | msgid "" | 2922 | msgid "" |
3823 | "for details about how to access internal statistics of the database server." | 2923 | "for details about how to access internal statistics of the database server." |
3824 | msgstr "" | 2924 | msgstr "" |
3825 | 2925 | ||
3826 | #: plugins/check_pgsql.c:528 | ||
3827 | msgid "" | 2926 | msgid "" |
3828 | "For a list of available connection parameters which may be used with the -o" | 2927 | "For a list of available connection parameters which may be used with the -o" |
3829 | msgstr "" | 2928 | msgstr "" |
3830 | 2929 | ||
3831 | #: plugins/check_pgsql.c:529 | ||
3832 | msgid "" | 2930 | msgid "" |
3833 | "command line option, see the documentation for PQconnectdb() in the chapter" | 2931 | "command line option, see the documentation for PQconnectdb() in the chapter" |
3834 | msgstr "" | 2932 | msgstr "" |
3835 | 2933 | ||
3836 | #: plugins/check_pgsql.c:530 | ||
3837 | msgid "" | 2934 | msgid "" |
3838 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" | 2935 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" |
3839 | msgstr "" | 2936 | msgstr "" |
3840 | 2937 | ||
3841 | #: plugins/check_pgsql.c:531 | ||
3842 | msgid "" | 2938 | msgid "" |
3843 | "used to specify a service name in pg_service.conf to be used for additional" | 2939 | "used to specify a service name in pg_service.conf to be used for additional" |
3844 | msgstr "" | 2940 | msgstr "" |
3845 | 2941 | ||
3846 | #: plugins/check_pgsql.c:532 | ||
3847 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" | 2942 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" |
3848 | msgstr "" | 2943 | msgstr "" |
3849 | 2944 | ||
3850 | #: plugins/check_pgsql.c:533 | ||
3851 | msgid "-o 'sslmode=require'." | 2945 | msgid "-o 'sslmode=require'." |
3852 | msgstr "" | 2946 | msgstr "" |
3853 | 2947 | ||
3854 | #: plugins/check_pgsql.c:535 | ||
3855 | msgid "" | 2948 | msgid "" |
3856 | "The plugin will connect to a local postmaster if no host is specified. To" | 2949 | "The plugin will connect to a local postmaster if no host is specified. To" |
3857 | msgstr "" | 2950 | msgstr "" |
3858 | 2951 | ||
3859 | #: plugins/check_pgsql.c:536 | ||
3860 | msgid "" | 2952 | msgid "" |
3861 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" | 2953 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" |
3862 | msgstr "" | 2954 | msgstr "" |
3863 | 2955 | ||
3864 | #: plugins/check_pgsql.c:537 | ||
3865 | msgid "connections (start the postmaster with the -i option)." | 2956 | msgid "connections (start the postmaster with the -i option)." |
3866 | msgstr "" | 2957 | msgstr "" |
3867 | 2958 | ||
3868 | #: plugins/check_pgsql.c:539 | ||
3869 | msgid "" | 2959 | msgid "" |
3870 | "Typically, the monitoring user (unless the --logname option is used) should " | 2960 | "Typically, the monitoring user (unless the --logname option is used) should " |
3871 | "be" | 2961 | "be" |
3872 | msgstr "" | 2962 | msgstr "" |
3873 | 2963 | ||
3874 | #: plugins/check_pgsql.c:540 | ||
3875 | msgid "" | 2964 | msgid "" |
3876 | "able to connect to the database without a password. The plugin can also send" | 2965 | "able to connect to the database without a password. The plugin can also send" |
3877 | msgstr "" | 2966 | msgstr "" |
3878 | 2967 | ||
3879 | #: plugins/check_pgsql.c:541 | ||
3880 | msgid "a password, but no effort is made to obscure or encrypt the password." | 2968 | msgid "a password, but no effort is made to obscure or encrypt the password." |
3881 | msgstr "" | 2969 | msgstr "" |
3882 | 2970 | ||
3883 | #: plugins/check_pgsql.c:575 | ||
3884 | #, c-format | 2971 | #, c-format |
3885 | msgid "QUERY %s - %s: %s.\n" | 2972 | msgid "QUERY %s - %s: %s.\n" |
3886 | msgstr "" | 2973 | msgstr "" |
3887 | 2974 | ||
3888 | #: plugins/check_pgsql.c:575 | ||
3889 | msgid "Error with query" | 2975 | msgid "Error with query" |
3890 | msgstr "" | 2976 | msgstr "" |
3891 | 2977 | ||
3892 | #: plugins/check_pgsql.c:581 | ||
3893 | msgid "No rows returned" | 2978 | msgid "No rows returned" |
3894 | msgstr "" | 2979 | msgstr "" |
3895 | 2980 | ||
3896 | #: plugins/check_pgsql.c:586 | ||
3897 | msgid "No columns returned" | 2981 | msgid "No columns returned" |
3898 | msgstr "" | 2982 | msgstr "" |
3899 | 2983 | ||
3900 | #: plugins/check_pgsql.c:592 | ||
3901 | #, fuzzy | 2984 | #, fuzzy |
3902 | msgid "No data returned" | 2985 | msgid "No data returned" |
3903 | msgstr "Keine Daten empfangen %s\n" | 2986 | msgstr "Keine Daten empfangen %s\n" |
3904 | 2987 | ||
3905 | #: plugins/check_pgsql.c:601 | ||
3906 | msgid "Is not a numeric" | 2988 | msgid "Is not a numeric" |
3907 | msgstr "" | 2989 | msgstr "" |
3908 | 2990 | ||
3909 | #: plugins/check_pgsql.c:619 | ||
3910 | #, fuzzy, c-format | 2991 | #, fuzzy, c-format |
3911 | msgid "%s returned %f" | 2992 | msgid "%s returned %f" |
3912 | msgstr "%s hat %s zurückgegeben" | 2993 | msgstr "%s hat %s zurückgegeben" |
3913 | 2994 | ||
3914 | #: plugins/check_pgsql.c:622 | ||
3915 | #, fuzzy, c-format | 2995 | #, fuzzy, c-format |
3916 | msgid "'%s' returned %f" | 2996 | msgid "'%s' returned %f" |
3917 | msgstr "%s hat %s zurückgegeben" | 2997 | msgstr "%s hat %s zurückgegeben" |
3918 | 2998 | ||
3919 | #: plugins/check_ping.c:143 | ||
3920 | msgid "CRITICAL - Could not interpret output from ping command\n" | 2999 | msgid "CRITICAL - Could not interpret output from ping command\n" |
3921 | msgstr "" | 3000 | msgstr "" |
3922 | 3001 | ||
3923 | #: plugins/check_ping.c:159 | ||
3924 | #, c-format | 3002 | #, c-format |
3925 | msgid "PING %s - %sPacket loss = %d%%" | 3003 | msgid "PING %s - %sPacket loss = %d%%" |
3926 | msgstr "" | 3004 | msgstr "" |
3927 | 3005 | ||
3928 | #: plugins/check_ping.c:162 | ||
3929 | #, c-format | 3006 | #, c-format |
3930 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" | 3007 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" |
3931 | msgstr "" | 3008 | msgstr "" |
3932 | 3009 | ||
3933 | #: plugins/check_ping.c:263 | ||
3934 | msgid "Could not realloc() addresses\n" | 3010 | msgid "Could not realloc() addresses\n" |
3935 | msgstr "" | 3011 | msgstr "" |
3936 | 3012 | ||
3937 | #: plugins/check_ping.c:278 plugins/check_ping.c:358 | ||
3938 | #, c-format | 3013 | #, c-format |
3939 | msgid "<max_packets> (%s) must be a non-negative number\n" | 3014 | msgid "<max_packets> (%s) must be a non-negative number\n" |
3940 | msgstr "" | 3015 | msgstr "" |
3941 | 3016 | ||
3942 | #: plugins/check_ping.c:312 | ||
3943 | #, c-format | 3017 | #, c-format |
3944 | msgid "<wpl> (%s) must be an integer percentage\n" | 3018 | msgid "<wpl> (%s) must be an integer percentage\n" |
3945 | msgstr "" | 3019 | msgstr "" |
3946 | 3020 | ||
3947 | #: plugins/check_ping.c:323 | ||
3948 | #, c-format | 3021 | #, c-format |
3949 | msgid "<cpl> (%s) must be an integer percentage\n" | 3022 | msgid "<cpl> (%s) must be an integer percentage\n" |
3950 | msgstr "" | 3023 | msgstr "" |
3951 | 3024 | ||
3952 | #: plugins/check_ping.c:334 | ||
3953 | #, c-format | 3025 | #, c-format |
3954 | msgid "<wrta> (%s) must be a non-negative number\n" | 3026 | msgid "<wrta> (%s) must be a non-negative number\n" |
3955 | msgstr "" | 3027 | msgstr "" |
3956 | 3028 | ||
3957 | #: plugins/check_ping.c:345 | ||
3958 | #, c-format | 3029 | #, c-format |
3959 | msgid "<crta> (%s) must be a non-negative number\n" | 3030 | msgid "<crta> (%s) must be a non-negative number\n" |
3960 | msgstr "" | 3031 | msgstr "" |
3961 | 3032 | ||
3962 | #: plugins/check_ping.c:378 | ||
3963 | #, c-format | 3033 | #, c-format |
3964 | msgid "" | 3034 | msgid "" |
3965 | "%s: Warning threshold must be integer or percentage!\n" | 3035 | "%s: Warning threshold must be integer or percentage!\n" |
3966 | "\n" | 3036 | "\n" |
3967 | msgstr "" | 3037 | msgstr "" |
3968 | 3038 | ||
3969 | #: plugins/check_ping.c:391 | ||
3970 | #, c-format | 3039 | #, c-format |
3971 | msgid "<wrta> was not set\n" | 3040 | msgid "<wrta> was not set\n" |
3972 | msgstr "" | 3041 | msgstr "" |
3973 | 3042 | ||
3974 | #: plugins/check_ping.c:395 | ||
3975 | #, c-format | 3043 | #, c-format |
3976 | msgid "<crta> was not set\n" | 3044 | msgid "<crta> was not set\n" |
3977 | msgstr "" | 3045 | msgstr "" |
3978 | 3046 | ||
3979 | #: plugins/check_ping.c:399 | ||
3980 | #, c-format | 3047 | #, c-format |
3981 | msgid "<wpl> was not set\n" | 3048 | msgid "<wpl> was not set\n" |
3982 | msgstr "" | 3049 | msgstr "" |
3983 | 3050 | ||
3984 | #: plugins/check_ping.c:403 | ||
3985 | #, c-format | 3051 | #, c-format |
3986 | msgid "<cpl> was not set\n" | 3052 | msgid "<cpl> was not set\n" |
3987 | msgstr "" | 3053 | msgstr "" |
3988 | 3054 | ||
3989 | #: plugins/check_ping.c:407 | ||
3990 | #, c-format | 3055 | #, c-format |
3991 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" | 3056 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" |
3992 | msgstr "" | 3057 | msgstr "" |
3993 | 3058 | ||
3994 | #: plugins/check_ping.c:411 | ||
3995 | #, c-format | 3059 | #, c-format |
3996 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" | 3060 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" |
3997 | msgstr "" | 3061 | msgstr "" |
3998 | 3062 | ||
3999 | #: plugins/check_ping.c:448 | ||
4000 | #, c-format | 3063 | #, c-format |
4001 | msgid "Cannot open stderr for %s\n" | 3064 | msgid "Cannot open stderr for %s\n" |
4002 | msgstr "" | 3065 | msgstr "" |
4003 | 3066 | ||
4004 | #: plugins/check_ping.c:505 plugins/check_ping.c:507 | ||
4005 | msgid "System call sent warnings to stderr " | 3067 | msgid "System call sent warnings to stderr " |
4006 | msgstr "" | 3068 | msgstr "" |
4007 | 3069 | ||
4008 | #: plugins/check_ping.c:533 | ||
4009 | #, fuzzy, c-format | 3070 | #, fuzzy, c-format |
4010 | msgid "CRITICAL - Network Unreachable (%s)\n" | 3071 | msgid "CRITICAL - Network Unreachable (%s)\n" |
4011 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3072 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4012 | 3073 | ||
4013 | #: plugins/check_ping.c:535 | ||
4014 | #, fuzzy, c-format | 3074 | #, fuzzy, c-format |
4015 | msgid "CRITICAL - Host Unreachable (%s)\n" | 3075 | msgid "CRITICAL - Host Unreachable (%s)\n" |
4016 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3076 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4017 | 3077 | ||
4018 | #: plugins/check_ping.c:537 | ||
4019 | #, fuzzy, c-format | 3078 | #, fuzzy, c-format |
4020 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" | 3079 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" |
4021 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3080 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4022 | 3081 | ||
4023 | #: plugins/check_ping.c:539 | ||
4024 | #, fuzzy, c-format | 3082 | #, fuzzy, c-format |
4025 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" | 3083 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" |
4026 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3084 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4027 | 3085 | ||
4028 | #: plugins/check_ping.c:541 | ||
4029 | #, fuzzy, c-format | 3086 | #, fuzzy, c-format |
4030 | msgid "CRITICAL - Network Prohibited (%s)\n" | 3087 | msgid "CRITICAL - Network Prohibited (%s)\n" |
4031 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3088 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4032 | 3089 | ||
4033 | #: plugins/check_ping.c:543 | ||
4034 | #, fuzzy, c-format | 3090 | #, fuzzy, c-format |
4035 | msgid "CRITICAL - Host Prohibited (%s)\n" | 3091 | msgid "CRITICAL - Host Prohibited (%s)\n" |
4036 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3092 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4037 | 3093 | ||
4038 | #: plugins/check_ping.c:545 | ||
4039 | #, fuzzy, c-format | 3094 | #, fuzzy, c-format |
4040 | msgid "CRITICAL - Packet Filtered (%s)\n" | 3095 | msgid "CRITICAL - Packet Filtered (%s)\n" |
4041 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3096 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4042 | 3097 | ||
4043 | #: plugins/check_ping.c:547 | ||
4044 | #, fuzzy, c-format | 3098 | #, fuzzy, c-format |
4045 | msgid "CRITICAL - Host not found (%s)\n" | 3099 | msgid "CRITICAL - Host not found (%s)\n" |
4046 | msgstr "CRITICAL - Text nicht gefunden%s|%s %s\n" | 3100 | msgstr "CRITICAL - Text nicht gefunden%s|%s %s\n" |
4047 | 3101 | ||
4048 | #: plugins/check_ping.c:549 | ||
4049 | #, fuzzy, c-format | 3102 | #, fuzzy, c-format |
4050 | msgid "CRITICAL - Time to live exceeded (%s)\n" | 3103 | msgid "CRITICAL - Time to live exceeded (%s)\n" |
4051 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3104 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4052 | 3105 | ||
4053 | #: plugins/check_ping.c:551 | ||
4054 | #, fuzzy, c-format | 3106 | #, fuzzy, c-format |
4055 | msgid "CRITICAL - Destination Unreachable (%s)\n" | 3107 | msgid "CRITICAL - Destination Unreachable (%s)\n" |
4056 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" | 3108 | msgstr "CRITICAL - Netzwerk nicht erreichbar (%s)" |
4057 | 3109 | ||
4058 | #: plugins/check_ping.c:558 | ||
4059 | msgid "Unable to realloc warn_text\n" | 3110 | msgid "Unable to realloc warn_text\n" |
4060 | msgstr "" | 3111 | msgstr "" |
4061 | 3112 | ||
4062 | #: plugins/check_ping.c:575 | ||
4063 | #, c-format | 3113 | #, c-format |
4064 | msgid "Use ping to check connection statistics for a remote host." | 3114 | msgid "Use ping to check connection statistics for a remote host." |
4065 | msgstr "" | 3115 | msgstr "" |
4066 | 3116 | ||
4067 | #: plugins/check_ping.c:587 | ||
4068 | msgid "host to ping" | 3117 | msgid "host to ping" |
4069 | msgstr "" | 3118 | msgstr "" |
4070 | 3119 | ||
4071 | #: plugins/check_ping.c:593 | ||
4072 | msgid "number of ICMP ECHO packets to send" | 3120 | msgid "number of ICMP ECHO packets to send" |
4073 | msgstr "" | 3121 | msgstr "" |
4074 | 3122 | ||
4075 | #: plugins/check_ping.c:594 | ||
4076 | #, c-format | 3123 | #, c-format |
4077 | msgid "(Default: %d)\n" | 3124 | msgid "(Default: %d)\n" |
4078 | msgstr "" | 3125 | msgstr "" |
4079 | 3126 | ||
4080 | #: plugins/check_ping.c:596 | ||
4081 | msgid "show HTML in the plugin output (obsoleted by urlize)" | 3127 | msgid "show HTML in the plugin output (obsoleted by urlize)" |
4082 | msgstr "" | 3128 | msgstr "" |
4083 | 3129 | ||
4084 | #: plugins/check_ping.c:601 | ||
4085 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" | 3130 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" |
4086 | msgstr "" | 3131 | msgstr "" |
4087 | 3132 | ||
4088 | #: plugins/check_ping.c:602 | ||
4089 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" | 3133 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" |
4090 | msgstr "" | 3134 | msgstr "" |
4091 | 3135 | ||
4092 | #: plugins/check_ping.c:603 | ||
4093 | msgid "percentage of packet loss to trigger an alarm state." | 3136 | msgid "percentage of packet loss to trigger an alarm state." |
4094 | msgstr "" | 3137 | msgstr "" |
4095 | 3138 | ||
4096 | #: plugins/check_ping.c:606 | ||
4097 | #, fuzzy | 3139 | #, fuzzy |
4098 | msgid "" | 3140 | msgid "" |
4099 | "This plugin uses the ping command to probe the specified host for packet loss" | 3141 | "This plugin uses the ping command to probe the specified host for packet loss" |
4100 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 3142 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
4101 | 3143 | ||
4102 | #: plugins/check_ping.c:607 | ||
4103 | msgid "" | 3144 | msgid "" |
4104 | "(percentage) and round trip average (milliseconds). It can produce HTML " | 3145 | "(percentage) and round trip average (milliseconds). It can produce HTML " |
4105 | "output" | 3146 | "output" |
4106 | msgstr "" | 3147 | msgstr "" |
4107 | 3148 | ||
4108 | #: plugins/check_ping.c:608 | ||
4109 | msgid "" | 3149 | msgid "" |
4110 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" | 3150 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" |
4111 | msgstr "" | 3151 | msgstr "" |
4112 | 3152 | ||
4113 | #: plugins/check_ping.c:609 | ||
4114 | msgid "the contrib area of the downloads section at http://www.nagios.org/" | 3153 | msgid "the contrib area of the downloads section at http://www.nagios.org/" |
4115 | msgstr "" | 3154 | msgstr "" |
4116 | 3155 | ||
4117 | #: plugins/check_procs.c:197 | ||
4118 | #, c-format | 3156 | #, c-format |
4119 | msgid "CMD: %s\n" | 3157 | msgid "CMD: %s\n" |
4120 | msgstr "" | 3158 | msgstr "" |
4121 | 3159 | ||
4122 | #: plugins/check_procs.c:202 | ||
4123 | msgid "System call sent warnings to stderr" | 3160 | msgid "System call sent warnings to stderr" |
4124 | msgstr "" | 3161 | msgstr "" |
4125 | 3162 | ||
4126 | #: plugins/check_procs.c:349 | ||
4127 | #, c-format | 3163 | #, c-format |
4128 | msgid "Not parseable: %s" | 3164 | msgid "Not parseable: %s" |
4129 | msgstr "" | 3165 | msgstr "" |
4130 | 3166 | ||
4131 | #: plugins/check_procs.c:354 | ||
4132 | #, c-format | 3167 | #, c-format |
4133 | msgid "Unable to read output\n" | 3168 | msgid "Unable to read output\n" |
4134 | msgstr "" | 3169 | msgstr "" |
4135 | 3170 | ||
4136 | #: plugins/check_procs.c:371 | ||
4137 | #, c-format | 3171 | #, c-format |
4138 | msgid "%d warn out of " | 3172 | msgid "%d warn out of " |
4139 | msgstr "" | 3173 | msgstr "" |
4140 | 3174 | ||
4141 | #: plugins/check_procs.c:376 | ||
4142 | #, c-format | 3175 | #, c-format |
4143 | msgid "%d crit, %d warn out of " | 3176 | msgid "%d crit, %d warn out of " |
4144 | msgstr "" | 3177 | msgstr "" |
4145 | 3178 | ||
4146 | #: plugins/check_procs.c:382 | ||
4147 | #, c-format | 3179 | #, c-format |
4148 | msgid " with %s" | 3180 | msgid " with %s" |
4149 | msgstr "" | 3181 | msgstr "" |
4150 | 3182 | ||
4151 | #: plugins/check_procs.c:477 | ||
4152 | #, fuzzy | 3183 | #, fuzzy |
4153 | msgid "Parent Process ID must be an integer!" | 3184 | msgid "Parent Process ID must be an integer!" |
4154 | msgstr "Argument für check_dummy muss ein Integer sein" | 3185 | msgstr "Argument für check_dummy muss ein Integer sein" |
4155 | 3186 | ||
4156 | #: plugins/check_procs.c:483 plugins/check_procs.c:627 | ||
4157 | #, c-format | 3187 | #, c-format |
4158 | msgid "%s%sSTATE = %s" | 3188 | msgid "%s%sSTATE = %s" |
4159 | msgstr "" | 3189 | msgstr "" |
4160 | 3190 | ||
4161 | #: plugins/check_procs.c:492 | ||
4162 | #, fuzzy | 3191 | #, fuzzy |
4163 | msgid "UID was not found" | 3192 | msgid "UID was not found" |
4164 | msgstr "%s [%s nicht gefunden]" | 3193 | msgstr "%s [%s nicht gefunden]" |
4165 | 3194 | ||
4166 | #: plugins/check_procs.c:498 | ||
4167 | #, fuzzy | 3195 | #, fuzzy |
4168 | msgid "User name was not found" | 3196 | msgid "User name was not found" |
4169 | msgstr "%s [%s nicht gefunden]" | 3197 | msgstr "%s [%s nicht gefunden]" |
4170 | 3198 | ||
4171 | #: plugins/check_procs.c:513 | ||
4172 | #, c-format | 3199 | #, c-format |
4173 | msgid "%s%scommand name '%s'" | 3200 | msgid "%s%scommand name '%s'" |
4174 | msgstr "" | 3201 | msgstr "" |
4175 | 3202 | ||
4176 | #: plugins/check_procs.c:522 | ||
4177 | #, c-format | 3203 | #, c-format |
4178 | msgid "%s%sexclude progs '%s'" | 3204 | msgid "%s%sexclude progs '%s'" |
4179 | msgstr "" | 3205 | msgstr "" |
4180 | 3206 | ||
4181 | #: plugins/check_procs.c:565 | ||
4182 | #, fuzzy | 3207 | #, fuzzy |
4183 | msgid "RSS must be an integer!" | 3208 | msgid "RSS must be an integer!" |
4184 | msgstr "skip lines muss ein Integer sein" | 3209 | msgstr "skip lines muss ein Integer sein" |
4185 | 3210 | ||
4186 | #: plugins/check_procs.c:572 | ||
4187 | #, fuzzy | 3211 | #, fuzzy |
4188 | msgid "VSZ must be an integer!" | 3212 | msgid "VSZ must be an integer!" |
4189 | msgstr "skip lines muss ein Integer sein" | 3213 | msgstr "skip lines muss ein Integer sein" |
4190 | 3214 | ||
4191 | #: plugins/check_procs.c:580 | ||
4192 | msgid "PCPU must be a float!" | 3215 | msgid "PCPU must be a float!" |
4193 | msgstr "" | 3216 | msgstr "" |
4194 | 3217 | ||
4195 | #: plugins/check_procs.c:604 | ||
4196 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" | 3218 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" |
4197 | msgstr "" | 3219 | msgstr "" |
4198 | 3220 | ||
4199 | #: plugins/check_procs.c:735 | ||
4200 | msgid "" | 3221 | msgid "" |
4201 | "Checks all processes and generates WARNING or CRITICAL states if the " | 3222 | "Checks all processes and generates WARNING or CRITICAL states if the " |
4202 | "specified" | 3223 | "specified" |
4203 | msgstr "" | 3224 | msgstr "" |
4204 | 3225 | ||
4205 | #: plugins/check_procs.c:736 | ||
4206 | msgid "" | 3226 | msgid "" |
4207 | "metric is outside the required threshold ranges. The metric defaults to " | 3227 | "metric is outside the required threshold ranges. The metric defaults to " |
4208 | "number" | 3228 | "number" |
4209 | msgstr "" | 3229 | msgstr "" |
4210 | 3230 | ||
4211 | #: plugins/check_procs.c:737 | ||
4212 | msgid "" | 3231 | msgid "" |
4213 | "of processes. Search filters can be applied to limit the processes to check." | 3232 | "of processes. Search filters can be applied to limit the processes to check." |
4214 | msgstr "" | 3233 | msgstr "" |
4215 | 3234 | ||
4216 | #: plugins/check_procs.c:746 | ||
4217 | msgid "Generate warning state if metric is outside this range" | 3235 | msgid "Generate warning state if metric is outside this range" |
4218 | msgstr "" | 3236 | msgstr "" |
4219 | 3237 | ||
4220 | #: plugins/check_procs.c:748 | ||
4221 | msgid "Generate critical state if metric is outside this range" | 3238 | msgid "Generate critical state if metric is outside this range" |
4222 | msgstr "" | 3239 | msgstr "" |
4223 | 3240 | ||
4224 | #: plugins/check_procs.c:750 | ||
4225 | msgid "Check thresholds against metric. Valid types:" | 3241 | msgid "Check thresholds against metric. Valid types:" |
4226 | msgstr "" | 3242 | msgstr "" |
4227 | 3243 | ||
4228 | #: plugins/check_procs.c:751 | ||
4229 | msgid "PROCS - number of processes (default)" | 3244 | msgid "PROCS - number of processes (default)" |
4230 | msgstr "" | 3245 | msgstr "" |
4231 | 3246 | ||
4232 | #: plugins/check_procs.c:752 | ||
4233 | msgid "VSZ - virtual memory size" | 3247 | msgid "VSZ - virtual memory size" |
4234 | msgstr "" | 3248 | msgstr "" |
4235 | 3249 | ||
4236 | #: plugins/check_procs.c:753 | ||
4237 | msgid "RSS - resident set memory size" | 3250 | msgid "RSS - resident set memory size" |
4238 | msgstr "" | 3251 | msgstr "" |
4239 | 3252 | ||
4240 | #: plugins/check_procs.c:754 | ||
4241 | msgid "CPU - percentage CPU" | 3253 | msgid "CPU - percentage CPU" |
4242 | msgstr "" | 3254 | msgstr "" |
4243 | 3255 | ||
4244 | #: plugins/check_procs.c:757 | ||
4245 | msgid "ELAPSED - time elapsed in seconds" | 3256 | msgid "ELAPSED - time elapsed in seconds" |
4246 | msgstr "" | 3257 | msgstr "" |
4247 | 3258 | ||
4248 | #: plugins/check_procs.c:762 | ||
4249 | msgid "Extra information. Up to 3 verbosity levels" | 3259 | msgid "Extra information. Up to 3 verbosity levels" |
4250 | msgstr "" | 3260 | msgstr "" |
4251 | 3261 | ||
4252 | #: plugins/check_procs.c:765 | ||
4253 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" | 3262 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" |
4254 | msgstr "" | 3263 | msgstr "" |
4255 | 3264 | ||
4256 | #: plugins/check_procs.c:770 | ||
4257 | msgid "Only scan for processes that have, in the output of `ps`, one or" | 3265 | msgid "Only scan for processes that have, in the output of `ps`, one or" |
4258 | msgstr "" | 3266 | msgstr "" |
4259 | 3267 | ||
4260 | #: plugins/check_procs.c:771 | ||
4261 | msgid "more of the status flags you specify (for example R, Z, S, RS," | 3268 | msgid "more of the status flags you specify (for example R, Z, S, RS," |
4262 | msgstr "" | 3269 | msgstr "" |
4263 | 3270 | ||
4264 | #: plugins/check_procs.c:772 | ||
4265 | msgid "RSZDT, plus others based on the output of your 'ps' command)." | 3271 | msgid "RSZDT, plus others based on the output of your 'ps' command)." |
4266 | msgstr "" | 3272 | msgstr "" |
4267 | 3273 | ||
4268 | #: plugins/check_procs.c:774 | ||
4269 | msgid "Only scan for children of the parent process ID indicated." | 3274 | msgid "Only scan for children of the parent process ID indicated." |
4270 | msgstr "" | 3275 | msgstr "" |
4271 | 3276 | ||
4272 | #: plugins/check_procs.c:776 | ||
4273 | msgid "Only scan for processes with VSZ higher than indicated." | 3277 | msgid "Only scan for processes with VSZ higher than indicated." |
4274 | msgstr "" | 3278 | msgstr "" |
4275 | 3279 | ||
4276 | #: plugins/check_procs.c:778 | ||
4277 | msgid "Only scan for processes with RSS higher than indicated." | 3280 | msgid "Only scan for processes with RSS higher than indicated." |
4278 | msgstr "" | 3281 | msgstr "" |
4279 | 3282 | ||
4280 | #: plugins/check_procs.c:780 | ||
4281 | msgid "Only scan for processes with PCPU higher than indicated." | 3283 | msgid "Only scan for processes with PCPU higher than indicated." |
4282 | msgstr "" | 3284 | msgstr "" |
4283 | 3285 | ||
4284 | #: plugins/check_procs.c:782 | ||
4285 | msgid "Only scan for processes with user name or ID indicated." | 3286 | msgid "Only scan for processes with user name or ID indicated." |
4286 | msgstr "" | 3287 | msgstr "" |
4287 | 3288 | ||
4288 | #: plugins/check_procs.c:784 | ||
4289 | msgid "Only scan for processes with args that contain STRING." | 3289 | msgid "Only scan for processes with args that contain STRING." |
4290 | msgstr "" | 3290 | msgstr "" |
4291 | 3291 | ||
4292 | #: plugins/check_procs.c:786 | ||
4293 | msgid "Only scan for processes with args that contain the regex STRING." | 3292 | msgid "Only scan for processes with args that contain the regex STRING." |
4294 | msgstr "" | 3293 | msgstr "" |
4295 | 3294 | ||
4296 | #: plugins/check_procs.c:788 | ||
4297 | msgid "Only scan for exact matches of COMMAND (without path)." | 3295 | msgid "Only scan for exact matches of COMMAND (without path)." |
4298 | msgstr "" | 3296 | msgstr "" |
4299 | 3297 | ||
4300 | #: plugins/check_procs.c:790 | ||
4301 | msgid "Exclude processes which match this comma separated list" | 3298 | msgid "Exclude processes which match this comma separated list" |
4302 | msgstr "" | 3299 | msgstr "" |
4303 | 3300 | ||
4304 | #: plugins/check_procs.c:792 | ||
4305 | msgid "Only scan for non kernel threads (works on Linux only)." | 3301 | msgid "Only scan for non kernel threads (works on Linux only)." |
4306 | msgstr "" | 3302 | msgstr "" |
4307 | 3303 | ||
4308 | #: plugins/check_procs.c:794 | ||
4309 | #, c-format | 3304 | #, c-format |
4310 | msgid "" | 3305 | msgid "" |
4311 | "\n" | 3306 | "\n" |
@@ -4315,7 +3310,6 @@ msgid "" | |||
4315 | "\n" | 3310 | "\n" |
4316 | msgstr "" | 3311 | msgstr "" |
4317 | 3312 | ||
4318 | #: plugins/check_procs.c:799 | ||
4319 | #, c-format | 3313 | #, c-format |
4320 | msgid "" | 3314 | msgid "" |
4321 | "This plugin checks the number of currently running processes and\n" | 3315 | "This plugin checks the number of currently running processes and\n" |
@@ -4326,1265 +3320,993 @@ msgid "" | |||
4326 | "\n" | 3320 | "\n" |
4327 | msgstr "" | 3321 | msgstr "" |
4328 | 3322 | ||
4329 | #: plugins/check_procs.c:808 | ||
4330 | msgid "Warning if not two processes with command name portsentry." | 3323 | msgid "Warning if not two processes with command name portsentry." |
4331 | msgstr "" | 3324 | msgstr "" |
4332 | 3325 | ||
4333 | #: plugins/check_procs.c:809 | ||
4334 | msgid "Critical if < 2 or > 1024 processes" | 3326 | msgid "Critical if < 2 or > 1024 processes" |
4335 | msgstr "" | 3327 | msgstr "" |
4336 | 3328 | ||
4337 | #: plugins/check_procs.c:811 | ||
4338 | msgid "Critical if not at least 1 process with command sshd" | 3329 | msgid "Critical if not at least 1 process with command sshd" |
4339 | msgstr "" | 3330 | msgstr "" |
4340 | 3331 | ||
4341 | #: plugins/check_procs.c:813 | ||
4342 | msgid "Warning if > 1024 processes with command name sshd." | 3332 | msgid "Warning if > 1024 processes with command name sshd." |
4343 | msgstr "" | 3333 | msgstr "" |
4344 | 3334 | ||
4345 | #: plugins/check_procs.c:814 | ||
4346 | msgid "Critical if < 1 processes with command name sshd." | 3335 | msgid "Critical if < 1 processes with command name sshd." |
4347 | msgstr "" | 3336 | msgstr "" |
4348 | 3337 | ||
4349 | #: plugins/check_procs.c:816 | ||
4350 | msgid "Warning alert if > 10 processes with command arguments containing" | 3338 | msgid "Warning alert if > 10 processes with command arguments containing" |
4351 | msgstr "" | 3339 | msgstr "" |
4352 | 3340 | ||
4353 | #: plugins/check_procs.c:817 | ||
4354 | msgid "'/usr/local/bin/perl' and owned by root" | 3341 | msgid "'/usr/local/bin/perl' and owned by root" |
4355 | msgstr "" | 3342 | msgstr "" |
4356 | 3343 | ||
4357 | #: plugins/check_procs.c:819 | ||
4358 | msgid "Alert if VSZ of any processes over 50K or 100K" | 3344 | msgid "Alert if VSZ of any processes over 50K or 100K" |
4359 | msgstr "" | 3345 | msgstr "" |
4360 | 3346 | ||
4361 | #: plugins/check_procs.c:821 | ||
4362 | msgid "Alert if CPU of any processes over 10% or 20%" | 3347 | msgid "Alert if CPU of any processes over 10% or 20%" |
4363 | msgstr "" | 3348 | msgstr "" |
4364 | 3349 | ||
4365 | #: plugins/check_radius.c:181 | ||
4366 | msgid "Config file error\n" | 3350 | msgid "Config file error\n" |
4367 | msgstr "" | 3351 | msgstr "" |
4368 | 3352 | ||
4369 | #: plugins/check_radius.c:190 | ||
4370 | #, fuzzy | 3353 | #, fuzzy |
4371 | msgid "Out of Memory?\n" | 3354 | msgid "Out of Memory?\n" |
4372 | msgstr "Kein Papier" | 3355 | msgstr "Kein Papier" |
4373 | 3356 | ||
4374 | #: plugins/check_radius.c:194 | ||
4375 | #, fuzzy | 3357 | #, fuzzy |
4376 | msgid "Invalid NAS-Identifier\n" | 3358 | msgid "Invalid NAS-Identifier\n" |
4377 | msgstr "Ungültige(r) Hostname/Adresse" | 3359 | msgstr "Ungültige(r) Hostname/Adresse" |
4378 | 3360 | ||
4379 | #: plugins/check_radius.c:199 plugins/check_smtp.c:156 | ||
4380 | #, c-format | 3361 | #, c-format |
4381 | msgid "gethostname() failed!\n" | 3362 | msgid "gethostname() failed!\n" |
4382 | msgstr "" | 3363 | msgstr "" |
4383 | 3364 | ||
4384 | #: plugins/check_radius.c:203 plugins/check_radius.c:206 | ||
4385 | #, fuzzy | 3365 | #, fuzzy |
4386 | msgid "Invalid NAS-IP-Address\n" | 3366 | msgid "Invalid NAS-IP-Address\n" |
4387 | msgstr "Ungültige(r) Hostname/Adresse" | 3367 | msgstr "Ungültige(r) Hostname/Adresse" |
4388 | 3368 | ||
4389 | #: plugins/check_radius.c:217 | ||
4390 | msgid "Timeout\n" | 3369 | msgid "Timeout\n" |
4391 | msgstr "" | 3370 | msgstr "" |
4392 | 3371 | ||
4393 | #: plugins/check_radius.c:219 | ||
4394 | msgid "Auth Error\n" | 3372 | msgid "Auth Error\n" |
4395 | msgstr "" | 3373 | msgstr "" |
4396 | 3374 | ||
4397 | #: plugins/check_radius.c:221 | ||
4398 | #, fuzzy | 3375 | #, fuzzy |
4399 | msgid "Auth Failed\n" | 3376 | msgid "Auth Failed\n" |
4400 | msgstr "Fehlgeschlagen" | 3377 | msgstr "Fehlgeschlagen" |
4401 | 3378 | ||
4402 | #: plugins/check_radius.c:223 | ||
4403 | msgid "Bad Response\n" | 3379 | msgid "Bad Response\n" |
4404 | msgstr "" | 3380 | msgstr "" |
4405 | 3381 | ||
4406 | #: plugins/check_radius.c:227 | ||
4407 | msgid "Auth OK\n" | 3382 | msgid "Auth OK\n" |
4408 | msgstr "" | 3383 | msgstr "" |
4409 | 3384 | ||
4410 | #: plugins/check_radius.c:228 | ||
4411 | #, fuzzy, c-format | 3385 | #, fuzzy, c-format |
4412 | msgid "Unexpected result code %d" | 3386 | msgid "Unexpected result code %d" |
4413 | msgstr "Erwartet: %s aber: %s erhalten" | 3387 | msgstr "Erwartet: %s aber: %s erhalten" |
4414 | 3388 | ||
4415 | #: plugins/check_radius.c:317 | ||
4416 | msgid "Number of retries must be a positive integer" | 3389 | msgid "Number of retries must be a positive integer" |
4417 | msgstr "" | 3390 | msgstr "" |
4418 | 3391 | ||
4419 | #: plugins/check_radius.c:331 | ||
4420 | msgid "User not specified" | 3392 | msgid "User not specified" |
4421 | msgstr "" | 3393 | msgstr "" |
4422 | 3394 | ||
4423 | #: plugins/check_radius.c:333 | ||
4424 | msgid "Password not specified" | 3395 | msgid "Password not specified" |
4425 | msgstr "" | 3396 | msgstr "" |
4426 | 3397 | ||
4427 | #: plugins/check_radius.c:335 | ||
4428 | msgid "Configuration file not specified" | 3398 | msgid "Configuration file not specified" |
4429 | msgstr "" | 3399 | msgstr "" |
4430 | 3400 | ||
4431 | #: plugins/check_radius.c:353 | ||
4432 | #, fuzzy | 3401 | #, fuzzy |
4433 | msgid "Tests to see if a RADIUS server is accepting connections." | 3402 | msgid "Tests to see if a RADIUS server is accepting connections." |
4434 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 3403 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
4435 | 3404 | ||
4436 | #: plugins/check_radius.c:365 | ||
4437 | msgid "The user to authenticate" | 3405 | msgid "The user to authenticate" |
4438 | msgstr "" | 3406 | msgstr "" |
4439 | 3407 | ||
4440 | #: plugins/check_radius.c:367 | ||
4441 | msgid "Password for authentication (SECURITY RISK)" | 3408 | msgid "Password for authentication (SECURITY RISK)" |
4442 | msgstr "" | 3409 | msgstr "" |
4443 | 3410 | ||
4444 | #: plugins/check_radius.c:369 | ||
4445 | msgid "NAS identifier" | 3411 | msgid "NAS identifier" |
4446 | msgstr "" | 3412 | msgstr "" |
4447 | 3413 | ||
4448 | #: plugins/check_radius.c:371 | ||
4449 | msgid "NAS IP Address" | 3414 | msgid "NAS IP Address" |
4450 | msgstr "" | 3415 | msgstr "" |
4451 | 3416 | ||
4452 | #: plugins/check_radius.c:373 | ||
4453 | msgid "Configuration file" | 3417 | msgid "Configuration file" |
4454 | msgstr "" | 3418 | msgstr "" |
4455 | 3419 | ||
4456 | #: plugins/check_radius.c:375 | ||
4457 | msgid "Response string to expect from the server" | 3420 | msgid "Response string to expect from the server" |
4458 | msgstr "" | 3421 | msgstr "" |
4459 | 3422 | ||
4460 | #: plugins/check_radius.c:377 | ||
4461 | msgid "Number of times to retry a failed connection" | 3423 | msgid "Number of times to retry a failed connection" |
4462 | msgstr "" | 3424 | msgstr "" |
4463 | 3425 | ||
4464 | #: plugins/check_radius.c:382 | ||
4465 | #, fuzzy | 3426 | #, fuzzy |
4466 | msgid "" | 3427 | msgid "" |
4467 | "This plugin tests a RADIUS server to see if it is accepting connections." | 3428 | "This plugin tests a RADIUS server to see if it is accepting connections." |
4468 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 3429 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
4469 | 3430 | ||
4470 | #: plugins/check_radius.c:383 | ||
4471 | msgid "" | 3431 | msgid "" |
4472 | "The server to test must be specified in the invocation, as well as a user" | 3432 | "The server to test must be specified in the invocation, as well as a user" |
4473 | msgstr "" | 3433 | msgstr "" |
4474 | 3434 | ||
4475 | #: plugins/check_radius.c:384 | 3435 | msgid "name and password. A configuration file must be present. The format of" |
4476 | msgid "" | ||
4477 | "name and password. A configuration file may also be present. The format of" | ||
4478 | msgstr "" | 3436 | msgstr "" |
4479 | 3437 | ||
4480 | #: plugins/check_radius.c:385 | ||
4481 | msgid "" | 3438 | msgid "" |
4482 | "the configuration file is described in the radiusclient library sources." | 3439 | "the configuration file is described in the radiusclient library sources." |
4483 | msgstr "" | 3440 | msgstr "" |
4484 | 3441 | ||
4485 | #: plugins/check_radius.c:386 | ||
4486 | msgid "The password option presents a substantial security issue because the" | 3442 | msgid "The password option presents a substantial security issue because the" |
4487 | msgstr "" | 3443 | msgstr "" |
4488 | 3444 | ||
4489 | #: plugins/check_radius.c:387 | ||
4490 | msgid "" | 3445 | msgid "" |
4491 | "password can possibly be determined by careful watching of the command line" | 3446 | "password can possibly be determined by careful watching of the command line" |
4492 | msgstr "" | 3447 | msgstr "" |
4493 | 3448 | ||
4494 | #: plugins/check_radius.c:388 | ||
4495 | msgid "in a process listing. This risk is exacerbated because the plugin will" | 3449 | msgid "in a process listing. This risk is exacerbated because the plugin will" |
4496 | msgstr "" | 3450 | msgstr "" |
4497 | 3451 | ||
4498 | #: plugins/check_radius.c:389 | ||
4499 | msgid "" | 3452 | msgid "" |
4500 | "typically be executed at regular predictable intervals. Please be sure that" | 3453 | "typically be executed at regular predictable intervals. Please be sure that" |
4501 | msgstr "" | 3454 | msgstr "" |
4502 | 3455 | ||
4503 | #: plugins/check_radius.c:390 | ||
4504 | msgid "the password used does not allow access to sensitive system resources." | 3456 | msgid "the password used does not allow access to sensitive system resources." |
4505 | msgstr "" | 3457 | msgstr "" |
4506 | 3458 | ||
4507 | #: plugins/check_real.c:91 | ||
4508 | #, c-format | 3459 | #, c-format |
4509 | msgid "Unable to connect to %s on port %d\n" | 3460 | msgid "Unable to connect to %s on port %d\n" |
4510 | msgstr "" | 3461 | msgstr "" |
4511 | 3462 | ||
4512 | #: plugins/check_real.c:113 | ||
4513 | #, c-format | 3463 | #, c-format |
4514 | msgid "No data received from %s\n" | 3464 | msgid "No data received from %s\n" |
4515 | msgstr "" | 3465 | msgstr "" |
4516 | 3466 | ||
4517 | #: plugins/check_real.c:118 plugins/check_real.c:192 | ||
4518 | #, fuzzy | 3467 | #, fuzzy |
4519 | msgid "Invalid REAL response received from host" | 3468 | msgid "Invalid REAL response received from host" |
4520 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3469 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4521 | 3470 | ||
4522 | #: plugins/check_real.c:120 plugins/check_real.c:194 | ||
4523 | #, c-format | 3471 | #, c-format |
4524 | msgid "Invalid REAL response received from host on port %d\n" | 3472 | msgid "Invalid REAL response received from host on port %d\n" |
4525 | msgstr "" | 3473 | msgstr "" |
4526 | 3474 | ||
4527 | #: plugins/check_real.c:185 plugins/check_tcp.c:315 | ||
4528 | #, c-format | 3475 | #, c-format |
4529 | msgid "No data received from host\n" | 3476 | msgid "No data received from host\n" |
4530 | msgstr "" | 3477 | msgstr "" |
4531 | 3478 | ||
4532 | #: plugins/check_real.c:248 | ||
4533 | #, c-format | 3479 | #, c-format |
4534 | msgid "REAL %s - %d second response time\n" | 3480 | msgid "REAL %s - %d second response time\n" |
4535 | msgstr "" | 3481 | msgstr "" |
4536 | 3482 | ||
4537 | #: plugins/check_real.c:337 plugins/check_ups.c:539 | ||
4538 | msgid "Warning time must be a positive integer" | 3483 | msgid "Warning time must be a positive integer" |
4539 | msgstr "Warnung time muss ein positiver Integer sein" | 3484 | msgstr "Warnung time muss ein positiver Integer sein" |
4540 | 3485 | ||
4541 | #: plugins/check_real.c:346 plugins/check_ups.c:530 | ||
4542 | msgid "Critical time must be a positive integer" | 3486 | msgid "Critical time must be a positive integer" |
4543 | msgstr "Critical time muss ein positiver Integer sein" | 3487 | msgstr "Critical time muss ein positiver Integer sein" |
4544 | 3488 | ||
4545 | #: plugins/check_real.c:382 | ||
4546 | #, fuzzy | 3489 | #, fuzzy |
4547 | msgid "You must provide a server to check" | 3490 | msgid "You must provide a server to check" |
4548 | msgstr "%s: Hostname muss angegeben werden\n" | 3491 | msgstr "%s: Hostname muss angegeben werden\n" |
4549 | 3492 | ||
4550 | #: plugins/check_real.c:414 | ||
4551 | #, fuzzy | 3493 | #, fuzzy |
4552 | msgid "This plugin tests the REAL service on the specified host." | 3494 | msgid "This plugin tests the REAL service on the specified host." |
4553 | msgstr "" | 3495 | msgstr "" |
4554 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 3496 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
4555 | "\n" | 3497 | "\n" |
4556 | 3498 | ||
4557 | #: plugins/check_real.c:426 | ||
4558 | msgid "Connect to this url" | 3499 | msgid "Connect to this url" |
4559 | msgstr "" | 3500 | msgstr "" |
4560 | 3501 | ||
4561 | #: plugins/check_real.c:428 | ||
4562 | #, c-format | 3502 | #, c-format |
4563 | msgid "String to expect in first line of server response (default: %s)\n" | 3503 | msgid "String to expect in first line of server response (default: %s)\n" |
4564 | msgstr "" | 3504 | msgstr "" |
4565 | 3505 | ||
4566 | #: plugins/check_real.c:438 | ||
4567 | #, fuzzy | 3506 | #, fuzzy |
4568 | msgid "This plugin will attempt to open an RTSP connection with the host." | 3507 | msgid "This plugin will attempt to open an RTSP connection with the host." |
4569 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 3508 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
4570 | 3509 | ||
4571 | #: plugins/check_real.c:439 plugins/check_smtp.c:878 | ||
4572 | msgid "Successful connects return STATE_OK, refusals and timeouts return" | 3510 | msgid "Successful connects return STATE_OK, refusals and timeouts return" |
4573 | msgstr "" | 3511 | msgstr "" |
4574 | 3512 | ||
4575 | #: plugins/check_real.c:440 | ||
4576 | msgid "" | 3513 | msgid "" |
4577 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," | 3514 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," |
4578 | msgstr "" | 3515 | msgstr "" |
4579 | 3516 | ||
4580 | #: plugins/check_real.c:441 | ||
4581 | msgid "" | 3517 | msgid "" |
4582 | "but incorrect response messages from the host result in STATE_WARNING return" | 3518 | "but incorrect response messages from the host result in STATE_WARNING return" |
4583 | msgstr "" | 3519 | msgstr "" |
4584 | 3520 | ||
4585 | #: plugins/check_real.c:442 | ||
4586 | msgid "values." | 3521 | msgid "values." |
4587 | msgstr "" | 3522 | msgstr "" |
4588 | 3523 | ||
4589 | #: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 | ||
4590 | #, c-format | 3524 | #, c-format |
4591 | msgid "malloc() failed!\n" | 3525 | msgid "malloc() failed!\n" |
4592 | msgstr "" | 3526 | msgstr "" |
4593 | 3527 | ||
4594 | #: plugins/check_smtp.c:200 plugins/check_smtp.c:212 | ||
4595 | #, c-format | 3528 | #, c-format |
4596 | msgid "recv() failed\n" | 3529 | msgid "CRITICAL - Cannot create SSL context.\n" |
4597 | msgstr "" | 3530 | msgstr "" |
4598 | 3531 | ||
4599 | #: plugins/check_smtp.c:222 | ||
4600 | #, c-format | 3532 | #, c-format |
4601 | msgid "WARNING - TLS not supported by server\n" | 3533 | msgid "recv() failed\n" |
4602 | msgstr "" | 3534 | msgstr "" |
4603 | 3535 | ||
4604 | #: plugins/check_smtp.c:234 | ||
4605 | #, c-format | 3536 | #, c-format |
4606 | msgid "Server does not support STARTTLS\n" | 3537 | msgid "WARNING - TLS not supported by server\n" |
4607 | msgstr "" | 3538 | msgstr "" |
4608 | 3539 | ||
4609 | #: plugins/check_smtp.c:240 | ||
4610 | #, c-format | 3540 | #, c-format |
4611 | msgid "CRITICAL - Cannot create SSL context.\n" | 3541 | msgid "Server does not support STARTTLS\n" |
4612 | msgstr "" | 3542 | msgstr "" |
4613 | 3543 | ||
4614 | #: plugins/check_smtp.c:260 | ||
4615 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." | 3544 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." |
4616 | msgstr "" | 3545 | msgstr "" |
4617 | 3546 | ||
4618 | #: plugins/check_smtp.c:265 | ||
4619 | #, c-format | 3547 | #, c-format |
4620 | msgid "sent %s" | 3548 | msgid "sent %s" |
4621 | msgstr "" | 3549 | msgstr "" |
4622 | 3550 | ||
4623 | #: plugins/check_smtp.c:267 | ||
4624 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." | 3551 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." |
4625 | msgstr "" | 3552 | msgstr "" |
4626 | 3553 | ||
4627 | #: plugins/check_smtp.c:297 | ||
4628 | #, fuzzy, c-format | 3554 | #, fuzzy, c-format |
4629 | msgid "Invalid SMTP response received from host: %s\n" | 3555 | msgid "Invalid SMTP response received from host: %s\n" |
4630 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3556 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4631 | 3557 | ||
4632 | #: plugins/check_smtp.c:299 | ||
4633 | #, fuzzy, c-format | 3558 | #, fuzzy, c-format |
4634 | msgid "Invalid SMTP response received from host on port %d: %s\n" | 3559 | msgid "Invalid SMTP response received from host on port %d: %s\n" |
4635 | msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" | 3560 | msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" |
4636 | 3561 | ||
4637 | #: plugins/check_smtp.c:322 plugins/check_snmp.c:866 | ||
4638 | #, c-format | 3562 | #, c-format |
4639 | msgid "Could Not Compile Regular Expression" | 3563 | msgid "Could Not Compile Regular Expression" |
4640 | msgstr "" | 3564 | msgstr "" |
4641 | 3565 | ||
4642 | #: plugins/check_smtp.c:331 | ||
4643 | #, c-format | 3566 | #, c-format |
4644 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" | 3567 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" |
4645 | msgstr "" | 3568 | msgstr "" |
4646 | 3569 | ||
4647 | #: plugins/check_smtp.c:335 plugins/check_snmp.c:540 | ||
4648 | #, c-format | 3570 | #, c-format |
4649 | msgid "Execute Error: %s\n" | 3571 | msgid "Execute Error: %s\n" |
4650 | msgstr "" | 3572 | msgstr "" |
4651 | 3573 | ||
4652 | #: plugins/check_smtp.c:349 | ||
4653 | msgid "no authuser specified, " | 3574 | msgid "no authuser specified, " |
4654 | msgstr "" | 3575 | msgstr "" |
4655 | 3576 | ||
4656 | #: plugins/check_smtp.c:354 | ||
4657 | msgid "no authpass specified, " | 3577 | msgid "no authpass specified, " |
4658 | msgstr "" | 3578 | msgstr "" |
4659 | 3579 | ||
4660 | #: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 | ||
4661 | #: plugins/check_smtp.c:728 | ||
4662 | #, c-format | 3580 | #, c-format |
4663 | msgid "sent %s\n" | 3581 | msgid "sent %s\n" |
4664 | msgstr "" | 3582 | msgstr "" |
4665 | 3583 | ||
4666 | #: plugins/check_smtp.c:364 | ||
4667 | #, fuzzy | 3584 | #, fuzzy |
4668 | msgid "recv() failed after AUTH LOGIN, " | 3585 | msgid "recv() failed after AUTH LOGIN, " |
4669 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3586 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4670 | 3587 | ||
4671 | #: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 | ||
4672 | #: plugins/check_smtp.c:739 | ||
4673 | #, fuzzy, c-format | 3588 | #, fuzzy, c-format |
4674 | msgid "received %s\n" | 3589 | msgid "received %s\n" |
4675 | msgstr "Keine Daten empfangen %s\n" | 3590 | msgstr "Keine Daten empfangen %s\n" |
4676 | 3591 | ||
4677 | #: plugins/check_smtp.c:373 | ||
4678 | #, fuzzy | 3592 | #, fuzzy |
4679 | msgid "invalid response received after AUTH LOGIN, " | 3593 | msgid "invalid response received after AUTH LOGIN, " |
4680 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3594 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4681 | 3595 | ||
4682 | #: plugins/check_smtp.c:386 | ||
4683 | msgid "recv() failed after sending authuser, " | 3596 | msgid "recv() failed after sending authuser, " |
4684 | msgstr "" | 3597 | msgstr "" |
4685 | 3598 | ||
4686 | #: plugins/check_smtp.c:394 | ||
4687 | #, fuzzy | 3599 | #, fuzzy |
4688 | msgid "invalid response received after authuser, " | 3600 | msgid "invalid response received after authuser, " |
4689 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3601 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4690 | 3602 | ||
4691 | #: plugins/check_smtp.c:406 | ||
4692 | msgid "recv() failed after sending authpass, " | 3603 | msgid "recv() failed after sending authpass, " |
4693 | msgstr "" | 3604 | msgstr "" |
4694 | 3605 | ||
4695 | #: plugins/check_smtp.c:414 | ||
4696 | #, fuzzy | 3606 | #, fuzzy |
4697 | msgid "invalid response received after authpass, " | 3607 | msgid "invalid response received after authpass, " |
4698 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3608 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4699 | 3609 | ||
4700 | #: plugins/check_smtp.c:421 | ||
4701 | msgid "only authtype LOGIN is supported, " | 3610 | msgid "only authtype LOGIN is supported, " |
4702 | msgstr "" | 3611 | msgstr "" |
4703 | 3612 | ||
4704 | #: plugins/check_smtp.c:445 | ||
4705 | #, fuzzy, c-format | 3613 | #, fuzzy, c-format |
4706 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" | 3614 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" |
4707 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" | 3615 | msgstr " - %s - %.3f Sekunden Antwortzeit %s%s|%s %s\n" |
4708 | 3616 | ||
4709 | #: plugins/check_smtp.c:562 plugins/check_smtp.c:574 | ||
4710 | #, c-format | 3617 | #, c-format |
4711 | msgid "Could not realloc() units [%d]\n" | 3618 | msgid "Could not realloc() units [%d]\n" |
4712 | msgstr "" | 3619 | msgstr "" |
4713 | 3620 | ||
4714 | #: plugins/check_smtp.c:582 | ||
4715 | #, fuzzy | 3621 | #, fuzzy |
4716 | msgid "Critical time must be a positive" | 3622 | msgid "Critical time must be a positive" |
4717 | msgstr "Critical time muss ein positiver Integer sein" | 3623 | msgstr "Critical time muss ein positiver Integer sein" |
4718 | 3624 | ||
4719 | #: plugins/check_smtp.c:590 | ||
4720 | #, fuzzy | 3625 | #, fuzzy |
4721 | msgid "Warning time must be a positive" | 3626 | msgid "Warning time must be a positive" |
4722 | msgstr "Warnung time muss ein positiver Integer sein" | 3627 | msgstr "Warnung time muss ein positiver Integer sein" |
4723 | 3628 | ||
4724 | #: plugins/check_smtp.c:633 plugins/check_smtp.c:645 | ||
4725 | msgid "SSL support not available - install OpenSSL and recompile" | 3629 | msgid "SSL support not available - install OpenSSL and recompile" |
4726 | msgstr "" | 3630 | msgstr "" |
4727 | 3631 | ||
4728 | #: plugins/check_smtp.c:719 plugins/check_smtp.c:724 | 3632 | msgid "Set either -s/--ssl/--tls or -S/--starttls" |
3633 | msgstr "Setze entweder -s/--ssl/--tls oder -S/--starttls" | ||
3634 | |||
4729 | #, c-format | 3635 | #, c-format |
4730 | msgid "Connection closed by server before sending QUIT command\n" | 3636 | msgid "Connection closed by server before sending QUIT command\n" |
4731 | msgstr "" | 3637 | msgstr "" |
4732 | 3638 | ||
4733 | #: plugins/check_smtp.c:734 | ||
4734 | #, fuzzy, c-format | 3639 | #, fuzzy, c-format |
4735 | msgid "recv() failed after QUIT." | 3640 | msgid "recv() failed after QUIT." |
4736 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 3641 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
4737 | 3642 | ||
4738 | #: plugins/check_smtp.c:736 | ||
4739 | #, c-format | 3643 | #, c-format |
4740 | msgid "Connection reset by peer." | 3644 | msgid "Connection reset by peer." |
4741 | msgstr "" | 3645 | msgstr "" |
4742 | 3646 | ||
4743 | #: plugins/check_smtp.c:826 | ||
4744 | #, fuzzy | 3647 | #, fuzzy |
4745 | msgid "This plugin will attempt to open an SMTP connection with the host." | 3648 | msgid "This plugin will attempt to open an SMTP connection with the host." |
4746 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 3649 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
4747 | 3650 | ||
4748 | #: plugins/check_smtp.c:840 | ||
4749 | #, c-format | 3651 | #, c-format |
4750 | msgid " String to expect in first line of server response (default: '%s')\n" | 3652 | msgid " String to expect in first line of server response (default: '%s')\n" |
4751 | msgstr "" | 3653 | msgstr "" |
4752 | 3654 | ||
4753 | #: plugins/check_smtp.c:842 | ||
4754 | msgid "SMTP command (may be used repeatedly)" | 3655 | msgid "SMTP command (may be used repeatedly)" |
4755 | msgstr "" | 3656 | msgstr "" |
4756 | 3657 | ||
4757 | #: plugins/check_smtp.c:844 | ||
4758 | msgid "Expected response to command (may be used repeatedly)" | 3658 | msgid "Expected response to command (may be used repeatedly)" |
4759 | msgstr "" | 3659 | msgstr "" |
4760 | 3660 | ||
4761 | #: plugins/check_smtp.c:846 | ||
4762 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" | 3661 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" |
4763 | msgstr "" | 3662 | msgstr "" |
4764 | 3663 | ||
4765 | #: plugins/check_smtp.c:848 | ||
4766 | msgid "FQDN used for HELO" | 3664 | msgid "FQDN used for HELO" |
4767 | msgstr "" | 3665 | msgstr "" |
4768 | 3666 | ||
4769 | #: plugins/check_smtp.c:850 | ||
4770 | msgid "Use PROXY protocol prefix for the connection." | 3667 | msgid "Use PROXY protocol prefix for the connection." |
4771 | msgstr "Benutze PROXY-Protokoll-Präfix für die Verbindung." | 3668 | msgstr "Benutze PROXY-Protokoll-Präfix für die Verbindung." |
4772 | 3669 | ||
4773 | #: plugins/check_smtp.c:853 plugins/check_tcp.c:689 | ||
4774 | msgid "Minimum number of days a certificate has to be valid." | 3670 | msgid "Minimum number of days a certificate has to be valid." |
4775 | msgstr "" | 3671 | msgstr "" |
4776 | 3672 | ||
4777 | #: plugins/check_smtp.c:855 | 3673 | #, fuzzy |
3674 | msgid "Use SSL/TLS for the connection." | ||
3675 | msgstr "Benutze SSL/TLS für die Verbindung." | ||
3676 | |||
3677 | #, c-format | ||
3678 | msgid " Sets default port to %d.\n" | ||
3679 | msgstr " Setze den Default-Port auf %d.\n" | ||
3680 | |||
4778 | msgid "Use STARTTLS for the connection." | 3681 | msgid "Use STARTTLS for the connection." |
4779 | msgstr "" | 3682 | msgstr "Benutze STARTTLS für die Verbindung." |
4780 | 3683 | ||
4781 | #: plugins/check_smtp.c:861 | ||
4782 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" | 3684 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" |
4783 | msgstr "" | 3685 | msgstr "" |
4784 | 3686 | ||
4785 | #: plugins/check_smtp.c:863 | ||
4786 | msgid "SMTP AUTH username" | 3687 | msgid "SMTP AUTH username" |
4787 | msgstr "" | 3688 | msgstr "" |
4788 | 3689 | ||
4789 | #: plugins/check_smtp.c:865 | ||
4790 | msgid "SMTP AUTH password" | 3690 | msgid "SMTP AUTH password" |
4791 | msgstr "" | 3691 | msgstr "" |
4792 | 3692 | ||
4793 | #: plugins/check_smtp.c:867 | ||
4794 | msgid "Send LHLO instead of HELO/EHLO" | 3693 | msgid "Send LHLO instead of HELO/EHLO" |
4795 | msgstr "" | 3694 | msgstr "" |
4796 | 3695 | ||
4797 | #: plugins/check_smtp.c:869 | ||
4798 | msgid "Ignore failure when sending QUIT command to server" | 3696 | msgid "Ignore failure when sending QUIT command to server" |
4799 | msgstr "" | 3697 | msgstr "" |
4800 | 3698 | ||
4801 | #: plugins/check_smtp.c:879 | ||
4802 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" | 3699 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" |
4803 | msgstr "" | 3700 | msgstr "" |
4804 | 3701 | ||
4805 | #: plugins/check_smtp.c:880 | ||
4806 | msgid "connects, but incorrect response messages from the host result in" | 3702 | msgid "connects, but incorrect response messages from the host result in" |
4807 | msgstr "" | 3703 | msgstr "" |
4808 | 3704 | ||
4809 | #: plugins/check_smtp.c:881 | ||
4810 | msgid "STATE_WARNING return values." | 3705 | msgid "STATE_WARNING return values." |
4811 | msgstr "" | 3706 | msgstr "" |
4812 | 3707 | ||
4813 | #: plugins/check_snmp.c:177 plugins/check_snmp.c:626 | ||
4814 | msgid "Cannot malloc" | 3708 | msgid "Cannot malloc" |
4815 | msgstr "" | 3709 | msgstr "" |
4816 | 3710 | ||
4817 | #: plugins/check_snmp.c:368 | ||
4818 | #, fuzzy, c-format | 3711 | #, fuzzy, c-format |
4819 | msgid "External command error: %s\n" | 3712 | msgid "External command error: %s\n" |
4820 | msgstr "Papierfehler" | 3713 | msgstr "Papierfehler" |
4821 | 3714 | ||
4822 | #: plugins/check_snmp.c:373 | ||
4823 | #, c-format | 3715 | #, c-format |
4824 | msgid "External command error with no output (return code: %d)\n" | 3716 | msgid "External command error with no output (return code: %d)\n" |
4825 | msgstr "" | 3717 | msgstr "" |
4826 | 3718 | ||
4827 | #: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490 | ||
4828 | #: plugins/check_snmp.c:492 | ||
4829 | #, fuzzy, c-format | 3719 | #, fuzzy, c-format |
4830 | msgid "No valid data returned (%s)\n" | 3720 | msgid "No valid data returned (%s)\n" |
4831 | msgstr "Keine Daten empfangen %s\n" | 3721 | msgstr "Keine Daten empfangen %s\n" |
4832 | 3722 | ||
4833 | #: plugins/check_snmp.c:504 | ||
4834 | msgid "Time duration between plugin calls is invalid" | 3723 | msgid "Time duration between plugin calls is invalid" |
4835 | msgstr "" | 3724 | msgstr "" |
4836 | 3725 | ||
4837 | #: plugins/check_snmp.c:632 | ||
4838 | msgid "Cannot asprintf()" | 3726 | msgid "Cannot asprintf()" |
4839 | msgstr "" | 3727 | msgstr "" |
4840 | 3728 | ||
4841 | #: plugins/check_snmp.c:638 | ||
4842 | msgid "Cannot realloc()" | 3729 | msgid "Cannot realloc()" |
4843 | msgstr "" | 3730 | msgstr "" |
4844 | 3731 | ||
4845 | #: plugins/check_snmp.c:654 | ||
4846 | msgid "No previous data to calculate rate - assume okay" | 3732 | msgid "No previous data to calculate rate - assume okay" |
4847 | msgstr "" | 3733 | msgstr "" |
4848 | 3734 | ||
4849 | #: plugins/check_snmp.c:804 | ||
4850 | #, fuzzy | 3735 | #, fuzzy |
4851 | msgid "Retries interval must be a positive integer" | 3736 | msgid "Retries interval must be a positive integer" |
4852 | msgstr "Time interval muss ein positiver Integer sein" | 3737 | msgstr "Time interval muss ein positiver Integer sein" |
4853 | 3738 | ||
4854 | #: plugins/check_snmp.c:841 | ||
4855 | #, fuzzy | 3739 | #, fuzzy |
4856 | msgid "Exit status must be a positive integer" | 3740 | msgid "Exit status must be a positive integer" |
4857 | msgstr "Maxbytes muss ein positiver Integer sein" | 3741 | msgstr "Maxbytes muss ein positiver Integer sein" |
4858 | 3742 | ||
4859 | #: plugins/check_snmp.c:891 | ||
4860 | #, fuzzy, c-format | 3743 | #, fuzzy, c-format |
4861 | msgid "Could not reallocate labels[%d]" | 3744 | msgid "Could not reallocate labels[%d]" |
4862 | msgstr "Konnte addr nicht zuweisen\n" | 3745 | msgstr "Konnte addr nicht zuweisen\n" |
4863 | 3746 | ||
4864 | #: plugins/check_snmp.c:904 | ||
4865 | #, fuzzy | 3747 | #, fuzzy |
4866 | msgid "Could not reallocate labels\n" | 3748 | msgid "Could not reallocate labels\n" |
4867 | msgstr "Konnte·url·nicht·zuweisen\n" | 3749 | msgstr "Konnte·url·nicht·zuweisen\n" |
4868 | 3750 | ||
4869 | #: plugins/check_snmp.c:920 | ||
4870 | #, fuzzy, c-format | 3751 | #, fuzzy, c-format |
4871 | msgid "Could not reallocate units [%d]\n" | 3752 | msgid "Could not reallocate units [%d]\n" |
4872 | msgstr "Konnte·url·nicht·zuweisen\n" | 3753 | msgstr "Konnte·url·nicht·zuweisen\n" |
4873 | 3754 | ||
4874 | #: plugins/check_snmp.c:932 | ||
4875 | msgid "Could not realloc() units\n" | 3755 | msgid "Could not realloc() units\n" |
4876 | msgstr "" | 3756 | msgstr "" |
4877 | 3757 | ||
4878 | #: plugins/check_snmp.c:949 | ||
4879 | #, fuzzy | 3758 | #, fuzzy |
4880 | msgid "Rate multiplier must be a positive integer" | 3759 | msgid "Rate multiplier must be a positive integer" |
4881 | msgstr "Paketgröße muss ein positiver Integer sein" | 3760 | msgstr "Paketgröße muss ein positiver Integer sein" |
4882 | 3761 | ||
4883 | #: plugins/check_snmp.c:1024 | ||
4884 | #, fuzzy | 3762 | #, fuzzy |
4885 | msgid "No host specified\n" | 3763 | msgid "No host specified\n" |
4886 | msgstr "" | 3764 | msgstr "" |
4887 | "Kein Hostname angegeben\n" | 3765 | "Kein Hostname angegeben\n" |
4888 | "\n" | 3766 | "\n" |
4889 | 3767 | ||
4890 | #: plugins/check_snmp.c:1028 | ||
4891 | #, fuzzy | 3768 | #, fuzzy |
4892 | msgid "No OIDs specified\n" | 3769 | msgid "No OIDs specified\n" |
4893 | msgstr "" | 3770 | msgstr "" |
4894 | "Kein Hostname angegeben\n" | 3771 | "Kein Hostname angegeben\n" |
4895 | "\n" | 3772 | "\n" |
4896 | 3773 | ||
4897 | #: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069 | ||
4898 | #: plugins/check_snmp.c:1087 | ||
4899 | #, c-format | 3774 | #, c-format |
4900 | msgid "Required parameter: %s\n" | 3775 | msgid "Required parameter: %s\n" |
4901 | msgstr "" | 3776 | msgstr "" |
4902 | 3777 | ||
4903 | #: plugins/check_snmp.c:1062 | ||
4904 | msgid "Invalid seclevel" | 3778 | msgid "Invalid seclevel" |
4905 | msgstr "" | 3779 | msgstr "" |
4906 | 3780 | ||
4907 | #: plugins/check_snmp.c:1108 | ||
4908 | msgid "Invalid SNMP version" | 3781 | msgid "Invalid SNMP version" |
4909 | msgstr "" | 3782 | msgstr "" |
4910 | 3783 | ||
4911 | #: plugins/check_snmp.c:1125 | ||
4912 | msgid "Unbalanced quotes\n" | 3784 | msgid "Unbalanced quotes\n" |
4913 | msgstr "" | 3785 | msgstr "" |
4914 | 3786 | ||
4915 | #: plugins/check_snmp.c:1183 | ||
4916 | #, c-format | 3787 | #, c-format |
4917 | msgid "multiplier set (%.1f), but input is not a number: %s" | 3788 | msgid "multiplier set (%.1f), but input is not a number: %s" |
4918 | msgstr "" | 3789 | msgstr "" |
4919 | 3790 | ||
4920 | #: plugins/check_snmp.c:1212 | ||
4921 | msgid "Check status of remote machines and obtain system information via SNMP" | 3791 | msgid "Check status of remote machines and obtain system information via SNMP" |
4922 | msgstr "" | 3792 | msgstr "" |
4923 | 3793 | ||
4924 | #: plugins/check_snmp.c:1226 | ||
4925 | msgid "Use SNMP GETNEXT instead of SNMP GET" | 3794 | msgid "Use SNMP GETNEXT instead of SNMP GET" |
4926 | msgstr "" | 3795 | msgstr "" |
4927 | 3796 | ||
4928 | #: plugins/check_snmp.c:1228 | ||
4929 | msgid "SNMP protocol version" | 3797 | msgid "SNMP protocol version" |
4930 | msgstr "" | 3798 | msgstr "" |
4931 | 3799 | ||
4932 | #: plugins/check_snmp.c:1230 | ||
4933 | msgid "SNMPv3 context" | 3800 | msgid "SNMPv3 context" |
4934 | msgstr "" | 3801 | msgstr "" |
4935 | 3802 | ||
4936 | #: plugins/check_snmp.c:1232 | ||
4937 | msgid "SNMPv3 securityLevel" | 3803 | msgid "SNMPv3 securityLevel" |
4938 | msgstr "" | 3804 | msgstr "" |
4939 | 3805 | ||
4940 | #: plugins/check_snmp.c:1234 | ||
4941 | msgid "SNMPv3 auth proto" | 3806 | msgid "SNMPv3 auth proto" |
4942 | msgstr "" | 3807 | msgstr "" |
4943 | 3808 | ||
4944 | #: plugins/check_snmp.c:1236 | ||
4945 | msgid "SNMPv3 priv proto (default DES)" | 3809 | msgid "SNMPv3 priv proto (default DES)" |
4946 | msgstr "" | 3810 | msgstr "" |
4947 | 3811 | ||
4948 | #: plugins/check_snmp.c:1240 | ||
4949 | msgid "Optional community string for SNMP communication" | 3812 | msgid "Optional community string for SNMP communication" |
4950 | msgstr "" | 3813 | msgstr "" |
4951 | 3814 | ||
4952 | #: plugins/check_snmp.c:1241 | ||
4953 | msgid "default is" | 3815 | msgid "default is" |
4954 | msgstr "" | 3816 | msgstr "" |
4955 | 3817 | ||
4956 | #: plugins/check_snmp.c:1243 | ||
4957 | msgid "SNMPv3 username" | 3818 | msgid "SNMPv3 username" |
4958 | msgstr "" | 3819 | msgstr "" |
4959 | 3820 | ||
4960 | #: plugins/check_snmp.c:1245 | ||
4961 | msgid "SNMPv3 authentication password" | 3821 | msgid "SNMPv3 authentication password" |
4962 | msgstr "" | 3822 | msgstr "" |
4963 | 3823 | ||
4964 | #: plugins/check_snmp.c:1247 | ||
4965 | msgid "SNMPv3 privacy password" | 3824 | msgid "SNMPv3 privacy password" |
4966 | msgstr "" | 3825 | msgstr "" |
4967 | 3826 | ||
4968 | #: plugins/check_snmp.c:1251 | ||
4969 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" | 3827 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" |
4970 | msgstr "" | 3828 | msgstr "" |
4971 | 3829 | ||
4972 | #: plugins/check_snmp.c:1253 | ||
4973 | msgid "" | 3830 | msgid "" |
4974 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" | 3831 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" |
4975 | msgstr "" | 3832 | msgstr "" |
4976 | 3833 | ||
4977 | #: plugins/check_snmp.c:1254 | ||
4978 | msgid "for symbolic OIDs.)" | 3834 | msgid "for symbolic OIDs.)" |
4979 | msgstr "" | 3835 | msgstr "" |
4980 | 3836 | ||
4981 | #: plugins/check_snmp.c:1256 | ||
4982 | msgid "Delimiter to use when parsing returned data. Default is" | 3837 | msgid "Delimiter to use when parsing returned data. Default is" |
4983 | msgstr "" | 3838 | msgstr "" |
4984 | 3839 | ||
4985 | #: plugins/check_snmp.c:1257 | ||
4986 | msgid "Any data on the right hand side of the delimiter is considered" | 3840 | msgid "Any data on the right hand side of the delimiter is considered" |
4987 | msgstr "" | 3841 | msgstr "" |
4988 | 3842 | ||
4989 | #: plugins/check_snmp.c:1258 | ||
4990 | msgid "to be the data that should be used in the evaluation." | 3843 | msgid "to be the data that should be used in the evaluation." |
4991 | msgstr "" | 3844 | msgstr "" |
4992 | 3845 | ||
4993 | #: plugins/check_snmp.c:1260 | ||
4994 | msgid "If the check returns a 0 length string or NULL value" | 3846 | msgid "If the check returns a 0 length string or NULL value" |
4995 | msgstr "" | 3847 | msgstr "" |
4996 | 3848 | ||
4997 | #: plugins/check_snmp.c:1261 | ||
4998 | msgid "This option allows you to choose what status you want it to exit" | 3849 | msgid "This option allows you to choose what status you want it to exit" |
4999 | msgstr "" | 3850 | msgstr "" |
5000 | 3851 | ||
5001 | #: plugins/check_snmp.c:1262 | ||
5002 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" | 3852 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" |
5003 | msgstr "" | 3853 | msgstr "" |
5004 | 3854 | ||
5005 | #: plugins/check_snmp.c:1263 | ||
5006 | msgid "0 = OK" | 3855 | msgid "0 = OK" |
5007 | msgstr "" | 3856 | msgstr "" |
5008 | 3857 | ||
5009 | #: plugins/check_snmp.c:1264 | ||
5010 | #, fuzzy | 3858 | #, fuzzy |
5011 | msgid "1 = WARNING" | 3859 | msgid "1 = WARNING" |
5012 | msgstr "WARNING" | 3860 | msgstr "WARNING" |
5013 | 3861 | ||
5014 | #: plugins/check_snmp.c:1265 | ||
5015 | #, fuzzy | 3862 | #, fuzzy |
5016 | msgid "2 = CRITICAL" | 3863 | msgid "2 = CRITICAL" |
5017 | msgstr "CRITICAL" | 3864 | msgstr "CRITICAL" |
5018 | 3865 | ||
5019 | #: plugins/check_snmp.c:1266 | ||
5020 | #, fuzzy | 3866 | #, fuzzy |
5021 | msgid "3 = UNKNOWN" | 3867 | msgid "3 = UNKNOWN" |
5022 | msgstr "UNKNOWN" | 3868 | msgstr "UNKNOWN" |
5023 | 3869 | ||
5024 | #: plugins/check_snmp.c:1270 | ||
5025 | #, fuzzy | 3870 | #, fuzzy |
5026 | msgid "Warning threshold range(s)" | 3871 | msgid "Warning threshold range(s)" |
5027 | msgstr "Warning threshold Integer sein" | 3872 | msgstr "Warning threshold Integer sein" |
5028 | 3873 | ||
5029 | #: plugins/check_snmp.c:1272 | ||
5030 | #, fuzzy | 3874 | #, fuzzy |
5031 | msgid "Critical threshold range(s)" | 3875 | msgid "Critical threshold range(s)" |
5032 | msgstr "Critical threshold muss ein Integer sein" | 3876 | msgstr "Critical threshold muss ein Integer sein" |
5033 | 3877 | ||
5034 | #: plugins/check_snmp.c:1274 | ||
5035 | msgid "Enable rate calculation. See 'Rate Calculation' below" | 3878 | msgid "Enable rate calculation. See 'Rate Calculation' below" |
5036 | msgstr "" | 3879 | msgstr "" |
5037 | 3880 | ||
5038 | #: plugins/check_snmp.c:1276 | ||
5039 | msgid "" | 3881 | msgid "" |
5040 | "Converts rate per second. For example, set to 60 to convert to per minute" | 3882 | "Converts rate per second. For example, set to 60 to convert to per minute" |
5041 | msgstr "" | 3883 | msgstr "" |
5042 | 3884 | ||
5043 | #: plugins/check_snmp.c:1278 | ||
5044 | msgid "Add/subtract the specified OFFSET to numeric sensor data" | 3885 | msgid "Add/subtract the specified OFFSET to numeric sensor data" |
5045 | msgstr "" | 3886 | msgstr "" |
5046 | 3887 | ||
5047 | #: plugins/check_snmp.c:1282 | ||
5048 | msgid "Return OK state (for that OID) if STRING is an exact match" | 3888 | msgid "Return OK state (for that OID) if STRING is an exact match" |
5049 | msgstr "" | 3889 | msgstr "" |
5050 | 3890 | ||
5051 | #: plugins/check_snmp.c:1284 | ||
5052 | msgid "" | 3891 | msgid "" |
5053 | "Return OK state (for that OID) if extended regular expression REGEX matches" | 3892 | "Return OK state (for that OID) if extended regular expression REGEX matches" |
5054 | msgstr "" | 3893 | msgstr "" |
5055 | 3894 | ||
5056 | #: plugins/check_snmp.c:1286 | ||
5057 | msgid "" | 3895 | msgid "" |
5058 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" | 3896 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" |
5059 | msgstr "" | 3897 | msgstr "" |
5060 | 3898 | ||
5061 | #: plugins/check_snmp.c:1288 | ||
5062 | msgid "Invert search result (CRITICAL if found)" | 3899 | msgid "Invert search result (CRITICAL if found)" |
5063 | msgstr "" | 3900 | msgstr "" |
5064 | 3901 | ||
5065 | #: plugins/check_snmp.c:1292 | ||
5066 | msgid "Prefix label for output from plugin" | 3902 | msgid "Prefix label for output from plugin" |
5067 | msgstr "" | 3903 | msgstr "" |
5068 | 3904 | ||
5069 | #: plugins/check_snmp.c:1294 | ||
5070 | msgid "Units label(s) for output data (e.g., 'sec.')." | 3905 | msgid "Units label(s) for output data (e.g., 'sec.')." |
5071 | msgstr "" | 3906 | msgstr "" |
5072 | 3907 | ||
5073 | #: plugins/check_snmp.c:1296 | ||
5074 | msgid "Separates output on multiple OID requests" | 3908 | msgid "Separates output on multiple OID requests" |
5075 | msgstr "" | 3909 | msgstr "" |
5076 | 3910 | ||
5077 | #: plugins/check_snmp.c:1298 | ||
5078 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" | 3911 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" |
5079 | msgstr "" | 3912 | msgstr "" |
5080 | 3913 | ||
5081 | #: plugins/check_snmp.c:1300 | ||
5082 | msgid "C-style format string for float values (see option -M)" | 3914 | msgid "C-style format string for float values (see option -M)" |
5083 | msgstr "" | 3915 | msgstr "" |
5084 | 3916 | ||
5085 | #: plugins/check_snmp.c:1303 | ||
5086 | msgid "" | 3917 | msgid "" |
5087 | "NOTE the final timeout value is calculated using this formula: " | 3918 | "NOTE the final timeout value is calculated using this formula: " |
5088 | "timeout_interval * retries + 5" | 3919 | "timeout_interval * retries + 5" |
5089 | msgstr "" | 3920 | msgstr "" |
5090 | 3921 | ||
5091 | #: plugins/check_snmp.c:1305 | ||
5092 | msgid "Number of retries to be used in the requests, default: " | 3922 | msgid "Number of retries to be used in the requests, default: " |
5093 | msgstr "" | 3923 | msgstr "" |
5094 | 3924 | ||
5095 | #: plugins/check_snmp.c:1308 | ||
5096 | msgid "Label performance data with OIDs instead of --label's" | 3925 | msgid "Label performance data with OIDs instead of --label's" |
5097 | msgstr "" | 3926 | msgstr "" |
5098 | 3927 | ||
5099 | #: plugins/check_snmp.c:1313 | 3928 | msgid "Tell snmpget to not print errors encountered when parsing MIB files" |
3929 | msgstr "" | ||
3930 | |||
5100 | msgid "" | 3931 | msgid "" |
5101 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." | 3932 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." |
5102 | msgstr "" | 3933 | msgstr "" |
5103 | 3934 | ||
5104 | #: plugins/check_snmp.c:1314 | ||
5105 | msgid "" | 3935 | msgid "" |
5106 | "if you don't have the package installed, you will need to download it from" | 3936 | "if you don't have the package installed, you will need to download it from" |
5107 | msgstr "" | 3937 | msgstr "" |
5108 | 3938 | ||
5109 | #: plugins/check_snmp.c:1315 | ||
5110 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." | 3939 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." |
5111 | msgstr "" | 3940 | msgstr "" |
5112 | 3941 | ||
5113 | #: plugins/check_snmp.c:1319 | ||
5114 | msgid "" | 3942 | msgid "" |
5115 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " | 3943 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " |
5116 | msgstr "" | 3944 | msgstr "" |
5117 | 3945 | ||
5118 | #: plugins/check_snmp.c:1320 | ||
5119 | msgid "list (lists with internal spaces must be quoted)." | 3946 | msgid "list (lists with internal spaces must be quoted)." |
5120 | msgstr "" | 3947 | msgstr "" |
5121 | 3948 | ||
5122 | #: plugins/check_snmp.c:1324 | ||
5123 | msgid "" | 3949 | msgid "" |
5124 | "- When checking multiple OIDs, separate ranges by commas like '-w " | 3950 | "- When checking multiple OIDs, separate ranges by commas like '-w " |
5125 | "1:10,1:,:20'" | 3951 | "1:10,1:,:20'" |
5126 | msgstr "" | 3952 | msgstr "" |
5127 | 3953 | ||
5128 | #: plugins/check_snmp.c:1325 | ||
5129 | msgid "- Note that only one string and one regex may be checked at present" | 3954 | msgid "- Note that only one string and one regex may be checked at present" |
5130 | msgstr "" | 3955 | msgstr "" |
5131 | 3956 | ||
5132 | #: plugins/check_snmp.c:1326 | ||
5133 | msgid "" | 3957 | msgid "" |
5134 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" | 3958 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" |
5135 | msgstr "" | 3959 | msgstr "" |
5136 | 3960 | ||
5137 | #: plugins/check_snmp.c:1327 | ||
5138 | msgid "returned from the SNMP query is an unsigned integer." | 3961 | msgid "returned from the SNMP query is an unsigned integer." |
5139 | msgstr "" | 3962 | msgstr "" |
5140 | 3963 | ||
5141 | #: plugins/check_snmp.c:1330 | ||
5142 | msgid "Rate Calculation:" | 3964 | msgid "Rate Calculation:" |
5143 | msgstr "" | 3965 | msgstr "" |
5144 | 3966 | ||
5145 | #: plugins/check_snmp.c:1331 | ||
5146 | msgid "In many places, SNMP returns counters that are only meaningful when" | 3967 | msgid "In many places, SNMP returns counters that are only meaningful when" |
5147 | msgstr "" | 3968 | msgstr "" |
5148 | 3969 | ||
5149 | #: plugins/check_snmp.c:1332 | ||
5150 | msgid "calculating the counter difference since the last check. check_snmp" | 3970 | msgid "calculating the counter difference since the last check. check_snmp" |
5151 | msgstr "" | 3971 | msgstr "" |
5152 | 3972 | ||
5153 | #: plugins/check_snmp.c:1333 | ||
5154 | msgid "saves the last state information in a file so that the rate per second" | 3973 | msgid "saves the last state information in a file so that the rate per second" |
5155 | msgstr "" | 3974 | msgstr "" |
5156 | 3975 | ||
5157 | #: plugins/check_snmp.c:1334 | ||
5158 | msgid "can be calculated. Use the --rate option to save state information." | 3976 | msgid "can be calculated. Use the --rate option to save state information." |
5159 | msgstr "" | 3977 | msgstr "" |
5160 | 3978 | ||
5161 | #: plugins/check_snmp.c:1335 | ||
5162 | msgid "" | 3979 | msgid "" |
5163 | "On the first run, there will be no prior state - this will return with OK." | 3980 | "On the first run, there will be no prior state - this will return with OK." |
5164 | msgstr "" | 3981 | msgstr "" |
5165 | 3982 | ||
5166 | #: plugins/check_snmp.c:1336 | ||
5167 | msgid "The state is uniquely determined by the arguments to the plugin, so" | 3983 | msgid "The state is uniquely determined by the arguments to the plugin, so" |
5168 | msgstr "" | 3984 | msgstr "" |
5169 | 3985 | ||
5170 | #: plugins/check_snmp.c:1337 | ||
5171 | msgid "changing the arguments will create a new state file." | 3986 | msgid "changing the arguments will create a new state file." |
5172 | msgstr "" | 3987 | msgstr "" |
5173 | 3988 | ||
5174 | #: plugins/check_ssh.c:170 | ||
5175 | #, fuzzy | 3989 | #, fuzzy |
5176 | msgid "Port number must be a positive integer" | 3990 | msgid "Port number must be a positive integer" |
5177 | msgstr "Port muss ein positiver Integer sein" | 3991 | msgstr "Port muss ein positiver Integer sein" |
5178 | 3992 | ||
5179 | #: plugins/check_ssh.c:237 | ||
5180 | #, c-format | 3993 | #, c-format |
5181 | msgid "Server answer: %s" | 3994 | msgid "Server answer: %s" |
5182 | msgstr "" | 3995 | msgstr "" |
5183 | 3996 | ||
5184 | #: plugins/check_ssh.c:256 | ||
5185 | #, c-format | 3997 | #, c-format |
5186 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" | 3998 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" |
5187 | msgstr "" | 3999 | msgstr "" |
5188 | 4000 | ||
5189 | #: plugins/check_ssh.c:264 | ||
5190 | #, c-format | 4001 | #, c-format |
5191 | msgid "" | 4002 | msgid "" |
5192 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" | 4003 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" |
5193 | msgstr "" | 4004 | msgstr "" |
5194 | 4005 | ||
5195 | #: plugins/check_ssh.c:273 | ||
5196 | #, c-format | 4006 | #, c-format |
5197 | msgid "SSH OK - %s (protocol %s) | %s\n" | 4007 | msgid "SSH OK - %s (protocol %s) | %s\n" |
5198 | msgstr "" | 4008 | msgstr "" |
5199 | 4009 | ||
5200 | #: plugins/check_ssh.c:294 | ||
5201 | msgid "Try to connect to an SSH server at specified server and port" | 4010 | msgid "Try to connect to an SSH server at specified server and port" |
5202 | msgstr "" | 4011 | msgstr "" |
5203 | 4012 | ||
5204 | #: plugins/check_ssh.c:310 | ||
5205 | msgid "" | 4013 | msgid "" |
5206 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" | 4014 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" |
5207 | msgstr "" | 4015 | msgstr "" |
5208 | 4016 | ||
5209 | #: plugins/check_ssh.c:313 | ||
5210 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" | 4017 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" |
5211 | msgstr "" | 4018 | msgstr "" |
5212 | 4019 | ||
5213 | #: plugins/check_swap.c:187 | ||
5214 | #, c-format | 4020 | #, c-format |
5215 | msgid "Command: %s\n" | 4021 | msgid "Command: %s\n" |
5216 | msgstr "" | 4022 | msgstr "" |
5217 | 4023 | ||
5218 | #: plugins/check_swap.c:189 | ||
5219 | #, c-format | 4024 | #, c-format |
5220 | msgid "Format: %s\n" | 4025 | msgid "Format: %s\n" |
5221 | msgstr "" | 4026 | msgstr "" |
5222 | 4027 | ||
5223 | #: plugins/check_swap.c:225 | ||
5224 | #, c-format | 4028 | #, c-format |
5225 | msgid "total=%.0f, used=%.0f, free=%.0f\n" | 4029 | msgid "total=%.0f, used=%.0f, free=%.0f\n" |
5226 | msgstr "" | 4030 | msgstr "" |
5227 | 4031 | ||
5228 | #: plugins/check_swap.c:239 | ||
5229 | #, c-format | 4032 | #, c-format |
5230 | msgid "total=%.0f, free=%.0f\n" | 4033 | msgid "total=%.0f, free=%.0f\n" |
5231 | msgstr "" | 4034 | msgstr "" |
5232 | 4035 | ||
5233 | #: plugins/check_swap.c:271 | ||
5234 | msgid "Error getting swap devices\n" | 4036 | msgid "Error getting swap devices\n" |
5235 | msgstr "" | 4037 | msgstr "" |
5236 | 4038 | ||
5237 | #: plugins/check_swap.c:274 | ||
5238 | msgid "SWAP OK: No swap devices defined\n" | 4039 | msgid "SWAP OK: No swap devices defined\n" |
5239 | msgstr "" | 4040 | msgstr "" |
5240 | 4041 | ||
5241 | #: plugins/check_swap.c:295 plugins/check_swap.c:337 | ||
5242 | msgid "swapctl failed: " | 4042 | msgid "swapctl failed: " |
5243 | msgstr "" | 4043 | msgstr "" |
5244 | 4044 | ||
5245 | #: plugins/check_swap.c:296 plugins/check_swap.c:338 | ||
5246 | msgid "Error in swapctl call\n" | 4045 | msgid "Error in swapctl call\n" |
5247 | msgstr "" | 4046 | msgstr "" |
5248 | 4047 | ||
5249 | #: plugins/check_swap.c:376 | ||
5250 | #, c-format | 4048 | #, c-format |
5251 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" | 4049 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" |
5252 | msgstr "" | 4050 | msgstr "" |
5253 | 4051 | ||
5254 | #: plugins/check_swap.c:472 | ||
5255 | #, fuzzy | 4052 | #, fuzzy |
5256 | msgid "Warning threshold percentage must be <= 100!" | 4053 | msgid "Warning threshold percentage must be <= 100!" |
5257 | msgstr "Warning threshold Integer sein" | 4054 | msgstr "Warning threshold Integer sein" |
5258 | 4055 | ||
5259 | #: plugins/check_swap.c:482 | ||
5260 | #, fuzzy | 4056 | #, fuzzy |
5261 | msgid "Warning threshold be positive integer or percentage!" | 4057 | msgid "Warning threshold be positive integer or percentage!" |
5262 | msgstr "Warning threshold muss ein Integer oder ein Prozentwert sein" | 4058 | msgstr "Warning threshold muss ein Integer oder ein Prozentwert sein" |
5263 | 4059 | ||
5264 | #: plugins/check_swap.c:502 | ||
5265 | #, fuzzy | 4060 | #, fuzzy |
5266 | msgid "Critical threshold percentage must be <= 100!" | 4061 | msgid "Critical threshold percentage must be <= 100!" |
5267 | msgstr "Critical threshold muss ein Integer sein" | 4062 | msgstr "Critical threshold muss ein Integer sein" |
5268 | 4063 | ||
5269 | #: plugins/check_swap.c:512 | ||
5270 | #, fuzzy | 4064 | #, fuzzy |
5271 | msgid "Critical threshold be positive integer or percentage!" | 4065 | msgid "Critical threshold be positive integer or percentage!" |
5272 | msgstr "Critical threshold muss ein Integer oder ein Prozentwert sein!" | 4066 | msgstr "Critical threshold muss ein Integer oder ein Prozentwert sein!" |
5273 | 4067 | ||
5274 | #: plugins/check_swap.c:521 | ||
5275 | msgid "" | 4068 | msgid "" |
5276 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 4069 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
5277 | "or integer (0-3)." | 4070 | "or integer (0-3)." |
5278 | msgstr "" | 4071 | msgstr "" |
5279 | 4072 | ||
5280 | #: plugins/check_swap.c:558 | ||
5281 | #, fuzzy | 4073 | #, fuzzy |
5282 | msgid "Warning should be more than critical" | 4074 | msgid "Warning should be more than critical" |
5283 | msgstr "Warning threshold muss ein Integer oder ein Prozentwert sein" | 4075 | msgstr "Warning threshold muss ein Integer oder ein Prozentwert sein" |
5284 | 4076 | ||
5285 | #: plugins/check_swap.c:572 | ||
5286 | msgid "Check swap space on local machine." | 4077 | msgid "Check swap space on local machine." |
5287 | msgstr "" | 4078 | msgstr "" |
5288 | 4079 | ||
5289 | #: plugins/check_swap.c:582 | ||
5290 | msgid "" | 4080 | msgid "" |
5291 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" | 4081 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" |
5292 | msgstr "" | 4082 | msgstr "" |
5293 | 4083 | ||
5294 | #: plugins/check_swap.c:584 | ||
5295 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" | 4084 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" |
5296 | msgstr "" | 4085 | msgstr "" |
5297 | 4086 | ||
5298 | #: plugins/check_swap.c:586 | ||
5299 | msgid "" | 4087 | msgid "" |
5300 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" | 4088 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" |
5301 | msgstr "" | 4089 | msgstr "" |
5302 | 4090 | ||
5303 | #: plugins/check_swap.c:588 | ||
5304 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" | 4091 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" |
5305 | msgstr "" | 4092 | msgstr "" |
5306 | 4093 | ||
5307 | #: plugins/check_swap.c:590 | ||
5308 | msgid "Conduct comparisons for all swap partitions, one by one" | 4094 | msgid "Conduct comparisons for all swap partitions, one by one" |
5309 | msgstr "" | 4095 | msgstr "" |
5310 | 4096 | ||
5311 | #: plugins/check_swap.c:592 | ||
5312 | msgid "" | 4097 | msgid "" |
5313 | "Resulting state when there is no swap regardless of thresholds. Default:" | 4098 | "Resulting state when there is no swap regardless of thresholds. Default:" |
5314 | msgstr "" | 4099 | msgstr "" |
5315 | 4100 | ||
5316 | #: plugins/check_swap.c:597 | ||
5317 | msgid "" | 4101 | msgid "" |
5318 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." | 4102 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." |
5319 | msgstr "" | 4103 | msgstr "" |
5320 | 4104 | ||
5321 | #: plugins/check_swap.c:598 | ||
5322 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." | 4105 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." |
5323 | msgstr "" | 4106 | msgstr "" |
5324 | 4107 | ||
5325 | #: plugins/check_tcp.c:210 | ||
5326 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" | 4108 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" |
5327 | msgstr "" | 4109 | msgstr "" |
5328 | 4110 | ||
5329 | #: plugins/check_tcp.c:234 | ||
5330 | msgid "With UDP checks, a send/expect string must be specified." | 4111 | msgid "With UDP checks, a send/expect string must be specified." |
5331 | msgstr "" | 4112 | msgstr "" |
5332 | 4113 | ||
5333 | #: plugins/check_tcp.c:445 | ||
5334 | msgid "No arguments found" | 4114 | msgid "No arguments found" |
5335 | msgstr "" | 4115 | msgstr "" |
5336 | 4116 | ||
5337 | #: plugins/check_tcp.c:548 | ||
5338 | msgid "Maxbytes must be a positive integer" | 4117 | msgid "Maxbytes must be a positive integer" |
5339 | msgstr "Maxbytes muss ein positiver Integer sein" | 4118 | msgstr "Maxbytes muss ein positiver Integer sein" |
5340 | 4119 | ||
5341 | #: plugins/check_tcp.c:566 | ||
5342 | msgid "Refuse must be one of ok, warn, crit" | 4120 | msgid "Refuse must be one of ok, warn, crit" |
5343 | msgstr "" | 4121 | msgstr "" |
5344 | 4122 | ||
5345 | #: plugins/check_tcp.c:576 | ||
5346 | msgid "Mismatch must be one of ok, warn, crit" | 4123 | msgid "Mismatch must be one of ok, warn, crit" |
5347 | msgstr "" | 4124 | msgstr "" |
5348 | 4125 | ||
5349 | #: plugins/check_tcp.c:582 | ||
5350 | msgid "Delay must be a positive integer" | 4126 | msgid "Delay must be a positive integer" |
5351 | msgstr "Delay muss ein positiver Integer sein" | 4127 | msgstr "Delay muss ein positiver Integer sein" |
5352 | 4128 | ||
5353 | #: plugins/check_tcp.c:637 | ||
5354 | #, fuzzy | 4129 | #, fuzzy |
5355 | msgid "You must provide a server address" | 4130 | msgid "You must provide a server address" |
5356 | msgstr "%s: Hostname muss angegeben werden\n" | 4131 | msgstr "%s: Hostname muss angegeben werden\n" |
5357 | 4132 | ||
5358 | #: plugins/check_tcp.c:639 | ||
5359 | #, fuzzy | 4133 | #, fuzzy |
5360 | msgid "Invalid hostname, address or socket" | 4134 | msgid "Invalid hostname, address or socket" |
5361 | msgstr "Ungültige(r) Hostname/Adresse" | 4135 | msgstr "Ungültige(r) Hostname/Adresse" |
5362 | 4136 | ||
5363 | #: plugins/check_tcp.c:653 | ||
5364 | #, fuzzy, c-format | 4137 | #, fuzzy, c-format |
5365 | msgid "" | 4138 | msgid "" |
5366 | "This plugin tests %s connections with the specified host (or unix socket).\n" | 4139 | "This plugin tests %s connections with the specified host (or unix socket).\n" |
5367 | "\n" | 4140 | "\n" |
5368 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." | 4141 | msgstr "Dieses plugin testet Gameserververbindungen zum angegebenen Host." |
5369 | 4142 | ||
5370 | #: plugins/check_tcp.c:666 | ||
5371 | msgid "" | 4143 | msgid "" |
5372 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " | 4144 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " |
5373 | "or quit option" | 4145 | "or quit option" |
5374 | msgstr "" | 4146 | msgstr "" |
5375 | 4147 | ||
5376 | #: plugins/check_tcp.c:667 | ||
5377 | msgid "Default: nothing added to send, \\r\\n added to end of quit" | 4148 | msgid "Default: nothing added to send, \\r\\n added to end of quit" |
5378 | msgstr "" | 4149 | msgstr "" |
5379 | 4150 | ||
5380 | #: plugins/check_tcp.c:669 | ||
5381 | msgid "String to send to the server" | 4151 | msgid "String to send to the server" |
5382 | msgstr "" | 4152 | msgstr "" |
5383 | 4153 | ||
5384 | #: plugins/check_tcp.c:671 | ||
5385 | msgid "String to expect in server response" | 4154 | msgid "String to expect in server response" |
5386 | msgstr "" | 4155 | msgstr "" |
5387 | 4156 | ||
5388 | #: plugins/check_tcp.c:671 | ||
5389 | msgid "(may be repeated)" | 4157 | msgid "(may be repeated)" |
5390 | msgstr "" | 4158 | msgstr "" |
5391 | 4159 | ||
5392 | #: plugins/check_tcp.c:673 | ||
5393 | msgid "All expect strings need to occur in server response. Default is any" | 4160 | msgid "All expect strings need to occur in server response. Default is any" |
5394 | msgstr "" | 4161 | msgstr "" |
5395 | 4162 | ||
5396 | #: plugins/check_tcp.c:675 | ||
5397 | msgid "String to send server to initiate a clean close of the connection" | 4163 | msgid "String to send server to initiate a clean close of the connection" |
5398 | msgstr "" | 4164 | msgstr "" |
5399 | 4165 | ||
5400 | #: plugins/check_tcp.c:677 | ||
5401 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" | 4166 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" |
5402 | msgstr "" | 4167 | msgstr "" |
5403 | 4168 | ||
5404 | #: plugins/check_tcp.c:679 | ||
5405 | msgid "" | 4169 | msgid "" |
5406 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" | 4170 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" |
5407 | msgstr "" | 4171 | msgstr "" |
5408 | 4172 | ||
5409 | #: plugins/check_tcp.c:681 | ||
5410 | #, fuzzy | 4173 | #, fuzzy |
5411 | msgid "Hide output from TCP socket" | 4174 | msgid "Hide output from TCP socket" |
5412 | msgstr "Konnte TCP socket nicht öffnen\n" | 4175 | msgstr "Konnte TCP socket nicht öffnen\n" |
5413 | 4176 | ||
5414 | #: plugins/check_tcp.c:683 | ||
5415 | msgid "Close connection once more than this number of bytes are received" | 4177 | msgid "Close connection once more than this number of bytes are received" |
5416 | msgstr "" | 4178 | msgstr "" |
5417 | 4179 | ||
5418 | #: plugins/check_tcp.c:685 | ||
5419 | msgid "Seconds to wait between sending string and polling for response" | 4180 | msgid "Seconds to wait between sending string and polling for response" |
5420 | msgstr "" | 4181 | msgstr "" |
5421 | 4182 | ||
5422 | #: plugins/check_tcp.c:690 | ||
5423 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." | 4183 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." |
5424 | msgstr "" | 4184 | msgstr "" |
5425 | 4185 | ||
5426 | #: plugins/check_tcp.c:692 | ||
5427 | msgid "Use SSL for the connection." | 4186 | msgid "Use SSL for the connection." |
5428 | msgstr "" | 4187 | msgstr "" |
5429 | 4188 | ||
5430 | #: plugins/check_tcp.c:694 | ||
5431 | msgid "SSL server_name" | 4189 | msgid "SSL server_name" |
5432 | msgstr "" | 4190 | msgstr "" |
5433 | 4191 | ||
5434 | #: plugins/check_time.c:102 | ||
5435 | #, c-format | 4192 | #, c-format |
5436 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" | 4193 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" |
5437 | msgstr "" | 4194 | msgstr "" |
5438 | 4195 | ||
5439 | #: plugins/check_time.c:115 | ||
5440 | #, c-format | 4196 | #, c-format |
5441 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" | 4197 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" |
5442 | msgstr "" | 4198 | msgstr "" |
5443 | 4199 | ||
5444 | #: plugins/check_time.c:139 | ||
5445 | #, c-format | 4200 | #, c-format |
5446 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" | 4201 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" |
5447 | msgstr "" | 4202 | msgstr "" |
5448 | 4203 | ||
5449 | #: plugins/check_time.c:152 | ||
5450 | #, c-format | 4204 | #, c-format |
5451 | msgid "TIME %s - %d second response time|%s\n" | 4205 | msgid "TIME %s - %d second response time|%s\n" |
5452 | msgstr "" | 4206 | msgstr "" |
5453 | 4207 | ||
5454 | #: plugins/check_time.c:170 | ||
5455 | #, c-format | 4208 | #, c-format |
5456 | msgid "TIME %s - %lu second time difference|%s %s\n" | 4209 | msgid "TIME %s - %lu second time difference|%s %s\n" |
5457 | msgstr "" | 4210 | msgstr "" |
5458 | 4211 | ||
5459 | #: plugins/check_time.c:254 | ||
5460 | msgid "Warning thresholds must be a positive integer" | 4212 | msgid "Warning thresholds must be a positive integer" |
5461 | msgstr "Warning thresholds muss ein positiver Integer sein" | 4213 | msgstr "Warning thresholds muss ein positiver Integer sein" |
5462 | 4214 | ||
5463 | #: plugins/check_time.c:273 | ||
5464 | msgid "Critical thresholds must be a positive integer" | 4215 | msgid "Critical thresholds must be a positive integer" |
5465 | msgstr "Critical thresholds muss ein positiver Integer sein" | 4216 | msgstr "Critical thresholds muss ein positiver Integer sein" |
5466 | 4217 | ||
5467 | #: plugins/check_time.c:339 | ||
5468 | #, fuzzy | 4218 | #, fuzzy |
5469 | msgid "This plugin will check the time on the specified host." | 4219 | msgid "This plugin will check the time on the specified host." |
5470 | msgstr "" | 4220 | msgstr "" |
5471 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 4221 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
5472 | "\n" | 4222 | "\n" |
5473 | 4223 | ||
5474 | #: plugins/check_time.c:351 | ||
5475 | msgid "Use UDP to connect, not TCP" | 4224 | msgid "Use UDP to connect, not TCP" |
5476 | msgstr "" | 4225 | msgstr "" |
5477 | 4226 | ||
5478 | #: plugins/check_time.c:353 | ||
5479 | msgid "Time difference (sec.) necessary to result in a warning status" | 4227 | msgid "Time difference (sec.) necessary to result in a warning status" |
5480 | msgstr "" | 4228 | msgstr "" |
5481 | 4229 | ||
5482 | #: plugins/check_time.c:355 | ||
5483 | msgid "Time difference (sec.) necessary to result in a critical status" | 4230 | msgid "Time difference (sec.) necessary to result in a critical status" |
5484 | msgstr "" | 4231 | msgstr "" |
5485 | 4232 | ||
5486 | #: plugins/check_time.c:357 | ||
5487 | msgid "Response time (sec.) necessary to result in warning status" | 4233 | msgid "Response time (sec.) necessary to result in warning status" |
5488 | msgstr "" | 4234 | msgstr "" |
5489 | 4235 | ||
5490 | #: plugins/check_time.c:359 | ||
5491 | msgid "Response time (sec.) necessary to result in critical status" | 4236 | msgid "Response time (sec.) necessary to result in critical status" |
5492 | msgstr "" | 4237 | msgstr "" |
5493 | 4238 | ||
5494 | #: plugins/check_ups.c:144 | ||
5495 | msgid "On Battery, Low Battery" | 4239 | msgid "On Battery, Low Battery" |
5496 | msgstr "" | 4240 | msgstr "" |
5497 | 4241 | ||
5498 | #: plugins/check_ups.c:149 | ||
5499 | msgid "Online" | 4242 | msgid "Online" |
5500 | msgstr "" | 4243 | msgstr "" |
5501 | 4244 | ||
5502 | #: plugins/check_ups.c:152 | ||
5503 | msgid "On Battery" | 4245 | msgid "On Battery" |
5504 | msgstr "" | 4246 | msgstr "" |
5505 | 4247 | ||
5506 | #: plugins/check_ups.c:156 | ||
5507 | msgid ", Low Battery" | 4248 | msgid ", Low Battery" |
5508 | msgstr "" | 4249 | msgstr "" |
5509 | 4250 | ||
5510 | #: plugins/check_ups.c:160 | ||
5511 | msgid ", Calibrating" | 4251 | msgid ", Calibrating" |
5512 | msgstr "" | 4252 | msgstr "" |
5513 | 4253 | ||
5514 | #: plugins/check_ups.c:163 | ||
5515 | msgid ", Replace Battery" | 4254 | msgid ", Replace Battery" |
5516 | msgstr "" | 4255 | msgstr "" |
5517 | 4256 | ||
5518 | #: plugins/check_ups.c:167 | ||
5519 | msgid ", On Bypass" | 4257 | msgid ", On Bypass" |
5520 | msgstr "" | 4258 | msgstr "" |
5521 | 4259 | ||
5522 | #: plugins/check_ups.c:170 | ||
5523 | msgid ", Overload" | 4260 | msgid ", Overload" |
5524 | msgstr "" | 4261 | msgstr "" |
5525 | 4262 | ||
5526 | #: plugins/check_ups.c:173 | ||
5527 | msgid ", Trimming" | 4263 | msgid ", Trimming" |
5528 | msgstr "" | 4264 | msgstr "" |
5529 | 4265 | ||
5530 | #: plugins/check_ups.c:176 | ||
5531 | msgid ", Boosting" | 4266 | msgid ", Boosting" |
5532 | msgstr "" | 4267 | msgstr "" |
5533 | 4268 | ||
5534 | #: plugins/check_ups.c:179 | ||
5535 | msgid ", Charging" | 4269 | msgid ", Charging" |
5536 | msgstr "" | 4270 | msgstr "" |
5537 | 4271 | ||
5538 | #: plugins/check_ups.c:182 | ||
5539 | msgid ", Discharging" | 4272 | msgid ", Discharging" |
5540 | msgstr "" | 4273 | msgstr "" |
5541 | 4274 | ||
5542 | #: plugins/check_ups.c:185 | ||
5543 | msgid ", Unknown" | 4275 | msgid ", Unknown" |
5544 | msgstr "" | 4276 | msgstr "" |
5545 | 4277 | ||
5546 | #: plugins/check_ups.c:324 | ||
5547 | #, fuzzy | 4278 | #, fuzzy |
5548 | msgid "UPS does not support any available options\n" | 4279 | msgid "UPS does not support any available options\n" |
5549 | msgstr "IPv6 Unterstützung nicht vorhanden" | 4280 | msgstr "IPv6 Unterstützung nicht vorhanden" |
5550 | 4281 | ||
5551 | #: plugins/check_ups.c:348 plugins/check_ups.c:414 | ||
5552 | #, fuzzy | 4282 | #, fuzzy |
5553 | msgid "Invalid response received from host" | 4283 | msgid "Invalid response received from host" |
5554 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 4284 | msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
5555 | 4285 | ||
5556 | #: plugins/check_ups.c:406 | ||
5557 | msgid "UPS name to long for buffer" | 4286 | msgid "UPS name to long for buffer" |
5558 | msgstr "" | 4287 | msgstr "" |
5559 | 4288 | ||
5560 | #: plugins/check_ups.c:423 | ||
5561 | #, fuzzy, c-format | 4289 | #, fuzzy, c-format |
5562 | msgid "CRITICAL - no such UPS '%s' on that host\n" | 4290 | msgid "CRITICAL - no such UPS '%s' on that host\n" |
5563 | msgstr "%s [%s nicht gefunden]" | 4291 | msgstr "%s [%s nicht gefunden]" |
5564 | 4292 | ||
5565 | #: plugins/check_ups.c:433 | ||
5566 | #, fuzzy | 4293 | #, fuzzy |
5567 | msgid "CRITICAL - UPS data is stale" | 4294 | msgid "CRITICAL - UPS data is stale" |
5568 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" | 4295 | msgstr "CRITICAL - Serverdatum \"%100s\" konnte nicht verarbeitet werden" |
5569 | 4296 | ||
5570 | #: plugins/check_ups.c:438 | ||
5571 | #, fuzzy, c-format | 4297 | #, fuzzy, c-format |
5572 | msgid "Unknown error: %s\n" | 4298 | msgid "Unknown error: %s\n" |
5573 | msgstr "Papierfehler" | 4299 | msgstr "Papierfehler" |
5574 | 4300 | ||
5575 | #: plugins/check_ups.c:445 | ||
5576 | msgid "Error: unable to parse variable" | 4301 | msgid "Error: unable to parse variable" |
5577 | msgstr "" | 4302 | msgstr "" |
5578 | 4303 | ||
5579 | #: plugins/check_ups.c:552 | ||
5580 | msgid "Unrecognized UPS variable" | 4304 | msgid "Unrecognized UPS variable" |
5581 | msgstr "" | 4305 | msgstr "" |
5582 | 4306 | ||
5583 | #: plugins/check_ups.c:590 | ||
5584 | msgid "Error : no UPS indicated" | 4307 | msgid "Error : no UPS indicated" |
5585 | msgstr "" | 4308 | msgstr "" |
5586 | 4309 | ||
5587 | #: plugins/check_ups.c:610 | ||
5588 | #, fuzzy | 4310 | #, fuzzy |
5589 | msgid "" | 4311 | msgid "" |
5590 | "This plugin tests the UPS service on the specified host. Network UPS Tools" | 4312 | "This plugin tests the UPS service on the specified host. Network UPS Tools" |
@@ -5592,515 +4314,406 @@ msgstr "" | |||
5592 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" | 4314 | "Testet den DNS Dienst auf dem angegebenen Host mit dig\n" |
5593 | "\n" | 4315 | "\n" |
5594 | 4316 | ||
5595 | #: plugins/check_ups.c:611 | ||
5596 | msgid "from www.networkupstools.org must be running for this plugin to work." | 4317 | msgid "from www.networkupstools.org must be running for this plugin to work." |
5597 | msgstr "" | 4318 | msgstr "" |
5598 | 4319 | ||
5599 | #: plugins/check_ups.c:623 | ||
5600 | msgid "Name of UPS" | 4320 | msgid "Name of UPS" |
5601 | msgstr "" | 4321 | msgstr "" |
5602 | 4322 | ||
5603 | #: plugins/check_ups.c:625 | ||
5604 | msgid "Output of temperatures in Celsius" | 4323 | msgid "Output of temperatures in Celsius" |
5605 | msgstr "" | 4324 | msgstr "" |
5606 | 4325 | ||
5607 | #: plugins/check_ups.c:627 | ||
5608 | msgid "Valid values for STRING are" | 4326 | msgid "Valid values for STRING are" |
5609 | msgstr "" | 4327 | msgstr "" |
5610 | 4328 | ||
5611 | #: plugins/check_ups.c:638 | ||
5612 | msgid "" | 4329 | msgid "" |
5613 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" | 4330 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" |
5614 | msgstr "" | 4331 | msgstr "" |
5615 | 4332 | ||
5616 | #: plugins/check_ups.c:639 | ||
5617 | msgid "" | 4333 | msgid "" |
5618 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" | 4334 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" |
5619 | msgstr "" | 4335 | msgstr "" |
5620 | 4336 | ||
5621 | #: plugins/check_ups.c:640 | ||
5622 | msgid "" | 4337 | msgid "" |
5623 | "plugin will return an OK state. If the battery is on it will return a WARNING" | 4338 | "plugin will return an OK state. If the battery is on it will return a WARNING" |
5624 | msgstr "" | 4339 | msgstr "" |
5625 | 4340 | ||
5626 | #: plugins/check_ups.c:641 | ||
5627 | msgid "" | 4341 | msgid "" |
5628 | "state. If the UPS is off or has a low battery the plugin will return a " | 4342 | "state. If the UPS is off or has a low battery the plugin will return a " |
5629 | "CRITICAL" | 4343 | "CRITICAL" |
5630 | msgstr "" | 4344 | msgstr "" |
5631 | 4345 | ||
5632 | #: plugins/check_ups.c:646 | ||
5633 | msgid "" | 4346 | msgid "" |
5634 | "You may also specify a variable to check (such as temperature, utility " | 4347 | "You may also specify a variable to check (such as temperature, utility " |
5635 | "voltage," | 4348 | "voltage," |
5636 | msgstr "" | 4349 | msgstr "" |
5637 | 4350 | ||
5638 | #: plugins/check_ups.c:647 | ||
5639 | msgid "" | 4351 | msgid "" |
5640 | "battery load, etc.) as well as warning and critical thresholds for the value" | 4352 | "battery load, etc.) as well as warning and critical thresholds for the value" |
5641 | msgstr "" | 4353 | msgstr "" |
5642 | 4354 | ||
5643 | #: plugins/check_ups.c:648 | ||
5644 | msgid "" | 4355 | msgid "" |
5645 | "of that variable. If the remote host has multiple UPS that are being " | 4356 | "of that variable. If the remote host has multiple UPS that are being " |
5646 | "monitored" | 4357 | "monitored" |
5647 | msgstr "" | 4358 | msgstr "" |
5648 | 4359 | ||
5649 | #: plugins/check_ups.c:649 | ||
5650 | msgid "you will have to use the --ups option to specify which UPS to check." | 4360 | msgid "you will have to use the --ups option to specify which UPS to check." |
5651 | msgstr "" | 4361 | msgstr "" |
5652 | 4362 | ||
5653 | #: plugins/check_ups.c:651 | ||
5654 | msgid "" | 4363 | msgid "" |
5655 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" | 4364 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" |
5656 | msgstr "" | 4365 | msgstr "" |
5657 | 4366 | ||
5658 | #: plugins/check_ups.c:652 | ||
5659 | msgid "" | 4367 | msgid "" |
5660 | "Network UPS Tools be installed on the remote host. If you do not have the" | 4368 | "Network UPS Tools be installed on the remote host. If you do not have the" |
5661 | msgstr "" | 4369 | msgstr "" |
5662 | 4370 | ||
5663 | #: plugins/check_ups.c:653 | ||
5664 | msgid "package installed on your system, you can download it from" | 4371 | msgid "package installed on your system, you can download it from" |
5665 | msgstr "" | 4372 | msgstr "" |
5666 | 4373 | ||
5667 | #: plugins/check_ups.c:654 | ||
5668 | msgid "http://www.networkupstools.org" | 4374 | msgid "http://www.networkupstools.org" |
5669 | msgstr "" | 4375 | msgstr "" |
5670 | 4376 | ||
5671 | #: plugins/check_users.c:91 | ||
5672 | #, fuzzy, c-format | 4377 | #, fuzzy, c-format |
5673 | msgid "Could not enumerate RD sessions: %d\n" | 4378 | msgid "Could not enumerate RD sessions: %d\n" |
5674 | msgstr "Konnte·url·nicht·zuweisen\n" | 4379 | msgstr "Konnte·url·nicht·zuweisen\n" |
5675 | 4380 | ||
5676 | #: plugins/check_users.c:146 | ||
5677 | #, c-format | 4381 | #, c-format |
5678 | msgid "# users=%d" | 4382 | msgid "# users=%d" |
5679 | msgstr "" | 4383 | msgstr "" |
5680 | 4384 | ||
5681 | #: plugins/check_users.c:164 | ||
5682 | msgid "Unable to read output" | 4385 | msgid "Unable to read output" |
5683 | msgstr "" | 4386 | msgstr "" |
5684 | 4387 | ||
5685 | #: plugins/check_users.c:166 | ||
5686 | #, c-format | 4388 | #, c-format |
5687 | msgid "USERS %s - %d users currently logged in |%s\n" | 4389 | msgid "USERS %s - %d users currently logged in |%s\n" |
5688 | msgstr "" | 4390 | msgstr "" |
5689 | 4391 | ||
5690 | #: plugins/check_users.c:241 | ||
5691 | #, fuzzy | 4392 | #, fuzzy |
5692 | msgid "This plugin checks the number of users currently logged in on the local" | 4393 | msgid "This plugin checks the number of users currently logged in on the local" |
5693 | msgstr "" | 4394 | msgstr "" |
5694 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" | 4395 | "Dieses Plugin prüft den freien Speicher auf einem gemounteten Filesystem\n" |
5695 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " | 4396 | "und erzeugt einen Alarm wenn einer der angegebenen Schwellwerte " |
5696 | "unterschritten wird.\n" | 4397 | "unterschritten wird.\n" |
5697 | "\n" | 4398 | "\n" |
5698 | 4399 | ||
5699 | #: plugins/check_users.c:242 | ||
5700 | msgid "" | 4400 | msgid "" |
5701 | "system and generates an error if the number exceeds the thresholds specified." | 4401 | "system and generates an error if the number exceeds the thresholds specified." |
5702 | msgstr "" | 4402 | msgstr "" |
5703 | 4403 | ||
5704 | #: plugins/check_users.c:252 | ||
5705 | msgid "Set WARNING status if more than INTEGER users are logged in" | 4404 | msgid "Set WARNING status if more than INTEGER users are logged in" |
5706 | msgstr "" | 4405 | msgstr "" |
5707 | 4406 | ||
5708 | #: plugins/check_users.c:254 | ||
5709 | msgid "Set CRITICAL status if more than INTEGER users are logged in" | 4407 | msgid "Set CRITICAL status if more than INTEGER users are logged in" |
5710 | msgstr "" | 4408 | msgstr "" |
5711 | 4409 | ||
5712 | #: plugins/check_ide_smart.c:218 | ||
5713 | msgid "" | 4410 | msgid "" |
5714 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." | 4411 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." |
5715 | msgstr "" | 4412 | msgstr "" |
5716 | 4413 | ||
5717 | #: plugins/check_ide_smart.c:219 | ||
5718 | msgid "Nagios-compatible output is now always returned." | 4414 | msgid "Nagios-compatible output is now always returned." |
5719 | msgstr "" | 4415 | msgstr "" |
5720 | 4416 | ||
5721 | #: plugins/check_ide_smart.c:224 | ||
5722 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." | 4417 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." |
5723 | msgstr "" | 4418 | msgstr "" |
5724 | 4419 | ||
5725 | #: plugins/check_ide_smart.c:228 | ||
5726 | msgid "" | 4420 | msgid "" |
5727 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" | 4421 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" |
5728 | msgstr "" | 4422 | msgstr "" |
5729 | 4423 | ||
5730 | #: plugins/check_ide_smart.c:229 | ||
5731 | msgid "default and will be removed from future releases." | 4424 | msgid "default and will be removed from future releases." |
5732 | msgstr "" | 4425 | msgstr "" |
5733 | 4426 | ||
5734 | #: plugins/check_ide_smart.c:257 | ||
5735 | #, fuzzy, c-format | 4427 | #, fuzzy, c-format |
5736 | msgid "CRITICAL - Couldn't open device %s: %s\n" | 4428 | msgid "CRITICAL - Couldn't open device %s: %s\n" |
5737 | msgstr "CRITICAL - Device konnte nicht geöffnet werden: %s\n" | 4429 | msgstr "CRITICAL - Device konnte nicht geöffnet werden: %s\n" |
5738 | 4430 | ||
5739 | #: plugins/check_ide_smart.c:262 | ||
5740 | #, c-format | 4431 | #, c-format |
5741 | msgid "CRITICAL - SMART_CMD_ENABLE\n" | 4432 | msgid "CRITICAL - SMART_CMD_ENABLE\n" |
5742 | msgstr "" | 4433 | msgstr "" |
5743 | 4434 | ||
5744 | #: plugins/check_ide_smart.c:303 plugins/check_ide_smart.c:330 | ||
5745 | #, c-format | 4435 | #, c-format |
5746 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" | 4436 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" |
5747 | msgstr "" | 4437 | msgstr "" |
5748 | 4438 | ||
5749 | #: plugins/check_ide_smart.c:376 | ||
5750 | #, c-format | 4439 | #, c-format |
5751 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" | 4440 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" |
5752 | msgstr "" | 4441 | msgstr "" |
5753 | 4442 | ||
5754 | #: plugins/check_ide_smart.c:384 | ||
5755 | #, c-format | 4443 | #, c-format |
5756 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" | 4444 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" |
5757 | msgstr "" | 4445 | msgstr "" |
5758 | 4446 | ||
5759 | #: plugins/check_ide_smart.c:392 | ||
5760 | #, c-format | 4447 | #, c-format |
5761 | msgid "OK - Operational (%d/%d tests passed)\n" | 4448 | msgid "OK - Operational (%d/%d tests passed)\n" |
5762 | msgstr "" | 4449 | msgstr "" |
5763 | 4450 | ||
5764 | #: plugins/check_ide_smart.c:396 | ||
5765 | #, c-format | 4451 | #, c-format |
5766 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" | 4452 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" |
5767 | msgstr "" | 4453 | msgstr "" |
5768 | 4454 | ||
5769 | #: plugins/check_ide_smart.c:429 | ||
5770 | #, c-format | 4455 | #, c-format |
5771 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" | 4456 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" |
5772 | msgstr "" | 4457 | msgstr "" |
5773 | 4458 | ||
5774 | #: plugins/check_ide_smart.c:435 | ||
5775 | #, c-format | 4459 | #, c-format |
5776 | msgid "OffLineCapability=%d {%s %s %s}\n" | 4460 | msgid "OffLineCapability=%d {%s %s %s}\n" |
5777 | msgstr "" | 4461 | msgstr "" |
5778 | 4462 | ||
5779 | #: plugins/check_ide_smart.c:441 | ||
5780 | #, c-format | 4463 | #, c-format |
5781 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" | 4464 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" |
5782 | msgstr "" | 4465 | msgstr "" |
5783 | 4466 | ||
5784 | #: plugins/check_ide_smart.c:463 plugins/check_ide_smart.c:492 | ||
5785 | #, c-format | 4467 | #, c-format |
5786 | msgid "CRITICAL - %s: %s\n" | 4468 | msgid "CRITICAL - %s: %s\n" |
5787 | msgstr "" | 4469 | msgstr "" |
5788 | 4470 | ||
5789 | #: plugins/check_ide_smart.c:467 plugins/check_ide_smart.c:496 | ||
5790 | #, c-format | 4471 | #, c-format |
5791 | msgid "OK - Command sent (%s)\n" | 4472 | msgid "OK - Command sent (%s)\n" |
5792 | msgstr "" | 4473 | msgstr "" |
5793 | 4474 | ||
5794 | #: plugins/check_ide_smart.c:517 plugins/check_ide_smart.c:544 | ||
5795 | #, c-format | 4475 | #, c-format |
5796 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" | 4476 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" |
5797 | msgstr "" | 4477 | msgstr "" |
5798 | 4478 | ||
5799 | #: plugins/check_ide_smart.c:563 | ||
5800 | #, c-format | 4479 | #, c-format |
5801 | msgid "" | 4480 | msgid "" |
5802 | "This plugin checks a local hard drive with the (Linux specific) SMART " | 4481 | "This plugin checks a local hard drive with the (Linux specific) SMART " |
5803 | "interface [http://smartlinux.sourceforge.net/smart/index.php]." | 4482 | "interface [http://smartlinux.sourceforge.net/smart/index.php]." |
5804 | msgstr "" | 4483 | msgstr "" |
5805 | 4484 | ||
5806 | #: plugins/check_ide_smart.c:573 | ||
5807 | msgid "Select device DEVICE" | 4485 | msgid "Select device DEVICE" |
5808 | msgstr "" | 4486 | msgstr "" |
5809 | 4487 | ||
5810 | #: plugins/check_ide_smart.c:574 | ||
5811 | msgid "" | 4488 | msgid "" |
5812 | "Note: if the device is specified without this option, any further option will" | 4489 | "Note: if the device is specified without this option, any further option will" |
5813 | msgstr "" | 4490 | msgstr "" |
5814 | 4491 | ||
5815 | #: plugins/check_ide_smart.c:575 | ||
5816 | msgid "be ignored." | 4492 | msgid "be ignored." |
5817 | msgstr "" | 4493 | msgstr "" |
5818 | 4494 | ||
5819 | #: plugins/check_ide_smart.c:581 | ||
5820 | msgid "" | 4495 | msgid "" |
5821 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" | 4496 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" |
5822 | msgstr "" | 4497 | msgstr "" |
5823 | 4498 | ||
5824 | #: plugins/check_ide_smart.c:582 | ||
5825 | msgid "" | 4499 | msgid "" |
5826 | "broken in an underhand manner and have been disabled. You can use smartctl" | 4500 | "broken in an underhand manner and have been disabled. You can use smartctl" |
5827 | msgstr "" | 4501 | msgstr "" |
5828 | 4502 | ||
5829 | #: plugins/check_ide_smart.c:583 | ||
5830 | msgid "instead:" | 4503 | msgid "instead:" |
5831 | msgstr "" | 4504 | msgstr "" |
5832 | 4505 | ||
5833 | #: plugins/check_ide_smart.c:584 | ||
5834 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" | 4506 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" |
5835 | msgstr "" | 4507 | msgstr "" |
5836 | 4508 | ||
5837 | #: plugins/check_ide_smart.c:585 | ||
5838 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" | 4509 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" |
5839 | msgstr "" | 4510 | msgstr "" |
5840 | 4511 | ||
5841 | #: plugins/check_ide_smart.c:586 | ||
5842 | msgid "-i/--immediate: use \"smartctl --test=offline\"" | 4512 | msgid "-i/--immediate: use \"smartctl --test=offline\"" |
5843 | msgstr "" | 4513 | msgstr "" |
5844 | 4514 | ||
5845 | #: plugins/negate.c:96 | ||
5846 | #, fuzzy | 4515 | #, fuzzy |
5847 | msgid "No data returned from command\n" | 4516 | msgid "No data returned from command\n" |
5848 | msgstr "Keine Daten empfangen %s\n" | 4517 | msgstr "Keine Daten empfangen %s\n" |
5849 | 4518 | ||
5850 | #: plugins/negate.c:166 | ||
5851 | msgid "" | 4519 | msgid "" |
5852 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 4520 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
5853 | "or integer (0-3)." | 4521 | "or integer (0-3)." |
5854 | msgstr "" | 4522 | msgstr "" |
5855 | 4523 | ||
5856 | #: plugins/negate.c:170 | ||
5857 | msgid "" | 4524 | msgid "" |
5858 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " | 4525 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " |
5859 | "(0-3)." | 4526 | "(0-3)." |
5860 | msgstr "" | 4527 | msgstr "" |
5861 | 4528 | ||
5862 | #: plugins/negate.c:176 | ||
5863 | msgid "" | 4529 | msgid "" |
5864 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4530 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5865 | "integer (0-3)." | 4531 | "integer (0-3)." |
5866 | msgstr "" | 4532 | msgstr "" |
5867 | 4533 | ||
5868 | #: plugins/negate.c:181 | ||
5869 | msgid "" | 4534 | msgid "" |
5870 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4535 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5871 | "integer (0-3)." | 4536 | "integer (0-3)." |
5872 | msgstr "" | 4537 | msgstr "" |
5873 | 4538 | ||
5874 | #: plugins/negate.c:186 | ||
5875 | msgid "" | 4539 | msgid "" |
5876 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4540 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5877 | "integer (0-3)." | 4541 | "integer (0-3)." |
5878 | msgstr "" | 4542 | msgstr "" |
5879 | 4543 | ||
5880 | #: plugins/negate.c:213 | ||
5881 | msgid "Require path to command" | 4544 | msgid "Require path to command" |
5882 | msgstr "" | 4545 | msgstr "" |
5883 | 4546 | ||
5884 | #: plugins/negate.c:224 | ||
5885 | msgid "" | 4547 | msgid "" |
5886 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." | 4548 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." |
5887 | msgstr "" | 4549 | msgstr "" |
5888 | 4550 | ||
5889 | #: plugins/negate.c:225 | ||
5890 | msgid "Additional switches can be used to control which state becomes what." | 4551 | msgid "Additional switches can be used to control which state becomes what." |
5891 | msgstr "" | 4552 | msgstr "" |
5892 | 4553 | ||
5893 | #: plugins/negate.c:234 | ||
5894 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." | 4554 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." |
5895 | msgstr "" | 4555 | msgstr "" |
5896 | 4556 | ||
5897 | #: plugins/negate.c:236 | ||
5898 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" | 4557 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" |
5899 | msgstr "" | 4558 | msgstr "" |
5900 | 4559 | ||
5901 | #: plugins/negate.c:242 | ||
5902 | #, c-format | 4560 | #, c-format |
5903 | msgid "" | 4561 | msgid "" |
5904 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" | 4562 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" |
5905 | msgstr "" | 4563 | msgstr "" |
5906 | 4564 | ||
5907 | #: plugins/negate.c:243 | ||
5908 | #, c-format | 4565 | #, c-format |
5909 | msgid "" | 4566 | msgid "" |
5910 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" | 4567 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" |
5911 | msgstr "" | 4568 | msgstr "" |
5912 | 4569 | ||
5913 | #: plugins/negate.c:244 | ||
5914 | #, c-format | 4570 | #, c-format |
5915 | msgid " OK and CRITICAL.\n" | 4571 | msgid " OK and CRITICAL.\n" |
5916 | msgstr "" | 4572 | msgstr "" |
5917 | 4573 | ||
5918 | #: plugins/negate.c:246 | ||
5919 | #, c-format | 4574 | #, c-format |
5920 | msgid "" | 4575 | msgid "" |
5921 | " Substitute output text as well. Will only substitute text in CAPITALS\n" | 4576 | " Substitute output text as well. Will only substitute text in CAPITALS\n" |
5922 | msgstr "" | 4577 | msgstr "" |
5923 | 4578 | ||
5924 | #: plugins/negate.c:251 | ||
5925 | msgid "Run check_ping and invert result. Must use full path to plugin" | 4579 | msgid "Run check_ping and invert result. Must use full path to plugin" |
5926 | msgstr "" | 4580 | msgstr "" |
5927 | 4581 | ||
5928 | #: plugins/negate.c:253 | ||
5929 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" | 4582 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" |
5930 | msgstr "" | 4583 | msgstr "" |
5931 | 4584 | ||
5932 | #: plugins/negate.c:256 | ||
5933 | msgid "" | 4585 | msgid "" |
5934 | "This plugin is a wrapper to take the output of another plugin and invert it." | 4586 | "This plugin is a wrapper to take the output of another plugin and invert it." |
5935 | msgstr "" | 4587 | msgstr "" |
5936 | 4588 | ||
5937 | #: plugins/negate.c:257 | ||
5938 | msgid "The full path of the plugin must be provided." | 4589 | msgid "The full path of the plugin must be provided." |
5939 | msgstr "" | 4590 | msgstr "" |
5940 | 4591 | ||
5941 | #: plugins/negate.c:258 | ||
5942 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." | 4592 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." |
5943 | msgstr "" | 4593 | msgstr "" |
5944 | 4594 | ||
5945 | #: plugins/negate.c:259 | ||
5946 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." | 4595 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." |
5947 | msgstr "" | 4596 | msgstr "" |
5948 | 4597 | ||
5949 | #: plugins/negate.c:260 | ||
5950 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." | 4598 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." |
5951 | msgstr "" | 4599 | msgstr "" |
5952 | 4600 | ||
5953 | #: plugins/negate.c:262 | ||
5954 | msgid "" | 4601 | msgid "" |
5955 | "Using timeout-result, it is possible to override the timeout behaviour or a" | 4602 | "Using timeout-result, it is possible to override the timeout behaviour or a" |
5956 | msgstr "" | 4603 | msgstr "" |
5957 | 4604 | ||
5958 | #: plugins/negate.c:263 | ||
5959 | msgid "plugin by setting the negate timeout a bit lower." | 4605 | msgid "plugin by setting the negate timeout a bit lower." |
5960 | msgstr "" | 4606 | msgstr "" |
5961 | 4607 | ||
5962 | #: plugins/netutils.c:49 | ||
5963 | #, fuzzy, c-format | 4608 | #, fuzzy, c-format |
5964 | msgid "%s - Socket timeout after %d seconds\n" | 4609 | msgid "%s - Socket timeout after %d seconds\n" |
5965 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" | 4610 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" |
5966 | 4611 | ||
5967 | #: plugins/netutils.c:51 | ||
5968 | #, fuzzy, c-format | 4612 | #, fuzzy, c-format |
5969 | msgid "%s - Abnormal timeout after %d seconds\n" | 4613 | msgid "%s - Abnormal timeout after %d seconds\n" |
5970 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" | 4614 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" |
5971 | 4615 | ||
5972 | #: plugins/netutils.c:79 plugins/netutils.c:292 | ||
5973 | msgid "Send failed" | 4616 | msgid "Send failed" |
5974 | msgstr "" | 4617 | msgstr "" |
5975 | 4618 | ||
5976 | #: plugins/netutils.c:96 plugins/netutils.c:307 | ||
5977 | #, fuzzy | 4619 | #, fuzzy |
5978 | msgid "No data was received from host!" | 4620 | msgid "No data was received from host!" |
5979 | msgstr "Keine Daten empfangen %s\n" | 4621 | msgstr "Keine Daten empfangen %s\n" |
5980 | 4622 | ||
5981 | #: plugins/netutils.c:209 plugins/netutils.c:245 | ||
5982 | msgid "Socket creation failed" | 4623 | msgid "Socket creation failed" |
5983 | msgstr "" | 4624 | msgstr "" |
5984 | 4625 | ||
5985 | #: plugins/netutils.c:238 | ||
5986 | msgid "Supplied path too long unix domain socket" | 4626 | msgid "Supplied path too long unix domain socket" |
5987 | msgstr "" | 4627 | msgstr "" |
5988 | 4628 | ||
5989 | #: plugins/netutils.c:316 | ||
5990 | msgid "Receive failed" | 4629 | msgid "Receive failed" |
5991 | msgstr "" | 4630 | msgstr "" |
5992 | 4631 | ||
5993 | #: plugins/netutils.c:342 plugins-root/check_dhcp.c:1310 | ||
5994 | #, fuzzy, c-format | 4632 | #, fuzzy, c-format |
5995 | msgid "Invalid hostname/address - %s" | 4633 | msgid "Invalid hostname/address - %s" |
5996 | msgstr "" | 4634 | msgstr "" |
5997 | "Ungültige(r) Name/Adresse: %s\n" | 4635 | "Ungültige(r) Name/Adresse: %s\n" |
5998 | "\n" | 4636 | "\n" |
5999 | 4637 | ||
6000 | #: plugins/popen.c:133 | ||
6001 | #, fuzzy | 4638 | #, fuzzy |
6002 | msgid "Could not malloc argv array in popen()" | 4639 | msgid "Could not malloc argv array in popen()" |
6003 | msgstr "Konnte addr nicht zuweisen\n" | 4640 | msgstr "Konnte addr nicht zuweisen\n" |
6004 | 4641 | ||
6005 | #: plugins/popen.c:143 | ||
6006 | #, fuzzy | 4642 | #, fuzzy |
6007 | msgid "CRITICAL - You need more args!!!" | 4643 | msgid "CRITICAL - You need more args!!!" |
6008 | msgstr "CRITICAL - Fehler: %s\n" | 4644 | msgstr "CRITICAL - Fehler: %s\n" |
6009 | 4645 | ||
6010 | #: plugins/popen.c:201 | ||
6011 | #, fuzzy | 4646 | #, fuzzy |
6012 | msgid "Cannot catch SIGCHLD" | 4647 | msgid "Cannot catch SIGCHLD" |
6013 | msgstr "Konnte SIGALRM nicht erhalten" | 4648 | msgstr "Konnte SIGALRM nicht erhalten" |
6014 | 4649 | ||
6015 | #: plugins/popen.c:287 | ||
6016 | #, fuzzy, c-format | 4650 | #, fuzzy, c-format |
6017 | msgid "CRITICAL - Plugin timed out after %d seconds\n" | 4651 | msgid "CRITICAL - Plugin timed out after %d seconds\n" |
6018 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" | 4652 | msgstr "CRITICAL - Dokumentendatum ist %d Sekunden in der Zukunft\n" |
6019 | 4653 | ||
6020 | #: plugins/popen.c:290 | ||
6021 | msgid "CRITICAL - popen timeout received, but no child process" | 4654 | msgid "CRITICAL - popen timeout received, but no child process" |
6022 | msgstr "" | 4655 | msgstr "" |
6023 | 4656 | ||
6024 | #: plugins/urlize.c:129 | ||
6025 | #, c-format | 4657 | #, c-format |
6026 | msgid "" | 4658 | msgid "" |
6027 | "%s UNKNOWN - No data received from host\n" | 4659 | "%s UNKNOWN - No data received from host\n" |
6028 | "CMD: %s</A>\n" | 4660 | "CMD: %s</A>\n" |
6029 | msgstr "" | 4661 | msgstr "" |
6030 | 4662 | ||
6031 | #: plugins/urlize.c:168 | ||
6032 | msgid "" | 4663 | msgid "" |
6033 | "This plugin wraps the text output of another command (plugin) in HTML <A>" | 4664 | "This plugin wraps the text output of another command (plugin) in HTML <A>" |
6034 | msgstr "" | 4665 | msgstr "" |
6035 | 4666 | ||
6036 | #: plugins/urlize.c:169 | ||
6037 | msgid "" | 4667 | msgid "" |
6038 | "tags, thus displaying the child plugin's output as a clickable link in " | 4668 | "tags, thus displaying the child plugin's output as a clickable link in " |
6039 | "compatible" | 4669 | "compatible" |
6040 | msgstr "" | 4670 | msgstr "" |
6041 | 4671 | ||
6042 | #: plugins/urlize.c:170 | ||
6043 | msgid "" | 4672 | msgid "" |
6044 | "monitoring status screen. This plugin returns the status of the invoked " | 4673 | "monitoring status screen. This plugin returns the status of the invoked " |
6045 | "plugin." | 4674 | "plugin." |
6046 | msgstr "" | 4675 | msgstr "" |
6047 | 4676 | ||
6048 | #: plugins/urlize.c:180 | ||
6049 | msgid "" | 4677 | msgid "" |
6050 | "Pay close attention to quoting to ensure that the shell passes the expected" | 4678 | "Pay close attention to quoting to ensure that the shell passes the expected" |
6051 | msgstr "" | 4679 | msgstr "" |
6052 | 4680 | ||
6053 | #: plugins/urlize.c:181 | ||
6054 | msgid "data to the plugin. For example, in:" | 4681 | msgid "data to the plugin. For example, in:" |
6055 | msgstr "" | 4682 | msgstr "" |
6056 | 4683 | ||
6057 | #: plugins/urlize.c:182 | ||
6058 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" | 4684 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" |
6059 | msgstr "" | 4685 | msgstr "" |
6060 | 4686 | ||
6061 | #: plugins/urlize.c:183 | ||
6062 | msgid "the shell will remove the single quotes and urlize will see:" | 4687 | msgid "the shell will remove the single quotes and urlize will see:" |
6063 | msgstr "" | 4688 | msgstr "" |
6064 | 4689 | ||
6065 | #: plugins/urlize.c:184 | ||
6066 | msgid "urlize http://example.com/ check_http -H example.com -r two words" | 4690 | msgid "urlize http://example.com/ check_http -H example.com -r two words" |
6067 | msgstr "" | 4691 | msgstr "" |
6068 | 4692 | ||
6069 | #: plugins/urlize.c:185 | ||
6070 | msgid "You probably want:" | 4693 | msgid "You probably want:" |
6071 | msgstr "" | 4694 | msgstr "" |
6072 | 4695 | ||
6073 | #: plugins/urlize.c:186 | ||
6074 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" | 4696 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" |
6075 | msgstr "" | 4697 | msgstr "" |
6076 | 4698 | ||
6077 | #: plugins/utils.c:479 | ||
6078 | #, fuzzy | 4699 | #, fuzzy |
6079 | msgid "failed realloc in strpcpy\n" | 4700 | msgid "failed realloc in strpcpy\n" |
6080 | msgstr "konnte keinen Speicher für '%s' reservieren\n" | 4701 | msgstr "konnte keinen Speicher für '%s' reservieren\n" |
6081 | 4702 | ||
6082 | #: plugins/utils.c:521 | ||
6083 | #, fuzzy | 4703 | #, fuzzy |
6084 | msgid "failed malloc in strscat\n" | 4704 | msgid "failed malloc in strscat\n" |
6085 | msgstr "konnte keinen Speicher für '%s' reservieren\n" | 4705 | msgstr "konnte keinen Speicher für '%s' reservieren\n" |
6086 | 4706 | ||
6087 | #: plugins/utils.c:541 | ||
6088 | #, fuzzy | 4707 | #, fuzzy |
6089 | msgid "failed malloc in xvasprintf\n" | 4708 | msgid "failed malloc in xvasprintf\n" |
6090 | msgstr "konnte keinen Speicher für '%s' reservieren\n" | 4709 | msgstr "konnte keinen Speicher für '%s' reservieren\n" |
6091 | |||
6092 | #: plugins/utils.c:819 | ||
6093 | msgid "sysconf error for _SC_OPEN_MAX\n" | ||
6094 | msgstr "" | ||
6095 | 4710 | ||
6096 | #: plugins/utils.h:127 | ||
6097 | #, c-format | 4711 | #, c-format |
6098 | msgid "" | 4712 | msgid "" |
6099 | " %s (-h | --help) for detailed help\n" | 4713 | " %s (-h | --help) for detailed help\n" |
6100 | " %s (-V | --version) for version information\n" | 4714 | " %s (-V | --version) for version information\n" |
6101 | msgstr "" | 4715 | msgstr "" |
6102 | 4716 | ||
6103 | #: plugins/utils.h:131 | ||
6104 | msgid "" | 4717 | msgid "" |
6105 | "\n" | 4718 | "\n" |
6106 | "Options:\n" | 4719 | "Options:\n" |
@@ -6110,7 +4723,6 @@ msgid "" | |||
6110 | " Print version information\n" | 4723 | " Print version information\n" |
6111 | msgstr "" | 4724 | msgstr "" |
6112 | 4725 | ||
6113 | #: plugins/utils.h:138 | ||
6114 | #, c-format | 4726 | #, c-format |
6115 | msgid "" | 4727 | msgid "" |
6116 | " -H, --hostname=ADDRESS\n" | 4728 | " -H, --hostname=ADDRESS\n" |
@@ -6119,7 +4731,6 @@ msgid "" | |||
6119 | " Port number (default: %s)\n" | 4731 | " Port number (default: %s)\n" |
6120 | msgstr "" | 4732 | msgstr "" |
6121 | 4733 | ||
6122 | #: plugins/utils.h:144 | ||
6123 | msgid "" | 4734 | msgid "" |
6124 | " -4, --use-ipv4\n" | 4735 | " -4, --use-ipv4\n" |
6125 | " Use IPv4 connection\n" | 4736 | " Use IPv4 connection\n" |
@@ -6127,14 +4738,12 @@ msgid "" | |||
6127 | " Use IPv6 connection\n" | 4738 | " Use IPv6 connection\n" |
6128 | msgstr "" | 4739 | msgstr "" |
6129 | 4740 | ||
6130 | #: plugins/utils.h:150 | ||
6131 | msgid "" | 4741 | msgid "" |
6132 | " -v, --verbose\n" | 4742 | " -v, --verbose\n" |
6133 | " Show details for command-line debugging (output may be truncated by\n" | 4743 | " Show details for command-line debugging (output may be truncated by\n" |
6134 | " the monitoring system)\n" | 4744 | " the monitoring system)\n" |
6135 | msgstr "" | 4745 | msgstr "" |
6136 | 4746 | ||
6137 | #: plugins/utils.h:155 | ||
6138 | msgid "" | 4747 | msgid "" |
6139 | " -w, --warning=DOUBLE\n" | 4748 | " -w, --warning=DOUBLE\n" |
6140 | " Response time to result in warning status (seconds)\n" | 4749 | " Response time to result in warning status (seconds)\n" |
@@ -6142,7 +4751,6 @@ msgid "" | |||
6142 | " Response time to result in critical status (seconds)\n" | 4751 | " Response time to result in critical status (seconds)\n" |
6143 | msgstr "" | 4752 | msgstr "" |
6144 | 4753 | ||
6145 | #: plugins/utils.h:161 | ||
6146 | msgid "" | 4754 | msgid "" |
6147 | " -w, --warning=RANGE\n" | 4755 | " -w, --warning=RANGE\n" |
6148 | " Warning range (format: start:end). Alert if outside this range\n" | 4756 | " Warning range (format: start:end). Alert if outside this range\n" |
@@ -6150,21 +4758,18 @@ msgid "" | |||
6150 | " Critical range\n" | 4758 | " Critical range\n" |
6151 | msgstr "" | 4759 | msgstr "" |
6152 | 4760 | ||
6153 | #: plugins/utils.h:167 | ||
6154 | #, c-format | 4761 | #, c-format |
6155 | msgid "" | 4762 | msgid "" |
6156 | " -t, --timeout=INTEGER\n" | 4763 | " -t, --timeout=INTEGER\n" |
6157 | " Seconds before connection times out (default: %d)\n" | 4764 | " Seconds before connection times out (default: %d)\n" |
6158 | msgstr "" | 4765 | msgstr "" |
6159 | 4766 | ||
6160 | #: plugins/utils.h:171 | ||
6161 | #, c-format | 4767 | #, c-format |
6162 | msgid "" | 4768 | msgid "" |
6163 | " -t, --timeout=INTEGER\n" | 4769 | " -t, --timeout=INTEGER\n" |
6164 | " Seconds before plugin times out (default: %d)\n" | 4770 | " Seconds before plugin times out (default: %d)\n" |
6165 | msgstr "" | 4771 | msgstr "" |
6166 | 4772 | ||
6167 | #: plugins/utils.h:176 | ||
6168 | msgid "" | 4773 | msgid "" |
6169 | " --extra-opts=[section][@file]\n" | 4774 | " --extra-opts=[section][@file]\n" |
6170 | " Read options from an ini file. See\n" | 4775 | " Read options from an ini file. See\n" |
@@ -6172,14 +4777,12 @@ msgid "" | |||
6172 | " for usage and examples.\n" | 4777 | " for usage and examples.\n" |
6173 | msgstr "" | 4778 | msgstr "" |
6174 | 4779 | ||
6175 | #: plugins/utils.h:185 | ||
6176 | msgid "" | 4780 | msgid "" |
6177 | " See:\n" | 4781 | " See:\n" |
6178 | " https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT\n" | 4782 | " https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT\n" |
6179 | " for THRESHOLD format and examples.\n" | 4783 | " for THRESHOLD format and examples.\n" |
6180 | msgstr "" | 4784 | msgstr "" |
6181 | 4785 | ||
6182 | #: plugins/utils.h:190 | ||
6183 | msgid "" | 4786 | msgid "" |
6184 | "\n" | 4787 | "\n" |
6185 | "Send email to help@monitoring-plugins.org if you have questions regarding\n" | 4788 | "Send email to help@monitoring-plugins.org if you have questions regarding\n" |
@@ -6188,7 +4791,6 @@ msgid "" | |||
6188 | "\n" | 4791 | "\n" |
6189 | msgstr "" | 4792 | msgstr "" |
6190 | 4793 | ||
6191 | #: plugins/utils.h:195 | ||
6192 | msgid "" | 4794 | msgid "" |
6193 | "\n" | 4795 | "\n" |
6194 | "The Monitoring Plugins come with ABSOLUTELY NO WARRANTY. You may " | 4796 | "The Monitoring Plugins come with ABSOLUTELY NO WARRANTY. You may " |
@@ -6197,410 +4799,361 @@ msgid "" | |||
6197 | "For more information about these matters, see the file named COPYING.\n" | 4799 | "For more information about these matters, see the file named COPYING.\n" |
6198 | msgstr "" | 4800 | msgstr "" |
6199 | 4801 | ||
6200 | #: plugins-root/check_dhcp.c:317 | ||
6201 | #, c-format | 4802 | #, c-format |
6202 | msgid "Error: Could not get hardware address of interface '%s'\n" | 4803 | msgid "Error: Could not get hardware address of interface '%s'\n" |
6203 | msgstr "" | 4804 | msgstr "" |
6204 | 4805 | ||
6205 | #: plugins-root/check_dhcp.c:340 | ||
6206 | #, c-format | 4806 | #, c-format |
6207 | msgid "Error: if_nametoindex error - %s.\n" | 4807 | msgid "Error: if_nametoindex error - %s.\n" |
6208 | msgstr "" | 4808 | msgstr "" |
6209 | 4809 | ||
6210 | #: plugins-root/check_dhcp.c:345 | ||
6211 | #, c-format | 4810 | #, c-format |
6212 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" | 4811 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" |
6213 | msgstr "" | 4812 | msgstr "" |
6214 | 4813 | ||
6215 | #: plugins-root/check_dhcp.c:350 | ||
6216 | #, c-format | 4814 | #, c-format |
6217 | msgid "" | 4815 | msgid "" |
6218 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" | 4816 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" |
6219 | msgstr "" | 4817 | msgstr "" |
6220 | 4818 | ||
6221 | #: plugins-root/check_dhcp.c:355 | ||
6222 | #, c-format | 4819 | #, c-format |
6223 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" | 4820 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" |
6224 | msgstr "" | 4821 | msgstr "" |
6225 | 4822 | ||
6226 | #: plugins-root/check_dhcp.c:386 | ||
6227 | #, c-format | 4823 | #, c-format |
6228 | msgid "" | 4824 | msgid "" |
6229 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " | 4825 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " |
6230 | "eg lnc0.\n" | 4826 | "eg lnc0.\n" |
6231 | msgstr "" | 4827 | msgstr "" |
6232 | 4828 | ||
6233 | #: plugins-root/check_dhcp.c:391 plugins-root/check_dhcp.c:403 | ||
6234 | #, c-format | 4829 | #, c-format |
6235 | msgid "" | 4830 | msgid "" |
6236 | "Error: can't read MAC address from DLPI streams interface for device %s unit " | 4831 | "Error: can't read MAC address from DLPI streams interface for device %s unit " |
6237 | "%d.\n" | 4832 | "%d.\n" |
6238 | msgstr "" | 4833 | msgstr "" |
6239 | 4834 | ||
6240 | #: plugins-root/check_dhcp.c:409 | ||
6241 | #, c-format | 4835 | #, c-format |
6242 | msgid "" | 4836 | msgid "" |
6243 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" | 4837 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" |
6244 | msgstr "" | 4838 | msgstr "" |
6245 | 4839 | ||
6246 | #: plugins-root/check_dhcp.c:428 | ||
6247 | #, c-format | 4840 | #, c-format |
6248 | msgid "Error: Cannot determine IP address of interface %s\n" | 4841 | msgid "Error: Cannot determine IP address of interface %s\n" |
6249 | msgstr "" | 4842 | msgstr "" |
6250 | 4843 | ||
6251 | #: plugins-root/check_dhcp.c:436 | ||
6252 | #, c-format | 4844 | #, c-format |
6253 | msgid "Error: Cannot get interface IP address on this platform.\n" | 4845 | msgid "Error: Cannot get interface IP address on this platform.\n" |
6254 | msgstr "" | 4846 | msgstr "" |
6255 | 4847 | ||
6256 | #: plugins-root/check_dhcp.c:441 | ||
6257 | #, c-format | 4848 | #, c-format |
6258 | msgid "Pretending to be relay client %s\n" | 4849 | msgid "Pretending to be relay client %s\n" |
6259 | msgstr "" | 4850 | msgstr "" |
6260 | 4851 | ||
6261 | #: plugins-root/check_dhcp.c:521 | ||
6262 | #, c-format | 4852 | #, c-format |
6263 | msgid "DHCPDISCOVER to %s port %d\n" | 4853 | msgid "DHCPDISCOVER to %s port %d\n" |
6264 | msgstr "" | 4854 | msgstr "" |
6265 | 4855 | ||
6266 | #: plugins-root/check_dhcp.c:573 | ||
6267 | #, c-format | 4856 | #, c-format |
6268 | msgid "Result=ERROR\n" | 4857 | msgid "Result=ERROR\n" |
6269 | msgstr "" | 4858 | msgstr "" |
6270 | 4859 | ||
6271 | #: plugins-root/check_dhcp.c:579 | ||
6272 | #, c-format | 4860 | #, c-format |
6273 | msgid "Result=OK\n" | 4861 | msgid "Result=OK\n" |
6274 | msgstr "" | 4862 | msgstr "" |
6275 | 4863 | ||
6276 | #: plugins-root/check_dhcp.c:589 | ||
6277 | #, c-format | 4864 | #, c-format |
6278 | msgid "DHCPOFFER from IP address %s" | 4865 | msgid "DHCPOFFER from IP address %s" |
6279 | msgstr "" | 4866 | msgstr "" |
6280 | 4867 | ||
6281 | #: plugins-root/check_dhcp.c:590 | ||
6282 | #, c-format | 4868 | #, c-format |
6283 | msgid " via %s\n" | 4869 | msgid " via %s\n" |
6284 | msgstr "" | 4870 | msgstr "" |
6285 | 4871 | ||
6286 | #: plugins-root/check_dhcp.c:597 | ||
6287 | #, c-format | 4872 | #, c-format |
6288 | msgid "" | 4873 | msgid "" |
6289 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" | 4874 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" |
6290 | msgstr "" | 4875 | msgstr "" |
6291 | 4876 | ||
6292 | #: plugins-root/check_dhcp.c:619 | ||
6293 | #, c-format | 4877 | #, c-format |
6294 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" | 4878 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" |
6295 | msgstr "" | 4879 | msgstr "" |
6296 | 4880 | ||
6297 | #: plugins-root/check_dhcp.c:637 | ||
6298 | #, c-format | 4881 | #, c-format |
6299 | msgid "Total responses seen on the wire: %d\n" | 4882 | msgid "Total responses seen on the wire: %d\n" |
6300 | msgstr "" | 4883 | msgstr "" |
6301 | 4884 | ||
6302 | #: plugins-root/check_dhcp.c:638 | ||
6303 | #, fuzzy, c-format | 4885 | #, fuzzy, c-format |
6304 | msgid "Valid responses for this machine: %d\n" | 4886 | msgid "Valid responses for this machine: %d\n" |
6305 | msgstr "Keine Antwort vom Host \n" | 4887 | msgstr "Keine Antwort vom Host \n" |
6306 | 4888 | ||
6307 | #: plugins-root/check_dhcp.c:653 | ||
6308 | #, c-format | 4889 | #, c-format |
6309 | msgid "send_dhcp_packet result: %d\n" | 4890 | msgid "send_dhcp_packet result: %d\n" |
6310 | msgstr "" | 4891 | msgstr "" |
6311 | 4892 | ||
6312 | #: plugins-root/check_dhcp.c:686 | ||
6313 | #, fuzzy, c-format | 4893 | #, fuzzy, c-format |
6314 | msgid "No (more) data received (nfound: %d)\n" | 4894 | msgid "No (more) data received (nfound: %d)\n" |
6315 | msgstr "Keine Daten empfangen %s\n" | 4895 | msgstr "Keine Daten empfangen %s\n" |
6316 | 4896 | ||
6317 | #: plugins-root/check_dhcp.c:699 | ||
6318 | #, c-format | 4897 | #, c-format |
6319 | msgid "recvfrom() failed, " | 4898 | msgid "recvfrom() failed, " |
6320 | msgstr "" | 4899 | msgstr "" |
6321 | 4900 | ||
6322 | #: plugins-root/check_dhcp.c:706 | ||
6323 | #, c-format | 4901 | #, c-format |
6324 | msgid "receive_dhcp_packet() result: %d\n" | 4902 | msgid "receive_dhcp_packet() result: %d\n" |
6325 | msgstr "" | 4903 | msgstr "" |
6326 | 4904 | ||
6327 | #: plugins-root/check_dhcp.c:707 | ||
6328 | #, c-format | 4905 | #, c-format |
6329 | msgid "receive_dhcp_packet() source: %s\n" | 4906 | msgid "receive_dhcp_packet() source: %s\n" |
6330 | msgstr "" | 4907 | msgstr "" |
6331 | 4908 | ||
6332 | #: plugins-root/check_dhcp.c:737 | ||
6333 | #, c-format | 4909 | #, c-format |
6334 | msgid "Error: Could not create socket!\n" | 4910 | msgid "Error: Could not create socket!\n" |
6335 | msgstr "" | 4911 | msgstr "" |
6336 | 4912 | ||
6337 | #: plugins-root/check_dhcp.c:747 | ||
6338 | #, c-format | 4913 | #, c-format |
6339 | msgid "Error: Could not set reuse address option on DHCP socket!\n" | 4914 | msgid "Error: Could not set reuse address option on DHCP socket!\n" |
6340 | msgstr "" | 4915 | msgstr "" |
6341 | 4916 | ||
6342 | #: plugins-root/check_dhcp.c:753 | ||
6343 | #, c-format | 4917 | #, c-format |
6344 | msgid "Error: Could not set broadcast option on DHCP socket!\n" | 4918 | msgid "Error: Could not set broadcast option on DHCP socket!\n" |
6345 | msgstr "" | 4919 | msgstr "" |
6346 | 4920 | ||
6347 | #: plugins-root/check_dhcp.c:762 | ||
6348 | #, c-format | 4921 | #, c-format |
6349 | msgid "" | 4922 | msgid "" |
6350 | "Error: Could not bind socket to interface %s. Check your privileges...\n" | 4923 | "Error: Could not bind socket to interface %s. Check your privileges...\n" |
6351 | msgstr "" | 4924 | msgstr "" |
6352 | 4925 | ||
6353 | #: plugins-root/check_dhcp.c:773 | ||
6354 | #, c-format | 4926 | #, c-format |
6355 | msgid "" | 4927 | msgid "" |
6356 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" | 4928 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" |
6357 | msgstr "" | 4929 | msgstr "" |
6358 | 4930 | ||
6359 | #: plugins-root/check_dhcp.c:807 | ||
6360 | #, c-format | 4931 | #, c-format |
6361 | msgid "Requested server address: %s\n" | 4932 | msgid "Requested server address: %s\n" |
6362 | msgstr "" | 4933 | msgstr "" |
6363 | 4934 | ||
6364 | #: plugins-root/check_dhcp.c:869 | ||
6365 | #, c-format | 4935 | #, c-format |
6366 | msgid "Lease Time: Infinite\n" | 4936 | msgid "Lease Time: Infinite\n" |
6367 | msgstr "" | 4937 | msgstr "" |
6368 | 4938 | ||
6369 | #: plugins-root/check_dhcp.c:871 | ||
6370 | #, c-format | 4939 | #, c-format |
6371 | msgid "Lease Time: %lu seconds\n" | 4940 | msgid "Lease Time: %lu seconds\n" |
6372 | msgstr "" | 4941 | msgstr "" |
6373 | 4942 | ||
6374 | #: plugins-root/check_dhcp.c:873 | ||
6375 | #, c-format | 4943 | #, c-format |
6376 | msgid "Renewal Time: Infinite\n" | 4944 | msgid "Renewal Time: Infinite\n" |
6377 | msgstr "" | 4945 | msgstr "" |
6378 | 4946 | ||
6379 | #: plugins-root/check_dhcp.c:875 | ||
6380 | #, c-format | 4947 | #, c-format |
6381 | msgid "Renewal Time: %lu seconds\n" | 4948 | msgid "Renewal Time: %lu seconds\n" |
6382 | msgstr "" | 4949 | msgstr "" |
6383 | 4950 | ||
6384 | #: plugins-root/check_dhcp.c:877 | ||
6385 | #, c-format | 4951 | #, c-format |
6386 | msgid "Rebinding Time: Infinite\n" | 4952 | msgid "Rebinding Time: Infinite\n" |
6387 | msgstr "" | 4953 | msgstr "" |
6388 | 4954 | ||
6389 | #: plugins-root/check_dhcp.c:878 | ||
6390 | #, c-format | 4955 | #, c-format |
6391 | msgid "Rebinding Time: %lu seconds\n" | 4956 | msgid "Rebinding Time: %lu seconds\n" |
6392 | msgstr "" | 4957 | msgstr "" |
6393 | 4958 | ||
6394 | #: plugins-root/check_dhcp.c:906 | ||
6395 | #, c-format | 4959 | #, c-format |
6396 | msgid "Added offer from server @ %s" | 4960 | msgid "Added offer from server @ %s" |
6397 | msgstr "" | 4961 | msgstr "" |
6398 | 4962 | ||
6399 | #: plugins-root/check_dhcp.c:907 | ||
6400 | #, c-format | 4963 | #, c-format |
6401 | msgid " of IP address %s\n" | 4964 | msgid " of IP address %s\n" |
6402 | msgstr "" | 4965 | msgstr "" |
6403 | 4966 | ||
6404 | #: plugins-root/check_dhcp.c:974 | ||
6405 | #, c-format | 4967 | #, c-format |
6406 | msgid "DHCP Server Match: Offerer=%s" | 4968 | msgid "DHCP Server Match: Offerer=%s" |
6407 | msgstr "" | 4969 | msgstr "" |
6408 | 4970 | ||
6409 | #: plugins-root/check_dhcp.c:975 | ||
6410 | #, c-format | 4971 | #, c-format |
6411 | msgid " Requested=%s" | 4972 | msgid " Requested=%s" |
6412 | msgstr "" | 4973 | msgstr "" |
6413 | 4974 | ||
6414 | #: plugins-root/check_dhcp.c:977 | ||
6415 | #, c-format | 4975 | #, c-format |
6416 | msgid " (duplicate)" | 4976 | msgid " (duplicate)" |
6417 | msgstr "" | 4977 | msgstr "" |
6418 | 4978 | ||
6419 | #: plugins-root/check_dhcp.c:978 | ||
6420 | #, c-format | 4979 | #, c-format |
6421 | msgid "\n" | 4980 | msgid "\n" |
6422 | msgstr "" | 4981 | msgstr "" |
6423 | 4982 | ||
6424 | #: plugins-root/check_dhcp.c:1026 | ||
6425 | #, c-format | 4983 | #, c-format |
6426 | msgid "No DHCPOFFERs were received.\n" | 4984 | msgid "No DHCPOFFERs were received.\n" |
6427 | msgstr "" | 4985 | msgstr "" |
6428 | 4986 | ||
6429 | #: plugins-root/check_dhcp.c:1030 | ||
6430 | #, c-format | 4987 | #, c-format |
6431 | msgid "Received %d DHCPOFFER(s)" | 4988 | msgid "Received %d DHCPOFFER(s)" |
6432 | msgstr "" | 4989 | msgstr "" |
6433 | 4990 | ||
6434 | #: plugins-root/check_dhcp.c:1033 | 4991 | #, c-format |
4992 | msgid ", Rogue DHCP Server detected! Server %s" | ||
4993 | msgstr "" | ||
4994 | |||
4995 | #, c-format | ||
4996 | msgid " offered %s \n" | ||
4997 | msgstr "" | ||
4998 | |||
6435 | #, c-format | 4999 | #, c-format |
6436 | msgid ", %s%d of %d requested servers responded" | 5000 | msgid ", %s%d of %d requested servers responded" |
6437 | msgstr "" | 5001 | msgstr "" |
6438 | 5002 | ||
6439 | #: plugins-root/check_dhcp.c:1036 | ||
6440 | #, c-format | 5003 | #, c-format |
6441 | msgid ", requested address (%s) was %soffered" | 5004 | msgid ", requested address (%s) was %soffered" |
6442 | msgstr "" | 5005 | msgstr "" |
6443 | 5006 | ||
6444 | #: plugins-root/check_dhcp.c:1036 | ||
6445 | msgid "not " | 5007 | msgid "not " |
6446 | msgstr "" | 5008 | msgstr "" |
6447 | 5009 | ||
6448 | #: plugins-root/check_dhcp.c:1038 | ||
6449 | #, c-format | 5010 | #, c-format |
6450 | msgid ", max lease time = " | 5011 | msgid ", max lease time = " |
6451 | msgstr "" | 5012 | msgstr "" |
6452 | 5013 | ||
6453 | #: plugins-root/check_dhcp.c:1040 | ||
6454 | #, c-format | 5014 | #, c-format |
6455 | msgid "Infinity" | 5015 | msgid "Infinity" |
6456 | msgstr "" | 5016 | msgstr "" |
6457 | 5017 | ||
6458 | #: plugins-root/check_dhcp.c:1160 | ||
6459 | msgid "Got unexpected non-option argument" | 5018 | msgid "Got unexpected non-option argument" |
6460 | msgstr "" | 5019 | msgstr "" |
6461 | 5020 | ||
6462 | #: plugins-root/check_dhcp.c:1202 | ||
6463 | #, c-format | 5021 | #, c-format |
6464 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" | 5022 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" |
6465 | msgstr "" | 5023 | msgstr "" |
6466 | 5024 | ||
6467 | #: plugins-root/check_dhcp.c:1214 | ||
6468 | #, c-format | 5025 | #, c-format |
6469 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" | 5026 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" |
6470 | msgstr "" | 5027 | msgstr "" |
6471 | 5028 | ||
6472 | #: plugins-root/check_dhcp.c:1227 | ||
6473 | #, c-format | 5029 | #, c-format |
6474 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" | 5030 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" |
6475 | msgstr "" | 5031 | msgstr "" |
6476 | 5032 | ||
6477 | #: plugins-root/check_dhcp.c:1239 | ||
6478 | #, c-format | 5033 | #, c-format |
6479 | msgid "" | 5034 | msgid "" |
6480 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" | 5035 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" |
6481 | msgstr "" | 5036 | msgstr "" |
6482 | 5037 | ||
6483 | #: plugins-root/check_dhcp.c:1263 | ||
6484 | #, c-format | 5038 | #, c-format |
6485 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" | 5039 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" |
6486 | msgstr "" | 5040 | msgstr "" |
6487 | 5041 | ||
6488 | #: plugins-root/check_dhcp.c:1342 | ||
6489 | #, c-format | 5042 | #, c-format |
6490 | msgid "Hardware address: " | 5043 | msgid "Hardware address: " |
6491 | msgstr "" | 5044 | msgstr "" |
6492 | 5045 | ||
6493 | #: plugins-root/check_dhcp.c:1358 | ||
6494 | msgid "This plugin tests the availability of DHCP servers on a network." | 5046 | msgid "This plugin tests the availability of DHCP servers on a network." |
6495 | msgstr "" | 5047 | msgstr "" |
6496 | 5048 | ||
6497 | #: plugins-root/check_dhcp.c:1370 | ||
6498 | msgid "IP address of DHCP server that we must hear from" | 5049 | msgid "IP address of DHCP server that we must hear from" |
6499 | msgstr "" | 5050 | msgstr "" |
6500 | 5051 | ||
6501 | #: plugins-root/check_dhcp.c:1372 | ||
6502 | msgid "IP address that should be offered by at least one DHCP server" | 5052 | msgid "IP address that should be offered by at least one DHCP server" |
6503 | msgstr "" | 5053 | msgstr "" |
6504 | 5054 | ||
6505 | #: plugins-root/check_dhcp.c:1374 | ||
6506 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" | 5055 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" |
6507 | msgstr "" | 5056 | msgstr "" |
6508 | 5057 | ||
6509 | #: plugins-root/check_dhcp.c:1376 | ||
6510 | msgid "Interface to to use for listening (i.e. eth0)" | 5058 | msgid "Interface to to use for listening (i.e. eth0)" |
6511 | msgstr "" | 5059 | msgstr "" |
6512 | 5060 | ||
6513 | #: plugins-root/check_dhcp.c:1378 | ||
6514 | msgid "MAC address to use in the DHCP request" | 5061 | msgid "MAC address to use in the DHCP request" |
6515 | msgstr "" | 5062 | msgstr "" |
6516 | 5063 | ||
6517 | #: plugins-root/check_dhcp.c:1380 | ||
6518 | msgid "Unicast testing: mimic a DHCP relay, requires -s" | 5064 | msgid "Unicast testing: mimic a DHCP relay, requires -s" |
6519 | msgstr "" | 5065 | msgstr "" |
6520 | 5066 | ||
6521 | #: plugins-root/check_icmp.c:1572 | 5067 | msgid "" |
5068 | "Only requested DHCP server may response (rogue DHCP server detection), " | ||
5069 | "requires -s" | ||
5070 | msgstr "" | ||
5071 | |||
6522 | msgid "specify a target" | 5072 | msgid "specify a target" |
6523 | msgstr "" | 5073 | msgstr "" |
6524 | 5074 | ||
6525 | #: plugins-root/check_icmp.c:1574 | ||
6526 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" | 5075 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" |
6527 | msgstr "" | 5076 | msgstr "" |
6528 | 5077 | ||
6529 | #: plugins-root/check_icmp.c:1576 | ||
6530 | #, fuzzy | 5078 | #, fuzzy |
6531 | msgid "warning threshold (currently " | 5079 | msgid "warning threshold (currently " |
6532 | msgstr "Warning threshold Integer sein" | 5080 | msgstr "Warning threshold Integer sein" |
6533 | 5081 | ||
6534 | #: plugins-root/check_icmp.c:1579 | ||
6535 | #, fuzzy | 5082 | #, fuzzy |
6536 | msgid "critical threshold (currently " | 5083 | msgid "critical threshold (currently " |
6537 | msgstr "Critical threshold muss ein Integer sein" | 5084 | msgstr "Critical threshold muss ein Integer sein" |
6538 | 5085 | ||
6539 | #: plugins-root/check_icmp.c:1582 | 5086 | msgid "" |
5087 | "RTA, round trip average, mode warning,critical, ex. 100ms,200ms unit in ms" | ||
5088 | msgstr "" | ||
5089 | |||
5090 | msgid "packet loss mode, ex. 40%,50% , unit in %" | ||
5091 | msgstr "" | ||
5092 | |||
5093 | msgid "jitter mode warning,critical, ex. 40.000ms,50.000ms , unit in ms " | ||
5094 | msgstr "" | ||
5095 | |||
5096 | msgid "MOS mode, between 0 and 4.4 warning,critical, ex. 3.5,3.0" | ||
5097 | msgstr "" | ||
5098 | |||
5099 | msgid "score mode, max value 100 warning,critical, ex. 80,70 " | ||
5100 | msgstr "" | ||
5101 | |||
5102 | msgid "detect out of order ICMP packts " | ||
5103 | msgstr "" | ||
5104 | |||
6540 | #, fuzzy | 5105 | #, fuzzy |
6541 | msgid "specify a source IP address or device name" | 5106 | msgid "specify a source IP address or device name" |
6542 | msgstr "Hostname oder Serveradresse muss angegeben werden" | 5107 | msgstr "Hostname oder Serveradresse muss angegeben werden" |
6543 | 5108 | ||
6544 | #: plugins-root/check_icmp.c:1584 | ||
6545 | msgid "number of packets to send (currently " | 5109 | msgid "number of packets to send (currently " |
6546 | msgstr "" | 5110 | msgstr "" |
6547 | 5111 | ||
6548 | #: plugins-root/check_icmp.c:1587 | ||
6549 | msgid "max packet interval (currently " | 5112 | msgid "max packet interval (currently " |
6550 | msgstr "" | 5113 | msgstr "" |
6551 | 5114 | ||
6552 | #: plugins-root/check_icmp.c:1590 | ||
6553 | msgid "max target interval (currently " | 5115 | msgid "max target interval (currently " |
6554 | msgstr "" | 5116 | msgstr "" |
6555 | 5117 | ||
6556 | #: plugins-root/check_icmp.c:1593 | ||
6557 | msgid "number of alive hosts required for success" | 5118 | msgid "number of alive hosts required for success" |
6558 | msgstr "" | 5119 | msgstr "" |
6559 | 5120 | ||
6560 | #: plugins-root/check_icmp.c:1596 | ||
6561 | msgid "TTL on outgoing packets (currently " | 5121 | msgid "TTL on outgoing packets (currently " |
6562 | msgstr "" | 5122 | msgstr "" |
6563 | 5123 | ||
6564 | #: plugins-root/check_icmp.c:1599 | ||
6565 | msgid "timeout value (seconds, currently " | 5124 | msgid "timeout value (seconds, currently " |
6566 | msgstr "" | 5125 | msgstr "" |
6567 | 5126 | ||
6568 | #: plugins-root/check_icmp.c:1602 | ||
6569 | msgid "Number of icmp data bytes to send" | 5127 | msgid "Number of icmp data bytes to send" |
6570 | msgstr "" | 5128 | msgstr "" |
6571 | 5129 | ||
6572 | #: plugins-root/check_icmp.c:1603 | ||
6573 | msgid "Packet size will be data bytes + icmp header (currently" | 5130 | msgid "Packet size will be data bytes + icmp header (currently" |
6574 | msgstr "" | 5131 | msgstr "" |
6575 | 5132 | ||
6576 | #: plugins-root/check_icmp.c:1605 | ||
6577 | msgid "verbose" | 5133 | msgid "verbose" |
6578 | msgstr "" | 5134 | msgstr "" |
6579 | 5135 | ||
6580 | #: plugins-root/check_icmp.c:1609 | 5136 | msgid "If none of R,P,J,M,S or O is specified, default behavior is -R -P" |
5137 | msgstr "" | ||
5138 | |||
6581 | msgid "The -H switch is optional. Naming a host (or several) to check is not." | 5139 | msgid "The -H switch is optional. Naming a host (or several) to check is not." |
6582 | msgstr "" | 5140 | msgstr "" |
6583 | 5141 | ||
6584 | #: plugins-root/check_icmp.c:1611 | ||
6585 | msgid "" | 5142 | msgid "" |
6586 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" | 5143 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" |
6587 | msgstr "" | 5144 | msgstr "" |
6588 | 5145 | ||
6589 | #: plugins-root/check_icmp.c:1612 | ||
6590 | msgid "packet loss. The default values should work well for most users." | 5146 | msgid "packet loss. The default values should work well for most users." |
6591 | msgstr "" | 5147 | msgstr "" |
6592 | 5148 | ||
6593 | #: plugins-root/check_icmp.c:1613 | ||
6594 | msgid "" | 5149 | msgid "" |
6595 | "You can specify different RTA factors using the standardized abbreviations" | 5150 | "You can specify different RTA factors using the standardized abbreviations" |
6596 | msgstr "" | 5151 | msgstr "" |
6597 | 5152 | ||
6598 | #: plugins-root/check_icmp.c:1614 | ||
6599 | msgid "" | 5153 | msgid "" |
6600 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." | 5154 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." |
6601 | msgstr "" | 5155 | msgstr "" |
6602 | 5156 | ||
6603 | #: plugins-root/check_icmp.c:1620 | ||
6604 | msgid "The -v switch can be specified several times for increased verbosity." | 5157 | msgid "The -v switch can be specified several times for increased verbosity." |
6605 | msgstr "" | 5158 | msgstr "" |
6606 | 5159 | ||
@@ -6624,10 +5177,10 @@ msgstr "" | |||
6624 | #~ msgstr "CRITICAL - Konnte kein Serverzertifikat erhalten\n" | 5177 | #~ msgstr "CRITICAL - Konnte kein Serverzertifikat erhalten\n" |
6625 | 5178 | ||
6626 | #~ msgid "Invalid HTTP response received from host\n" | 5179 | #~ msgid "Invalid HTTP response received from host\n" |
6627 | #~ msgstr "Ungültige HTTP Antwort von Host empfangen\n" | 5180 | #~ msgstr "Ungültige HTTP Antwort von Host empfangen\n" |
6628 | 5181 | ||
6629 | #~ msgid "Invalid HTTP response received from host on port %d\n" | 5182 | #~ msgid "Invalid HTTP response received from host on port %d\n" |
6630 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" | 5183 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" |
6631 | 5184 | ||
6632 | #~ msgid "HTTP CRITICAL: %s\n" | 5185 | #~ msgid "HTTP CRITICAL: %s\n" |
6633 | #~ msgstr "HTTP CRITICAL: %s\n" | 5186 | #~ msgstr "HTTP CRITICAL: %s\n" |
@@ -6656,11 +5209,11 @@ msgstr "" | |||
6656 | 5209 | ||
6657 | #, fuzzy | 5210 | #, fuzzy |
6658 | #~ msgid "HTTP UNKNOWN - could not allocate url\n" | 5211 | #~ msgid "HTTP UNKNOWN - could not allocate url\n" |
6659 | #~ msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" | 5212 | #~ msgstr "HTTP UNKNOWN - Konnte·url·nicht·zuweisen\n" |
6660 | 5213 | ||
6661 | #, fuzzy | 5214 | #, fuzzy |
6662 | #~ msgid "snmpget returned an error status" | 5215 | #~ msgid "snmpget returned an error status" |
6663 | #~ msgstr "dig hat einen Fehler zurückgegeben" | 5216 | #~ msgstr "dig hat einen Fehler zurückgegeben" |
6664 | 5217 | ||
6665 | #, fuzzy | 5218 | #, fuzzy |
6666 | #~ msgid "Invalid critical threshold" | 5219 | #~ msgid "Invalid critical threshold" |
@@ -6704,7 +5257,7 @@ msgstr "" | |||
6704 | #~ " ssh anweisen Protokoll 2 zu verwenden\n" | 5257 | #~ " ssh anweisen Protokoll 2 zu verwenden\n" |
6705 | #~ " -S, --skiplines=n\n" | 5258 | #~ " -S, --skiplines=n\n" |
6706 | #~ " Ignoriere die ersten n Zeilen auf STDERR (um Logon Banner zu " | 5259 | #~ " Ignoriere die ersten n Zeilen auf STDERR (um Logon Banner zu " |
6707 | #~ "unterdrücken)\n" | 5260 | #~ "unterdrücken)\n" |
6708 | #~ " -f\n" | 5261 | #~ " -f\n" |
6709 | #~ " ssh anweisen fork zu nutzen statt ein tty zu erzeugen\n" | 5262 | #~ " ssh anweisen fork zu nutzen statt ein tty zu erzeugen\n" |
6710 | 5263 | ||
@@ -6723,13 +5276,13 @@ msgstr "" | |||
6723 | #~ " short name of host in nagios configuration [optional]\n" | 5276 | #~ " short name of host in nagios configuration [optional]\n" |
6724 | #~ msgstr "" | 5277 | #~ msgstr "" |
6725 | #~ " -C, --command='COMMAND STRING'\n" | 5278 | #~ " -C, --command='COMMAND STRING'\n" |
6726 | #~ " Befehl der auf der entfernten Maschine ausgeführt werden soll\n" | 5279 | #~ " Befehl der auf der entfernten Maschine ausgeführt werden soll\n" |
6727 | #~ " -l, --logname=USERNAME\n" | 5280 | #~ " -l, --logname=USERNAME\n" |
6728 | #~ " SSH user name auf dem entfernten Host [optional]\n" | 5281 | #~ " SSH user name auf dem entfernten Host [optional]\n" |
6729 | #~ " -i, --identity=KEYFILE\n" | 5282 | #~ " -i, --identity=KEYFILE\n" |
6730 | #~ " zu verwendende Schlüsseldatei [optional]\n" | 5283 | #~ " zu verwendende Schlüsseldatei [optional]\n" |
6731 | #~ " -O, --output=FILE\n" | 5284 | #~ " -O, --output=FILE\n" |
6732 | #~ " externe Befehlsdatei für nagios [optional]\n" | 5285 | #~ " externe Befehlsdatei für nagios [optional]\n" |
6733 | #~ " -s, --services=LIST\n" | 5286 | #~ " -s, --services=LIST\n" |
6734 | #~ " Liste von nagios Servicenamen, getrennt durch ':' [optional]\n" | 5287 | #~ " Liste von nagios Servicenamen, getrennt durch ':' [optional]\n" |
6735 | #~ " -n, --name=NAME\n" | 5288 | #~ " -n, --name=NAME\n" |
@@ -6766,15 +5319,15 @@ msgstr "" | |||
6766 | #~ "greater than zero" | 5319 | #~ "greater than zero" |
6767 | #~ msgstr "" | 5320 | #~ msgstr "" |
6768 | #~ "INPUT ERROR: C_DF (%lu) sollte kleiner sein als W_DF (%lu) und beide " | 5321 | #~ "INPUT ERROR: C_DF (%lu) sollte kleiner sein als W_DF (%lu) und beide " |
6769 | #~ "sollten größer als 0 sein" | 5322 | #~ "sollten größer als 0 sein" |
6770 | 5323 | ||
6771 | #, fuzzy | 5324 | #, fuzzy |
6772 | #~ msgid "No response from host on port %d\n" | 5325 | #~ msgid "No response from host on port %d\n" |
6773 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" | 5326 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" |
6774 | 5327 | ||
6775 | #, fuzzy | 5328 | #, fuzzy |
6776 | #~ msgid "Invalid response received from host on port %d\n" | 5329 | #~ msgid "Invalid response received from host on port %d\n" |
6777 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" | 5330 | #~ msgstr "Ungültige HTTP Antwort von Host erhalten auf Port %d\n" |
6778 | 5331 | ||
6779 | #~ msgid "%.3f seconds response time (%s)" | 5332 | #~ msgid "%.3f seconds response time (%s)" |
6780 | #~ msgstr "%.3f Sekunden Antwortzeit (%s)" | 5333 | #~ msgstr "%.3f Sekunden Antwortzeit (%s)" |
@@ -6802,7 +5355,7 @@ msgstr "" | |||
6802 | #~ " -c, --critical=PERCENT%%\n" | 5355 | #~ " -c, --critical=PERCENT%%\n" |
6803 | #~ " meldet Status CRITICAL, wenn weniger als PERCENT --Plattenplatz frei\n" | 5356 | #~ " meldet Status CRITICAL, wenn weniger als PERCENT --Plattenplatz frei\n" |
6804 | #~ " -C, --clear\n" | 5357 | #~ " -C, --clear\n" |
6805 | #~ " Schwellwerte löschen\n" | 5358 | #~ " Schwellwerte löschen\n" |
6806 | 5359 | ||
6807 | #~ msgid "" | 5360 | #~ msgid "" |
6808 | #~ "Examples:\n" | 5361 | #~ "Examples:\n" |
@@ -6811,7 +5364,7 @@ msgstr "" | |||
6811 | #~ msgstr "" | 5364 | #~ msgstr "" |
6812 | #~ "Beispiel:\n" | 5365 | #~ "Beispiel:\n" |
6813 | #~ " check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /\n" | 5366 | #~ " check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /\n" |
6814 | #~ " Prüft /tmp und /var mit 10%,5% und / mit 100MB, 50MB\n" | 5367 | #~ " Prüft /tmp und /var mit 10%,5% und / mit 100MB, 50MB\n" |
6815 | 5368 | ||
6816 | #~ msgid "" | 5369 | #~ msgid "" |
6817 | #~ "This plugin uses the nslookup program to obtain the IP address\n" | 5370 | #~ "This plugin uses the nslookup program to obtain the IP address\n" |
@@ -6830,7 +5383,7 @@ msgstr "" | |||
6830 | #~ msgstr "HTTP CRITICAL - Konnte keine SSL Verbindung herstellen\n" | 5383 | #~ msgstr "HTTP CRITICAL - Konnte keine SSL Verbindung herstellen\n" |
6831 | 5384 | ||
6832 | #~ msgid "Client Certificate Required\n" | 5385 | #~ msgid "Client Certificate Required\n" |
6833 | #~ msgstr "Clientzertifikat benötigt\n" | 5386 | #~ msgstr "Clientzertifikat benötigt\n" |
6834 | 5387 | ||
6835 | #~ msgid "CRITICAL - Cannot create SSL context.\n" | 5388 | #~ msgid "CRITICAL - Cannot create SSL context.\n" |
6836 | #~ msgstr "CRITICAL - Konnte SSL Kontext nicht erzeugen.\n" | 5389 | #~ msgstr "CRITICAL - Konnte SSL Kontext nicht erzeugen.\n" |
@@ -6840,7 +5393,7 @@ msgstr "" | |||
6840 | 5393 | ||
6841 | #, fuzzy | 5394 | #, fuzzy |
6842 | #~ msgid "Failed to allocate memory for hostname" | 5395 | #~ msgid "Failed to allocate memory for hostname" |
6843 | #~ msgstr "konnte keinen Speicher für '%s' reservieren\n" | 5396 | #~ msgstr "konnte keinen Speicher für '%s' reservieren\n" |
6844 | 5397 | ||
6845 | #, fuzzy | 5398 | #, fuzzy |
6846 | #~ msgid "CRITICAL - %d of %d hosts are alive\n" | 5399 | #~ msgid "CRITICAL - %d of %d hosts are alive\n" |
@@ -6848,7 +5401,7 @@ msgstr "" | |||
6848 | 5401 | ||
6849 | #, fuzzy | 5402 | #, fuzzy |
6850 | #~ msgid "%s has no address data\n" | 5403 | #~ msgid "%s has no address data\n" |
6851 | #~ msgstr "Nameserver %s hat keine Datensätze\n" | 5404 | #~ msgstr "Nameserver %s hat keine Datensätze\n" |
6852 | 5405 | ||
6853 | #, fuzzy | 5406 | #, fuzzy |
6854 | #~ msgid "CRITICAL - Could not make SSL connection\n" | 5407 | #~ msgid "CRITICAL - Could not make SSL connection\n" |
@@ -6860,7 +5413,7 @@ msgstr "" | |||
6860 | 5413 | ||
6861 | #, fuzzy | 5414 | #, fuzzy |
6862 | #~ msgid "Certificate expires today (%s).\n" | 5415 | #~ msgid "Certificate expires today (%s).\n" |
6863 | #~ msgstr "Clientzertifikat benötigt\n" | 5416 | #~ msgstr "Clientzertifikat benötigt\n" |
6864 | 5417 | ||
6865 | #, fuzzy | 5418 | #, fuzzy |
6866 | #~ msgid "ERROR: Cannot create SSL context.\n" | 5419 | #~ msgid "ERROR: Cannot create SSL context.\n" |
@@ -6888,7 +5441,7 @@ msgstr "" | |||
6888 | #~ msgstr "Time interval muss ein positiver Integer sein" | 5441 | #~ msgstr "Time interval muss ein positiver Integer sein" |
6889 | 5442 | ||
6890 | #~ msgid "check_http: invalid option - SSL is not available\n" | 5443 | #~ msgid "check_http: invalid option - SSL is not available\n" |
6891 | #~ msgstr "check_http: ungültige Option - SSL ist nicht verfügbar\n" | 5444 | #~ msgstr "check_http: ungültige Option - SSL ist nicht verfügbar\n" |
6892 | 5445 | ||
6893 | #~ msgid "invalid hostname/address" | 5446 | #~ msgid "invalid hostname/address" |
6894 | #~ msgstr "Ungültige(r) Hostname/Adresse" | 5447 | #~ msgstr "Ungültige(r) Hostname/Adresse" |
@@ -1,6 +1,6 @@ | |||
1 | # translation of fr.po to | 1 | # translation of fr.po to |
2 | # Messages français pour Nagios Plugins | 2 | # Messages français pour Nagios Plugins |
3 | # Copyright (C) 2003-2004 Nagios Plugin Development Group | 3 | # Copyright (C) 2003-2023 Nagios Plugin Development Group |
4 | # This file is distributed under the same license as the nagiosplug package. | 4 | # This file is distributed under the same license as the nagiosplug package. |
5 | # | 5 | # |
6 | # Karl DeBisschop <kdebisschop@users.sourceforge.net>, 2003. | 6 | # Karl DeBisschop <kdebisschop@users.sourceforge.net>, 2003. |
@@ -8,115 +8,78 @@ | |||
8 | # Thomas Guyot-Sionnest <dermoth@aei.ca>, 2007. | 8 | # Thomas Guyot-Sionnest <dermoth@aei.ca>, 2007. |
9 | msgid "" | 9 | msgid "" |
10 | msgstr "" | 10 | msgstr "" |
11 | "Project-Id-Version: fr\n" | 11 | "Project-Id-Version: PACKAGE VERSION\n" |
12 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" | 12 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" |
13 | "POT-Creation-Date: 2023-07-11 16:07+0200\n" | 13 | "POT-Creation-Date: 2023-10-01 00:46+0200\n" |
14 | "PO-Revision-Date: 2010-04-21 23:38-0400\n" | 14 | "PO-Revision-Date: 2010-04-21 23:38-0400\n" |
15 | "Last-Translator: Thomas Guyot-Sionnest <dermoth@aei.ca>\n" | 15 | "Last-Translator: \n" |
16 | "Language-Team: Nagios Plugin Development Mailing List <nagiosplug-" | 16 | "Language-Team: Monitoring Plugin Development Team <devel@monitoring-plugins." |
17 | "devel@monitoring-plugins.org>\n" | 17 | "org>\n" |
18 | "Language: \n" | 18 | "Language: fr\n" |
19 | "MIME-Version: 1.0\n" | 19 | "MIME-Version: 1.0\n" |
20 | "Content-Type: text/plain; charset=UTF-8\n" | 20 | "Content-Type: text/plain; charset=UTF-8\n" |
21 | "Content-Transfer-Encoding: 8bit\n" | 21 | "Content-Transfer-Encoding: 8bit\n" |
22 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | 22 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
23 | "X-Generator: KBabel 1.11.4\n" | 23 | "X-Generator: KBabel 1.11.4\n" |
24 | 24 | ||
25 | #: plugins/check_by_ssh.c:88 plugins/check_cluster.c:76 plugins/check_dig.c:91 | ||
26 | #: plugins/check_disk.c:206 plugins/check_dns.c:106 plugins/check_dummy.c:52 | ||
27 | #: plugins/check_fping.c:95 plugins/check_game.c:82 plugins/check_hpjd.c:105 | ||
28 | #: plugins/check_http.c:174 plugins/check_ldap.c:118 plugins/check_load.c:128 | ||
29 | #: plugins/check_mrtgtraf.c:83 plugins/check_mysql.c:124 | ||
30 | #: plugins/check_nagios.c:91 plugins/check_nt.c:127 plugins/check_ntp.c:780 | ||
31 | #: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 | ||
32 | #: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 | ||
33 | #: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 | ||
34 | #: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 | ||
35 | #: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115 | ||
36 | #: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 | ||
37 | #: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270 | ||
38 | msgid "Could not parse arguments" | 25 | msgid "Could not parse arguments" |
39 | msgstr "Impossible de décomposer les arguments" | 26 | msgstr "Impossible de décomposer les arguments" |
40 | 27 | ||
41 | #: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99 | ||
42 | #: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101 | ||
43 | #: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78 | ||
44 | msgid "Cannot catch SIGALRM" | 28 | msgid "Cannot catch SIGALRM" |
45 | msgstr "Impossible d'obtenir le signal SIGALRM" | 29 | msgstr "Impossible d'obtenir le signal SIGALRM" |
46 | 30 | ||
47 | #: plugins/check_by_ssh.c:107 | ||
48 | #, fuzzy, c-format | 31 | #, fuzzy, c-format |
49 | msgid "SSH connection failed: %s\n" | 32 | msgid "SSH connection failed: %s\n" |
50 | msgstr "L'exécution de la commande à distance %s à échoué\n" | 33 | msgstr "L'exécution de la commande à distance %s à échoué\n" |
51 | 34 | ||
52 | #: plugins/check_by_ssh.c:126 | ||
53 | #, c-format | 35 | #, c-format |
54 | msgid "Remote command execution failed: %s\n" | 36 | msgid "Remote command execution failed: %s\n" |
55 | msgstr "L'exécution de la commande à distance %s à échoué\n" | 37 | msgstr "L'exécution de la commande à distance %s à échoué\n" |
56 | 38 | ||
57 | #: plugins/check_by_ssh.c:141 | ||
58 | #, c-format | 39 | #, c-format |
59 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" | 40 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" |
60 | msgstr "" | 41 | msgstr "" |
61 | 42 | ||
62 | #: plugins/check_by_ssh.c:153 | ||
63 | #, c-format | 43 | #, c-format |
64 | msgid "SSH WARNING: could not open %s\n" | 44 | msgid "SSH WARNING: could not open %s\n" |
65 | msgstr "SSH AVERTISSEMENT: impossible d'ouvrir %s\n" | 45 | msgstr "SSH AVERTISSEMENT: impossible d'ouvrir %s\n" |
66 | 46 | ||
67 | #: plugins/check_by_ssh.c:162 | ||
68 | #, c-format | 47 | #, c-format |
69 | msgid "%s: Error parsing output\n" | 48 | msgid "%s: Error parsing output\n" |
70 | msgstr "%s: Erreur d'analyse du résultat\n" | 49 | msgstr "%s: Erreur d'analyse du résultat\n" |
71 | 50 | ||
72 | #: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 | ||
73 | #: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 | ||
74 | #: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 | ||
75 | #: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519 | ||
76 | #: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 | ||
77 | msgid "Timeout interval must be a positive integer" | 51 | msgid "Timeout interval must be a positive integer" |
78 | msgstr "Le délai d'attente doit être un entier positif" | 52 | msgstr "Le délai d'attente doit être un entier positif" |
79 | 53 | ||
80 | #: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 | ||
81 | #: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 | ||
82 | #: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 | ||
83 | msgid "Port must be a positive integer" | 54 | msgid "Port must be a positive integer" |
84 | msgstr "Le numéro du port doit être un entier positif" | 55 | msgstr "Le numéro du port doit être un entier positif" |
85 | 56 | ||
86 | #: plugins/check_by_ssh.c:315 | ||
87 | msgid "skip-stdout argument must be an integer" | 57 | msgid "skip-stdout argument must be an integer" |
88 | msgstr "Le nombres de lignes à sauter (skip-stdout) doit être un entier" | 58 | msgstr "Le nombres de lignes à sauter (skip-stdout) doit être un entier" |
89 | 59 | ||
90 | #: plugins/check_by_ssh.c:323 | ||
91 | msgid "skip-stderr argument must be an integer" | 60 | msgid "skip-stderr argument must be an integer" |
92 | msgstr "Le nombres de lignes à sauter (skip-stderr) doit être un entier" | 61 | msgstr "Le nombres de lignes à sauter (skip-stderr) doit être un entier" |
93 | 62 | ||
94 | #: plugins/check_by_ssh.c:349 | ||
95 | #, c-format | 63 | #, c-format |
96 | msgid "%s: You must provide a host name\n" | 64 | msgid "%s: You must provide a host name\n" |
97 | msgstr "%s: Vous devez fournir un nom d'hôte\n" | 65 | msgstr "%s: Vous devez fournir un nom d'hôte\n" |
98 | 66 | ||
99 | #: plugins/check_by_ssh.c:366 | ||
100 | msgid "No remotecmd" | 67 | msgid "No remotecmd" |
101 | msgstr "Pas de commande distante" | 68 | msgstr "Pas de commande distante" |
102 | 69 | ||
103 | #: plugins/check_by_ssh.c:380 | ||
104 | #, c-format | 70 | #, c-format |
105 | msgid "%s: Argument limit of %d exceeded\n" | 71 | msgid "%s: Argument limit of %d exceeded\n" |
106 | msgstr "" | 72 | msgstr "" |
107 | 73 | ||
108 | #: plugins/check_by_ssh.c:383 | ||
109 | msgid "Can not (re)allocate 'commargv' buffer\n" | 74 | msgid "Can not (re)allocate 'commargv' buffer\n" |
110 | msgstr "Impossible de réallouer le tampon 'commargv'\n" | 75 | msgstr "Impossible de réallouer le tampon 'commargv'\n" |
111 | 76 | ||
112 | #: plugins/check_by_ssh.c:397 | ||
113 | #, c-format | 77 | #, c-format |
114 | msgid "" | 78 | msgid "" |
115 | "%s: In passive mode, you must provide a service name for each command.\n" | 79 | "%s: In passive mode, you must provide a service name for each command.\n" |
116 | msgstr "" | 80 | msgstr "" |
117 | "%s: En mode passif, vous devez fournir un service pour chaque commande.\n" | 81 | "%s: En mode passif, vous devez fournir un service pour chaque commande.\n" |
118 | 82 | ||
119 | #: plugins/check_by_ssh.c:400 | ||
120 | #, fuzzy, c-format | 83 | #, fuzzy, c-format |
121 | msgid "" | 84 | msgid "" |
122 | "%s: In passive mode, you must provide the host short name from the " | 85 | "%s: In passive mode, you must provide the host short name from the " |
@@ -125,485 +88,355 @@ msgstr "" | |||
125 | "%s: En mode passif, vous devez fournir le nom court du hôte mentionné dans " | 88 | "%s: En mode passif, vous devez fournir le nom court du hôte mentionné dans " |
126 | "la configuration de nagios.\n" | 89 | "la configuration de nagios.\n" |
127 | 90 | ||
128 | #: plugins/check_by_ssh.c:414 | ||
129 | #, c-format | 91 | #, c-format |
130 | msgid "This plugin uses SSH to execute commands on a remote host" | 92 | msgid "This plugin uses SSH to execute commands on a remote host" |
131 | msgstr "Ce plugin utilise SSH pour exécuter des commandes sur un hôte distant" | 93 | msgstr "Ce plugin utilise SSH pour exécuter des commandes sur un hôte distant" |
132 | 94 | ||
133 | #: plugins/check_by_ssh.c:429 | ||
134 | msgid "tell ssh to use Protocol 1 [optional]" | 95 | msgid "tell ssh to use Protocol 1 [optional]" |
135 | msgstr "dire à ssh d'utiliser le protocole version 1 [optionnel]" | 96 | msgstr "dire à ssh d'utiliser le protocole version 1 [optionnel]" |
136 | 97 | ||
137 | #: plugins/check_by_ssh.c:431 | ||
138 | msgid "tell ssh to use Protocol 2 [optional]" | 98 | msgid "tell ssh to use Protocol 2 [optional]" |
139 | msgstr "dire à ssh d'utiliser le protocole 2 [optionnel]" | 99 | msgstr "dire à ssh d'utiliser le protocole 2 [optionnel]" |
140 | 100 | ||
141 | #: plugins/check_by_ssh.c:433 | ||
142 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" | 101 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" |
143 | msgstr "" | 102 | msgstr "" |
144 | 103 | ||
145 | #: plugins/check_by_ssh.c:435 | ||
146 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" | 104 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" |
147 | msgstr "" | 105 | msgstr "" |
148 | 106 | ||
149 | #: plugins/check_by_ssh.c:437 | ||
150 | msgid "Exit with an warning, if there is an output on STDERR" | 107 | msgid "Exit with an warning, if there is an output on STDERR" |
151 | msgstr "" | 108 | msgstr "" |
152 | 109 | ||
153 | #: plugins/check_by_ssh.c:439 | ||
154 | msgid "" | 110 | msgid "" |
155 | "tells ssh to fork rather than create a tty [optional]. This will always " | 111 | "tells ssh to fork rather than create a tty [optional]. This will always " |
156 | "return OK if ssh is executed" | 112 | "return OK if ssh is executed" |
157 | msgstr "" | 113 | msgstr "" |
158 | 114 | ||
159 | #: plugins/check_by_ssh.c:441 | ||
160 | msgid "command to execute on the remote machine" | 115 | msgid "command to execute on the remote machine" |
161 | msgstr "commande à exécuter sur la machine distante" | 116 | msgstr "commande à exécuter sur la machine distante" |
162 | 117 | ||
163 | #: plugins/check_by_ssh.c:443 | ||
164 | msgid "SSH user name on remote host [optional]" | 118 | msgid "SSH user name on remote host [optional]" |
165 | msgstr "Nom d'utilisateur ssh sur la machine distante [optionnel]" | 119 | msgstr "Nom d'utilisateur ssh sur la machine distante [optionnel]" |
166 | 120 | ||
167 | #: plugins/check_by_ssh.c:445 | ||
168 | msgid "identity of an authorized key [optional]" | 121 | msgid "identity of an authorized key [optional]" |
169 | msgstr "Identité de la clé autorisée [optionnel]" | 122 | msgstr "Identité de la clé autorisée [optionnel]" |
170 | 123 | ||
171 | #: plugins/check_by_ssh.c:447 | ||
172 | #, fuzzy | 124 | #, fuzzy |
173 | msgid "external command file for monitoring [optional]" | 125 | msgid "external command file for monitoring [optional]" |
174 | msgstr "commande externe pour nagios [optionnel]" | 126 | msgstr "commande externe pour nagios [optionnel]" |
175 | 127 | ||
176 | #: plugins/check_by_ssh.c:449 | ||
177 | #, fuzzy | 128 | #, fuzzy |
178 | msgid "list of monitoring service names, separated by ':' [optional]" | 129 | msgid "list of monitoring service names, separated by ':' [optional]" |
179 | msgstr "liste des services nagios, séparés par ':' [optionnel] " | 130 | msgstr "liste des services nagios, séparés par ':' [optionnel] " |
180 | 131 | ||
181 | #: plugins/check_by_ssh.c:451 | ||
182 | #, fuzzy | 132 | #, fuzzy |
183 | msgid "short name of host in the monitoring configuration [optional]" | 133 | msgid "short name of host in the monitoring configuration [optional]" |
184 | msgstr "nom court de l'hôte dans la configuration nagios [optionnel]" | 134 | msgstr "nom court de l'hôte dans la configuration nagios [optionnel]" |
185 | 135 | ||
186 | #: plugins/check_by_ssh.c:453 | ||
187 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" | 136 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" |
188 | msgstr "" | 137 | msgstr "" |
189 | "appelle ssh avec '-o OPTION' (peut être utilisé plusieurs fois) [optionnel]" | 138 | "appelle ssh avec '-o OPTION' (peut être utilisé plusieurs fois) [optionnel]" |
190 | 139 | ||
191 | #: plugins/check_by_ssh.c:455 | ||
192 | #, fuzzy | 140 | #, fuzzy |
193 | msgid "Tell ssh to use this configfile [optional]" | 141 | msgid "Tell ssh to use this configfile [optional]" |
194 | msgstr "dire à ssh d'utiliser le protocole version 1 [optionnel]" | 142 | msgstr "dire à ssh d'utiliser le protocole version 1 [optionnel]" |
195 | 143 | ||
196 | #: plugins/check_by_ssh.c:457 | ||
197 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" | 144 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" |
198 | msgstr "" | 145 | msgstr "" |
199 | "dire à ssh de supprimer les messages d'erreurs et de diagnostic [optionnel]" | 146 | "dire à ssh de supprimer les messages d'erreurs et de diagnostic [optionnel]" |
200 | 147 | ||
201 | #: plugins/check_by_ssh.c:461 | ||
202 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" | 148 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" |
203 | msgstr "" | 149 | msgstr "" |
204 | 150 | ||
205 | #: plugins/check_by_ssh.c:464 | ||
206 | msgid "The most common mode of use is to refer to a local identity file with" | 151 | msgid "The most common mode of use is to refer to a local identity file with" |
207 | msgstr "" | 152 | msgstr "" |
208 | 153 | ||
209 | #: plugins/check_by_ssh.c:465 | ||
210 | msgid "the '-i' option. In this mode, the identity pair should have a null" | 154 | msgid "the '-i' option. In this mode, the identity pair should have a null" |
211 | msgstr "" | 155 | msgstr "" |
212 | 156 | ||
213 | #: plugins/check_by_ssh.c:466 | ||
214 | msgid "passphrase and the public key should be listed in the authorized_keys" | 157 | msgid "passphrase and the public key should be listed in the authorized_keys" |
215 | msgstr "" | 158 | msgstr "" |
216 | 159 | ||
217 | #: plugins/check_by_ssh.c:467 | ||
218 | msgid "file of the remote host. Usually the key will be restricted to running" | 160 | msgid "file of the remote host. Usually the key will be restricted to running" |
219 | msgstr "" | 161 | msgstr "" |
220 | 162 | ||
221 | #: plugins/check_by_ssh.c:468 | ||
222 | msgid "only one command on the remote server. If the remote SSH server tracks" | 163 | msgid "only one command on the remote server. If the remote SSH server tracks" |
223 | msgstr "" | 164 | msgstr "" |
224 | 165 | ||
225 | #: plugins/check_by_ssh.c:469 | ||
226 | msgid "invocation arguments, the one remote program may be an agent that can" | 166 | msgid "invocation arguments, the one remote program may be an agent that can" |
227 | msgstr "" | 167 | msgstr "" |
228 | 168 | ||
229 | #: plugins/check_by_ssh.c:470 | ||
230 | msgid "execute additional commands as proxy" | 169 | msgid "execute additional commands as proxy" |
231 | msgstr "" | 170 | msgstr "" |
232 | 171 | ||
233 | #: plugins/check_by_ssh.c:472 | ||
234 | msgid "To use passive mode, provide multiple '-C' options, and provide" | 172 | msgid "To use passive mode, provide multiple '-C' options, and provide" |
235 | msgstr "Pour utiliser le mode passif, utilisez plusieurs fois l'option '-C',et" | 173 | msgstr "Pour utiliser le mode passif, utilisez plusieurs fois l'option '-C',et" |
236 | 174 | ||
237 | #: plugins/check_by_ssh.c:473 | ||
238 | msgid "" | 175 | msgid "" |
239 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" | 176 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" |
240 | msgstr "" | 177 | msgstr "" |
241 | "et les options -O, -s, n (l'ordre des services doit correspondre aux " | 178 | "et les options -O, -s, n (l'ordre des services doit correspondre aux " |
242 | "multiples options '-C)" | 179 | "multiples options '-C)" |
243 | 180 | ||
244 | #: plugins/check_by_ssh.c:475 plugins/check_cluster.c:271 | ||
245 | #: plugins/check_dig.c:364 plugins/check_disk.c:1015 plugins/check_http.c:1846 | ||
246 | #: plugins/check_nagios.c:312 plugins/check_ntp.c:879 | ||
247 | #: plugins/check_ntp_peer.c:733 plugins/check_ntp_time.c:642 | ||
248 | #: plugins/check_procs.c:806 plugins/negate.c:249 plugins/urlize.c:179 | ||
249 | msgid "Examples:" | 181 | msgid "Examples:" |
250 | msgstr "Exemples:" | 182 | msgstr "Exemples:" |
251 | 183 | ||
252 | #: plugins/check_by_ssh.c:490 plugins/check_cluster.c:284 | ||
253 | #: plugins/check_dig.c:376 plugins/check_disk.c:1032 plugins/check_dns.c:617 | ||
254 | #: plugins/check_dummy.c:122 plugins/check_fping.c:525 plugins/check_game.c:331 | ||
255 | #: plugins/check_hpjd.c:440 plugins/check_http.c:1884 plugins/check_ldap.c:511 | ||
256 | #: plugins/check_load.c:372 plugins/check_mrtg.c:382 plugins/check_mysql.c:587 | ||
257 | #: plugins/check_nagios.c:323 plugins/check_nt.c:797 plugins/check_ntp.c:898 | ||
258 | #: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 | ||
259 | #: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 | ||
260 | #: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 | ||
261 | #: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 | ||
262 | #: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607 | ||
263 | #: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 | ||
264 | #: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273 | ||
265 | #: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390 | ||
266 | #: plugins-root/check_icmp.c:1633 | ||
267 | msgid "Usage:" | 184 | msgid "Usage:" |
268 | msgstr "Utilisation:" | 185 | msgstr "Utilisation:" |
269 | 186 | ||
270 | #: plugins/check_cluster.c:240 | ||
271 | #, fuzzy, c-format | 187 | #, fuzzy, c-format |
272 | msgid "Host/Service Cluster Plugin for Monitoring" | 188 | msgid "Host/Service Cluster Plugin for Monitoring" |
273 | msgstr "Plugin de Cluster d'Hôte/Service pour Nagios 2" | 189 | msgstr "Plugin de Cluster d'Hôte/Service pour Nagios 2" |
274 | 190 | ||
275 | #: plugins/check_cluster.c:246 plugins/check_nt.c:697 | ||
276 | msgid "Options:" | 191 | msgid "Options:" |
277 | msgstr "Options:" | 192 | msgstr "Options:" |
278 | 193 | ||
279 | #: plugins/check_cluster.c:249 | ||
280 | msgid "Check service cluster status" | 194 | msgid "Check service cluster status" |
281 | msgstr "Vérifie l'état d'un cluster de services" | 195 | msgstr "Vérifie l'état d'un cluster de services" |
282 | 196 | ||
283 | #: plugins/check_cluster.c:251 | ||
284 | msgid "Check host cluster status" | 197 | msgid "Check host cluster status" |
285 | msgstr "Vérifie l'état d'un cluster d'hôtes" | 198 | msgstr "Vérifie l'état d'un cluster d'hôtes" |
286 | 199 | ||
287 | #: plugins/check_cluster.c:253 | ||
288 | msgid "Optional prepended text output (i.e. \"Host cluster\")" | 200 | msgid "Optional prepended text output (i.e. \"Host cluster\")" |
289 | msgstr "Texte optionnel accolé à la sortie (i.e. \"Cluster d'hôtes\")" | 201 | msgstr "Texte optionnel accolé à la sortie (i.e. \"Cluster d'hôtes\")" |
290 | 202 | ||
291 | #: plugins/check_cluster.c:255 plugins/check_cluster.c:258 | ||
292 | msgid "Specifies the range of hosts or services in cluster that must be in a" | 203 | msgid "Specifies the range of hosts or services in cluster that must be in a" |
293 | msgstr "Défini le nombre d'hôtes ou de services du cluster qui doivent être" | 204 | msgstr "Défini le nombre d'hôtes ou de services du cluster qui doivent être" |
294 | 205 | ||
295 | #: plugins/check_cluster.c:256 | ||
296 | msgid "non-OK state in order to return a WARNING status level" | 206 | msgid "non-OK state in order to return a WARNING status level" |
297 | msgstr "dans un état non-OK pour retourner un état AVERTISSEMENT" | 207 | msgstr "dans un état non-OK pour retourner un état AVERTISSEMENT" |
298 | 208 | ||
299 | #: plugins/check_cluster.c:259 | ||
300 | msgid "non-OK state in order to return a CRITICAL status level" | 209 | msgid "non-OK state in order to return a CRITICAL status level" |
301 | msgstr "dans un état non-OK pour retourner un état CRITIQUE" | 210 | msgstr "dans un état non-OK pour retourner un état CRITIQUE" |
302 | 211 | ||
303 | #: plugins/check_cluster.c:261 | ||
304 | msgid "The status codes of the hosts or services in the cluster, separated by" | 212 | msgid "The status codes of the hosts or services in the cluster, separated by" |
305 | msgstr "Les codes d'état des hôtes ou des services du cluster, séparés par des" | 213 | msgstr "Les codes d'état des hôtes ou des services du cluster, séparés par des" |
306 | 214 | ||
307 | #: plugins/check_cluster.c:262 | ||
308 | msgid "commas" | 215 | msgid "commas" |
309 | msgstr "virgules" | 216 | msgstr "virgules" |
310 | 217 | ||
311 | #: plugins/check_cluster.c:267 plugins/check_game.c:318 | ||
312 | #: plugins/check_http.c:1828 plugins/check_ldap.c:497 plugins/check_mrtg.c:363 | ||
313 | #: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576 | ||
314 | #: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724 | ||
315 | #: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670 | ||
316 | #: plugins/check_overcr.c:456 plugins/check_snmp.c:1318 | ||
317 | #: plugins/check_swap.c:596 plugins/check_ups.c:645 | ||
318 | #: plugins/check_ide_smart.c:580 plugins/negate.c:255 | ||
319 | #: plugins-root/check_icmp.c:1608 | ||
320 | msgid "Notes:" | 218 | msgid "Notes:" |
321 | msgstr "Notes:" | 219 | msgstr "Notes:" |
322 | 220 | ||
323 | #: plugins/check_cluster.c:273 | ||
324 | msgid "" | 221 | msgid "" |
325 | "Will alert critical if there are 3 or more service data points in a non-OK" | 222 | "Will alert critical if there are 3 or more service data points in a non-OK" |
326 | msgstr "" | 223 | msgstr "" |
327 | 224 | ||
328 | #: plugins/check_cluster.c:274 plugins/check_ups.c:642 | ||
329 | msgid "state." | 225 | msgid "state." |
330 | msgstr "" | 226 | msgstr "" |
331 | 227 | ||
332 | #: plugins/check_dig.c:106 plugins/check_dig.c:108 | ||
333 | #, c-format | 228 | #, c-format |
334 | msgid "Looking for: '%s'\n" | 229 | msgid "Looking for: '%s'\n" |
335 | msgstr "Recherche de: '%s'\n" | 230 | msgstr "Recherche de: '%s'\n" |
336 | 231 | ||
337 | #: plugins/check_dig.c:115 | ||
338 | msgid "dig returned an error status" | 232 | msgid "dig returned an error status" |
339 | msgstr "dig à renvoyé un état d'erreur" | 233 | msgstr "dig à renvoyé un état d'erreur" |
340 | 234 | ||
341 | #: plugins/check_dig.c:140 | ||
342 | msgid "Server not found in ANSWER SECTION" | 235 | msgid "Server not found in ANSWER SECTION" |
343 | msgstr "Le serveur n'a pas été trouvé dans l'ANSWER SECTION" | 236 | msgstr "Le serveur n'a pas été trouvé dans l'ANSWER SECTION" |
344 | 237 | ||
345 | #: plugins/check_dig.c:150 | ||
346 | msgid "No ANSWER SECTION found" | 238 | msgid "No ANSWER SECTION found" |
347 | msgstr "Pas d' ANSWER SECTION trouvé" | 239 | msgstr "Pas d' ANSWER SECTION trouvé" |
348 | 240 | ||
349 | #: plugins/check_dig.c:177 | ||
350 | msgid "Probably a non-existent host/domain" | 241 | msgid "Probably a non-existent host/domain" |
351 | msgstr "Probablement un hôte/domaine inexistant" | 242 | msgstr "Probablement un hôte/domaine inexistant" |
352 | 243 | ||
353 | #: plugins/check_dig.c:239 | ||
354 | #, c-format | 244 | #, c-format |
355 | msgid "Port must be a positive integer - %s" | 245 | msgid "Port must be a positive integer - %s" |
356 | msgstr "Le numéro du port doit être un entier positif - %s" | 246 | msgstr "Le numéro du port doit être un entier positif - %s" |
357 | 247 | ||
358 | #: plugins/check_dig.c:250 | ||
359 | #, c-format | 248 | #, c-format |
360 | msgid "Warning interval must be a positive integer - %s" | 249 | msgid "Warning interval must be a positive integer - %s" |
361 | msgstr "Le seuil d'avertissement doit être un entier positif - %s" | 250 | msgstr "Le seuil d'avertissement doit être un entier positif - %s" |
362 | 251 | ||
363 | #: plugins/check_dig.c:258 | ||
364 | #, c-format | 252 | #, c-format |
365 | msgid "Critical interval must be a positive integer - %s" | 253 | msgid "Critical interval must be a positive integer - %s" |
366 | msgstr "Le seuil critique doit être un entier positif - %s" | 254 | msgstr "Le seuil critique doit être un entier positif - %s" |
367 | 255 | ||
368 | #: plugins/check_dig.c:266 | ||
369 | #, c-format | 256 | #, c-format |
370 | msgid "Timeout interval must be a positive integer - %s" | 257 | msgid "Timeout interval must be a positive integer - %s" |
371 | msgstr "Le délai d'attente doit être un entier positif - %s" | 258 | msgstr "Le délai d'attente doit être un entier positif - %s" |
372 | 259 | ||
373 | #: plugins/check_dig.c:334 | ||
374 | #, fuzzy, c-format | 260 | #, fuzzy, c-format |
375 | msgid "This plugin tests the DNS service on the specified host using dig" | 261 | msgid "This plugin tests the DNS service on the specified host using dig" |
376 | msgstr "Ce plugin teste le service DNS sur l'hôte spécifié en utilisant dig" | 262 | msgstr "Ce plugin teste le service DNS sur l'hôte spécifié en utilisant dig" |
377 | 263 | ||
378 | #: plugins/check_dig.c:347 | ||
379 | msgid "Force dig to only use IPv4 query transport" | 264 | msgid "Force dig to only use IPv4 query transport" |
380 | msgstr "" | 265 | msgstr "" |
381 | 266 | ||
382 | #: plugins/check_dig.c:349 | ||
383 | msgid "Force dig to only use IPv6 query transport" | 267 | msgid "Force dig to only use IPv6 query transport" |
384 | msgstr "" | 268 | msgstr "" |
385 | 269 | ||
386 | #: plugins/check_dig.c:351 | ||
387 | msgid "Machine name to lookup" | 270 | msgid "Machine name to lookup" |
388 | msgstr "Nom de machine à rechercher" | 271 | msgstr "Nom de machine à rechercher" |
389 | 272 | ||
390 | #: plugins/check_dig.c:353 | ||
391 | msgid "Record type to lookup (default: A)" | 273 | msgid "Record type to lookup (default: A)" |
392 | msgstr "Type d'enregistrement à rechercher (par défaut: A)" | 274 | msgstr "Type d'enregistrement à rechercher (par défaut: A)" |
393 | 275 | ||
394 | #: plugins/check_dig.c:355 | ||
395 | msgid "" | 276 | msgid "" |
396 | "An address expected to be in the answer section. If not set, uses whatever" | 277 | "An address expected to be in the answer section. If not set, uses whatever" |
397 | msgstr "" | 278 | msgstr "" |
398 | "Une adresse qui devrait se trouver dans la section réponce. Si omit, utilise" | 279 | "Une adresse qui devrait se trouver dans la section réponce. Si omit, utilise" |
399 | 280 | ||
400 | #: plugins/check_dig.c:356 | ||
401 | msgid "was in -l" | 281 | msgid "was in -l" |
402 | msgstr "ce qui est passé au paramètre -l" | 282 | msgstr "ce qui est passé au paramètre -l" |
403 | 283 | ||
404 | #: plugins/check_dig.c:358 | ||
405 | msgid "Pass STRING as argument(s) to dig" | 284 | msgid "Pass STRING as argument(s) to dig" |
406 | msgstr "" | 285 | msgstr "" |
407 | 286 | ||
408 | #: plugins/check_disk.c:241 | ||
409 | #, c-format | 287 | #, c-format |
410 | msgid "DISK %s: %s not found\n" | 288 | msgid "DISK %s: %s not found\n" |
411 | msgstr "DISK %s: %s non trouvé\n" | 289 | msgstr "DISK %s: %s non trouvé\n" |
412 | 290 | ||
413 | #: plugins/check_disk.c:241 plugins/check_disk.c:1050 plugins/check_dns.c:295 | ||
414 | #: plugins/check_dummy.c:74 plugins/check_mysql.c:313 | ||
415 | #: plugins/check_nagios.c:104 plugins/check_nagios.c:168 | ||
416 | #: plugins/check_nagios.c:172 plugins/check_pgsql.c:575 | ||
417 | #: plugins/check_pgsql.c:592 plugins/check_pgsql.c:601 | ||
418 | #: plugins/check_pgsql.c:616 plugins/check_procs.c:374 | ||
419 | #, c-format | 291 | #, c-format |
420 | msgid "CRITICAL" | 292 | msgid "CRITICAL" |
421 | msgstr "CRITIQUE" | 293 | msgstr "CRITIQUE" |
422 | 294 | ||
423 | #: plugins/check_disk.c:660 | ||
424 | #, c-format | 295 | #, c-format |
425 | msgid "unit type %s not known\n" | 296 | msgid "unit type %s not known\n" |
426 | msgstr "unité de type %s inconnue\n" | 297 | msgstr "unité de type %s inconnue\n" |
427 | 298 | ||
428 | #: plugins/check_disk.c:663 | ||
429 | #, c-format | 299 | #, c-format |
430 | msgid "failed allocating storage for '%s'\n" | 300 | msgid "failed allocating storage for '%s'\n" |
431 | msgstr "Impossible d'allouer de l'espace pour '%s'\n" | 301 | msgstr "Impossible d'allouer de l'espace pour '%s'\n" |
432 | 302 | ||
433 | #: plugins/check_disk.c:691 plugins/check_disk.c:739 plugins/check_disk.c:747 | ||
434 | #: plugins/check_disk.c:755 plugins/check_disk.c:759 plugins/check_disk.c:804 | ||
435 | #: plugins/check_disk.c:810 plugins/check_disk.c:833 plugins/check_dummy.c:77 | ||
436 | #: plugins/check_dummy.c:80 plugins/check_pgsql.c:617 plugins/check_procs.c:547 | ||
437 | #, c-format | 303 | #, c-format |
438 | msgid "UNKNOWN" | 304 | msgid "UNKNOWN" |
439 | msgstr "INCONNU" | 305 | msgstr "INCONNU" |
440 | 306 | ||
441 | #: plugins/check_disk.c:691 | ||
442 | msgid "Must set a threshold value before using -p\n" | 307 | msgid "Must set a threshold value before using -p\n" |
443 | msgstr "" | 308 | msgstr "" |
444 | 309 | ||
445 | #: plugins/check_disk.c:739 | 310 | msgid "Could not compile regular expression" |
311 | msgstr "Impossible de compiler l'expression rationnelle" | ||
312 | |||
446 | msgid "Must set -E before selecting paths\n" | 313 | msgid "Must set -E before selecting paths\n" |
447 | msgstr "" | 314 | msgstr "" |
448 | 315 | ||
449 | #: plugins/check_disk.c:747 | ||
450 | msgid "Must set group value before selecting paths\n" | 316 | msgid "Must set group value before selecting paths\n" |
451 | msgstr "" | 317 | msgstr "" |
452 | 318 | ||
453 | #: plugins/check_disk.c:755 | ||
454 | msgid "" | 319 | msgid "" |
455 | "Paths need to be selected before using -i/-I. Use -A to select all paths " | 320 | "Paths need to be selected before using -i/-I. Use -A to select all paths " |
456 | "explicitly" | 321 | "explicitly" |
457 | msgstr "" | 322 | msgstr "" |
458 | 323 | ||
459 | #: plugins/check_disk.c:759 plugins/check_disk.c:810 plugins/check_procs.c:547 | 324 | msgid "" |
460 | msgid "Could not compile regular expression" | 325 | "Must set a threshold value before using -r/-R/-A (--ereg-path/--eregi-path/--" |
461 | msgstr "Impossible de compiler l'expression rationnelle" | 326 | "all)\n" |
462 | |||
463 | #: plugins/check_disk.c:804 | ||
464 | msgid "Must set a threshold value before using -r/-R\n" | ||
465 | msgstr "" | 327 | msgstr "" |
466 | 328 | ||
467 | #: plugins/check_disk.c:834 | ||
468 | msgid "Regular expression did not match any path or disk" | 329 | msgid "Regular expression did not match any path or disk" |
469 | msgstr "" | 330 | msgstr "" |
470 | 331 | ||
471 | #: plugins/check_disk.c:880 | ||
472 | msgid "Unknown argument" | 332 | msgid "Unknown argument" |
473 | msgstr "Argument inconnu" | 333 | msgstr "Argument inconnu" |
474 | 334 | ||
475 | #: plugins/check_disk.c:914 | ||
476 | #, c-format | 335 | #, c-format |
477 | msgid " for %s\n" | 336 | msgid " for %s\n" |
478 | msgstr " pour %s\n" | 337 | msgstr " pour %s\n" |
479 | 338 | ||
480 | #: plugins/check_disk.c:943 | ||
481 | msgid "" | 339 | msgid "" |
482 | "This plugin checks the amount of used disk space on a mounted file system" | 340 | "This plugin checks the amount of used disk space on a mounted file system" |
483 | msgstr "Ce plugin vérifie la place utilisé sur un système de fichier monté" | 341 | msgstr "Ce plugin vérifie la place utilisé sur un système de fichier monté" |
484 | 342 | ||
485 | #: plugins/check_disk.c:944 | ||
486 | msgid "" | 343 | msgid "" |
487 | "and generates an alert if free space is less than one of the threshold values" | 344 | "and generates an alert if free space is less than one of the threshold values" |
488 | msgstr "" | 345 | msgstr "" |
489 | "et génère une alerte si la place disponible est plus petite qu'un des seuils " | 346 | "et génère une alerte si la place disponible est plus petite qu'un des seuils " |
490 | "fourni" | 347 | "fourni" |
491 | 348 | ||
492 | #: plugins/check_disk.c:954 | ||
493 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" | 349 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" |
494 | msgstr "" | 350 | msgstr "" |
495 | "Sortir avec un résultat AVERTISSEMENT si moins de X unités de disques sont " | 351 | "Sortir avec un résultat AVERTISSEMENT si moins de X unités de disques sont " |
496 | "libres" | 352 | "libres" |
497 | 353 | ||
498 | #: plugins/check_disk.c:956 | ||
499 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" | 354 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" |
500 | msgstr "" | 355 | msgstr "" |
501 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour-cent du disque est " | 356 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour-cent du disque est " |
502 | "libre" | 357 | "libre" |
503 | 358 | ||
504 | #: plugins/check_disk.c:958 | ||
505 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" | 359 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" |
506 | msgstr "" | 360 | msgstr "" |
507 | "Sortir avec un résultat CRITIQUE si moins de X unités du disque sont libres" | 361 | "Sortir avec un résultat CRITIQUE si moins de X unités du disque sont libres" |
508 | 362 | ||
509 | #: plugins/check_disk.c:960 | ||
510 | #, fuzzy | 363 | #, fuzzy |
511 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" | 364 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" |
512 | msgstr "" | 365 | msgstr "" |
513 | "Sortir avec un résultat CRITIQUE si moins de X pour-cent du disque est libre" | 366 | "Sortir avec un résultat CRITIQUE si moins de X pour-cent du disque est libre" |
514 | 367 | ||
515 | #: plugins/check_disk.c:962 | ||
516 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" | 368 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" |
517 | msgstr "" | 369 | msgstr "" |
518 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour-cent des inodes " | 370 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour-cent des inodes " |
519 | "sont libres" | 371 | "sont libres" |
520 | 372 | ||
521 | #: plugins/check_disk.c:964 | ||
522 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" | 373 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" |
523 | msgstr "" | 374 | msgstr "" |
524 | "Sortir avec un résultat CRITIQUE si moins de X pour-cent des inodes sont " | 375 | "Sortir avec un résultat CRITIQUE si moins de X pour-cent des inodes sont " |
525 | "libres" | 376 | "libres" |
526 | 377 | ||
527 | #: plugins/check_disk.c:966 | ||
528 | msgid "" | 378 | msgid "" |
529 | "Mount point or block device as emitted by the mount(8) command (may be " | 379 | "Mount point or block device as emitted by the mount(8) command (may be " |
530 | "repeated)" | 380 | "repeated)" |
531 | msgstr "" | 381 | msgstr "" |
532 | 382 | ||
533 | #: plugins/check_disk.c:968 | ||
534 | msgid "Ignore device (only works if -p unspecified)" | 383 | msgid "Ignore device (only works if -p unspecified)" |
535 | msgstr "Ignorer le périphérique (marche seulement lorsque -p est utilisé)" | 384 | msgstr "Ignorer le périphérique (marche seulement lorsque -p est utilisé)" |
536 | 385 | ||
537 | #: plugins/check_disk.c:970 | ||
538 | msgid "Clear thresholds" | 386 | msgid "Clear thresholds" |
539 | msgstr "Effacer les seuils" | 387 | msgstr "Effacer les seuils" |
540 | 388 | ||
541 | #: plugins/check_disk.c:972 | ||
542 | msgid "For paths or partitions specified with -p, only check for exact paths" | 389 | msgid "For paths or partitions specified with -p, only check for exact paths" |
543 | msgstr "" | 390 | msgstr "" |
544 | 391 | ||
545 | #: plugins/check_disk.c:974 | ||
546 | msgid "Display only devices/mountpoints with errors" | 392 | msgid "Display only devices/mountpoints with errors" |
547 | msgstr "Afficher seulement les périphériques/point de montage avec des erreurs" | 393 | msgstr "Afficher seulement les périphériques/point de montage avec des erreurs" |
548 | 394 | ||
549 | #: plugins/check_disk.c:976 | ||
550 | msgid "Don't account root-reserved blocks into freespace in perfdata" | 395 | msgid "Don't account root-reserved blocks into freespace in perfdata" |
551 | msgstr "" | 396 | msgstr "" |
552 | 397 | ||
553 | #: plugins/check_disk.c:978 | ||
554 | msgid "Display inode usage in perfdata" | 398 | msgid "Display inode usage in perfdata" |
555 | msgstr "" | 399 | msgstr "" |
556 | 400 | ||
557 | #: plugins/check_disk.c:980 | ||
558 | msgid "" | 401 | msgid "" |
559 | "Group paths. Thresholds apply to (free-)space of all partitions together" | 402 | "Group paths. Thresholds apply to (free-)space of all partitions together" |
560 | msgstr "" | 403 | msgstr "" |
561 | 404 | ||
562 | #: plugins/check_disk.c:982 | ||
563 | msgid "Same as '--units kB'" | 405 | msgid "Same as '--units kB'" |
564 | msgstr "Pareil à '--units kB'" | 406 | msgstr "Pareil à '--units kB'" |
565 | 407 | ||
566 | #: plugins/check_disk.c:984 | ||
567 | msgid "Only check local filesystems" | 408 | msgid "Only check local filesystems" |
568 | msgstr "Vérifier seulement les systèmes de fichiers locaux" | 409 | msgstr "Vérifier seulement les systèmes de fichiers locaux" |
569 | 410 | ||
570 | #: plugins/check_disk.c:986 | ||
571 | msgid "" | 411 | msgid "" |
572 | "Only check local filesystems against thresholds. Yet call stat on remote " | 412 | "Only check local filesystems against thresholds. Yet call stat on remote " |
573 | "filesystems" | 413 | "filesystems" |
574 | msgstr "" | 414 | msgstr "" |
575 | 415 | ||
576 | #: plugins/check_disk.c:987 | ||
577 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" | 416 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" |
578 | msgstr "" | 417 | msgstr "" |
579 | 418 | ||
580 | #: plugins/check_disk.c:989 | ||
581 | #, fuzzy | 419 | #, fuzzy |
582 | msgid "Display the (block) device instead of the mount point" | 420 | msgid "Display the (block) device instead of the mount point" |
583 | msgstr "Afficher le point de montage au lieu de la partition" | 421 | msgstr "Afficher le point de montage au lieu de la partition" |
584 | 422 | ||
585 | #: plugins/check_disk.c:991 | ||
586 | msgid "Same as '--units MB'" | 423 | msgid "Same as '--units MB'" |
587 | msgstr "Pareil à '--units MB'" | 424 | msgstr "Pareil à '--units MB'" |
588 | 425 | ||
589 | #: plugins/check_disk.c:993 | ||
590 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" | 426 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" |
591 | msgstr "" | 427 | msgstr "" |
592 | 428 | ||
593 | #: plugins/check_disk.c:995 | ||
594 | msgid "" | 429 | msgid "" |
595 | "Case insensitive regular expression for path/partition (may be repeated)" | 430 | "Case insensitive regular expression for path/partition (may be repeated)" |
596 | msgstr "" | 431 | msgstr "" |
597 | "Expression rationnelle indépendante de la case pour un répertoire ou une " | 432 | "Expression rationnelle indépendante de la case pour un répertoire ou une " |
598 | "partition (peut être utilisé plusieurs fois)" | 433 | "partition (peut être utilisé plusieurs fois)" |
599 | 434 | ||
600 | #: plugins/check_disk.c:997 | ||
601 | msgid "Regular expression for path or partition (may be repeated)" | 435 | msgid "Regular expression for path or partition (may be repeated)" |
602 | msgstr "" | 436 | msgstr "" |
603 | "Expression rationnelle pour un répertoire ou une partition (peut être " | 437 | "Expression rationnelle pour un répertoire ou une partition (peut être " |
604 | "utilisé plusieurs fois)" | 438 | "utilisé plusieurs fois)" |
605 | 439 | ||
606 | #: plugins/check_disk.c:999 | ||
607 | msgid "" | 440 | msgid "" |
608 | "Regular expression to ignore selected path/partition (case insensitive) (may " | 441 | "Regular expression to ignore selected path/partition (case insensitive) (may " |
609 | "be repeated)" | 442 | "be repeated)" |
@@ -611,225 +444,196 @@ msgstr "" | |||
611 | "Expression rationnelle pour ignorer un répertoire ou une partition (peut " | 444 | "Expression rationnelle pour ignorer un répertoire ou une partition (peut " |
612 | "être utilisé plusieurs fois)" | 445 | "être utilisé plusieurs fois)" |
613 | 446 | ||
614 | #: plugins/check_disk.c:1001 | ||
615 | msgid "" | 447 | msgid "" |
616 | "Regular expression to ignore selected path or partition (may be repeated)" | 448 | "Regular expression to ignore selected path or partition (may be repeated)" |
617 | msgstr "" | 449 | msgstr "" |
618 | "Expression rationnelle pour ignorer un répertoire ou une partition (peut " | 450 | "Expression rationnelle pour ignorer un répertoire ou une partition (peut " |
619 | "être utilisé plusieurs fois)" | 451 | "être utilisé plusieurs fois)" |
620 | 452 | ||
621 | #: plugins/check_disk.c:1003 | ||
622 | msgid "" | 453 | msgid "" |
623 | "Return OK if no filesystem matches, filesystem does not exist or is " | 454 | "Return OK if no filesystem matches, filesystem does not exist or is " |
624 | "inaccessible." | 455 | "inaccessible." |
625 | msgstr "" | 456 | msgstr "" |
626 | 457 | ||
627 | #: plugins/check_disk.c:1004 | ||
628 | msgid "(Provide this option before -p / -r / --ereg-path if used)" | 458 | msgid "(Provide this option before -p / -r / --ereg-path if used)" |
629 | msgstr "" | 459 | msgstr "" |
630 | 460 | ||
631 | #: plugins/check_disk.c:1007 | ||
632 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" | 461 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" |
633 | msgstr "Choisissez octets, kb, MB, GB, TB (par défaut: MB)" | 462 | msgstr "Choisissez octets, kb, MB, GB, TB (par défaut: MB)" |
634 | 463 | ||
635 | #: plugins/check_disk.c:1010 | 464 | #, fuzzy |
636 | msgid "Ignore all filesystems of indicated type (may be repeated)" | 465 | msgid "" |
466 | "Ignore all filesystems of types matching given regex(7) (may be repeated)" | ||
637 | msgstr "" | 467 | msgstr "" |
638 | "Ignorer tout les systèmes de fichiers qui correspondent au type indiqué " | 468 | "Ignorer tout les systèmes de fichiers qui correspondent au type indiqué " |
639 | "(peut être utilisé plusieurs fois)" | 469 | "(peut être utilisé plusieurs fois)" |
640 | 470 | ||
641 | #: plugins/check_disk.c:1012 | ||
642 | #, fuzzy | 471 | #, fuzzy |
643 | msgid "Check only filesystems of indicated type (may be repeated)" | 472 | msgid "" |
473 | "Check only filesystems where the type matches this given regex(7) (may be " | ||
474 | "repeated)" | ||
644 | msgstr "" | 475 | msgstr "" |
645 | "Ignorer tout les systèmes de fichiers qui correspondent au type indiqué " | 476 | "Ignorer tout les systèmes de fichiers qui correspondent au type indiqué " |
646 | "(peut être utilisé plusieurs fois)" | 477 | "(peut être utilisé plusieurs fois)" |
647 | 478 | ||
648 | #: plugins/check_disk.c:1017 | 479 | msgid "General usage hints:" |
480 | msgstr "" | ||
481 | |||
482 | msgid "" | ||
483 | "- Arguments are positional! \"-w 5 -c 1 -p /foo -w6 -c2 -p /bar\" is not the " | ||
484 | "same as" | ||
485 | msgstr "" | ||
486 | |||
487 | msgid "\"-w 5 -c 1 -p /bar w6 -c2 -p /foo\"." | ||
488 | msgstr "" | ||
489 | |||
490 | msgid "" | ||
491 | "- The syntax is broadly: \"{thresholds a} {paths a} -C {thresholds b} " | ||
492 | "{thresholds b} ...\"" | ||
493 | msgstr "" | ||
494 | |||
649 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" | 495 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" |
650 | msgstr "Vérifie /tmp à 10% et /var à 5% et / à 100MB et 50MB" | 496 | msgstr "Vérifie /tmp à 10% et /var à 5% et / à 100MB et 50MB" |
651 | 497 | ||
652 | #: plugins/check_disk.c:1019 | ||
653 | msgid "" | 498 | msgid "" |
654 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" | 499 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" |
655 | "r regex" | 500 | "r regex" |
656 | msgstr "" | 501 | msgstr "" |
657 | 502 | ||
658 | #: plugins/check_disk.c:1020 | ||
659 | msgid "" | 503 | msgid "" |
660 | "are grouped which means the freespace thresholds are applied to all disks " | 504 | "are grouped which means the freespace thresholds are applied to all disks " |
661 | "together" | 505 | "together" |
662 | msgstr "" | 506 | msgstr "" |
663 | 507 | ||
664 | #: plugins/check_disk.c:1022 | ||
665 | msgid "" | 508 | msgid "" |
666 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " | 509 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " |
667 | "100M/50M" | 510 | "100M/50M" |
668 | msgstr "" | 511 | msgstr "" |
669 | 512 | ||
670 | #: plugins/check_disk.c:1051 | ||
671 | #, c-format | 513 | #, c-format |
672 | msgid "%s %s: %s\n" | 514 | msgid "%s %s: %s\n" |
673 | msgstr "" | 515 | msgstr "" |
674 | 516 | ||
675 | #: plugins/check_disk.c:1051 | ||
676 | msgid "is not accessible" | 517 | msgid "is not accessible" |
677 | msgstr "" | 518 | msgstr "" |
678 | 519 | ||
679 | #: plugins/check_dns.c:120 | ||
680 | msgid "nslookup returned an error status" | 520 | msgid "nslookup returned an error status" |
681 | msgstr "nslookup à retourné un code d'erreur" | 521 | msgstr "nslookup à retourné un code d'erreur" |
682 | 522 | ||
683 | #: plugins/check_dns.c:138 | ||
684 | msgid "Warning plugin error" | 523 | msgid "Warning plugin error" |
685 | msgstr "Alerte erreur de plugin" | 524 | msgstr "Alerte erreur de plugin" |
686 | 525 | ||
687 | #: plugins/check_dns.c:156 | ||
688 | #, fuzzy, c-format | 526 | #, fuzzy, c-format |
689 | msgid "DNS CRITICAL - '%s' returned empty server string\n" | 527 | msgid "DNS CRITICAL - '%s' returned empty server string\n" |
690 | msgstr "DNS CRITIQUE - '%s' à retourné un nom d'hôte vide\n" | 528 | msgstr "DNS CRITIQUE - '%s' à retourné un nom d'hôte vide\n" |
691 | 529 | ||
692 | #: plugins/check_dns.c:161 | ||
693 | #, fuzzy, c-format | 530 | #, fuzzy, c-format |
694 | msgid "DNS CRITICAL - No response from DNS %s\n" | 531 | msgid "DNS CRITICAL - No response from DNS %s\n" |
695 | msgstr "Pas de réponse du DNS %s\n" | 532 | msgstr "Pas de réponse du DNS %s\n" |
696 | 533 | ||
697 | #: plugins/check_dns.c:180 | ||
698 | #, c-format | 534 | #, c-format |
699 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" | 535 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" |
700 | msgstr "DNS CRITIQUE - '%s' à retourné un nom d'hôte vide\n" | 536 | msgstr "DNS CRITIQUE - '%s' à retourné un nom d'hôte vide\n" |
701 | 537 | ||
702 | #: plugins/check_dns.c:186 | ||
703 | msgid "Non-authoritative answer:" | 538 | msgid "Non-authoritative answer:" |
704 | msgstr "Réponse non autoritative:" | 539 | msgstr "Réponse non autoritative:" |
705 | 540 | ||
706 | #: plugins/check_dns.c:215 | ||
707 | #, fuzzy, c-format | 541 | #, fuzzy, c-format |
708 | msgid "Domain '%s' was not found by the server\n" | 542 | msgid "Domain '%s' was not found by the server\n" |
709 | msgstr "Le domaine %s n'a pas été trouvé par le serveur\n" | 543 | msgstr "Le domaine %s n'a pas été trouvé par le serveur\n" |
710 | 544 | ||
711 | #: plugins/check_dns.c:234 | ||
712 | #, c-format | 545 | #, c-format |
713 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" | 546 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" |
714 | msgstr "DNS CRITIQUE - '%s' n'a pas retourné d'adresse\n" | 547 | msgstr "DNS CRITIQUE - '%s' n'a pas retourné d'adresse\n" |
715 | 548 | ||
716 | #: plugins/check_dns.c:265 | ||
717 | #, c-format | 549 | #, c-format |
718 | msgid "expected '%s' but got '%s'" | 550 | msgid "expected '%s' but got '%s'" |
719 | msgstr "j'attendais '%s' mais j'ai reçu '%s'" | 551 | msgstr "j'attendais '%s' mais j'ai reçu '%s'" |
720 | 552 | ||
721 | #: plugins/check_dns.c:272 | ||
722 | #, fuzzy, c-format | 553 | #, fuzzy, c-format |
723 | msgid "Domain '%s' was found by the server: '%s'\n" | 554 | msgid "Domain '%s' was found by the server: '%s'\n" |
724 | msgstr "Le domaine %s n'a pas été trouvé par le serveur\n" | 555 | msgstr "Le domaine %s n'a pas été trouvé par le serveur\n" |
725 | 556 | ||
726 | #: plugins/check_dns.c:282 | ||
727 | #, c-format | 557 | #, c-format |
728 | msgid "server %s is not authoritative for %s" | 558 | msgid "server %s is not authoritative for %s" |
729 | msgstr "serveur %s n'est pas autoritaire pour %s" | 559 | msgstr "serveur %s n'est pas autoritaire pour %s" |
730 | 560 | ||
731 | #: plugins/check_dns.c:291 plugins/check_dummy.c:68 plugins/check_nagios.c:182 | ||
732 | #: plugins/check_pgsql.c:612 plugins/check_procs.c:367 | ||
733 | #, c-format | 561 | #, c-format |
734 | msgid "OK" | 562 | msgid "OK" |
735 | msgstr "OK" | 563 | msgstr "OK" |
736 | 564 | ||
737 | #: plugins/check_dns.c:293 plugins/check_dummy.c:71 plugins/check_mysql.c:310 | ||
738 | #: plugins/check_nagios.c:182 plugins/check_pgsql.c:581 | ||
739 | #: plugins/check_pgsql.c:586 plugins/check_pgsql.c:614 | ||
740 | #: plugins/check_procs.c:369 | ||
741 | #, c-format | 565 | #, c-format |
742 | msgid "WARNING" | 566 | msgid "WARNING" |
743 | msgstr "AVERTISSEMENT" | 567 | msgstr "AVERTISSEMENT" |
744 | 568 | ||
745 | #: plugins/check_dns.c:297 | ||
746 | #, c-format | 569 | #, c-format |
747 | msgid "%.3f second response time" | 570 | msgid "%.3f second response time" |
748 | msgid_plural "%.3f seconds response time" | 571 | msgid_plural "%.3f seconds response time" |
749 | msgstr[0] "%.3f secondes de temps de réponse " | 572 | msgstr[0] "%.3f secondes de temps de réponse " |
750 | msgstr[1] "%.3f secondes de temps de réponse " | 573 | msgstr[1] "%.3f secondes de temps de réponse " |
751 | 574 | ||
752 | #: plugins/check_dns.c:298 | ||
753 | #, c-format | 575 | #, c-format |
754 | msgid ". %s returns %s" | 576 | msgid ". %s returns %s" |
755 | msgstr ". %s renvoie %s" | 577 | msgstr ". %s renvoie %s" |
756 | 578 | ||
757 | #: plugins/check_dns.c:318 | ||
758 | #, c-format | 579 | #, c-format |
759 | msgid "DNS WARNING - %s\n" | 580 | msgid "DNS WARNING - %s\n" |
760 | msgstr "DNS AVERTISSEMENT - %s\n" | 581 | msgstr "DNS AVERTISSEMENT - %s\n" |
761 | 582 | ||
762 | #: plugins/check_dns.c:319 plugins/check_dns.c:322 plugins/check_dns.c:325 | ||
763 | msgid " Probably a non-existent host/domain" | 583 | msgid " Probably a non-existent host/domain" |
764 | msgstr " Probablement un hôte/domaine inexistant" | 584 | msgstr " Probablement un hôte/domaine inexistant" |
765 | 585 | ||
766 | #: plugins/check_dns.c:321 | ||
767 | #, c-format | 586 | #, c-format |
768 | msgid "DNS CRITICAL - %s\n" | 587 | msgid "DNS CRITICAL - %s\n" |
769 | msgstr "DNS CRITIQUE - %s\n" | 588 | msgstr "DNS CRITIQUE - %s\n" |
770 | 589 | ||
771 | #: plugins/check_dns.c:324 | ||
772 | #, c-format | 590 | #, c-format |
773 | msgid "DNS UNKNOWN - %s\n" | 591 | msgid "DNS UNKNOWN - %s\n" |
774 | msgstr "DNS INCONNU - %s\n" | 592 | msgstr "DNS INCONNU - %s\n" |
775 | 593 | ||
776 | #: plugins/check_dns.c:368 | ||
777 | msgid "Note: nslookup is deprecated and may be removed from future releases." | 594 | msgid "Note: nslookup is deprecated and may be removed from future releases." |
778 | msgstr "" | 595 | msgstr "" |
779 | "Note: nslookup est obsolète et pourra être retiré dans les prochaines " | 596 | "Note: nslookup est obsolète et pourra être retiré dans les prochaines " |
780 | "versions." | 597 | "versions." |
781 | 598 | ||
782 | #: plugins/check_dns.c:369 | ||
783 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" | 599 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" |
784 | msgstr "" | 600 | msgstr "" |
785 | "Veuillez utiliser le programme 'dig' ou 'host' Ã la place. Faire fonctionner " | 601 | "Veuillez utiliser le programme 'dig' ou 'host' Ã la place. Faire fonctionner " |
786 | "nslookup avec" | 602 | "nslookup avec" |
787 | 603 | ||
788 | #: plugins/check_dns.c:370 | ||
789 | msgid "the `-sil[ent]' option to prevent this message from appearing." | 604 | msgid "the `-sil[ent]' option to prevent this message from appearing." |
790 | msgstr "L'option '-sil[ent]' empêche l'apparition de ce message." | 605 | msgstr "L'option '-sil[ent]' empêche l'apparition de ce message." |
791 | 606 | ||
792 | #: plugins/check_dns.c:375 plugins/check_dns.c:377 | ||
793 | #, c-format | 607 | #, c-format |
794 | msgid "No response from DNS %s\n" | 608 | msgid "No response from DNS %s\n" |
795 | msgstr "Pas de réponse du DNS %s\n" | 609 | msgstr "Pas de réponse du DNS %s\n" |
796 | 610 | ||
797 | #: plugins/check_dns.c:381 | ||
798 | #, c-format | 611 | #, c-format |
799 | msgid "DNS %s has no records\n" | 612 | msgid "DNS %s has no records\n" |
800 | msgstr "Le DNS %s n'a pas d'enregistrements\n" | 613 | msgstr "Le DNS %s n'a pas d'enregistrements\n" |
801 | 614 | ||
802 | #: plugins/check_dns.c:389 | ||
803 | #, c-format | 615 | #, c-format |
804 | msgid "Connection to DNS %s was refused\n" | 616 | msgid "Connection to DNS %s was refused\n" |
805 | msgstr "La connexion au DNS %s à été refusée\n" | 617 | msgstr "La connexion au DNS %s à été refusée\n" |
806 | 618 | ||
807 | #: plugins/check_dns.c:393 | ||
808 | #, c-format | 619 | #, c-format |
809 | msgid "Query was refused by DNS server at %s\n" | 620 | msgid "Query was refused by DNS server at %s\n" |
810 | msgstr "La requête à été refusée par le serveur DNS %s\n" | 621 | msgstr "La requête à été refusée par le serveur DNS %s\n" |
811 | 622 | ||
812 | #: plugins/check_dns.c:397 | ||
813 | #, c-format | 623 | #, c-format |
814 | msgid "No information returned by DNS server at %s\n" | 624 | msgid "No information returned by DNS server at %s\n" |
815 | msgstr "Pas d'information renvoyée par le serveur DNS %s\n" | 625 | msgstr "Pas d'information renvoyée par le serveur DNS %s\n" |
816 | 626 | ||
817 | #: plugins/check_dns.c:401 | ||
818 | msgid "Network is unreachable\n" | 627 | msgid "Network is unreachable\n" |
819 | msgstr "Le réseau est inaccessible\n" | 628 | msgstr "Le réseau est inaccessible\n" |
820 | 629 | ||
821 | #: plugins/check_dns.c:405 | ||
822 | #, c-format | 630 | #, c-format |
823 | msgid "DNS failure for %s\n" | 631 | msgid "DNS failure for %s\n" |
824 | msgstr "DNS à échoué pour %s\n" | 632 | msgstr "DNS à échoué pour %s\n" |
825 | 633 | ||
826 | #: plugins/check_dns.c:471 plugins/check_dns.c:479 plugins/check_dns.c:486 | ||
827 | #: plugins/check_dns.c:491 plugins/check_dns.c:533 plugins/check_dns.c:541 | ||
828 | #: plugins/check_game.c:211 plugins/check_game.c:219 | ||
829 | msgid "Input buffer overflow\n" | 634 | msgid "Input buffer overflow\n" |
830 | msgstr "Le tampon d'entrée a débordé\n" | 635 | msgstr "Le tampon d'entrée a débordé\n" |
831 | 636 | ||
832 | #: plugins/check_dns.c:576 | ||
833 | msgid "" | 637 | msgid "" |
834 | "This plugin uses the nslookup program to obtain the IP address for the given " | 638 | "This plugin uses the nslookup program to obtain the IP address for the given " |
835 | "host/domain query." | 639 | "host/domain query." |
@@ -837,11 +641,9 @@ msgstr "" | |||
837 | "Ce plugin utilise le programme nslookup pour obtenir l'adresse IP de l'hôte/" | 641 | "Ce plugin utilise le programme nslookup pour obtenir l'adresse IP de l'hôte/" |
838 | "domaine à interroger." | 642 | "domaine à interroger." |
839 | 643 | ||
840 | #: plugins/check_dns.c:577 | ||
841 | msgid "An optional DNS server to use may be specified." | 644 | msgid "An optional DNS server to use may be specified." |
842 | msgstr "Un serveur DNS à utiliser peut être indiqué." | 645 | msgstr "Un serveur DNS à utiliser peut être indiqué." |
843 | 646 | ||
844 | #: plugins/check_dns.c:578 | ||
845 | msgid "" | 647 | msgid "" |
846 | "If no DNS server is specified, the default server(s) specified in /etc/" | 648 | "If no DNS server is specified, the default server(s) specified in /etc/" |
847 | "resolv.conf will be used." | 649 | "resolv.conf will be used." |
@@ -849,210 +651,158 @@ msgstr "" | |||
849 | "Si aucun serveur DNS n'est spécifié, les serveurs spécifiés dans /etc/resolv." | 651 | "Si aucun serveur DNS n'est spécifié, les serveurs spécifiés dans /etc/resolv." |
850 | "conf seront utilisé." | 652 | "conf seront utilisé." |
851 | 653 | ||
852 | #: plugins/check_dns.c:588 | ||
853 | msgid "The name or address you want to query" | 654 | msgid "The name or address you want to query" |
854 | msgstr "Le nom ou l'adresse que vous voulez interroger" | 655 | msgstr "Le nom ou l'adresse que vous voulez interroger" |
855 | 656 | ||
856 | #: plugins/check_dns.c:590 | ||
857 | msgid "Optional DNS server you want to use for the lookup" | 657 | msgid "Optional DNS server you want to use for the lookup" |
858 | msgstr "Serveur DNS que vous voulez utiliser pour la recherche" | 658 | msgstr "Serveur DNS que vous voulez utiliser pour la recherche" |
859 | 659 | ||
860 | #: plugins/check_dns.c:592 | ||
861 | #, fuzzy | 660 | #, fuzzy |
862 | msgid "" | 661 | msgid "" |
863 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" | 662 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" |
864 | msgstr "" | 663 | msgstr "" |
865 | "Adresse IP que le serveur DNS doit retourner. Les hôtes doivent se terminer " | 664 | "Adresse IP que le serveur DNS doit retourner. Les hôtes doivent se terminer " |
866 | 665 | ||
867 | #: plugins/check_dns.c:593 | ||
868 | #, fuzzy | 666 | #, fuzzy |
869 | msgid "" | 667 | msgid "" |
870 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" | 668 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" |
871 | msgstr "avec un point (.). Cette option peut être répétée (Retourne OK si une" | 669 | msgstr "avec un point (.). Cette option peut être répétée (Retourne OK si une" |
872 | 670 | ||
873 | #: plugins/check_dns.c:594 | ||
874 | msgid "value matches)." | 671 | msgid "value matches)." |
875 | msgstr "" | 672 | msgstr "" |
876 | 673 | ||
877 | #: plugins/check_dns.c:596 | ||
878 | msgid "" | 674 | msgid "" |
879 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" | 675 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" |
880 | msgstr "" | 676 | msgstr "" |
881 | 677 | ||
882 | #: plugins/check_dns.c:597 | ||
883 | msgid "Cannot be used together with -a" | 678 | msgid "Cannot be used together with -a" |
884 | msgstr "" | 679 | msgstr "" |
885 | 680 | ||
886 | #: plugins/check_dns.c:599 | ||
887 | msgid "Optionally expect the DNS server to be authoritative for the lookup" | 681 | msgid "Optionally expect the DNS server to be authoritative for the lookup" |
888 | msgstr "Serveur DNS qui doit normalement être autoritaire pour la recherche" | 682 | msgstr "Serveur DNS qui doit normalement être autoritaire pour la recherche" |
889 | 683 | ||
890 | #: plugins/check_dns.c:601 | ||
891 | msgid "Return warning if elapsed time exceeds value. Default off" | 684 | msgid "Return warning if elapsed time exceeds value. Default off" |
892 | msgstr "" | 685 | msgstr "" |
893 | "Renvoie une alerte si le temps écoulé dépasse la valeur indiquée. Désactivé " | 686 | "Renvoie une alerte si le temps écoulé dépasse la valeur indiquée. Désactivé " |
894 | "par défaut" | 687 | "par défaut" |
895 | 688 | ||
896 | #: plugins/check_dns.c:603 | ||
897 | msgid "Return critical if elapsed time exceeds value. Default off" | 689 | msgid "Return critical if elapsed time exceeds value. Default off" |
898 | msgstr "" | 690 | msgstr "" |
899 | "Renvoie critique si le temps utilisé dépasse la valeur indiquée. Désactivé " | 691 | "Renvoie critique si le temps utilisé dépasse la valeur indiquée. Désactivé " |
900 | "par défaut" | 692 | "par défaut" |
901 | 693 | ||
902 | #: plugins/check_dns.c:605 | ||
903 | msgid "" | 694 | msgid "" |
904 | "Return critical if the list of expected addresses does not match all " | 695 | "Return critical if the list of expected addresses does not match all " |
905 | "addresses" | 696 | "addresses" |
906 | msgstr "" | 697 | msgstr "" |
907 | 698 | ||
908 | #: plugins/check_dns.c:606 | ||
909 | msgid "returned. Default off" | 699 | msgid "returned. Default off" |
910 | msgstr "" | 700 | msgstr "" |
911 | 701 | ||
912 | #: plugins/check_dummy.c:62 | ||
913 | msgid "Arguments to check_dummy must be an integer" | 702 | msgid "Arguments to check_dummy must be an integer" |
914 | msgstr "Les arguments pour check_dummy doivent être des entiers" | 703 | msgstr "Les arguments pour check_dummy doivent être des entiers" |
915 | 704 | ||
916 | #: plugins/check_dummy.c:82 | ||
917 | #, c-format | 705 | #, c-format |
918 | msgid "Status %d is not a supported error state\n" | 706 | msgid "Status %d is not a supported error state\n" |
919 | msgstr "Le résultat %d n'est pas un résultat supporté\n" | 707 | msgstr "Le résultat %d n'est pas un résultat supporté\n" |
920 | 708 | ||
921 | #: plugins/check_dummy.c:104 | ||
922 | msgid "" | 709 | msgid "" |
923 | "This plugin will simply return the state corresponding to the numeric value" | 710 | "This plugin will simply return the state corresponding to the numeric value" |
924 | msgstr "" | 711 | msgstr "" |
925 | "Ce plugin renverra simplement l'état correspondant à la valeur numérique" | 712 | "Ce plugin renverra simplement l'état correspondant à la valeur numérique" |
926 | 713 | ||
927 | #: plugins/check_dummy.c:106 | ||
928 | msgid "of the <state> argument with optional text" | 714 | msgid "of the <state> argument with optional text" |
929 | msgstr "du paramètre <state> avec un texte optionnel" | 715 | msgstr "du paramètre <state> avec un texte optionnel" |
930 | 716 | ||
931 | #: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444 | ||
932 | #: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109 | ||
933 | #, c-format | 717 | #, c-format |
934 | msgid "Could not open pipe: %s\n" | 718 | msgid "Could not open pipe: %s\n" |
935 | msgstr "Impossible d'ouvrir le pipe: %s\n" | 719 | msgstr "Impossible d'ouvrir le pipe: %s\n" |
936 | 720 | ||
937 | #: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159 | ||
938 | #: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115 | ||
939 | #, c-format | 721 | #, c-format |
940 | msgid "Could not open stderr for %s\n" | 722 | msgid "Could not open stderr for %s\n" |
941 | msgstr "Impossible d'ouvrir la sortie d'erreur standard pour %s\n" | 723 | msgstr "Impossible d'ouvrir la sortie d'erreur standard pour %s\n" |
942 | 724 | ||
943 | #: plugins/check_fping.c:161 | ||
944 | #, fuzzy | 725 | #, fuzzy |
945 | msgid "FPING UNKNOWN - IP address not found\n" | 726 | msgid "FPING UNKNOWN - IP address not found\n" |
946 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" | 727 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" |
947 | 728 | ||
948 | #: plugins/check_fping.c:164 | ||
949 | msgid "FPING UNKNOWN - invalid commandline argument\n" | 729 | msgid "FPING UNKNOWN - invalid commandline argument\n" |
950 | msgstr "" | 730 | msgstr "" |
951 | 731 | ||
952 | #: plugins/check_fping.c:167 | ||
953 | #, fuzzy | 732 | #, fuzzy |
954 | msgid "FPING UNKNOWN - failed system call\n" | 733 | msgid "FPING UNKNOWN - failed system call\n" |
955 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" | 734 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" |
956 | 735 | ||
957 | #: plugins/check_fping.c:194 | ||
958 | #, fuzzy, c-format | 736 | #, fuzzy, c-format |
959 | msgid "FPING %s - %s (rta=%f ms)|%s\n" | 737 | msgid "FPING %s - %s (rta=%f ms)|%s\n" |
960 | msgstr "FPING %s - %s (perte=%.0f%% )|%s\n" | 738 | msgstr "FPING %s - %s (perte=%.0f%% )|%s\n" |
961 | 739 | ||
962 | #: plugins/check_fping.c:202 | ||
963 | #, c-format | 740 | #, c-format |
964 | msgid "FPING UNKNOWN - %s not found\n" | 741 | msgid "FPING UNKNOWN - %s not found\n" |
965 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" | 742 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" |
966 | 743 | ||
967 | #: plugins/check_fping.c:206 | ||
968 | #, c-format | 744 | #, c-format |
969 | msgid "FPING CRITICAL - %s is unreachable\n" | 745 | msgid "FPING CRITICAL - %s is unreachable\n" |
970 | msgstr "PING CRITIQUE - Hôte inaccessible (%s)\n" | 746 | msgstr "PING CRITIQUE - Hôte inaccessible (%s)\n" |
971 | 747 | ||
972 | #: plugins/check_fping.c:211 | ||
973 | #, fuzzy, c-format | 748 | #, fuzzy, c-format |
974 | msgid "FPING UNKNOWN - %s parameter error\n" | 749 | msgid "FPING UNKNOWN - %s parameter error\n" |
975 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" | 750 | msgstr "PING INCONNU - Hôte non trouvé (%s)\n" |
976 | 751 | ||
977 | #: plugins/check_fping.c:215 plugins/check_fping.c:255 | ||
978 | #, c-format | 752 | #, c-format |
979 | msgid "FPING CRITICAL - %s is down\n" | 753 | msgid "FPING CRITICAL - %s is down\n" |
980 | msgstr "FPING CRITIQUE - %s est en panne\n" | 754 | msgstr "FPING CRITIQUE - %s est en panne\n" |
981 | 755 | ||
982 | #: plugins/check_fping.c:242 | ||
983 | #, c-format | 756 | #, c-format |
984 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" | 757 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" |
985 | msgstr "FPING %s - %s (perte=%.0f%%, rta=%f ms)|%s %s\n" | 758 | msgstr "FPING %s - %s (perte=%.0f%%, rta=%f ms)|%s %s\n" |
986 | 759 | ||
987 | #: plugins/check_fping.c:268 | ||
988 | #, c-format | 760 | #, c-format |
989 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" | 761 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" |
990 | msgstr "FPING %s - %s (perte=%.0f%% )|%s\n" | 762 | msgstr "FPING %s - %s (perte=%.0f%% )|%s\n" |
991 | 763 | ||
992 | #: plugins/check_fping.c:345 plugins/check_fping.c:351 plugins/check_hpjd.c:345 | ||
993 | #: plugins/check_hpjd.c:377 plugins/check_mysql.c:389 plugins/check_mysql.c:476 | ||
994 | #: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 | ||
995 | #: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 | ||
996 | #: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 | ||
997 | #: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 | ||
998 | #: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 | ||
999 | #: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 | ||
1000 | msgid "Invalid hostname/address" | 764 | msgid "Invalid hostname/address" |
1001 | msgstr "Adresse/Nom d'hôte invalide" | 765 | msgstr "Adresse/Nom d'hôte invalide" |
1002 | 766 | ||
1003 | #: plugins/check_fping.c:365 plugins/check_ldap.c:400 plugins/check_ping.c:252 | ||
1004 | #: plugins-root/check_icmp.c:474 | ||
1005 | msgid "IPv6 support not available\n" | 767 | msgid "IPv6 support not available\n" |
1006 | msgstr "Support IPv6 non disponible\n" | 768 | msgstr "Support IPv6 non disponible\n" |
1007 | 769 | ||
1008 | #: plugins/check_fping.c:398 | ||
1009 | msgid "Packet size must be a positive integer" | 770 | msgid "Packet size must be a positive integer" |
1010 | msgstr "La taille du paquet doit être un entier positif" | 771 | msgstr "La taille du paquet doit être un entier positif" |
1011 | 772 | ||
1012 | #: plugins/check_fping.c:404 | ||
1013 | msgid "Packet count must be a positive integer" | 773 | msgid "Packet count must be a positive integer" |
1014 | msgstr "Le nombre de paquets doit être un entier positif" | 774 | msgstr "Le nombre de paquets doit être un entier positif" |
1015 | 775 | ||
1016 | #: plugins/check_fping.c:410 | ||
1017 | msgid "Target timeout must be a positive integer" | 776 | msgid "Target timeout must be a positive integer" |
1018 | msgstr "Le seuil d'avertissement doit être un entier positif" | 777 | msgstr "Le seuil d'avertissement doit être un entier positif" |
1019 | 778 | ||
1020 | #: plugins/check_fping.c:416 | ||
1021 | msgid "Interval must be a positive integer" | 779 | msgid "Interval must be a positive integer" |
1022 | msgstr "Le délai d'attente doit être un entier positif" | 780 | msgstr "Le délai d'attente doit être un entier positif" |
1023 | 781 | ||
1024 | #: plugins/check_fping.c:422 plugins/check_ntp.c:743 | ||
1025 | #: plugins/check_ntp_peer.c:524 plugins/check_ntp_time.c:528 | ||
1026 | #: plugins/check_radius.c:329 plugins/check_time.c:319 | ||
1027 | msgid "Hostname was not supplied" | 782 | msgid "Hostname was not supplied" |
1028 | msgstr "Le nom de l'hôte n'a pas été spécifié" | 783 | msgstr "Le nom de l'hôte n'a pas été spécifié" |
1029 | 784 | ||
1030 | #: plugins/check_fping.c:442 | ||
1031 | #, c-format | 785 | #, c-format |
1032 | msgid "%s: Only one threshold may be packet loss (%s)\n" | 786 | msgid "%s: Only one threshold may be packet loss (%s)\n" |
1033 | msgstr "" | 787 | msgstr "" |
1034 | "%s: Seulement un seuil peut être utilisé pour les pertes de paquets (%s)\n" | 788 | "%s: Seulement un seuil peut être utilisé pour les pertes de paquets (%s)\n" |
1035 | 789 | ||
1036 | #: plugins/check_fping.c:446 | ||
1037 | #, c-format | 790 | #, c-format |
1038 | msgid "%s: Only one threshold must be packet loss (%s)\n" | 791 | msgid "%s: Only one threshold must be packet loss (%s)\n" |
1039 | msgstr "" | 792 | msgstr "" |
1040 | "%s: Seulement un seuil doit être utilisé pour les pertes de paquets (%s)\n" | 793 | "%s: Seulement un seuil doit être utilisé pour les pertes de paquets (%s)\n" |
1041 | 794 | ||
1042 | #: plugins/check_fping.c:476 | ||
1043 | msgid "" | 795 | msgid "" |
1044 | "This plugin will use the fping command to ping the specified host for a fast " | 796 | "This plugin will use the fping command to ping the specified host for a fast " |
1045 | "check" | 797 | "check" |
1046 | msgstr "" | 798 | msgstr "" |
1047 | "Ce plugin va utiliser la commande fping pour pinger l'hôte de manière rapide." | 799 | "Ce plugin va utiliser la commande fping pour pinger l'hôte de manière rapide." |
1048 | 800 | ||
1049 | #: plugins/check_fping.c:478 | ||
1050 | msgid "Note that it is necessary to set the suid flag on fping." | 801 | msgid "Note that it is necessary to set the suid flag on fping." |
1051 | msgstr "" | 802 | msgstr "" |
1052 | "Veuillez noter qu'il est nécessaire de mettre le bit suid sur le programme " | 803 | "Veuillez noter qu'il est nécessaire de mettre le bit suid sur le programme " |
1053 | "fping." | 804 | "fping." |
1054 | 805 | ||
1055 | #: plugins/check_fping.c:490 | ||
1056 | msgid "" | 806 | msgid "" |
1057 | "name or IP Address of host to ping (IP Address bypasses name lookup, " | 807 | "name or IP Address of host to ping (IP Address bypasses name lookup, " |
1058 | "reducing system load)" | 808 | "reducing system load)" |
@@ -1060,43 +810,33 @@ msgstr "" | |||
1060 | "nom ou adresse IP des hôtes à pinger (l'indication d'un adresse IP évite une " | 810 | "nom ou adresse IP des hôtes à pinger (l'indication d'un adresse IP évite une " |
1061 | "recherche sur le nom, ce qui réduit la charge système)" | 811 | "recherche sur le nom, ce qui réduit la charge système)" |
1062 | 812 | ||
1063 | #: plugins/check_fping.c:492 plugins/check_ping.c:589 | ||
1064 | msgid "warning threshold pair" | 813 | msgid "warning threshold pair" |
1065 | msgstr "Valeurs pour le seuil d'avertissement" | 814 | msgstr "Valeurs pour le seuil d'avertissement" |
1066 | 815 | ||
1067 | #: plugins/check_fping.c:494 plugins/check_ping.c:591 | ||
1068 | msgid "critical threshold pair" | 816 | msgid "critical threshold pair" |
1069 | msgstr "Valeurs pour le seuil critique" | 817 | msgstr "Valeurs pour le seuil critique" |
1070 | 818 | ||
1071 | #: plugins/check_fping.c:496 | ||
1072 | msgid "Return OK after first successful reply" | 819 | msgid "Return OK after first successful reply" |
1073 | msgstr "" | 820 | msgstr "" |
1074 | 821 | ||
1075 | #: plugins/check_fping.c:498 | ||
1076 | msgid "size of ICMP packet" | 822 | msgid "size of ICMP packet" |
1077 | msgstr "taille du paquet ICMP" | 823 | msgstr "taille du paquet ICMP" |
1078 | 824 | ||
1079 | #: plugins/check_fping.c:500 | ||
1080 | msgid "number of ICMP packets to send" | 825 | msgid "number of ICMP packets to send" |
1081 | msgstr "nombre de paquets ICMP Ã envoyer" | 826 | msgstr "nombre de paquets ICMP Ã envoyer" |
1082 | 827 | ||
1083 | #: plugins/check_fping.c:502 | ||
1084 | msgid "Target timeout (ms)" | 828 | msgid "Target timeout (ms)" |
1085 | msgstr "" | 829 | msgstr "" |
1086 | 830 | ||
1087 | #: plugins/check_fping.c:504 | ||
1088 | msgid "Interval (ms) between sending packets" | 831 | msgid "Interval (ms) between sending packets" |
1089 | msgstr "" | 832 | msgstr "" |
1090 | 833 | ||
1091 | #: plugins/check_fping.c:506 | ||
1092 | msgid "name or IP Address of sourceip" | 834 | msgid "name or IP Address of sourceip" |
1093 | msgstr "" | 835 | msgstr "" |
1094 | 836 | ||
1095 | #: plugins/check_fping.c:508 | ||
1096 | msgid "source interface name" | 837 | msgid "source interface name" |
1097 | msgstr "" | 838 | msgstr "" |
1098 | 839 | ||
1099 | #: plugins/check_fping.c:511 | ||
1100 | #, c-format | 840 | #, c-format |
1101 | msgid "" | 841 | msgid "" |
1102 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " | 842 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " |
@@ -1105,63 +845,50 @@ msgstr "" | |||
1105 | "Le seuil est <rta>,<pl>%% ou <rta> est le temps moyen pour l'aller retour " | 845 | "Le seuil est <rta>,<pl>%% ou <rta> est le temps moyen pour l'aller retour " |
1106 | "(ms)" | 846 | "(ms)" |
1107 | 847 | ||
1108 | #: plugins/check_fping.c:512 | ||
1109 | msgid "" | 848 | msgid "" |
1110 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" | 849 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" |
1111 | msgstr "" | 850 | msgstr "" |
1112 | "qui déclenche résultat AVERTISSEMENT ou CRITIQUE, et <pl> est le pourcentage " | 851 | "qui déclenche résultat AVERTISSEMENT ou CRITIQUE, et <pl> est le pourcentage " |
1113 | "de" | 852 | "de" |
1114 | 853 | ||
1115 | #: plugins/check_fping.c:513 | ||
1116 | msgid "packet loss to trigger an alarm state." | 854 | msgid "packet loss to trigger an alarm state." |
1117 | msgstr "paquets perdu pour déclencher une alarme." | 855 | msgstr "paquets perdu pour déclencher une alarme." |
1118 | 856 | ||
1119 | #: plugins/check_fping.c:516 | ||
1120 | msgid "IPv4 is used by default. Specify -6 to use IPv6." | 857 | msgid "IPv4 is used by default. Specify -6 to use IPv6." |
1121 | msgstr "" | 858 | msgstr "" |
1122 | 859 | ||
1123 | #: plugins/check_game.c:111 | ||
1124 | #, c-format | 860 | #, c-format |
1125 | msgid "CRITICAL - Host type parameter incorrect!\n" | 861 | msgid "CRITICAL - Host type parameter incorrect!\n" |
1126 | msgstr "CRITIQUE - Argument de type hôte incorrect!\n" | 862 | msgstr "CRITIQUE - Argument de type hôte incorrect!\n" |
1127 | 863 | ||
1128 | #: plugins/check_game.c:126 | ||
1129 | #, c-format | 864 | #, c-format |
1130 | msgid "CRITICAL - Host not found\n" | 865 | msgid "CRITICAL - Host not found\n" |
1131 | msgstr "CRITIQUE - Hôte non trouvé\n" | 866 | msgstr "CRITIQUE - Hôte non trouvé\n" |
1132 | 867 | ||
1133 | #: plugins/check_game.c:130 | ||
1134 | #, c-format | 868 | #, c-format |
1135 | msgid "CRITICAL - Game server down or unavailable\n" | 869 | msgid "CRITICAL - Game server down or unavailable\n" |
1136 | msgstr "CRITIQUE - Serveur de jeux en panne ou non disponible\n" | 870 | msgstr "CRITIQUE - Serveur de jeux en panne ou non disponible\n" |
1137 | 871 | ||
1138 | #: plugins/check_game.c:134 | ||
1139 | #, c-format | 872 | #, c-format |
1140 | msgid "CRITICAL - Game server timeout\n" | 873 | msgid "CRITICAL - Game server timeout\n" |
1141 | msgstr "CRITIQUE - Temps d'attente pour le serveur de jeux dépassé\n" | 874 | msgstr "CRITIQUE - Temps d'attente pour le serveur de jeux dépassé\n" |
1142 | 875 | ||
1143 | #: plugins/check_game.c:297 | ||
1144 | #, c-format | 876 | #, c-format |
1145 | msgid "This plugin tests game server connections with the specified host." | 877 | msgid "This plugin tests game server connections with the specified host." |
1146 | msgstr "Le plugin teste la connexion au serveur de jeux avec l'hôte spécifié." | 878 | msgstr "Le plugin teste la connexion au serveur de jeux avec l'hôte spécifié." |
1147 | 879 | ||
1148 | #: plugins/check_game.c:307 | ||
1149 | msgid "Optional port of which to connect" | 880 | msgid "Optional port of which to connect" |
1150 | msgstr "" | 881 | msgstr "" |
1151 | 882 | ||
1152 | #: plugins/check_game.c:309 | ||
1153 | msgid "Field number in raw qstat output that contains game name" | 883 | msgid "Field number in raw qstat output that contains game name" |
1154 | msgstr "" | 884 | msgstr "" |
1155 | 885 | ||
1156 | #: plugins/check_game.c:311 | ||
1157 | msgid "Field number in raw qstat output that contains map name" | 886 | msgid "Field number in raw qstat output that contains map name" |
1158 | msgstr "" | 887 | msgstr "" |
1159 | 888 | ||
1160 | #: plugins/check_game.c:313 | ||
1161 | msgid "Field number in raw qstat output that contains ping time" | 889 | msgid "Field number in raw qstat output that contains ping time" |
1162 | msgstr "" | 890 | msgstr "" |
1163 | 891 | ||
1164 | #: plugins/check_game.c:319 | ||
1165 | msgid "" | 892 | msgid "" |
1166 | "This plugin uses the 'qstat' command, the popular game server status query " | 893 | "This plugin uses the 'qstat' command, the popular game server status query " |
1167 | "tool." | 894 | "tool." |
@@ -1169,900 +896,706 @@ msgstr "" | |||
1169 | "Ce plugin utilise la commande 'qstat', un programme répandu pour questioner " | 896 | "Ce plugin utilise la commande 'qstat', un programme répandu pour questioner " |
1170 | "les serveurs de jeux." | 897 | "les serveurs de jeux." |
1171 | 898 | ||
1172 | #: plugins/check_game.c:320 | ||
1173 | msgid "" | 899 | msgid "" |
1174 | "If you don't have the package installed, you will need to download it from" | 900 | "If you don't have the package installed, you will need to download it from" |
1175 | msgstr "" | 901 | msgstr "" |
1176 | "Si vous n'avez pas le programme installé, vous devrez le télécharger depuis" | 902 | "Si vous n'avez pas le programme installé, vous devrez le télécharger depuis" |
1177 | 903 | ||
1178 | #: plugins/check_game.c:321 | ||
1179 | #, fuzzy | 904 | #, fuzzy |
1180 | msgid "https://github.com/multiplay/qstat before you can use this plugin." | 905 | msgid "https://github.com/multiplay/qstat before you can use this plugin." |
1181 | msgstr "" | 906 | msgstr "" |
1182 | "http://www.activesw.com/people/steve/qstat.html avant de pouvoir utiliser ce " | 907 | "http://www.activesw.com/people/steve/qstat.html avant de pouvoir utiliser ce " |
1183 | "plugin." | 908 | "plugin." |
1184 | 909 | ||
1185 | #: plugins/check_hpjd.c:245 | ||
1186 | msgid "Paper Jam" | 910 | msgid "Paper Jam" |
1187 | msgstr "Bourrage Papier" | 911 | msgstr "Bourrage Papier" |
1188 | 912 | ||
1189 | #: plugins/check_hpjd.c:250 | ||
1190 | msgid "Out of Paper" | 913 | msgid "Out of Paper" |
1191 | msgstr "Plus de Papier" | 914 | msgstr "Plus de Papier" |
1192 | 915 | ||
1193 | #: plugins/check_hpjd.c:255 | ||
1194 | msgid "Printer Offline" | 916 | msgid "Printer Offline" |
1195 | msgstr "Imprimante hors ligne" | 917 | msgstr "Imprimante hors ligne" |
1196 | 918 | ||
1197 | #: plugins/check_hpjd.c:260 | ||
1198 | msgid "Peripheral Error" | 919 | msgid "Peripheral Error" |
1199 | msgstr "Erreur du périphérique" | 920 | msgstr "Erreur du périphérique" |
1200 | 921 | ||
1201 | #: plugins/check_hpjd.c:264 | ||
1202 | msgid "Intervention Required" | 922 | msgid "Intervention Required" |
1203 | msgstr "Intervention Requise" | 923 | msgstr "Intervention Requise" |
1204 | 924 | ||
1205 | #: plugins/check_hpjd.c:268 | ||
1206 | msgid "Toner Low" | 925 | msgid "Toner Low" |
1207 | msgstr "Toner Faible" | 926 | msgstr "Toner Faible" |
1208 | 927 | ||
1209 | #: plugins/check_hpjd.c:272 | ||
1210 | msgid "Insufficient Memory" | 928 | msgid "Insufficient Memory" |
1211 | msgstr "Mémoire Insuffisante" | 929 | msgstr "Mémoire Insuffisante" |
1212 | 930 | ||
1213 | #: plugins/check_hpjd.c:276 | ||
1214 | msgid "A Door is Open" | 931 | msgid "A Door is Open" |
1215 | msgstr "Une porte est ouverte" | 932 | msgstr "Une porte est ouverte" |
1216 | 933 | ||
1217 | #: plugins/check_hpjd.c:280 | ||
1218 | msgid "Output Tray is Full" | 934 | msgid "Output Tray is Full" |
1219 | msgstr "Le bac de sortie est plein" | 935 | msgstr "Le bac de sortie est plein" |
1220 | 936 | ||
1221 | #: plugins/check_hpjd.c:284 | ||
1222 | msgid "Data too Slow for Engine" | 937 | msgid "Data too Slow for Engine" |
1223 | msgstr "Le données arrivent trop lentement pour l'imprimante" | 938 | msgstr "Le données arrivent trop lentement pour l'imprimante" |
1224 | 939 | ||
1225 | #: plugins/check_hpjd.c:288 | ||
1226 | msgid "Unknown Paper Error" | 940 | msgid "Unknown Paper Error" |
1227 | msgstr "Erreur de papier inconnue" | 941 | msgstr "Erreur de papier inconnue" |
1228 | 942 | ||
1229 | #: plugins/check_hpjd.c:293 | ||
1230 | #, c-format | 943 | #, c-format |
1231 | msgid "Printer ok - (%s)\n" | 944 | msgid "Printer ok - (%s)\n" |
1232 | msgstr "Imprimante ok - (%s)\n" | 945 | msgstr "Imprimante ok - (%s)\n" |
1233 | 946 | ||
1234 | #: plugins/check_hpjd.c:353 | ||
1235 | #, fuzzy | 947 | #, fuzzy |
1236 | msgid "Port must be a positive short integer" | 948 | msgid "Port must be a positive short integer" |
1237 | msgstr "Le numéro du port doit être un entier positif" | 949 | msgstr "Le numéro du port doit être un entier positif" |
1238 | 950 | ||
1239 | #: plugins/check_hpjd.c:411 | ||
1240 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." | 951 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." |
1241 | msgstr "Ce plugin teste l'état d'une imprimante HP avec une carte JetDirect." | 952 | msgstr "Ce plugin teste l'état d'une imprimante HP avec une carte JetDirect." |
1242 | 953 | ||
1243 | #: plugins/check_hpjd.c:412 | ||
1244 | msgid "Net-snmp must be installed on the computer running the plugin." | 954 | msgid "Net-snmp must be installed on the computer running the plugin." |
1245 | msgstr "Net-snmp doit être installé sur l'ordinateur qui exécute le plugin." | 955 | msgstr "Net-snmp doit être installé sur l'ordinateur qui exécute le plugin." |
1246 | 956 | ||
1247 | #: plugins/check_hpjd.c:422 | ||
1248 | msgid "The SNMP community name " | 957 | msgid "The SNMP community name " |
1249 | msgstr "Le nom de la communauté SNMP " | 958 | msgstr "Le nom de la communauté SNMP " |
1250 | 959 | ||
1251 | #: plugins/check_hpjd.c:423 plugins/check_hpjd.c:427 | ||
1252 | #, c-format | 960 | #, c-format |
1253 | msgid "(default=%s)" | 961 | msgid "(default=%s)" |
1254 | msgstr "(défaut=%s)" | 962 | msgstr "(défaut=%s)" |
1255 | 963 | ||
1256 | #: plugins/check_hpjd.c:426 | ||
1257 | #, fuzzy | 964 | #, fuzzy |
1258 | msgid "Specify the port to check " | 965 | msgid "Specify the port to check " |
1259 | msgstr "Nom de l'hôte à vérifier" | 966 | msgstr "Nom de l'hôte à vérifier" |
1260 | 967 | ||
1261 | #: plugins/check_hpjd.c:430 | ||
1262 | #, fuzzy | 968 | #, fuzzy |
1263 | msgid "Disable paper check " | 969 | msgid "Disable paper check " |
1264 | msgstr "Variable a vérifier" | 970 | msgstr "Variable a vérifier" |
1265 | 971 | ||
1266 | #: plugins/check_http.c:196 | ||
1267 | msgid "file does not exist or is not readable" | 972 | msgid "file does not exist or is not readable" |
1268 | msgstr "" | 973 | msgstr "" |
1269 | 974 | ||
1270 | #: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 | ||
1271 | #: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 | ||
1272 | #: plugins/check_tcp.c:601 | ||
1273 | msgid "Invalid certificate expiration period" | 975 | msgid "Invalid certificate expiration period" |
1274 | msgstr "Période d'expiration du certificat invalide" | 976 | msgstr "Période d'expiration du certificat invalide" |
1275 | 977 | ||
1276 | #: plugins/check_http.c:378 | ||
1277 | msgid "" | 978 | msgid "" |
1278 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " | 979 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " |
1279 | "'+' suffix)" | 980 | "'+' suffix)" |
1280 | msgstr "" | 981 | msgstr "" |
1281 | 982 | ||
1282 | #: plugins/check_http.c:384 plugins/check_tcp.c:614 plugins/check_tcp.c:623 | ||
1283 | msgid "Invalid option - SSL is not available" | 983 | msgid "Invalid option - SSL is not available" |
1284 | msgstr "Option invalide - SSL n'est pas disponible" | 984 | msgstr "Option invalide - SSL n'est pas disponible" |
1285 | 985 | ||
1286 | #: plugins/check_http.c:392 | ||
1287 | msgid "Invalid max_redirs count" | 986 | msgid "Invalid max_redirs count" |
1288 | msgstr "" | 987 | msgstr "" |
1289 | 988 | ||
1290 | #: plugins/check_http.c:412 | ||
1291 | msgid "Invalid onredirect option" | 989 | msgid "Invalid onredirect option" |
1292 | msgstr "" | 990 | msgstr "" |
1293 | 991 | ||
1294 | #: plugins/check_http.c:414 | ||
1295 | #, c-format | 992 | #, c-format |
1296 | msgid "option f:%d \n" | 993 | msgid "option f:%d \n" |
1297 | msgstr "option f:%d \n" | 994 | msgstr "option f:%d \n" |
1298 | 995 | ||
1299 | #: plugins/check_http.c:449 | ||
1300 | msgid "Invalid port number" | 996 | msgid "Invalid port number" |
1301 | msgstr "Numéro de port invalide" | 997 | msgstr "Numéro de port invalide" |
1302 | 998 | ||
1303 | #: plugins/check_http.c:508 | ||
1304 | #, c-format | 999 | #, c-format |
1305 | msgid "Could Not Compile Regular Expression: %s" | 1000 | msgid "Could Not Compile Regular Expression: %s" |
1306 | msgstr "Impossible de compiler l'expression rationnelle: %s" | 1001 | msgstr "Impossible de compiler l'expression rationnelle: %s" |
1307 | 1002 | ||
1308 | #: plugins/check_http.c:522 plugins/check_ntp.c:732 | ||
1309 | #: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 | ||
1310 | #: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 | ||
1311 | msgid "IPv6 support not available" | 1003 | msgid "IPv6 support not available" |
1312 | msgstr "Support IPv6 non disponible" | 1004 | msgstr "Support IPv6 non disponible" |
1313 | 1005 | ||
1314 | #: plugins/check_http.c:590 plugins/check_ping.c:428 | ||
1315 | msgid "You must specify a server address or host name" | 1006 | msgid "You must specify a server address or host name" |
1316 | msgstr "Vous devez spécifier une adresse ou un nom d'hôte" | 1007 | msgstr "Vous devez spécifier une adresse ou un nom d'hôte" |
1317 | 1008 | ||
1318 | #: plugins/check_http.c:607 | ||
1319 | msgid "" | 1009 | msgid "" |
1320 | "If you use a client certificate you must also specify a private key file" | 1010 | "If you use a client certificate you must also specify a private key file" |
1321 | msgstr "" | 1011 | msgstr "" |
1322 | 1012 | ||
1323 | #: plugins/check_http.c:734 plugins/check_http.c:902 | ||
1324 | msgid "HTTP UNKNOWN - Memory allocation error\n" | 1013 | msgid "HTTP UNKNOWN - Memory allocation error\n" |
1325 | msgstr "HTTP INCONNU - Impossible d'allouer la mémoire\n" | 1014 | msgstr "HTTP INCONNU - Impossible d'allouer la mémoire\n" |
1326 | 1015 | ||
1327 | #: plugins/check_http.c:806 | ||
1328 | #, c-format | 1016 | #, c-format |
1329 | msgid "%sServer date unknown, " | 1017 | msgid "%sServer date unknown, " |
1330 | msgstr "%sDate du serveur inconnue, " | 1018 | msgstr "%sDate du serveur inconnue, " |
1331 | 1019 | ||
1332 | #: plugins/check_http.c:809 | ||
1333 | #, c-format | 1020 | #, c-format |
1334 | msgid "%sDocument modification date unknown, " | 1021 | msgid "%sDocument modification date unknown, " |
1335 | msgstr "%sDate de modification du document inconnue, " | 1022 | msgstr "%sDate de modification du document inconnue, " |
1336 | 1023 | ||
1337 | #: plugins/check_http.c:816 | ||
1338 | #, c-format | 1024 | #, c-format |
1339 | msgid "%sServer date \"%100s\" unparsable, " | 1025 | msgid "%sServer date \"%100s\" unparsable, " |
1340 | msgstr "%sDate du serveur \"%100s\" illisible, " | 1026 | msgstr "%sDate du serveur \"%100s\" illisible, " |
1341 | 1027 | ||
1342 | #: plugins/check_http.c:819 | ||
1343 | #, c-format | 1028 | #, c-format |
1344 | msgid "%sDocument date \"%100s\" unparsable, " | 1029 | msgid "%sDocument date \"%100s\" unparsable, " |
1345 | msgstr "%sDate du document \"%100s\" illisible, " | 1030 | msgstr "%sDate du document \"%100s\" illisible, " |
1346 | 1031 | ||
1347 | #: plugins/check_http.c:822 | ||
1348 | #, c-format | 1032 | #, c-format |
1349 | msgid "%sDocument is %d seconds in the future, " | 1033 | msgid "%sDocument is %d seconds in the future, " |
1350 | msgstr "%sLa date du document est %d secondes dans le futur, " | 1034 | msgstr "%sLa date du document est %d secondes dans le futur, " |
1351 | 1035 | ||
1352 | #: plugins/check_http.c:827 | ||
1353 | #, c-format | 1036 | #, c-format |
1354 | msgid "%sLast modified %.1f days ago, " | 1037 | msgid "%sLast modified %.1f days ago, " |
1355 | msgstr "%sDernière modification %.1f jours auparavant, " | 1038 | msgstr "%sDernière modification %.1f jours auparavant, " |
1356 | 1039 | ||
1357 | #: plugins/check_http.c:830 | ||
1358 | #, c-format | 1040 | #, c-format |
1359 | msgid "%sLast modified %d:%02d:%02d ago, " | 1041 | msgid "%sLast modified %d:%02d:%02d ago, " |
1360 | msgstr "%sDernière modification %d:%02d:%02d auparavant, " | 1042 | msgstr "%sDernière modification %d:%02d:%02d auparavant, " |
1361 | 1043 | ||
1362 | #: plugins/check_http.c:944 | ||
1363 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" | 1044 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" |
1364 | msgstr "HTTP CRITIQUE - Impossible d'ouvrir un socket TCP\n" | 1045 | msgstr "HTTP CRITIQUE - Impossible d'ouvrir un socket TCP\n" |
1365 | 1046 | ||
1366 | #: plugins/check_http.c:1104 | ||
1367 | #, fuzzy | 1047 | #, fuzzy |
1368 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" | 1048 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" |
1369 | msgstr "HTTP INCONNU - Impossible d'allouer une adresse\n" | 1049 | msgstr "HTTP INCONNU - Impossible d'allouer une adresse\n" |
1370 | 1050 | ||
1371 | #: plugins/check_http.c:1121 | ||
1372 | msgid "HTTP CRITICAL - Error on receive\n" | 1051 | msgid "HTTP CRITICAL - Error on receive\n" |
1373 | msgstr "HTTP CRITIQUE - Erreur dans la réception\n" | 1052 | msgstr "HTTP CRITIQUE - Erreur dans la réception\n" |
1374 | 1053 | ||
1375 | #: plugins/check_http.c:1126 | ||
1376 | msgid "HTTP CRITICAL - No data received from host\n" | 1054 | msgid "HTTP CRITICAL - No data received from host\n" |
1377 | msgstr "HTTP CRITIQUE - Pas de données reçues de l'hôte\n" | 1055 | msgstr "HTTP CRITIQUE - Pas de données reçues de l'hôte\n" |
1378 | 1056 | ||
1379 | #: plugins/check_http.c:1177 | ||
1380 | #, c-format | 1057 | #, c-format |
1381 | msgid "Invalid HTTP response received from host: %s\n" | 1058 | msgid "Invalid HTTP response received from host: %s\n" |
1382 | msgstr "Réponse HTTP reçue de l'hôte invalide: %s\n" | 1059 | msgstr "Réponse HTTP reçue de l'hôte invalide: %s\n" |
1383 | 1060 | ||
1384 | #: plugins/check_http.c:1181 | ||
1385 | #, c-format | 1061 | #, c-format |
1386 | msgid "Invalid HTTP response received from host on port %d: %s\n" | 1062 | msgid "Invalid HTTP response received from host on port %d: %s\n" |
1387 | msgstr "Réponse HTTP reçue de l'hôte sur le port %d invalide: %s\n" | 1063 | msgstr "Réponse HTTP reçue de l'hôte sur le port %d invalide: %s\n" |
1388 | 1064 | ||
1389 | #: plugins/check_http.c:1184 plugins/check_http.c:1377 | ||
1390 | #, c-format | 1065 | #, c-format |
1391 | msgid "" | 1066 | msgid "" |
1392 | "%s\n" | 1067 | "%s\n" |
1393 | "%s" | 1068 | "%s" |
1394 | msgstr "" | 1069 | msgstr "" |
1395 | 1070 | ||
1396 | #: plugins/check_http.c:1192 | ||
1397 | #, c-format | 1071 | #, c-format |
1398 | msgid "Status line output matched \"%s\" - " | 1072 | msgid "Status line output matched \"%s\" - " |
1399 | msgstr "La ligne d'état correspond à \"%s\" - " | 1073 | msgstr "La ligne d'état correspond à \"%s\" - " |
1400 | 1074 | ||
1401 | #: plugins/check_http.c:1203 | ||
1402 | #, c-format | 1075 | #, c-format |
1403 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" | 1076 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" |
1404 | msgstr "HTTP CRITIQUE: Ligne d'état non valide (%s)\n" | 1077 | msgstr "HTTP CRITIQUE: Ligne d'état non valide (%s)\n" |
1405 | 1078 | ||
1406 | #: plugins/check_http.c:1210 | ||
1407 | #, c-format | 1079 | #, c-format |
1408 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" | 1080 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" |
1409 | msgstr "HTTP CRITIQUE: Etat Invalide (%s)\n" | 1081 | msgstr "HTTP CRITIQUE: Etat Invalide (%s)\n" |
1410 | 1082 | ||
1411 | #: plugins/check_http.c:1214 plugins/check_http.c:1219 | ||
1412 | #: plugins/check_http.c:1229 plugins/check_http.c:1233 | ||
1413 | #, c-format | 1083 | #, c-format |
1414 | msgid "%s - " | 1084 | msgid "%s - " |
1415 | msgstr "" | 1085 | msgstr "" |
1416 | 1086 | ||
1417 | #: plugins/check_http.c:1261 | ||
1418 | #, fuzzy, c-format | 1087 | #, fuzzy, c-format |
1419 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " | 1088 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " |
1420 | msgstr "%schaîne non trouvée, " | 1089 | msgstr "%schaîne non trouvée, " |
1421 | 1090 | ||
1422 | #: plugins/check_http.c:1304 | ||
1423 | #, fuzzy, c-format | 1091 | #, fuzzy, c-format |
1424 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " | 1092 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " |
1425 | msgstr "%schaîne non trouvée, " | 1093 | msgstr "%schaîne non trouvée, " |
1426 | 1094 | ||
1427 | #: plugins/check_http.c:1318 | ||
1428 | #, c-format | 1095 | #, c-format |
1429 | msgid "%spattern not found, " | 1096 | msgid "%spattern not found, " |
1430 | msgstr "%sexpression non trouvée, " | 1097 | msgstr "%sexpression non trouvée, " |
1431 | 1098 | ||
1432 | #: plugins/check_http.c:1320 | ||
1433 | #, c-format | 1099 | #, c-format |
1434 | msgid "%spattern found, " | 1100 | msgid "%spattern found, " |
1435 | msgstr "%sexpression trouvée, " | 1101 | msgstr "%sexpression trouvée, " |
1436 | 1102 | ||
1437 | #: plugins/check_http.c:1326 | ||
1438 | #, c-format | 1103 | #, c-format |
1439 | msgid "%sExecute Error: %s, " | 1104 | msgid "%sExecute Error: %s, " |
1440 | msgstr "%sErreur d'exécution: %s, " | 1105 | msgstr "%sErreur d'exécution: %s, " |
1441 | 1106 | ||
1442 | #: plugins/check_http.c:1342 | ||
1443 | #, c-format | 1107 | #, c-format |
1444 | msgid "%spage size %d too large, " | 1108 | msgid "%spage size %d too large, " |
1445 | msgstr "%sla taille de la page est trop grande (%d), " | 1109 | msgstr "%sla taille de la page est trop grande (%d), " |
1446 | 1110 | ||
1447 | #: plugins/check_http.c:1345 | ||
1448 | #, c-format | 1111 | #, c-format |
1449 | msgid "%spage size %d too small, " | 1112 | msgid "%spage size %d too small, " |
1450 | msgstr "%sla taille de la page est trop petite (%d), " | 1113 | msgstr "%sla taille de la page est trop petite (%d), " |
1451 | 1114 | ||
1452 | #: plugins/check_http.c:1358 | ||
1453 | #, fuzzy, c-format | 1115 | #, fuzzy, c-format |
1454 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" | 1116 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" |
1455 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" | 1117 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" |
1456 | 1118 | ||
1457 | #: plugins/check_http.c:1370 | ||
1458 | #, c-format | 1119 | #, c-format |
1459 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" | 1120 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" |
1460 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" | 1121 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" |
1461 | 1122 | ||
1462 | #: plugins/check_http.c:1500 | ||
1463 | msgid "HTTP UNKNOWN - Could not allocate addr\n" | 1123 | msgid "HTTP UNKNOWN - Could not allocate addr\n" |
1464 | msgstr "HTTP INCONNU - Impossible d'allouer une adresse\n" | 1124 | msgstr "HTTP INCONNU - Impossible d'allouer une adresse\n" |
1465 | 1125 | ||
1466 | #: plugins/check_http.c:1505 plugins/check_http.c:1536 | ||
1467 | msgid "HTTP UNKNOWN - Could not allocate URL\n" | 1126 | msgid "HTTP UNKNOWN - Could not allocate URL\n" |
1468 | msgstr "HTTP INCONNU - Impossible d'allouer l'URL\n" | 1127 | msgstr "HTTP INCONNU - Impossible d'allouer l'URL\n" |
1469 | 1128 | ||
1470 | #: plugins/check_http.c:1514 | ||
1471 | #, c-format | 1129 | #, c-format |
1472 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" | 1130 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" |
1473 | msgstr "" | 1131 | msgstr "" |
1474 | "HTTP INCONNU - Impossible de trouver l'endroit de la redirection - %s%s\n" | 1132 | "HTTP INCONNU - Impossible de trouver l'endroit de la redirection - %s%s\n" |
1475 | 1133 | ||
1476 | #: plugins/check_http.c:1529 | ||
1477 | #, c-format | 1134 | #, c-format |
1478 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" | 1135 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" |
1479 | msgstr "HTTP INCONNU - endroit de redirection vide%s\n" | 1136 | msgstr "HTTP INCONNU - endroit de redirection vide%s\n" |
1480 | 1137 | ||
1481 | #: plugins/check_http.c:1591 | ||
1482 | #, c-format | 1138 | #, c-format |
1483 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" | 1139 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" |
1484 | msgstr "" | 1140 | msgstr "" |
1485 | "HTTP INCONNU - Impossible de définir l'endroit de la redirection - %s%s\n" | 1141 | "HTTP INCONNU - Impossible de définir l'endroit de la redirection - %s%s\n" |
1486 | 1142 | ||
1487 | #: plugins/check_http.c:1601 | ||
1488 | #, c-format | 1143 | #, c-format |
1489 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" | 1144 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" |
1490 | msgstr "" | 1145 | msgstr "" |
1491 | "HTTP AVERTISSEMENT - le niveau maximum de redirection %d à été dépassé - " | 1146 | "HTTP AVERTISSEMENT - le niveau maximum de redirection %d à été dépassé - " |
1492 | "%s://%s:%d%s%s\n" | 1147 | "%s://%s:%d%s%s\n" |
1493 | 1148 | ||
1494 | #: plugins/check_http.c:1609 | ||
1495 | #, fuzzy, c-format | 1149 | #, fuzzy, c-format |
1496 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" | 1150 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" |
1497 | msgstr "" | 1151 | msgstr "" |
1498 | "HTTP AVERTISSEMENT - la redirection crée une boucle infinie - %s://%s:" | 1152 | "HTTP AVERTISSEMENT - la redirection crée une boucle infinie - %s://%s:" |
1499 | "%d%s%s\n" | 1153 | "%d%s%s\n" |
1500 | 1154 | ||
1501 | #: plugins/check_http.c:1630 | ||
1502 | #, c-format | 1155 | #, c-format |
1503 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" | 1156 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" |
1504 | msgstr "HTTP INCONNU - Redirection à un port supérieur à %d - %s://%s:%d%s%s\n" | 1157 | msgstr "HTTP INCONNU - Redirection à un port supérieur à %d - %s://%s:%d%s%s\n" |
1505 | 1158 | ||
1506 | #: plugins/check_http.c:1638 | ||
1507 | #, c-format | 1159 | #, c-format |
1508 | msgid "Redirection to %s://%s:%d%s\n" | 1160 | msgid "Redirection to %s://%s:%d%s\n" |
1509 | msgstr "Redirection vers %s://%s:%d%s\n" | 1161 | msgstr "Redirection vers %s://%s:%d%s\n" |
1510 | 1162 | ||
1511 | #: plugins/check_http.c:1713 | ||
1512 | msgid "This plugin tests the HTTP service on the specified host. It can test" | 1163 | msgid "This plugin tests the HTTP service on the specified host. It can test" |
1513 | msgstr "" | 1164 | msgstr "" |
1514 | "Ce plugin teste le service HTTP sur l'hôte spécifié. Il peut tester les" | 1165 | "Ce plugin teste le service HTTP sur l'hôte spécifié. Il peut tester les" |
1515 | 1166 | ||
1516 | #: plugins/check_http.c:1714 | ||
1517 | msgid "normal (http) and secure (https) servers, follow redirects, search for" | 1167 | msgid "normal (http) and secure (https) servers, follow redirects, search for" |
1518 | msgstr "" | 1168 | msgstr "" |
1519 | "serveurs normaux (http) et sécurisés (https), suivre les redirections, " | 1169 | "serveurs normaux (http) et sécurisés (https), suivre les redirections, " |
1520 | "rechercher des" | 1170 | "rechercher des" |
1521 | 1171 | ||
1522 | #: plugins/check_http.c:1715 | ||
1523 | msgid "strings and regular expressions, check connection times, and report on" | 1172 | msgid "strings and regular expressions, check connection times, and report on" |
1524 | msgstr "" | 1173 | msgstr "" |
1525 | "chaînes de caractères et expressions rationnelles, vérifier le temps de " | 1174 | "chaînes de caractères et expressions rationnelles, vérifier le temps de " |
1526 | "réponse" | 1175 | "réponse" |
1527 | 1176 | ||
1528 | #: plugins/check_http.c:1716 | ||
1529 | msgid "certificate expiration times." | 1177 | msgid "certificate expiration times." |
1530 | msgstr "et rapporter la date d'expiration du certificat." | 1178 | msgstr "et rapporter la date d'expiration du certificat." |
1531 | 1179 | ||
1532 | #: plugins/check_http.c:1723 | ||
1533 | #, c-format | 1180 | #, c-format |
1534 | msgid "In the first form, make an HTTP request." | 1181 | msgid "In the first form, make an HTTP request." |
1535 | msgstr "" | 1182 | msgstr "" |
1536 | 1183 | ||
1537 | #: plugins/check_http.c:1724 | ||
1538 | #, c-format | 1184 | #, c-format |
1539 | msgid "" | 1185 | msgid "" |
1540 | "In the second form, connect to the server and check the TLS certificate." | 1186 | "In the second form, connect to the server and check the TLS certificate." |
1541 | msgstr "" | 1187 | msgstr "" |
1542 | 1188 | ||
1543 | #: plugins/check_http.c:1726 | ||
1544 | #, c-format | 1189 | #, c-format |
1545 | msgid "NOTE: One or both of -H and -I must be specified" | 1190 | msgid "NOTE: One or both of -H and -I must be specified" |
1546 | msgstr "NOTE: les paramètres -H et -I peuvent être spécifiés" | 1191 | msgstr "NOTE: les paramètres -H et -I peuvent être spécifiés" |
1547 | 1192 | ||
1548 | #: plugins/check_http.c:1734 | ||
1549 | msgid "Host name argument for servers using host headers (virtual host)" | 1193 | msgid "Host name argument for servers using host headers (virtual host)" |
1550 | msgstr "" | 1194 | msgstr "" |
1551 | 1195 | ||
1552 | #: plugins/check_http.c:1735 | ||
1553 | msgid "Append a port to include it in the header (eg: example.com:5000)" | 1196 | msgid "Append a port to include it in the header (eg: example.com:5000)" |
1554 | msgstr "" | 1197 | msgstr "" |
1555 | 1198 | ||
1556 | #: plugins/check_http.c:1737 | ||
1557 | msgid "" | 1199 | msgid "" |
1558 | "IP address or name (use numeric address if possible to bypass DNS lookup)." | 1200 | "IP address or name (use numeric address if possible to bypass DNS lookup)." |
1559 | msgstr "" | 1201 | msgstr "" |
1560 | 1202 | ||
1561 | #: plugins/check_http.c:1739 | ||
1562 | msgid "Port number (default: " | 1203 | msgid "Port number (default: " |
1563 | msgstr "Numéro du port (défaut: " | 1204 | msgstr "Numéro du port (défaut: " |
1564 | 1205 | ||
1565 | #: plugins/check_http.c:1746 | ||
1566 | msgid "" | 1206 | msgid "" |
1567 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" | 1207 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" |
1568 | msgstr "" | 1208 | msgstr "" |
1569 | 1209 | ||
1570 | #: plugins/check_http.c:1747 | ||
1571 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," | 1210 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," |
1572 | msgstr "" | 1211 | msgstr "" |
1573 | 1212 | ||
1574 | #: plugins/check_http.c:1748 | ||
1575 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." | 1213 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." |
1576 | msgstr "" | 1214 | msgstr "" |
1577 | 1215 | ||
1578 | #: plugins/check_http.c:1750 plugins/check_smtp.c:857 | ||
1579 | msgid "Enable SSL/TLS hostname extension support (SNI)" | 1216 | msgid "Enable SSL/TLS hostname extension support (SNI)" |
1580 | msgstr "" | 1217 | msgstr "" |
1581 | 1218 | ||
1582 | #: plugins/check_http.c:1752 | ||
1583 | msgid "" | 1219 | msgid "" |
1584 | "Minimum number of days a certificate has to be valid. Port defaults to 443" | 1220 | "Minimum number of days a certificate has to be valid. Port defaults to 443" |
1585 | msgstr "" | 1221 | msgstr "" |
1586 | "Nombre de jours minimum pour que le certificat soit valide. Port par défaut " | 1222 | "Nombre de jours minimum pour que le certificat soit valide. Port par défaut " |
1587 | "443" | 1223 | "443" |
1588 | 1224 | ||
1589 | #: plugins/check_http.c:1753 | ||
1590 | msgid "" | 1225 | msgid "" |
1591 | "(when this option is used the URL is not checked by default. You can use" | 1226 | "(when this option is used the URL is not checked by default. You can use" |
1592 | msgstr "" | 1227 | msgstr "" |
1593 | 1228 | ||
1594 | #: plugins/check_http.c:1754 | ||
1595 | msgid " --continue-after-certificate to override this behavior)" | 1229 | msgid " --continue-after-certificate to override this behavior)" |
1596 | msgstr "" | 1230 | msgstr "" |
1597 | 1231 | ||
1598 | #: plugins/check_http.c:1756 | ||
1599 | msgid "" | 1232 | msgid "" |
1600 | "Allows the HTTP check to continue after performing the certificate check." | 1233 | "Allows the HTTP check to continue after performing the certificate check." |
1601 | msgstr "" | 1234 | msgstr "" |
1602 | 1235 | ||
1603 | #: plugins/check_http.c:1757 | ||
1604 | msgid "Does nothing unless -C is used." | 1236 | msgid "Does nothing unless -C is used." |
1605 | msgstr "" | 1237 | msgstr "" |
1606 | 1238 | ||
1607 | #: plugins/check_http.c:1759 | ||
1608 | msgid "Name of file that contains the client certificate (PEM format)" | 1239 | msgid "Name of file that contains the client certificate (PEM format)" |
1609 | msgstr "" | 1240 | msgstr "" |
1610 | 1241 | ||
1611 | #: plugins/check_http.c:1760 | ||
1612 | msgid "to be used in establishing the SSL session" | 1242 | msgid "to be used in establishing the SSL session" |
1613 | msgstr "" | 1243 | msgstr "" |
1614 | 1244 | ||
1615 | #: plugins/check_http.c:1762 | ||
1616 | msgid "Name of file containing the private key (PEM format)" | 1245 | msgid "Name of file containing the private key (PEM format)" |
1617 | msgstr "" | 1246 | msgstr "" |
1618 | 1247 | ||
1619 | #: plugins/check_http.c:1763 | ||
1620 | msgid "matching the client certificate" | 1248 | msgid "matching the client certificate" |
1621 | msgstr "" | 1249 | msgstr "" |
1622 | 1250 | ||
1623 | #: plugins/check_http.c:1767 | ||
1624 | msgid "Comma-delimited list of strings, at least one of them is expected in" | 1251 | msgid "Comma-delimited list of strings, at least one of them is expected in" |
1625 | msgstr "" | 1252 | msgstr "" |
1626 | "Liste the chaines de charactères séparées par des virgules, au moins une " | 1253 | "Liste the chaines de charactères séparées par des virgules, au moins une " |
1627 | "d'elles" | 1254 | "d'elles" |
1628 | 1255 | ||
1629 | #: plugins/check_http.c:1768 | ||
1630 | msgid "the first (status) line of the server response (default: " | 1256 | msgid "the first (status) line of the server response (default: " |
1631 | msgstr "est attendue dans la première ligne de réponse du serveur (défaut: " | 1257 | msgstr "est attendue dans la première ligne de réponse du serveur (défaut: " |
1632 | 1258 | ||
1633 | #: plugins/check_http.c:1770 | ||
1634 | msgid "" | 1259 | msgid "" |
1635 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" | 1260 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" |
1636 | msgstr "" | 1261 | msgstr "" |
1637 | "Si spécifié, surpasse toute autre logique de status (ex: 3xx, 4xx, 5xx)" | 1262 | "Si spécifié, surpasse toute autre logique de status (ex: 3xx, 4xx, 5xx)" |
1638 | 1263 | ||
1639 | #: plugins/check_http.c:1772 | ||
1640 | #, fuzzy | 1264 | #, fuzzy |
1641 | msgid "String to expect in the response headers" | 1265 | msgid "String to expect in the response headers" |
1642 | msgstr "Chaîne de caractères à attendre en réponse" | 1266 | msgstr "Chaîne de caractères à attendre en réponse" |
1643 | 1267 | ||
1644 | #: plugins/check_http.c:1774 | ||
1645 | msgid "String to expect in the content" | 1268 | msgid "String to expect in the content" |
1646 | msgstr "Chaîne de caractère attendue dans le contenu" | 1269 | msgstr "Chaîne de caractère attendue dans le contenu" |
1647 | 1270 | ||
1648 | #: plugins/check_http.c:1776 | ||
1649 | msgid "URL to GET or POST (default: /)" | 1271 | msgid "URL to GET or POST (default: /)" |
1650 | msgstr "URL pour le GET ou le POST (défaut: /)" | 1272 | msgstr "URL pour le GET ou le POST (défaut: /)" |
1651 | 1273 | ||
1652 | #: plugins/check_http.c:1778 | ||
1653 | msgid "URL encoded http POST data" | 1274 | msgid "URL encoded http POST data" |
1654 | msgstr "" | 1275 | msgstr "" |
1655 | 1276 | ||
1656 | #: plugins/check_http.c:1780 | ||
1657 | msgid "Set HTTP method." | 1277 | msgid "Set HTTP method." |
1658 | msgstr "" | 1278 | msgstr "" |
1659 | 1279 | ||
1660 | #: plugins/check_http.c:1782 | ||
1661 | msgid "Don't wait for document body: stop reading after headers." | 1280 | msgid "Don't wait for document body: stop reading after headers." |
1662 | msgstr "" | 1281 | msgstr "" |
1663 | "Ne pas attendre pour le corps du document: arrêter de lire après les entêtes" | 1282 | "Ne pas attendre pour le corps du document: arrêter de lire après les entêtes" |
1664 | 1283 | ||
1665 | #: plugins/check_http.c:1783 | ||
1666 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" | 1284 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" |
1667 | msgstr "(Veuillez noter qu'un HTTP GET ou POST est effectué, pas un HEAD.)" | 1285 | msgstr "(Veuillez noter qu'un HTTP GET ou POST est effectué, pas un HEAD.)" |
1668 | 1286 | ||
1669 | #: plugins/check_http.c:1785 | ||
1670 | msgid "Warn if document is more than SECONDS old. the number can also be of" | 1287 | msgid "Warn if document is more than SECONDS old. the number can also be of" |
1671 | msgstr "" | 1288 | msgstr "" |
1672 | 1289 | ||
1673 | #: plugins/check_http.c:1786 | ||
1674 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." | 1290 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." |
1675 | msgstr "" | 1291 | msgstr "" |
1676 | 1292 | ||
1677 | #: plugins/check_http.c:1788 | ||
1678 | msgid "specify Content-Type header media type when POSTing\n" | 1293 | msgid "specify Content-Type header media type when POSTing\n" |
1679 | msgstr "" | 1294 | msgstr "" |
1680 | 1295 | ||
1681 | #: plugins/check_http.c:1791 | ||
1682 | msgid "Allow regex to span newlines (must precede -r or -R)" | 1296 | msgid "Allow regex to span newlines (must precede -r or -R)" |
1683 | msgstr "" | 1297 | msgstr "" |
1684 | 1298 | ||
1685 | #: plugins/check_http.c:1793 | ||
1686 | msgid "Search page for regex STRING" | 1299 | msgid "Search page for regex STRING" |
1687 | msgstr "" | 1300 | msgstr "" |
1688 | 1301 | ||
1689 | #: plugins/check_http.c:1795 | ||
1690 | msgid "Search page for case-insensitive regex STRING" | 1302 | msgid "Search page for case-insensitive regex STRING" |
1691 | msgstr "" | 1303 | msgstr "" |
1692 | 1304 | ||
1693 | #: plugins/check_http.c:1797 | ||
1694 | msgid "Return CRITICAL if found, OK if not\n" | 1305 | msgid "Return CRITICAL if found, OK if not\n" |
1695 | msgstr "" | 1306 | msgstr "" |
1696 | 1307 | ||
1697 | #: plugins/check_http.c:1800 | ||
1698 | msgid "Username:password on sites with basic authentication" | 1308 | msgid "Username:password on sites with basic authentication" |
1699 | msgstr "" | 1309 | msgstr "" |
1700 | 1310 | ||
1701 | #: plugins/check_http.c:1802 | ||
1702 | msgid "Username:password on proxy-servers with basic authentication" | 1311 | msgid "Username:password on proxy-servers with basic authentication" |
1703 | msgstr "" | 1312 | msgstr "" |
1704 | 1313 | ||
1705 | #: plugins/check_http.c:1804 | ||
1706 | msgid "String to be sent in http header as \"User Agent\"" | 1314 | msgid "String to be sent in http header as \"User Agent\"" |
1707 | msgstr "" | 1315 | msgstr "" |
1708 | 1316 | ||
1709 | #: plugins/check_http.c:1806 | ||
1710 | msgid "" | 1317 | msgid "" |
1711 | "Any other tags to be sent in http header. Use multiple times for additional " | 1318 | "Any other tags to be sent in http header. Use multiple times for additional " |
1712 | "headers" | 1319 | "headers" |
1713 | msgstr "" | 1320 | msgstr "" |
1714 | 1321 | ||
1715 | #: plugins/check_http.c:1808 | ||
1716 | msgid "Print additional performance data" | 1322 | msgid "Print additional performance data" |
1717 | msgstr "" | 1323 | msgstr "" |
1718 | 1324 | ||
1719 | #: plugins/check_http.c:1810 | ||
1720 | msgid "Print body content below status line" | 1325 | msgid "Print body content below status line" |
1721 | msgstr "" | 1326 | msgstr "" |
1722 | 1327 | ||
1723 | #: plugins/check_http.c:1812 | ||
1724 | msgid "Wrap output in HTML link (obsoleted by urlize)" | 1328 | msgid "Wrap output in HTML link (obsoleted by urlize)" |
1725 | msgstr "" | 1329 | msgstr "" |
1726 | 1330 | ||
1727 | #: plugins/check_http.c:1814 | ||
1728 | msgid "How to handle redirected pages. sticky is like follow but stick to the" | 1331 | msgid "How to handle redirected pages. sticky is like follow but stick to the" |
1729 | msgstr "" | 1332 | msgstr "" |
1730 | 1333 | ||
1731 | #: plugins/check_http.c:1815 | ||
1732 | msgid "specified IP address. stickyport also ensures port stays the same." | 1334 | msgid "specified IP address. stickyport also ensures port stays the same." |
1733 | msgstr "" | 1335 | msgstr "" |
1734 | 1336 | ||
1735 | #: plugins/check_http.c:1817 | ||
1736 | #, fuzzy | 1337 | #, fuzzy |
1737 | msgid "Maximal number of redirects (default: " | 1338 | msgid "Maximal number of redirects (default: " |
1738 | msgstr "PROCS - nombre de processus (défaut)" | 1339 | msgstr "PROCS - nombre de processus (défaut)" |
1739 | 1340 | ||
1740 | #: plugins/check_http.c:1820 | ||
1741 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" | 1341 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" |
1742 | msgstr "" | 1342 | msgstr "" |
1743 | 1343 | ||
1744 | #: plugins/check_http.c:1829 | ||
1745 | msgid "This plugin will attempt to open an HTTP connection with the host." | 1344 | msgid "This plugin will attempt to open an HTTP connection with the host." |
1746 | msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte." | 1345 | msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte." |
1747 | 1346 | ||
1748 | #: plugins/check_http.c:1830 | ||
1749 | msgid "" | 1347 | msgid "" |
1750 | "Successful connects return STATE_OK, refusals and timeouts return " | 1348 | "Successful connects return STATE_OK, refusals and timeouts return " |
1751 | "STATE_CRITICAL" | 1349 | "STATE_CRITICAL" |
1752 | msgstr "" | 1350 | msgstr "" |
1753 | 1351 | ||
1754 | #: plugins/check_http.c:1831 | ||
1755 | msgid "" | 1352 | msgid "" |
1756 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " | 1353 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " |
1757 | "response" | 1354 | "response" |
1758 | msgstr "" | 1355 | msgstr "" |
1759 | 1356 | ||
1760 | #: plugins/check_http.c:1832 | ||
1761 | msgid "" | 1357 | msgid "" |
1762 | "messages from the host result in STATE_WARNING return values. If you are" | 1358 | "messages from the host result in STATE_WARNING return values. If you are" |
1763 | msgstr "" | 1359 | msgstr "" |
1764 | 1360 | ||
1765 | #: plugins/check_http.c:1833 | ||
1766 | msgid "" | 1361 | msgid "" |
1767 | "checking a virtual server that uses 'host headers' you must supply the FQDN" | 1362 | "checking a virtual server that uses 'host headers' you must supply the FQDN" |
1768 | msgstr "" | 1363 | msgstr "" |
1769 | 1364 | ||
1770 | #: plugins/check_http.c:1834 | ||
1771 | msgid "(fully qualified domain name) as the [host_name] argument." | 1365 | msgid "(fully qualified domain name) as the [host_name] argument." |
1772 | msgstr "" | 1366 | msgstr "" |
1773 | 1367 | ||
1774 | #: plugins/check_http.c:1838 | ||
1775 | msgid "This plugin can also check whether an SSL enabled web server is able to" | 1368 | msgid "This plugin can also check whether an SSL enabled web server is able to" |
1776 | msgstr "" | 1369 | msgstr "" |
1777 | 1370 | ||
1778 | #: plugins/check_http.c:1839 | ||
1779 | msgid "serve content (optionally within a specified time) or whether the X509 " | 1371 | msgid "serve content (optionally within a specified time) or whether the X509 " |
1780 | msgstr "" | 1372 | msgstr "" |
1781 | 1373 | ||
1782 | #: plugins/check_http.c:1840 | ||
1783 | msgid "certificate is still valid for the specified number of days." | 1374 | msgid "certificate is still valid for the specified number of days." |
1784 | msgstr "" | 1375 | msgstr "" |
1785 | 1376 | ||
1786 | #: plugins/check_http.c:1842 | ||
1787 | #, fuzzy | 1377 | #, fuzzy |
1788 | msgid "Please note that this plugin does not check if the presented server" | 1378 | msgid "Please note that this plugin does not check if the presented server" |
1789 | msgstr "Ce plugin vérifie le service ntp sur l'hôte" | 1379 | msgstr "Ce plugin vérifie le service ntp sur l'hôte" |
1790 | 1380 | ||
1791 | #: plugins/check_http.c:1843 | ||
1792 | msgid "certificate matches the hostname of the server, or if the certificate" | 1381 | msgid "certificate matches the hostname of the server, or if the certificate" |
1793 | msgstr "" | 1382 | msgstr "" |
1794 | 1383 | ||
1795 | #: plugins/check_http.c:1844 | ||
1796 | msgid "has a valid chain of trust to one of the locally installed CAs." | 1384 | msgid "has a valid chain of trust to one of the locally installed CAs." |
1797 | msgstr "" | 1385 | msgstr "" |
1798 | 1386 | ||
1799 | #: plugins/check_http.c:1848 | ||
1800 | msgid "" | 1387 | msgid "" |
1801 | "When the 'www.verisign.com' server returns its content within 5 seconds," | 1388 | "When the 'www.verisign.com' server returns its content within 5 seconds," |
1802 | msgstr "" | 1389 | msgstr "" |
1803 | 1390 | ||
1804 | #: plugins/check_http.c:1849 plugins/check_http.c:1868 | ||
1805 | msgid "" | 1391 | msgid "" |
1806 | "a STATE_OK will be returned. When the server returns its content but exceeds" | 1392 | "a STATE_OK will be returned. When the server returns its content but exceeds" |
1807 | msgstr "" | 1393 | msgstr "" |
1808 | 1394 | ||
1809 | #: plugins/check_http.c:1850 plugins/check_http.c:1869 | ||
1810 | msgid "" | 1395 | msgid "" |
1811 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " | 1396 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " |
1812 | "occurs," | 1397 | "occurs," |
1813 | msgstr "" | 1398 | msgstr "" |
1814 | 1399 | ||
1815 | #: plugins/check_http.c:1851 | ||
1816 | msgid "a STATE_CRITICAL will be returned." | 1400 | msgid "a STATE_CRITICAL will be returned." |
1817 | msgstr "" | 1401 | msgstr "" |
1818 | 1402 | ||
1819 | #: plugins/check_http.c:1854 | ||
1820 | msgid "" | 1403 | msgid "" |
1821 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," | 1404 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," |
1822 | msgstr "" | 1405 | msgstr "" |
1823 | 1406 | ||
1824 | #: plugins/check_http.c:1855 plugins/check_http.c:1861 | ||
1825 | msgid "" | 1407 | msgid "" |
1826 | "a STATE_OK is returned. When the certificate is still valid, but for less " | 1408 | "a STATE_OK is returned. When the certificate is still valid, but for less " |
1827 | "than" | 1409 | "than" |
1828 | msgstr "" | 1410 | msgstr "" |
1829 | 1411 | ||
1830 | #: plugins/check_http.c:1856 | ||
1831 | msgid "" | 1412 | msgid "" |
1832 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" | 1413 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" |
1833 | msgstr "" | 1414 | msgstr "" |
1834 | 1415 | ||
1835 | #: plugins/check_http.c:1857 | ||
1836 | msgid "the certificate is expired." | 1416 | msgid "the certificate is expired." |
1837 | msgstr "le certificat est expiré." | 1417 | msgstr "le certificat est expiré." |
1838 | 1418 | ||
1839 | #: plugins/check_http.c:1860 | ||
1840 | msgid "" | 1419 | msgid "" |
1841 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," | 1420 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," |
1842 | msgstr "" | 1421 | msgstr "" |
1843 | 1422 | ||
1844 | #: plugins/check_http.c:1862 | ||
1845 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." | 1423 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." |
1846 | msgstr "" | 1424 | msgstr "" |
1847 | 1425 | ||
1848 | #: plugins/check_http.c:1863 | ||
1849 | msgid "" | 1426 | msgid "" |
1850 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " | 1427 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " |
1851 | "days" | 1428 | "days" |
1852 | msgstr "" | 1429 | msgstr "" |
1853 | 1430 | ||
1854 | #: plugins/check_http.c:1866 | ||
1855 | msgid "" | 1431 | msgid "" |
1856 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " | 1432 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " |
1857 | "CONNECT -H www.verisign.com " | 1433 | "CONNECT -H www.verisign.com " |
1858 | msgstr "" | 1434 | msgstr "" |
1859 | 1435 | ||
1860 | #: plugins/check_http.c:1867 | ||
1861 | msgid "" | 1436 | msgid "" |
1862 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" | 1437 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" |
1863 | "S(sl) -j CONNECT -H <webserver>" | 1438 | "S(sl) -j CONNECT -H <webserver>" |
1864 | msgstr "" | 1439 | msgstr "" |
1865 | 1440 | ||
1866 | #: plugins/check_http.c:1870 | ||
1867 | msgid "" | 1441 | msgid "" |
1868 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " | 1442 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " |
1869 | "set the method used" | 1443 | "set the method used" |
1870 | msgstr "" | 1444 | msgstr "" |
1871 | 1445 | ||
1872 | #: plugins/check_http.c:1871 | ||
1873 | msgid "inside the proxied connection: -j CONNECT:POST" | 1446 | msgid "inside the proxied connection: -j CONNECT:POST" |
1874 | msgstr "" | 1447 | msgstr "" |
1875 | 1448 | ||
1876 | #: plugins/check_ldap.c:142 | ||
1877 | #, c-format | 1449 | #, c-format |
1878 | msgid "Could not connect to the server at port %i\n" | 1450 | msgid "Could not connect to the server at port %i\n" |
1879 | msgstr "Impossible de se connecter au serveur port %i\n" | 1451 | msgstr "Impossible de se connecter au serveur port %i\n" |
1880 | 1452 | ||
1881 | #: plugins/check_ldap.c:151 | ||
1882 | #, c-format | 1453 | #, c-format |
1883 | msgid "Could not set protocol version %d\n" | 1454 | msgid "Could not set protocol version %d\n" |
1884 | msgstr "Impossible d'utiliser le protocole version %d\n" | 1455 | msgstr "Impossible d'utiliser le protocole version %d\n" |
1885 | 1456 | ||
1886 | #: plugins/check_ldap.c:166 | ||
1887 | #, c-format | 1457 | #, c-format |
1888 | msgid "Could not init TLS at port %i!\n" | 1458 | msgid "Could not init TLS at port %i!\n" |
1889 | msgstr "Impossible d'initialiser TLS sur le port %i!\n" | 1459 | msgstr "Impossible d'initialiser TLS sur le port %i!\n" |
1890 | 1460 | ||
1891 | #: plugins/check_ldap.c:170 | ||
1892 | #, c-format | 1461 | #, c-format |
1893 | msgid "TLS not supported by the libraries!\n" | 1462 | msgid "TLS not supported by the libraries!\n" |
1894 | msgstr "TLS n'est pas supporté!\n" | 1463 | msgstr "TLS n'est pas supporté!\n" |
1895 | 1464 | ||
1896 | #: plugins/check_ldap.c:190 | ||
1897 | #, c-format | 1465 | #, c-format |
1898 | msgid "Could not init startTLS at port %i!\n" | 1466 | msgid "Could not init startTLS at port %i!\n" |
1899 | msgstr "Impossible d'initialiser startTLS sur le port %i!\n" | 1467 | msgstr "Impossible d'initialiser startTLS sur le port %i!\n" |
1900 | 1468 | ||
1901 | #: plugins/check_ldap.c:194 | ||
1902 | #, c-format | 1469 | #, c-format |
1903 | msgid "startTLS not supported by the library, needs LDAPv3!\n" | 1470 | msgid "startTLS not supported by the library, needs LDAPv3!\n" |
1904 | msgstr "" | 1471 | msgstr "" |
1905 | "startTLS n'est pas supporté par la librairie LDAP, j'ai besoin de LDAPv3!\n" | 1472 | "startTLS n'est pas supporté par la librairie LDAP, j'ai besoin de LDAPv3!\n" |
1906 | 1473 | ||
1907 | #: plugins/check_ldap.c:204 | ||
1908 | #, c-format | 1474 | #, c-format |
1909 | msgid "Could not bind to the LDAP server\n" | 1475 | msgid "Could not bind to the LDAP server\n" |
1910 | msgstr "Impossible de se connecter au serveur LDAP\n" | 1476 | msgstr "Impossible de se connecter au serveur LDAP\n" |
1911 | 1477 | ||
1912 | #: plugins/check_ldap.c:213 | ||
1913 | #, c-format | 1478 | #, c-format |
1914 | msgid "Could not search/find objectclasses in %s\n" | 1479 | msgid "Could not search/find objectclasses in %s\n" |
1915 | msgstr "Impossible de chercher/trouver les objectclasses dans %s\n" | 1480 | msgstr "Impossible de chercher/trouver les objectclasses dans %s\n" |
1916 | 1481 | ||
1917 | #: plugins/check_ldap.c:252 | ||
1918 | #, fuzzy, c-format | 1482 | #, fuzzy, c-format |
1919 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" | 1483 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" |
1920 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" | 1484 | msgstr "%s - %d octets en %.3f secondes de temps de réponse %s|%s %s" |
1921 | 1485 | ||
1922 | #: plugins/check_ldap.c:265 | ||
1923 | #, c-format | 1486 | #, c-format |
1924 | msgid "LDAP %s - %.3f seconds response time|%s\n" | 1487 | msgid "LDAP %s - %.3f seconds response time|%s\n" |
1925 | msgstr "LDAP %s - %.3f secondes de temps de réponse|%s\n" | 1488 | msgstr "LDAP %s - %.3f secondes de temps de réponse|%s\n" |
1926 | 1489 | ||
1927 | #: plugins/check_ldap.c:386 plugins/check_ldap.c:394 | ||
1928 | #, c-format | 1490 | #, c-format |
1929 | msgid "%s cannot be combined with %s" | 1491 | msgid "%s cannot be combined with %s" |
1930 | msgstr "" | 1492 | msgstr "" |
1931 | 1493 | ||
1932 | #: plugins/check_ldap.c:426 | ||
1933 | msgid "Please specify the host name\n" | 1494 | msgid "Please specify the host name\n" |
1934 | msgstr "Veuillez spécifier le nom de l'hôte\n" | 1495 | msgstr "Veuillez spécifier le nom de l'hôte\n" |
1935 | 1496 | ||
1936 | #: plugins/check_ldap.c:429 | ||
1937 | msgid "Please specify the LDAP base\n" | 1497 | msgid "Please specify the LDAP base\n" |
1938 | msgstr "Veuillez spécifier la base LDAP\n" | 1498 | msgstr "Veuillez spécifier la base LDAP\n" |
1939 | 1499 | ||
1940 | #: plugins/check_ldap.c:465 | ||
1941 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" | 1500 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" |
1942 | msgstr "" | 1501 | msgstr "" |
1943 | 1502 | ||
1944 | #: plugins/check_ldap.c:467 | ||
1945 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" | 1503 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" |
1946 | msgstr "" | 1504 | msgstr "" |
1947 | 1505 | ||
1948 | #: plugins/check_ldap.c:469 | ||
1949 | msgid "ldap bind DN (if required)" | 1506 | msgid "ldap bind DN (if required)" |
1950 | msgstr "" | 1507 | msgstr "" |
1951 | 1508 | ||
1952 | #: plugins/check_ldap.c:471 | ||
1953 | msgid "" | 1509 | msgid "" |
1954 | "ldap password (if required, or set the password through environment variable " | 1510 | "ldap password (if required, or set the password through environment variable " |
1955 | "'LDAP_PASSWORD')" | 1511 | "'LDAP_PASSWORD')" |
1956 | msgstr "" | 1512 | msgstr "" |
1957 | 1513 | ||
1958 | #: plugins/check_ldap.c:473 | ||
1959 | msgid "use starttls mechanism introduced in protocol version 3" | 1514 | msgid "use starttls mechanism introduced in protocol version 3" |
1960 | msgstr "utiliser le fonctionnement starttls du protocole version 3" | 1515 | msgstr "utiliser le fonctionnement starttls du protocole version 3" |
1961 | 1516 | ||
1962 | #: plugins/check_ldap.c:475 | ||
1963 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" | 1517 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" |
1964 | msgstr "" | 1518 | msgstr "" |
1965 | 1519 | ||
1966 | #: plugins/check_ldap.c:479 | ||
1967 | msgid "use ldap protocol version 2" | 1520 | msgid "use ldap protocol version 2" |
1968 | msgstr "utiliser le protocole ldap version 2" | 1521 | msgstr "utiliser le protocole ldap version 2" |
1969 | 1522 | ||
1970 | #: plugins/check_ldap.c:481 | ||
1971 | msgid "use ldap protocol version 3" | 1523 | msgid "use ldap protocol version 3" |
1972 | msgstr "utiliser le protocole ldap version 3" | 1524 | msgstr "utiliser le protocole ldap version 3" |
1973 | 1525 | ||
1974 | #: plugins/check_ldap.c:482 | ||
1975 | msgid "default protocol version:" | 1526 | msgid "default protocol version:" |
1976 | msgstr "version du protocole par défaut:" | 1527 | msgstr "version du protocole par défaut:" |
1977 | 1528 | ||
1978 | #: plugins/check_ldap.c:488 | ||
1979 | #, fuzzy | 1529 | #, fuzzy |
1980 | msgid "Number of found entries to result in warning status" | 1530 | msgid "Number of found entries to result in warning status" |
1981 | msgstr "Décalage résultant en un avertissement (secondes)" | 1531 | msgstr "Décalage résultant en un avertissement (secondes)" |
1982 | 1532 | ||
1983 | #: plugins/check_ldap.c:490 | ||
1984 | #, fuzzy | 1533 | #, fuzzy |
1985 | msgid "Number of found entries to result in critical status" | 1534 | msgid "Number of found entries to result in critical status" |
1986 | msgstr "Décalage résultant en un état critique (secondes)" | 1535 | msgstr "Décalage résultant en un état critique (secondes)" |
1987 | 1536 | ||
1988 | #: plugins/check_ldap.c:498 | ||
1989 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" | 1537 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" |
1990 | msgstr "" | 1538 | msgstr "" |
1991 | 1539 | ||
1992 | #: plugins/check_ldap.c:499 | ||
1993 | #, c-format | 1540 | #, c-format |
1994 | msgid "" | 1541 | msgid "" |
1995 | " implied (using default port %i) unless --port=636 is specified. In that " | 1542 | " implied (using default port %i) unless --port=636 is specified. In that " |
1996 | "case\n" | 1543 | "case\n" |
1997 | msgstr "" | 1544 | msgstr "" |
1998 | 1545 | ||
1999 | #: plugins/check_ldap.c:500 | ||
2000 | msgid "'SSL on connect' will be used no matter how the plugin was called." | 1546 | msgid "'SSL on connect' will be used no matter how the plugin was called." |
2001 | msgstr "" | 1547 | msgstr "" |
2002 | 1548 | ||
2003 | #: plugins/check_ldap.c:501 | ||
2004 | msgid "" | 1549 | msgid "" |
2005 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " | 1550 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " |
2006 | "or '--ssl' flags" | 1551 | "or '--ssl' flags" |
2007 | msgstr "" | 1552 | msgstr "" |
2008 | 1553 | ||
2009 | #: plugins/check_ldap.c:502 | ||
2010 | msgid "to define the behaviour explicitly instead." | 1554 | msgid "to define the behaviour explicitly instead." |
2011 | msgstr "" | 1555 | msgstr "" |
2012 | 1556 | ||
2013 | #: plugins/check_ldap.c:503 | ||
2014 | msgid "The parameters --warn-entries and --crit-entries are optional." | 1557 | msgid "The parameters --warn-entries and --crit-entries are optional." |
2015 | msgstr "" | 1558 | msgstr "" |
2016 | 1559 | ||
2017 | #: plugins/check_load.c:93 | ||
2018 | msgid "Warning threshold must be float or float triplet!\n" | 1560 | msgid "Warning threshold must be float or float triplet!\n" |
2019 | msgstr "Le seuil d'alerte doit être un nombre à virgule flottante!\n" | 1561 | msgstr "Le seuil d'alerte doit être un nombre à virgule flottante!\n" |
2020 | 1562 | ||
2021 | #: plugins/check_load.c:138 plugins/check_load.c:154 | ||
2022 | #, c-format | 1563 | #, c-format |
2023 | msgid "Error opening %s\n" | 1564 | msgid "Error opening %s\n" |
2024 | msgstr "Erreur à l'ouverture de %s\n" | 1565 | msgstr "Erreur à l'ouverture de %s\n" |
2025 | 1566 | ||
2026 | #: plugins/check_load.c:169 | ||
2027 | #, fuzzy, c-format | 1567 | #, fuzzy, c-format |
2028 | msgid "could not parse load from uptime %s: %d\n" | 1568 | msgid "could not parse load from uptime %s: %d\n" |
2029 | msgstr "Lecture des arguments impossible\n" | 1569 | msgstr "Lecture des arguments impossible\n" |
2030 | 1570 | ||
2031 | #: plugins/check_load.c:175 | ||
2032 | #, c-format | 1571 | #, c-format |
2033 | msgid "Error code %d returned in %s\n" | 1572 | msgid "Error code %d returned in %s\n" |
2034 | msgstr "Le code erreur %d à été retourné par %s\n" | 1573 | msgstr "Le code erreur %d à été retourné par %s\n" |
2035 | 1574 | ||
2036 | #: plugins/check_load.c:183 | ||
2037 | #, c-format | 1575 | #, c-format |
2038 | msgid "Error in getloadavg()\n" | 1576 | msgid "Error in getloadavg()\n" |
2039 | msgstr "Erreur dans la fonction getloadavg()\n" | 1577 | msgstr "Erreur dans la fonction getloadavg()\n" |
2040 | 1578 | ||
2041 | #: plugins/check_load.c:186 plugins/check_load.c:188 | ||
2042 | #, c-format | 1579 | #, c-format |
2043 | msgid "Error processing %s\n" | 1580 | msgid "Error processing %s\n" |
2044 | msgstr "Erreur lors de l'utilisation de %s\n" | 1581 | msgstr "Erreur lors de l'utilisation de %s\n" |
2045 | 1582 | ||
2046 | #: plugins/check_load.c:197 plugins/check_load.c:212 | ||
2047 | #, c-format | 1583 | #, c-format |
2048 | msgid "load average: %.2f, %.2f, %.2f" | 1584 | msgid "load average: %.2f, %.2f, %.2f" |
2049 | msgstr "Charge moyenne: %.2f, %.2f, %.2f" | 1585 | msgstr "Charge moyenne: %.2f, %.2f, %.2f" |
2050 | 1586 | ||
2051 | #: plugins/check_load.c:327 | ||
2052 | #, c-format | 1587 | #, c-format |
2053 | msgid "Critical threshold for %d-minute load average is not specified\n" | 1588 | msgid "Critical threshold for %d-minute load average is not specified\n" |
2054 | msgstr "" | 1589 | msgstr "" |
2055 | "Le seuil critique pour la charge système après %d minutes n'est pas " | 1590 | "Le seuil critique pour la charge système après %d minutes n'est pas " |
2056 | "spécifié\n" | 1591 | "spécifié\n" |
2057 | 1592 | ||
2058 | #: plugins/check_load.c:329 | ||
2059 | #, c-format | 1593 | #, c-format |
2060 | msgid "Warning threshold for %d-minute load average is not specified\n" | 1594 | msgid "Warning threshold for %d-minute load average is not specified\n" |
2061 | msgstr "" | 1595 | msgstr "" |
2062 | "Le seuil d'avertissement pour la charge système après %d minutes n'est pas " | 1596 | "Le seuil d'avertissement pour la charge système après %d minutes n'est pas " |
2063 | "spécifié\n" | 1597 | "spécifié\n" |
2064 | 1598 | ||
2065 | #: plugins/check_load.c:331 | ||
2066 | #, c-format | 1599 | #, c-format |
2067 | msgid "" | 1600 | msgid "" |
2068 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " | 1601 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " |
@@ -2071,80 +1604,61 @@ msgstr "" | |||
2071 | "Arguments Incorrects: %d-minute \"alerte charge système\" est plus grand que " | 1604 | "Arguments Incorrects: %d-minute \"alerte charge système\" est plus grand que " |
2072 | "\"alerte critique charge système\"\n" | 1605 | "\"alerte critique charge système\"\n" |
2073 | 1606 | ||
2074 | #: plugins/check_load.c:346 | ||
2075 | #, c-format | 1607 | #, c-format |
2076 | msgid "This plugin tests the current system load average." | 1608 | msgid "This plugin tests the current system load average." |
2077 | msgstr "Ce plugin teste la charge système actuelle." | 1609 | msgstr "Ce plugin teste la charge système actuelle." |
2078 | 1610 | ||
2079 | #: plugins/check_load.c:356 | ||
2080 | msgid "Exit with WARNING status if load average exceeds WLOADn" | 1611 | msgid "Exit with WARNING status if load average exceeds WLOADn" |
2081 | msgstr "" | 1612 | msgstr "" |
2082 | "Sortir avec un résultat AVERTISSEMENT si la charge moyenne dépasse WLOAD" | 1613 | "Sortir avec un résultat AVERTISSEMENT si la charge moyenne dépasse WLOAD" |
2083 | 1614 | ||
2084 | #: plugins/check_load.c:358 | ||
2085 | msgid "Exit with CRITICAL status if load average exceed CLOADn" | 1615 | msgid "Exit with CRITICAL status if load average exceed CLOADn" |
2086 | msgstr "Sortir avec un résultat CRITIQUE si la charge moyenne excède CLOAD" | 1616 | msgstr "Sortir avec un résultat CRITIQUE si la charge moyenne excède CLOAD" |
2087 | 1617 | ||
2088 | #: plugins/check_load.c:359 | ||
2089 | msgid "the load average format is the same used by \"uptime\" and \"w\"" | 1618 | msgid "the load average format is the same used by \"uptime\" and \"w\"" |
2090 | msgstr "" | 1619 | msgstr "" |
2091 | 1620 | ||
2092 | #: plugins/check_load.c:361 | ||
2093 | msgid "Divide the load averages by the number of CPUs (when possible)" | 1621 | msgid "Divide the load averages by the number of CPUs (when possible)" |
2094 | msgstr "" | 1622 | msgstr "" |
2095 | 1623 | ||
2096 | #: plugins/check_load.c:363 | ||
2097 | msgid "Number of processes to show when printing the top consuming processes." | 1624 | msgid "Number of processes to show when printing the top consuming processes." |
2098 | msgstr "" | 1625 | msgstr "" |
2099 | 1626 | ||
2100 | #: plugins/check_load.c:364 | ||
2101 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" | 1627 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" |
2102 | msgstr "" | 1628 | msgstr "" |
2103 | 1629 | ||
2104 | #: plugins/check_load.c:401 | ||
2105 | #, c-format | 1630 | #, c-format |
2106 | msgid "'%s' exited with non-zero status.\n" | 1631 | msgid "'%s' exited with non-zero status.\n" |
2107 | msgstr "" | 1632 | msgstr "" |
2108 | 1633 | ||
2109 | #: plugins/check_load.c:405 | ||
2110 | #, c-format | 1634 | #, c-format |
2111 | msgid "some error occurred getting procs list.\n" | 1635 | msgid "some error occurred getting procs list.\n" |
2112 | msgstr "" | 1636 | msgstr "" |
2113 | 1637 | ||
2114 | #: plugins/check_mrtg.c:75 | ||
2115 | msgid "Could not parse arguments\n" | 1638 | msgid "Could not parse arguments\n" |
2116 | msgstr "Lecture des arguments impossible\n" | 1639 | msgstr "Lecture des arguments impossible\n" |
2117 | 1640 | ||
2118 | #: plugins/check_mrtg.c:80 | ||
2119 | #, c-format | 1641 | #, c-format |
2120 | msgid "Unable to open MRTG log file\n" | 1642 | msgid "Unable to open MRTG log file\n" |
2121 | msgstr "Impossible d'ouvrir le fichier de log de MRTG\n" | 1643 | msgstr "Impossible d'ouvrir le fichier de log de MRTG\n" |
2122 | 1644 | ||
2123 | #: plugins/check_mrtg.c:127 | ||
2124 | #, c-format | 1645 | #, c-format |
2125 | msgid "Unable to process MRTG log file\n" | 1646 | msgid "Unable to process MRTG log file\n" |
2126 | msgstr "Impossible de traiter le fichier de log de MRTG\n" | 1647 | msgstr "Impossible de traiter le fichier de log de MRTG\n" |
2127 | 1648 | ||
2128 | #: plugins/check_mrtg.c:135 plugins/check_mrtgtraf.c:136 | ||
2129 | #, c-format | 1649 | #, c-format |
2130 | msgid "MRTG data has expired (%d minutes old)\n" | 1650 | msgid "MRTG data has expired (%d minutes old)\n" |
2131 | msgstr "Les données de MRTG on expirées (vieilles de %d minutes)\n" | 1651 | msgstr "Les données de MRTG on expirées (vieilles de %d minutes)\n" |
2132 | 1652 | ||
2133 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2134 | #: plugins/check_mrtgtraf.c:196 | ||
2135 | msgid "Avg" | 1653 | msgid "Avg" |
2136 | msgstr "Moyenne" | 1654 | msgstr "Moyenne" |
2137 | 1655 | ||
2138 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2139 | #: plugins/check_mrtgtraf.c:196 | ||
2140 | msgid "Max" | 1656 | msgid "Max" |
2141 | msgstr "Max" | 1657 | msgstr "Max" |
2142 | 1658 | ||
2143 | #: plugins/check_mrtg.c:221 | ||
2144 | msgid "Invalid variable number" | 1659 | msgid "Invalid variable number" |
2145 | msgstr "Numéro de la variable invalide" | 1660 | msgstr "Numéro de la variable invalide" |
2146 | 1661 | ||
2147 | #: plugins/check_mrtg.c:256 | ||
2148 | #, c-format | 1662 | #, c-format |
2149 | msgid "" | 1663 | msgid "" |
2150 | "%s is not a valid expiration time\n" | 1664 | "%s is not a valid expiration time\n" |
@@ -2153,509 +1667,394 @@ msgstr "" | |||
2153 | "%s n'est pas un temps d'expiration valide\n" | 1667 | "%s n'est pas un temps d'expiration valide\n" |
2154 | "Utilisez '%s -h' pour de l'aide supplémentaire\n" | 1668 | "Utilisez '%s -h' pour de l'aide supplémentaire\n" |
2155 | 1669 | ||
2156 | #: plugins/check_mrtg.c:273 | ||
2157 | msgid "Invalid variable number\n" | 1670 | msgid "Invalid variable number\n" |
2158 | msgstr "Numéro de la variable invalide\n" | 1671 | msgstr "Numéro de la variable invalide\n" |
2159 | 1672 | ||
2160 | #: plugins/check_mrtg.c:300 | ||
2161 | msgid "You must supply the variable number" | 1673 | msgid "You must supply the variable number" |
2162 | msgstr "Vous devez fournir le numéro de la variable" | 1674 | msgstr "Vous devez fournir le numéro de la variable" |
2163 | 1675 | ||
2164 | #: plugins/check_mrtg.c:321 | ||
2165 | msgid "" | 1676 | msgid "" |
2166 | "This plugin will check either the average or maximum value of one of the" | 1677 | "This plugin will check either the average or maximum value of one of the" |
2167 | msgstr "Ce plugin va vérifier la moyenne ou le maximum d'une " | 1678 | msgstr "Ce plugin va vérifier la moyenne ou le maximum d'une " |
2168 | 1679 | ||
2169 | #: plugins/check_mrtg.c:322 | ||
2170 | msgid "two variables recorded in an MRTG log file." | 1680 | msgid "two variables recorded in an MRTG log file." |
2171 | msgstr "deux variables du fichier de log de MRTG." | 1681 | msgstr "deux variables du fichier de log de MRTG." |
2172 | 1682 | ||
2173 | #: plugins/check_mrtg.c:332 | ||
2174 | msgid "The MRTG log file containing the data you want to monitor" | 1683 | msgid "The MRTG log file containing the data you want to monitor" |
2175 | msgstr "" | 1684 | msgstr "" |
2176 | 1685 | ||
2177 | #: plugins/check_mrtg.c:334 | ||
2178 | msgid "Minutes before MRTG data is considered to be too old" | 1686 | msgid "Minutes before MRTG data is considered to be too old" |
2179 | msgstr "" | 1687 | msgstr "" |
2180 | 1688 | ||
2181 | #: plugins/check_mrtg.c:336 | ||
2182 | msgid "Should we check average or maximum values?" | 1689 | msgid "Should we check average or maximum values?" |
2183 | msgstr "" | 1690 | msgstr "" |
2184 | 1691 | ||
2185 | #: plugins/check_mrtg.c:338 | ||
2186 | msgid "Which variable set should we inspect? (1 or 2)" | 1692 | msgid "Which variable set should we inspect? (1 or 2)" |
2187 | msgstr "" | 1693 | msgstr "" |
2188 | 1694 | ||
2189 | #: plugins/check_mrtg.c:340 | ||
2190 | msgid "Threshold value for data to result in WARNING status" | 1695 | msgid "Threshold value for data to result in WARNING status" |
2191 | msgstr "" | 1696 | msgstr "" |
2192 | 1697 | ||
2193 | #: plugins/check_mrtg.c:342 | ||
2194 | msgid "Threshold value for data to result in CRITICAL status" | 1698 | msgid "Threshold value for data to result in CRITICAL status" |
2195 | msgstr "" | 1699 | msgstr "" |
2196 | 1700 | ||
2197 | #: plugins/check_mrtg.c:344 | ||
2198 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" | 1701 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" |
2199 | msgstr "" | 1702 | msgstr "" |
2200 | 1703 | ||
2201 | #: plugins/check_mrtg.c:346 | ||
2202 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," | 1704 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," |
2203 | msgstr "" | 1705 | msgstr "" |
2204 | 1706 | ||
2205 | #: plugins/check_mrtg.c:347 | ||
2206 | #, c-format | 1707 | #, c-format |
2207 | msgid "\"Bytes Per Second\", \"%% Utilization\")" | 1708 | msgid "\"Bytes Per Second\", \"%% Utilization\")" |
2208 | msgstr "" | 1709 | msgstr "" |
2209 | 1710 | ||
2210 | #: plugins/check_mrtg.c:350 | ||
2211 | msgid "" | 1711 | msgid "" |
2212 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" | 1712 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" |
2213 | msgstr "" | 1713 | msgstr "" |
2214 | 1714 | ||
2215 | #: plugins/check_mrtg.c:351 | ||
2216 | msgid "" | 1715 | msgid "" |
2217 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" | 1716 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" |
2218 | msgstr "" | 1717 | msgstr "" |
2219 | 1718 | ||
2220 | #: plugins/check_mrtg.c:352 | ||
2221 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" | 1719 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" |
2222 | msgstr "" | 1720 | msgstr "" |
2223 | 1721 | ||
2224 | #: plugins/check_mrtg.c:353 | ||
2225 | msgid "status is returned and a warning message is printed." | 1722 | msgid "status is returned and a warning message is printed." |
2226 | msgstr "" | 1723 | msgstr "" |
2227 | 1724 | ||
2228 | #: plugins/check_mrtg.c:356 | ||
2229 | msgid "" | 1725 | msgid "" |
2230 | "This plugin is useful for monitoring MRTG data that does not correspond to" | 1726 | "This plugin is useful for monitoring MRTG data that does not correspond to" |
2231 | msgstr "" | 1727 | msgstr "" |
2232 | 1728 | ||
2233 | #: plugins/check_mrtg.c:357 | ||
2234 | msgid "" | 1729 | msgid "" |
2235 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." | 1730 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." |
2236 | msgstr "" | 1731 | msgstr "" |
2237 | 1732 | ||
2238 | #: plugins/check_mrtg.c:358 | ||
2239 | msgid "" | 1733 | msgid "" |
2240 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," | 1734 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," |
2241 | msgstr "" | 1735 | msgstr "" |
2242 | 1736 | ||
2243 | #: plugins/check_mrtg.c:359 | ||
2244 | msgid "" | 1737 | msgid "" |
2245 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" | 1738 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" |
2246 | msgstr "" | 1739 | msgstr "" |
2247 | 1740 | ||
2248 | #: plugins/check_mrtg.c:360 | ||
2249 | msgid "" | 1741 | msgid "" |
2250 | "me to track processor utilization, user connections, drive space, etc and" | 1742 | "me to track processor utilization, user connections, drive space, etc and" |
2251 | msgstr "" | 1743 | msgstr "" |
2252 | 1744 | ||
2253 | #: plugins/check_mrtg.c:361 | ||
2254 | msgid "this plugin works well for monitoring that kind of data as well." | 1745 | msgid "this plugin works well for monitoring that kind of data as well." |
2255 | msgstr "" | 1746 | msgstr "" |
2256 | 1747 | ||
2257 | #: plugins/check_mrtg.c:364 | ||
2258 | msgid "" | 1748 | msgid "" |
2259 | "- This plugin only monitors one of the two variables stored in the MRTG log" | 1749 | "- This plugin only monitors one of the two variables stored in the MRTG log" |
2260 | msgstr "" | 1750 | msgstr "" |
2261 | "- Ce plugin vérifie seulement une ou deux variables écrites dans un fichier " | 1751 | "- Ce plugin vérifie seulement une ou deux variables écrites dans un fichier " |
2262 | "de log MRTG" | 1752 | "de log MRTG" |
2263 | 1753 | ||
2264 | #: plugins/check_mrtg.c:365 | ||
2265 | msgid "file. If you want to monitor both values you will have to define two" | 1754 | msgid "file. If you want to monitor both values you will have to define two" |
2266 | msgstr "" | 1755 | msgstr "" |
2267 | 1756 | ||
2268 | #: plugins/check_mrtg.c:366 | ||
2269 | msgid "commands with different values for the <variable> argument. Of course," | 1757 | msgid "commands with different values for the <variable> argument. Of course," |
2270 | msgstr "" | 1758 | msgstr "" |
2271 | 1759 | ||
2272 | #: plugins/check_mrtg.c:367 | ||
2273 | msgid "you can always hack the code to make this plugin work for you..." | 1760 | msgid "you can always hack the code to make this plugin work for you..." |
2274 | msgstr "" | 1761 | msgstr "" |
2275 | 1762 | ||
2276 | #: plugins/check_mrtg.c:368 | ||
2277 | msgid "" | 1763 | msgid "" |
2278 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " | 1764 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " |
2279 | "from" | 1765 | "from" |
2280 | msgstr "" | 1766 | msgstr "" |
2281 | 1767 | ||
2282 | #: plugins/check_mrtgtraf.c:88 | ||
2283 | msgid "Unable to open MRTG log file" | 1768 | msgid "Unable to open MRTG log file" |
2284 | msgstr "Impossible d'ouvrir le fichier de log de MRTG" | 1769 | msgstr "Impossible d'ouvrir le fichier de log de MRTG" |
2285 | 1770 | ||
2286 | #: plugins/check_mrtgtraf.c:130 | ||
2287 | msgid "Unable to process MRTG log file" | 1771 | msgid "Unable to process MRTG log file" |
2288 | msgstr "Impossible de traiter le fichier de log de MRTG" | 1772 | msgstr "Impossible de traiter le fichier de log de MRTG" |
2289 | 1773 | ||
2290 | #: plugins/check_mrtgtraf.c:194 | ||
2291 | #, fuzzy, c-format | 1774 | #, fuzzy, c-format |
2292 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" | 1775 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" |
2293 | msgstr "%s. Entrée = %0.1f %s, %s. Sortie = %0.1f %s|%s %s\n" | 1776 | msgstr "%s. Entrée = %0.1f %s, %s. Sortie = %0.1f %s|%s %s\n" |
2294 | 1777 | ||
2295 | #: plugins/check_mrtgtraf.c:207 | ||
2296 | #, c-format | 1778 | #, c-format |
2297 | msgid "Traffic %s - %s\n" | 1779 | msgid "Traffic %s - %s\n" |
2298 | msgstr "Trafic %s - %s\n" | 1780 | msgstr "Trafic %s - %s\n" |
2299 | 1781 | ||
2300 | #: plugins/check_mrtgtraf.c:335 | ||
2301 | msgid "" | 1782 | msgid "" |
2302 | "This plugin will check the incoming/outgoing transfer rates of a router," | 1783 | "This plugin will check the incoming/outgoing transfer rates of a router," |
2303 | msgstr "" | 1784 | msgstr "" |
2304 | "Ce plugin va vérifier le taux de transfert en entrée/sortie d'un routeur," | 1785 | "Ce plugin va vérifier le taux de transfert en entrée/sortie d'un routeur," |
2305 | 1786 | ||
2306 | #: plugins/check_mrtgtraf.c:336 | ||
2307 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" | 1787 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" |
2308 | msgstr "" | 1788 | msgstr "" |
2309 | 1789 | ||
2310 | #: plugins/check_mrtgtraf.c:337 | ||
2311 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" | 1790 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" |
2312 | msgstr "" | 1791 | msgstr "" |
2313 | 1792 | ||
2314 | #: plugins/check_mrtgtraf.c:338 | ||
2315 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" | 1793 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" |
2316 | msgstr "" | 1794 | msgstr "" |
2317 | 1795 | ||
2318 | #: plugins/check_mrtgtraf.c:339 | ||
2319 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" | 1796 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" |
2320 | msgstr "" | 1797 | msgstr "" |
2321 | 1798 | ||
2322 | #: plugins/check_mrtgtraf.c:340 | ||
2323 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." | 1799 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." |
2324 | msgstr "" | 1800 | msgstr "" |
2325 | 1801 | ||
2326 | #: plugins/check_mrtgtraf.c:350 | ||
2327 | msgid "File to read log from" | 1802 | msgid "File to read log from" |
2328 | msgstr "" | 1803 | msgstr "" |
2329 | 1804 | ||
2330 | #: plugins/check_mrtgtraf.c:352 | ||
2331 | msgid "Minutes after which log expires" | 1805 | msgid "Minutes after which log expires" |
2332 | msgstr "" | 1806 | msgstr "" |
2333 | 1807 | ||
2334 | #: plugins/check_mrtgtraf.c:354 | ||
2335 | msgid "Test average or maximum" | 1808 | msgid "Test average or maximum" |
2336 | msgstr "" | 1809 | msgstr "" |
2337 | 1810 | ||
2338 | #: plugins/check_mrtgtraf.c:356 | ||
2339 | msgid "Warning threshold pair <incoming>,<outgoing>" | 1811 | msgid "Warning threshold pair <incoming>,<outgoing>" |
2340 | msgstr "Paire de seuils d'avertissement <entrant>,<sortant>" | 1812 | msgstr "Paire de seuils d'avertissement <entrant>,<sortant>" |
2341 | 1813 | ||
2342 | #: plugins/check_mrtgtraf.c:358 | ||
2343 | msgid "Critical threshold pair <incoming>,<outgoing>" | 1814 | msgid "Critical threshold pair <incoming>,<outgoing>" |
2344 | msgstr "Paire de seuils critique <entrant>,<sortant>" | 1815 | msgstr "Paire de seuils critique <entrant>,<sortant>" |
2345 | 1816 | ||
2346 | #: plugins/check_mrtgtraf.c:362 | ||
2347 | msgid "" | 1817 | msgid "" |
2348 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" | 1818 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" |
2349 | msgstr "" | 1819 | msgstr "" |
2350 | 1820 | ||
2351 | #: plugins/check_mrtgtraf.c:364 | ||
2352 | msgid "- While MRTG can monitor things other than traffic rates, this" | 1821 | msgid "- While MRTG can monitor things other than traffic rates, this" |
2353 | msgstr "" | 1822 | msgstr "" |
2354 | 1823 | ||
2355 | #: plugins/check_mrtgtraf.c:365 | ||
2356 | msgid " plugin probably won't work with much else without modification." | 1824 | msgid " plugin probably won't work with much else without modification." |
2357 | msgstr "" | 1825 | msgstr "" |
2358 | 1826 | ||
2359 | #: plugins/check_mrtgtraf.c:366 | ||
2360 | msgid "- The calculated i/o rates are a little off from what MRTG actually" | 1827 | msgid "- The calculated i/o rates are a little off from what MRTG actually" |
2361 | msgstr "" | 1828 | msgstr "" |
2362 | 1829 | ||
2363 | #: plugins/check_mrtgtraf.c:367 | ||
2364 | msgid " reports. I'm not sure why this is right now, but will look into it" | 1830 | msgid " reports. I'm not sure why this is right now, but will look into it" |
2365 | msgstr "" | 1831 | msgstr "" |
2366 | 1832 | ||
2367 | #: plugins/check_mrtgtraf.c:368 | ||
2368 | msgid " for future enhancements of this plugin." | 1833 | msgid " for future enhancements of this plugin." |
2369 | msgstr "" | 1834 | msgstr "" |
2370 | 1835 | ||
2371 | #: plugins/check_mrtgtraf.c:378 | ||
2372 | #, c-format | 1836 | #, c-format |
2373 | msgid "Usage" | 1837 | msgid "Usage" |
2374 | msgstr "Utilisation" | 1838 | msgstr "Utilisation" |
2375 | 1839 | ||
2376 | #: plugins/check_mysql.c:185 | ||
2377 | #, fuzzy, c-format | 1840 | #, fuzzy, c-format |
2378 | msgid "status store_result error: %s\n" | 1841 | msgid "status store_result error: %s\n" |
2379 | msgstr "erreur slave store_result: %s\n" | 1842 | msgstr "erreur slave store_result: %s\n" |
2380 | 1843 | ||
2381 | #: plugins/check_mysql.c:216 | ||
2382 | #, c-format | 1844 | #, c-format |
2383 | msgid "slave query error: %s\n" | 1845 | msgid "slave query error: %s\n" |
2384 | msgstr "erreur de requête de l'esclave: %s\n" | 1846 | msgstr "erreur de requête de l'esclave: %s\n" |
2385 | 1847 | ||
2386 | #: plugins/check_mysql.c:223 | ||
2387 | #, c-format | 1848 | #, c-format |
2388 | msgid "slave store_result error: %s\n" | 1849 | msgid "slave store_result error: %s\n" |
2389 | msgstr "erreur slave store_result: %s\n" | 1850 | msgstr "erreur slave store_result: %s\n" |
2390 | 1851 | ||
2391 | #: plugins/check_mysql.c:229 | ||
2392 | msgid "No slaves defined" | 1852 | msgid "No slaves defined" |
2393 | msgstr "Pas d'esclave spécifié" | 1853 | msgstr "Pas d'esclave spécifié" |
2394 | 1854 | ||
2395 | #: plugins/check_mysql.c:237 | ||
2396 | #, c-format | 1855 | #, c-format |
2397 | msgid "slave fetch row error: %s\n" | 1856 | msgid "slave fetch row error: %s\n" |
2398 | msgstr "erreur esclave lecture d'une ligne: %s\n" | 1857 | msgstr "erreur esclave lecture d'une ligne: %s\n" |
2399 | 1858 | ||
2400 | #: plugins/check_mysql.c:242 | ||
2401 | #, c-format | 1859 | #, c-format |
2402 | msgid "Slave running: %s" | 1860 | msgid "Slave running: %s" |
2403 | msgstr "L'esclave fonctionne: %s" | 1861 | msgstr "L'esclave fonctionne: %s" |
2404 | 1862 | ||
2405 | #: plugins/check_mysql.c:520 | ||
2406 | msgid "This program tests connections to a MySQL server" | 1863 | msgid "This program tests connections to a MySQL server" |
2407 | msgstr "Ce plugin teste une connexion vers un serveur MySQL" | 1864 | msgstr "Ce plugin teste une connexion vers un serveur MySQL" |
2408 | 1865 | ||
2409 | #: plugins/check_mysql.c:531 | ||
2410 | msgid "Ignore authentication failure and check for mysql connectivity only" | 1866 | msgid "Ignore authentication failure and check for mysql connectivity only" |
2411 | msgstr "" | 1867 | msgstr "" |
2412 | 1868 | ||
2413 | #: plugins/check_mysql.c:534 | ||
2414 | msgid "Use the specified socket (has no effect if -H is used)" | 1869 | msgid "Use the specified socket (has no effect if -H is used)" |
2415 | msgstr "" | 1870 | msgstr "" |
2416 | 1871 | ||
2417 | #: plugins/check_mysql.c:537 | ||
2418 | msgid "Check database with indicated name" | 1872 | msgid "Check database with indicated name" |
2419 | msgstr "" | 1873 | msgstr "" |
2420 | 1874 | ||
2421 | #: plugins/check_mysql.c:539 | ||
2422 | msgid "Read from the specified client options file" | 1875 | msgid "Read from the specified client options file" |
2423 | msgstr "" | 1876 | msgstr "" |
2424 | 1877 | ||
2425 | #: plugins/check_mysql.c:541 | ||
2426 | msgid "Use a client options group" | 1878 | msgid "Use a client options group" |
2427 | msgstr "" | 1879 | msgstr "" |
2428 | 1880 | ||
2429 | #: plugins/check_mysql.c:543 | ||
2430 | msgid "Connect using the indicated username" | 1881 | msgid "Connect using the indicated username" |
2431 | msgstr "" | 1882 | msgstr "" |
2432 | 1883 | ||
2433 | #: plugins/check_mysql.c:545 | ||
2434 | msgid "Use the indicated password to authenticate the connection" | 1884 | msgid "Use the indicated password to authenticate the connection" |
2435 | msgstr "" | 1885 | msgstr "" |
2436 | 1886 | ||
2437 | #: plugins/check_mysql.c:546 | ||
2438 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" | 1887 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" |
2439 | msgstr "" | 1888 | msgstr "" |
2440 | 1889 | ||
2441 | #: plugins/check_mysql.c:547 | ||
2442 | msgid "Your clear-text password could be visible as a process table entry" | 1890 | msgid "Your clear-text password could be visible as a process table entry" |
2443 | msgstr "" | 1891 | msgstr "" |
2444 | 1892 | ||
2445 | #: plugins/check_mysql.c:549 | ||
2446 | msgid "Check if the slave thread is running properly." | 1893 | msgid "Check if the slave thread is running properly." |
2447 | msgstr "" | 1894 | msgstr "" |
2448 | 1895 | ||
2449 | #: plugins/check_mysql.c:551 | ||
2450 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" | 1896 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" |
2451 | msgstr "" | 1897 | msgstr "" |
2452 | "Sortir avec un résultat AVERTISSEMENT si le serveur esclave est plus de X " | 1898 | "Sortir avec un résultat AVERTISSEMENT si le serveur esclave est plus de X " |
2453 | 1899 | ||
2454 | #: plugins/check_mysql.c:552 plugins/check_mysql.c:555 | ||
2455 | msgid "behind master" | 1900 | msgid "behind master" |
2456 | msgstr "secondes en retard sur le maître" | 1901 | msgstr "secondes en retard sur le maître" |
2457 | 1902 | ||
2458 | #: plugins/check_mysql.c:554 | ||
2459 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" | 1903 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" |
2460 | msgstr "Sortir avec un résultat CRITIQUE si le serveur esclave est plus de X " | 1904 | msgstr "Sortir avec un résultat CRITIQUE si le serveur esclave est plus de X " |
2461 | 1905 | ||
2462 | #: plugins/check_mysql.c:557 | ||
2463 | msgid "Use ssl encryption" | 1906 | msgid "Use ssl encryption" |
2464 | msgstr "" | 1907 | msgstr "" |
2465 | 1908 | ||
2466 | #: plugins/check_mysql.c:559 | ||
2467 | msgid "Path to CA signing the cert" | 1909 | msgid "Path to CA signing the cert" |
2468 | msgstr "" | 1910 | msgstr "" |
2469 | 1911 | ||
2470 | #: plugins/check_mysql.c:561 | ||
2471 | msgid "Path to SSL certificate" | 1912 | msgid "Path to SSL certificate" |
2472 | msgstr "" | 1913 | msgstr "" |
2473 | 1914 | ||
2474 | #: plugins/check_mysql.c:563 | ||
2475 | msgid "Path to private SSL key" | 1915 | msgid "Path to private SSL key" |
2476 | msgstr "" | 1916 | msgstr "" |
2477 | 1917 | ||
2478 | #: plugins/check_mysql.c:565 | ||
2479 | msgid "Path to CA directory" | 1918 | msgid "Path to CA directory" |
2480 | msgstr "" | 1919 | msgstr "" |
2481 | 1920 | ||
2482 | #: plugins/check_mysql.c:567 | ||
2483 | msgid "List of valid SSL ciphers" | 1921 | msgid "List of valid SSL ciphers" |
2484 | msgstr "" | 1922 | msgstr "" |
2485 | 1923 | ||
2486 | #: plugins/check_mysql.c:571 | ||
2487 | msgid "" | 1924 | msgid "" |
2488 | "There are no required arguments. By default, the local database is checked" | 1925 | "There are no required arguments. By default, the local database is checked" |
2489 | msgstr "" | 1926 | msgstr "" |
2490 | "Il n'y a pas d'arguments nécessaires. Par défaut la base de donnée locale " | 1927 | "Il n'y a pas d'arguments nécessaires. Par défaut la base de donnée locale " |
2491 | "est testée" | 1928 | "est testée" |
2492 | 1929 | ||
2493 | #: plugins/check_mysql.c:572 | ||
2494 | msgid "" | 1930 | msgid "" |
2495 | "using the default unix socket. You can force TCP on localhost by using an" | 1931 | "using the default unix socket. You can force TCP on localhost by using an" |
2496 | msgstr "" | 1932 | msgstr "" |
2497 | 1933 | ||
2498 | #: plugins/check_mysql.c:573 | ||
2499 | msgid "IP address or FQDN ('localhost' will use the socket as well)." | 1934 | msgid "IP address or FQDN ('localhost' will use the socket as well)." |
2500 | msgstr "" | 1935 | msgstr "" |
2501 | 1936 | ||
2502 | #: plugins/check_mysql.c:577 | ||
2503 | msgid "You must specify -p with an empty string to force an empty password," | 1937 | msgid "You must specify -p with an empty string to force an empty password," |
2504 | msgstr "" | 1938 | msgstr "" |
2505 | 1939 | ||
2506 | #: plugins/check_mysql.c:578 | ||
2507 | msgid "overriding any my.cnf settings." | 1940 | msgid "overriding any my.cnf settings." |
2508 | msgstr "" | 1941 | msgstr "" |
2509 | 1942 | ||
2510 | #: plugins/check_nagios.c:104 | ||
2511 | msgid "Cannot open status log for reading!" | 1943 | msgid "Cannot open status log for reading!" |
2512 | msgstr "Impossible d'ouvrir le fichier status log en lecture!" | 1944 | msgstr "Impossible d'ouvrir le fichier status log en lecture!" |
2513 | 1945 | ||
2514 | #: plugins/check_nagios.c:154 | ||
2515 | #, c-format | 1946 | #, c-format |
2516 | msgid "Found process: %s %s\n" | 1947 | msgid "Found process: %s %s\n" |
2517 | msgstr "Processus trouvé: %s %s\n" | 1948 | msgstr "Processus trouvé: %s %s\n" |
2518 | 1949 | ||
2519 | #: plugins/check_nagios.c:168 | ||
2520 | msgid "Could not locate a running Nagios process!" | 1950 | msgid "Could not locate a running Nagios process!" |
2521 | msgstr "Impossible de trouver un processus Nagios actif!" | 1951 | msgstr "Impossible de trouver un processus Nagios actif!" |
2522 | 1952 | ||
2523 | #: plugins/check_nagios.c:172 | ||
2524 | msgid "Cannot parse Nagios log file for valid time" | 1953 | msgid "Cannot parse Nagios log file for valid time" |
2525 | msgstr "" | 1954 | msgstr "" |
2526 | "Impossible de trouver une date/heure valide dans le fichier de log de Nagios" | 1955 | "Impossible de trouver une date/heure valide dans le fichier de log de Nagios" |
2527 | 1956 | ||
2528 | #: plugins/check_nagios.c:183 plugins/check_procs.c:379 | ||
2529 | #, c-format | 1957 | #, c-format |
2530 | msgid "%d process" | 1958 | msgid "%d process" |
2531 | msgid_plural "%d processes" | 1959 | msgid_plural "%d processes" |
2532 | msgstr[0] "%d processus" | 1960 | msgstr[0] "%d processus" |
2533 | msgstr[1] "%d processus" | 1961 | msgstr[1] "%d processus" |
2534 | 1962 | ||
2535 | #: plugins/check_nagios.c:186 | ||
2536 | #, c-format | 1963 | #, c-format |
2537 | msgid "status log updated %d second ago" | 1964 | msgid "status log updated %d second ago" |
2538 | msgid_plural "status log updated %d seconds ago" | 1965 | msgid_plural "status log updated %d seconds ago" |
2539 | msgstr[0] "status log mis à jour %d secondes auparavant" | 1966 | msgstr[0] "status log mis à jour %d secondes auparavant" |
2540 | msgstr[1] "status log mis à jour %d secondes auparavant" | 1967 | msgstr[1] "status log mis à jour %d secondes auparavant" |
2541 | 1968 | ||
2542 | #: plugins/check_nagios.c:224 plugins/check_nagios.c:253 | ||
2543 | msgid "Expiration time must be an integer (seconds)\n" | 1969 | msgid "Expiration time must be an integer (seconds)\n" |
2544 | msgstr "Le délai d'expiration doit être un entier (en secondes)\n" | 1970 | msgstr "Le délai d'expiration doit être un entier (en secondes)\n" |
2545 | 1971 | ||
2546 | #: plugins/check_nagios.c:260 | ||
2547 | #, fuzzy | 1972 | #, fuzzy |
2548 | msgid "Timeout must be an integer (seconds)\n" | 1973 | msgid "Timeout must be an integer (seconds)\n" |
2549 | msgstr "Le délai d'expiration doit être un entier (en secondes)\n" | 1974 | msgstr "Le délai d'expiration doit être un entier (en secondes)\n" |
2550 | 1975 | ||
2551 | #: plugins/check_nagios.c:272 | ||
2552 | msgid "You must provide the status_log\n" | 1976 | msgid "You must provide the status_log\n" |
2553 | msgstr "Vous devez fournir le status_log\n" | 1977 | msgstr "Vous devez fournir le status_log\n" |
2554 | 1978 | ||
2555 | #: plugins/check_nagios.c:275 | ||
2556 | msgid "You must provide a process string\n" | 1979 | msgid "You must provide a process string\n" |
2557 | msgstr "Vous devez fournir un nom de processus\n" | 1980 | msgstr "Vous devez fournir un nom de processus\n" |
2558 | 1981 | ||
2559 | #: plugins/check_nagios.c:289 | ||
2560 | msgid "" | 1982 | msgid "" |
2561 | "This plugin checks the status of the Nagios process on the local machine" | 1983 | "This plugin checks the status of the Nagios process on the local machine" |
2562 | msgstr "Ce plugin vérifie l'état du processus Nagios sur la machine locale." | 1984 | msgstr "Ce plugin vérifie l'état du processus Nagios sur la machine locale." |
2563 | 1985 | ||
2564 | #: plugins/check_nagios.c:290 | ||
2565 | msgid "" | 1986 | msgid "" |
2566 | "The plugin will check to make sure the Nagios status log is no older than" | 1987 | "The plugin will check to make sure the Nagios status log is no older than" |
2567 | msgstr "Ce plugin vérifie que le status log de Nagios n'est pas plus vieux que" | 1988 | msgstr "Ce plugin vérifie que le status log de Nagios n'est pas plus vieux que" |
2568 | 1989 | ||
2569 | #: plugins/check_nagios.c:291 | ||
2570 | msgid "the number of minutes specified by the expires option." | 1990 | msgid "the number of minutes specified by the expires option." |
2571 | msgstr "le nombre de minutes spécifies par l'option expire." | 1991 | msgstr "le nombre de minutes spécifies par l'option expire." |
2572 | 1992 | ||
2573 | #: plugins/check_nagios.c:292 | ||
2574 | msgid "" | 1993 | msgid "" |
2575 | "It also checks the process table for a process matching the command argument." | 1994 | "It also checks the process table for a process matching the command argument." |
2576 | msgstr "" | 1995 | msgstr "" |
2577 | 1996 | ||
2578 | #: plugins/check_nagios.c:302 | ||
2579 | msgid "Name of the log file to check" | 1997 | msgid "Name of the log file to check" |
2580 | msgstr "Nom du fichier log à vérifier" | 1998 | msgstr "Nom du fichier log à vérifier" |
2581 | 1999 | ||
2582 | #: plugins/check_nagios.c:304 | ||
2583 | msgid "Minutes aging after which logfile is considered stale" | 2000 | msgid "Minutes aging after which logfile is considered stale" |
2584 | msgstr "" | 2001 | msgstr "" |
2585 | 2002 | ||
2586 | #: plugins/check_nagios.c:306 | ||
2587 | msgid "Substring to search for in process arguments" | 2003 | msgid "Substring to search for in process arguments" |
2588 | msgstr "" | 2004 | msgstr "" |
2589 | 2005 | ||
2590 | #: plugins/check_nagios.c:308 | ||
2591 | msgid "Timeout for the plugin in seconds" | 2006 | msgid "Timeout for the plugin in seconds" |
2592 | msgstr "" | 2007 | msgstr "" |
2593 | 2008 | ||
2594 | #: plugins/check_nt.c:142 | ||
2595 | #, c-format | 2009 | #, c-format |
2596 | msgid "Wrong client version - running: %s, required: %s" | 2010 | msgid "Wrong client version - running: %s, required: %s" |
2597 | msgstr "Mauvaise version du client utilisée: %s, nécessaire: %s" | 2011 | msgstr "Mauvaise version du client utilisée: %s, nécessaire: %s" |
2598 | 2012 | ||
2599 | #: plugins/check_nt.c:153 plugins/check_nt.c:239 | ||
2600 | msgid "missing -l parameters" | 2013 | msgid "missing -l parameters" |
2601 | msgstr "Arguments -l manquants" | 2014 | msgstr "Arguments -l manquants" |
2602 | 2015 | ||
2603 | #: plugins/check_nt.c:155 | ||
2604 | msgid "wrong -l parameter." | 2016 | msgid "wrong -l parameter." |
2605 | msgstr "Arguments -l erronés." | 2017 | msgstr "Arguments -l erronés." |
2606 | 2018 | ||
2607 | #: plugins/check_nt.c:159 | ||
2608 | msgid "CPU Load" | 2019 | msgid "CPU Load" |
2609 | msgstr "Charge CPU" | 2020 | msgstr "Charge CPU" |
2610 | 2021 | ||
2611 | #: plugins/check_nt.c:182 | ||
2612 | #, c-format | 2022 | #, c-format |
2613 | msgid " %lu%% (%lu min average)" | 2023 | msgid " %lu%% (%lu min average)" |
2614 | msgstr " %lu%% (%lu moyenne minimale)" | 2024 | msgstr " %lu%% (%lu moyenne minimale)" |
2615 | 2025 | ||
2616 | #: plugins/check_nt.c:184 | ||
2617 | #, c-format | 2026 | #, c-format |
2618 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" | 2027 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" |
2619 | msgstr " '%lu Charge moyenne minimale'=%lu%%;%lu;%lu;0;100" | 2028 | msgstr " '%lu Charge moyenne minimale'=%lu%%;%lu;%lu;0;100" |
2620 | 2029 | ||
2621 | #: plugins/check_nt.c:194 | ||
2622 | msgid "not enough values for -l parameters" | 2030 | msgid "not enough values for -l parameters" |
2623 | msgstr "pas assez de valeur pour l'argument -l" | 2031 | msgstr "pas assez de valeur pour l'argument -l" |
2624 | 2032 | ||
2625 | #: plugins/check_nt.c:208 plugins/check_nt.c:241 | ||
2626 | msgid "wrong -l argument" | 2033 | msgid "wrong -l argument" |
2627 | msgstr "Argument -l erroné" | 2034 | msgstr "Argument -l erroné" |
2628 | 2035 | ||
2629 | #: plugins/check_nt.c:225 | ||
2630 | #, fuzzy, c-format | 2036 | #, fuzzy, c-format |
2631 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" | 2037 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" |
2632 | msgstr "Système démarré - %u jour(s) %u heure(s) %u minute(s)" | 2038 | msgstr "Système démarré - %u jour(s) %u heure(s) %u minute(s)" |
2633 | 2039 | ||
2634 | #: plugins/check_nt.c:257 | ||
2635 | #, c-format | 2040 | #, c-format |
2636 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" | 2041 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" |
2637 | msgstr "" | 2042 | msgstr "" |
2638 | "%s:\\ - total: %.2f Gb - utilisé: %.2f Gb (%.0f%%) - libre %.2f Gb (%.0f%%)" | 2043 | "%s:\\ - total: %.2f Gb - utilisé: %.2f Gb (%.0f%%) - libre %.2f Gb (%.0f%%)" |
2639 | 2044 | ||
2640 | #: plugins/check_nt.c:260 | ||
2641 | #, c-format | 2045 | #, c-format |
2642 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" | 2046 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" |
2643 | msgstr "'%s:\\ Espace Utilisé'=%.2fGb;%.2f;%.2f;0.00;%.2f" | 2047 | msgstr "'%s:\\ Espace Utilisé'=%.2fGb;%.2f;%.2f;0.00;%.2f" |
2644 | 2048 | ||
2645 | #: plugins/check_nt.c:274 | ||
2646 | msgid "Free disk space : Invalid drive" | 2049 | msgid "Free disk space : Invalid drive" |
2647 | msgstr "Espace disque libre : Lecteur invalide" | 2050 | msgstr "Espace disque libre : Lecteur invalide" |
2648 | 2051 | ||
2649 | #: plugins/check_nt.c:284 | ||
2650 | msgid "No service/process specified" | 2052 | msgid "No service/process specified" |
2651 | msgstr "Pas de service/processus spécifié" | 2053 | msgstr "Pas de service/processus spécifié" |
2652 | 2054 | ||
2653 | #: plugins/check_nt.c:292 plugins/check_nt.c:305 plugins/check_nt.c:309 | ||
2654 | #: plugins/check_nt.c:643 | ||
2655 | msgid "could not fetch information from server\n" | 2055 | msgid "could not fetch information from server\n" |
2656 | msgstr "Impossible d'obtenir l'information depuis le serveur\n" | 2056 | msgstr "Impossible d'obtenir l'information depuis le serveur\n" |
2657 | 2057 | ||
2658 | #: plugins/check_nt.c:317 | ||
2659 | #, fuzzy, c-format | 2058 | #, fuzzy, c-format |
2660 | msgid "" | 2059 | msgid "" |
2661 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" | 2060 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" |
@@ -2663,582 +2062,438 @@ msgstr "" | |||
2663 | "Mémoire utilisée: total:%.2f Mb - utilisée: %.2f Mb (%.0f%%) - libre: %.2f " | 2062 | "Mémoire utilisée: total:%.2f Mb - utilisée: %.2f Mb (%.0f%%) - libre: %.2f " |
2664 | "Mb (%.0f%%)" | 2063 | "Mb (%.0f%%)" |
2665 | 2064 | ||
2666 | #: plugins/check_nt.c:320 | ||
2667 | #, fuzzy, c-format | 2065 | #, fuzzy, c-format |
2668 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" | 2066 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" |
2669 | msgstr "'Mémoire utilisée'=%.2fMb;%.2f;%.2f;0.00;%.2f" | 2067 | msgstr "'Mémoire utilisée'=%.2fMb;%.2f;%.2f;0.00;%.2f" |
2670 | 2068 | ||
2671 | #: plugins/check_nt.c:356 plugins/check_nt.c:441 plugins/check_nt.c:471 | ||
2672 | msgid "No counter specified" | 2069 | msgid "No counter specified" |
2673 | msgstr "Pas de compteur spécifié" | 2070 | msgstr "Pas de compteur spécifié" |
2674 | 2071 | ||
2675 | #: plugins/check_nt.c:388 | ||
2676 | msgid "Minimum value contains non-numbers" | 2072 | msgid "Minimum value contains non-numbers" |
2677 | msgstr "La valeur minimum contient des caractères non numériques" | 2073 | msgstr "La valeur minimum contient des caractères non numériques" |
2678 | 2074 | ||
2679 | #: plugins/check_nt.c:392 | ||
2680 | msgid "Maximum value contains non-numbers" | 2075 | msgid "Maximum value contains non-numbers" |
2681 | msgstr "La valeur maximum contient des caractères non numériques" | 2076 | msgstr "La valeur maximum contient des caractères non numériques" |
2682 | 2077 | ||
2683 | #: plugins/check_nt.c:399 | ||
2684 | msgid "No unit counter specified" | 2078 | msgid "No unit counter specified" |
2685 | msgstr "Pas de compteur spécifié" | 2079 | msgstr "Pas de compteur spécifié" |
2686 | 2080 | ||
2687 | #: plugins/check_nt.c:486 | ||
2688 | msgid "Please specify a variable to check" | 2081 | msgid "Please specify a variable to check" |
2689 | msgstr "Veuillez préciser une variable a vérifier" | 2082 | msgstr "Veuillez préciser une variable a vérifier" |
2690 | 2083 | ||
2691 | #: plugins/check_nt.c:570 | ||
2692 | msgid "Server port must be an integer\n" | 2084 | msgid "Server port must be an integer\n" |
2693 | msgstr "Le port du serveur doit être un nombre entier\n" | 2085 | msgstr "Le port du serveur doit être un nombre entier\n" |
2694 | 2086 | ||
2695 | #: plugins/check_nt.c:624 | ||
2696 | msgid "You must provide a server address or host name" | 2087 | msgid "You must provide a server address or host name" |
2697 | msgstr "Vous devez spécifier une adresse ou un nom d'hôte" | 2088 | msgstr "Vous devez spécifier une adresse ou un nom d'hôte" |
2698 | 2089 | ||
2699 | #: plugins/check_nt.c:630 | ||
2700 | msgid "None" | 2090 | msgid "None" |
2701 | msgstr "Aucun" | 2091 | msgstr "Aucun" |
2702 | 2092 | ||
2703 | #: plugins/check_nt.c:687 | ||
2704 | msgid "This plugin collects data from the NSClient service running on a" | 2093 | msgid "This plugin collects data from the NSClient service running on a" |
2705 | msgstr "" | 2094 | msgstr "" |
2706 | "Ce plugin collecte les données depuis le service NSClient tournant sur un" | 2095 | "Ce plugin collecte les données depuis le service NSClient tournant sur un" |
2707 | 2096 | ||
2708 | #: plugins/check_nt.c:688 | ||
2709 | msgid "Windows NT/2000/XP/2003 server." | 2097 | msgid "Windows NT/2000/XP/2003 server." |
2710 | msgstr "Serveur Windows NT/2000/XP/2003." | 2098 | msgstr "Serveur Windows NT/2000/XP/2003." |
2711 | 2099 | ||
2712 | #: plugins/check_nt.c:699 | ||
2713 | msgid "Name of the host to check" | 2100 | msgid "Name of the host to check" |
2714 | msgstr "Nom de l'hôte à vérifier" | 2101 | msgstr "Nom de l'hôte à vérifier" |
2715 | 2102 | ||
2716 | #: plugins/check_nt.c:701 | ||
2717 | msgid "Optional port number (default: " | 2103 | msgid "Optional port number (default: " |
2718 | msgstr "Numéro de port optionnel (défaut: " | 2104 | msgstr "Numéro de port optionnel (défaut: " |
2719 | 2105 | ||
2720 | #: plugins/check_nt.c:704 | ||
2721 | msgid "Password needed for the request" | 2106 | msgid "Password needed for the request" |
2722 | msgstr "Mot de passe nécessaire pour la requête" | 2107 | msgstr "Mot de passe nécessaire pour la requête" |
2723 | 2108 | ||
2724 | #: plugins/check_nt.c:706 plugins/check_nwstat.c:1661 | ||
2725 | #: plugins/check_overcr.c:432 | ||
2726 | msgid "Threshold which will result in a warning status" | 2109 | msgid "Threshold which will result in a warning status" |
2727 | msgstr "" | 2110 | msgstr "" |
2728 | 2111 | ||
2729 | #: plugins/check_nt.c:708 plugins/check_nwstat.c:1663 | ||
2730 | #: plugins/check_overcr.c:434 | ||
2731 | msgid "Threshold which will result in a critical status" | 2112 | msgid "Threshold which will result in a critical status" |
2732 | msgstr "" | 2113 | msgstr "" |
2733 | 2114 | ||
2734 | #: plugins/check_nt.c:710 | ||
2735 | msgid "Seconds before connection attempt times out (default: " | 2115 | msgid "Seconds before connection attempt times out (default: " |
2736 | msgstr "" | 2116 | msgstr "" |
2737 | 2117 | ||
2738 | #: plugins/check_nt.c:712 | ||
2739 | msgid "Parameters passed to specified check (see below)" | 2118 | msgid "Parameters passed to specified check (see below)" |
2740 | msgstr "" | 2119 | msgstr "" |
2741 | 2120 | ||
2742 | #: plugins/check_nt.c:714 | ||
2743 | msgid "Display options (currently only SHOWALL works)" | 2121 | msgid "Display options (currently only SHOWALL works)" |
2744 | msgstr "" | 2122 | msgstr "" |
2745 | 2123 | ||
2746 | #: plugins/check_nt.c:716 | ||
2747 | msgid "Return UNKNOWN on timeouts" | 2124 | msgid "Return UNKNOWN on timeouts" |
2748 | msgstr "" | 2125 | msgstr "" |
2749 | 2126 | ||
2750 | #: plugins/check_nt.c:719 | ||
2751 | msgid "Print this help screen" | 2127 | msgid "Print this help screen" |
2752 | msgstr "Afficher l'écran d'aide" | 2128 | msgstr "Afficher l'écran d'aide" |
2753 | 2129 | ||
2754 | #: plugins/check_nt.c:721 | ||
2755 | msgid "Print version information" | 2130 | msgid "Print version information" |
2756 | msgstr "Afficher la version" | 2131 | msgstr "Afficher la version" |
2757 | 2132 | ||
2758 | #: plugins/check_nt.c:723 | ||
2759 | msgid "Variable to check" | 2133 | msgid "Variable to check" |
2760 | msgstr "Variable a vérifier" | 2134 | msgstr "Variable a vérifier" |
2761 | 2135 | ||
2762 | #: plugins/check_nt.c:724 | ||
2763 | msgid "Valid variables are:" | 2136 | msgid "Valid variables are:" |
2764 | msgstr "Les variables valides sont" | 2137 | msgstr "Les variables valides sont" |
2765 | 2138 | ||
2766 | #: plugins/check_nt.c:726 | ||
2767 | msgid "Get the NSClient version" | 2139 | msgid "Get the NSClient version" |
2768 | msgstr "Obtenir la version de NSClient" | 2140 | msgstr "Obtenir la version de NSClient" |
2769 | 2141 | ||
2770 | #: plugins/check_nt.c:727 | ||
2771 | msgid "If -l <version> is specified, will return warning if versions differ." | 2142 | msgid "If -l <version> is specified, will return warning if versions differ." |
2772 | msgstr "" | 2143 | msgstr "" |
2773 | "si l'argument -l <version> est spécifié, une alerte AVERTISSEMENT sera " | 2144 | "si l'argument -l <version> est spécifié, une alerte AVERTISSEMENT sera " |
2774 | "renvoyée, si les versions sont différentes." | 2145 | "renvoyée, si les versions sont différentes." |
2775 | 2146 | ||
2776 | #: plugins/check_nt.c:729 | ||
2777 | msgid "Average CPU load on last x minutes." | 2147 | msgid "Average CPU load on last x minutes." |
2778 | msgstr "Moyenne de la charge CPU sur les dernières x minutes." | 2148 | msgstr "Moyenne de la charge CPU sur les dernières x minutes." |
2779 | 2149 | ||
2780 | #: plugins/check_nt.c:730 | ||
2781 | msgid "Request a -l parameter with the following syntax:" | 2150 | msgid "Request a -l parameter with the following syntax:" |
2782 | msgstr "Demande un paramètre -l avec la syntaxe suivante:" | 2151 | msgstr "Demande un paramètre -l avec la syntaxe suivante:" |
2783 | 2152 | ||
2784 | #: plugins/check_nt.c:731 | ||
2785 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." | 2153 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." |
2786 | msgstr "-l <plage de minutes>,<seuil d'avertissement>,<seuil critique>." | 2154 | msgstr "-l <plage de minutes>,<seuil d'avertissement>,<seuil critique>." |
2787 | 2155 | ||
2788 | #: plugins/check_nt.c:732 | ||
2789 | msgid "<minute range> should be less than 24*60." | 2156 | msgid "<minute range> should be less than 24*60." |
2790 | msgstr "<plage de minutes> devrait être inférieur à 24*60." | 2157 | msgstr "<plage de minutes> devrait être inférieur à 24*60." |
2791 | 2158 | ||
2792 | #: plugins/check_nt.c:733 | ||
2793 | msgid "" | 2159 | msgid "" |
2794 | "Thresholds are percentage and up to 10 requests can be done in one shot." | 2160 | "Thresholds are percentage and up to 10 requests can be done in one shot." |
2795 | msgstr "" | 2161 | msgstr "" |
2796 | "Les seuils sonts en pourcentage et un maximum de 10 requêtes peuvent être " | 2162 | "Les seuils sonts en pourcentage et un maximum de 10 requêtes peuvent être " |
2797 | "effectuées à la fois." | 2163 | "effectuées à la fois." |
2798 | 2164 | ||
2799 | #: plugins/check_nt.c:736 | ||
2800 | msgid "Get the uptime of the machine." | 2165 | msgid "Get the uptime of the machine." |
2801 | msgstr "Obtenir le temps de service de la machine." | 2166 | msgstr "Obtenir le temps de service de la machine." |
2802 | 2167 | ||
2803 | #: plugins/check_nt.c:737 | ||
2804 | msgid "-l <unit> " | 2168 | msgid "-l <unit> " |
2805 | msgstr "" | 2169 | msgstr "" |
2806 | 2170 | ||
2807 | #: plugins/check_nt.c:738 | ||
2808 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" | 2171 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" |
2809 | msgstr "" | 2172 | msgstr "" |
2810 | 2173 | ||
2811 | #: plugins/check_nt.c:739 | ||
2812 | #, fuzzy | 2174 | #, fuzzy |
2813 | msgid "Thresholds will use the unit specified above." | 2175 | msgid "Thresholds will use the unit specified above." |
2814 | msgstr "Ce plugin va vérifier l'heure sur l'hôte spécifié." | 2176 | msgstr "Ce plugin va vérifier l'heure sur l'hôte spécifié." |
2815 | 2177 | ||
2816 | #: plugins/check_nt.c:741 | ||
2817 | msgid "Size and percentage of disk use." | 2178 | msgid "Size and percentage of disk use." |
2818 | msgstr "Taille et pourcentage de l'utilisation disque." | 2179 | msgstr "Taille et pourcentage de l'utilisation disque." |
2819 | 2180 | ||
2820 | #: plugins/check_nt.c:742 | ||
2821 | msgid "Request a -l parameter containing the drive letter only." | 2181 | msgid "Request a -l parameter containing the drive letter only." |
2822 | msgstr "Demande un paramètre -l contennant uniquement la lettre du lecteur." | 2182 | msgstr "Demande un paramètre -l contennant uniquement la lettre du lecteur." |
2823 | 2183 | ||
2824 | #: plugins/check_nt.c:743 plugins/check_nt.c:746 | ||
2825 | msgid "Warning and critical thresholds can be specified with -w and -c." | 2184 | msgid "Warning and critical thresholds can be specified with -w and -c." |
2826 | msgstr "Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c." | 2185 | msgstr "Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c." |
2827 | 2186 | ||
2828 | #: plugins/check_nt.c:745 | ||
2829 | msgid "Memory use." | 2187 | msgid "Memory use." |
2830 | msgstr "Mémoire utilisée." | 2188 | msgstr "Mémoire utilisée." |
2831 | 2189 | ||
2832 | #: plugins/check_nt.c:748 | ||
2833 | msgid "Check the state of one or several services." | 2190 | msgid "Check the state of one or several services." |
2834 | msgstr "Vérifier l'état d'un ou plusieurs services." | 2191 | msgstr "Vérifier l'état d'un ou plusieurs services." |
2835 | 2192 | ||
2836 | #: plugins/check_nt.c:749 plugins/check_nt.c:758 | ||
2837 | msgid "Request a -l parameters with the following syntax:" | 2193 | msgid "Request a -l parameters with the following syntax:" |
2838 | msgstr "Demande un paramètre -l avec la syntaxe suivante:" | 2194 | msgstr "Demande un paramètre -l avec la syntaxe suivante:" |
2839 | 2195 | ||
2840 | #: plugins/check_nt.c:750 | ||
2841 | msgid "-l <service1>,<service2>,<service3>,..." | 2196 | msgid "-l <service1>,<service2>,<service3>,..." |
2842 | msgstr "-l <service1>,<service2>,<service3>,..." | 2197 | msgstr "-l <service1>,<service2>,<service3>,..." |
2843 | 2198 | ||
2844 | #: plugins/check_nt.c:751 | ||
2845 | msgid "You can specify -d SHOWALL in case you want to see working services" | 2199 | msgid "You can specify -d SHOWALL in case you want to see working services" |
2846 | msgstr "Vous pouvez spécifier -d SHOWALL pour voir les services fonctionnant" | 2200 | msgstr "Vous pouvez spécifier -d SHOWALL pour voir les services fonctionnant" |
2847 | 2201 | ||
2848 | #: plugins/check_nt.c:752 | ||
2849 | msgid "in the returned string." | 2202 | msgid "in the returned string." |
2850 | msgstr "dans la chaîne de caractère renvoyée." | 2203 | msgstr "dans la chaîne de caractère renvoyée." |
2851 | 2204 | ||
2852 | #: plugins/check_nt.c:754 | ||
2853 | msgid "Check if one or several process are running." | 2205 | msgid "Check if one or several process are running." |
2854 | msgstr "Vérifie si un ou plusieurs processus sont démarrés." | 2206 | msgstr "Vérifie si un ou plusieurs processus sont démarrés." |
2855 | 2207 | ||
2856 | #: plugins/check_nt.c:755 | ||
2857 | msgid "Same syntax as SERVICESTATE." | 2208 | msgid "Same syntax as SERVICESTATE." |
2858 | msgstr "Même syntaxe que SERVICESTATE." | 2209 | msgstr "Même syntaxe que SERVICESTATE." |
2859 | 2210 | ||
2860 | #: plugins/check_nt.c:757 | ||
2861 | msgid "Check any performance counter of Windows NT/2000." | 2211 | msgid "Check any performance counter of Windows NT/2000." |
2862 | msgstr "Vérifier n'importe quel compteur de performance sur Windows NT/2000." | 2212 | msgstr "Vérifier n'importe quel compteur de performance sur Windows NT/2000." |
2863 | 2213 | ||
2864 | #: plugins/check_nt.c:759 | ||
2865 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" | 2214 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" |
2866 | msgstr "-l \"\\\\<catégorie>\\\\compteur\",\"<description>" | 2215 | msgstr "-l \"\\\\<catégorie>\\\\compteur\",\"<description>" |
2867 | 2216 | ||
2868 | #: plugins/check_nt.c:760 | ||
2869 | msgid "The <description> parameter is optional and is given to a printf " | 2217 | msgid "The <description> parameter is optional and is given to a printf " |
2870 | msgstr "Le paramètre <description> est optionnel et est passé à la fonction " | 2218 | msgstr "Le paramètre <description> est optionnel et est passé à la fonction " |
2871 | 2219 | ||
2872 | #: plugins/check_nt.c:761 | ||
2873 | msgid "output command which requires a float parameter." | 2220 | msgid "output command which requires a float parameter." |
2874 | msgstr "de sortie printf qui demande un paramètre de type float." | 2221 | msgstr "de sortie printf qui demande un paramètre de type float." |
2875 | 2222 | ||
2876 | #: plugins/check_nt.c:762 | ||
2877 | #, c-format | 2223 | #, c-format |
2878 | msgid "If <description> does not include \"%%\", it is used as a label." | 2224 | msgid "If <description> does not include \"%%\", it is used as a label." |
2879 | msgstr "Si <description> n'inclus pas \"%%\", il est utilisé comme étiquette." | 2225 | msgstr "Si <description> n'inclus pas \"%%\", il est utilisé comme étiquette." |
2880 | 2226 | ||
2881 | #: plugins/check_nt.c:763 plugins/check_nt.c:778 | ||
2882 | msgid "Some examples:" | 2227 | msgid "Some examples:" |
2883 | msgstr "Exemples:" | 2228 | msgstr "Exemples:" |
2884 | 2229 | ||
2885 | #: plugins/check_nt.c:767 | ||
2886 | msgid "Check any performance counter object of Windows NT/2000." | 2230 | msgid "Check any performance counter object of Windows NT/2000." |
2887 | msgstr "Vérifie n'importe quel compteur de performance de Windows NT/2000." | 2231 | msgstr "Vérifie n'importe quel compteur de performance de Windows NT/2000." |
2888 | 2232 | ||
2889 | #: plugins/check_nt.c:768 | ||
2890 | msgid "" | 2233 | msgid "" |
2891 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" | 2234 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" |
2892 | msgstr "" | 2235 | msgstr "" |
2893 | 2236 | ||
2894 | #: plugins/check_nt.c:769 | ||
2895 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," | 2237 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," |
2896 | msgstr "" | 2238 | msgstr "" |
2897 | 2239 | ||
2898 | #: plugins/check_nt.c:770 | ||
2899 | msgid "if it is two words, it should be enclosed in quotes" | 2240 | msgid "if it is two words, it should be enclosed in quotes" |
2900 | msgstr "" | 2241 | msgstr "" |
2901 | 2242 | ||
2902 | #: plugins/check_nt.c:771 | ||
2903 | msgid "The returned results will be a comma-separated list of instances on " | 2243 | msgid "The returned results will be a comma-separated list of instances on " |
2904 | msgstr "" | 2244 | msgstr "" |
2905 | 2245 | ||
2906 | #: plugins/check_nt.c:772 | ||
2907 | msgid " the selected computer for that object." | 2246 | msgid " the selected computer for that object." |
2908 | msgstr "" | 2247 | msgstr "" |
2909 | 2248 | ||
2910 | #: plugins/check_nt.c:773 | ||
2911 | msgid "" | 2249 | msgid "" |
2912 | "The purpose of this is to be run from command line to determine what " | 2250 | "The purpose of this is to be run from command line to determine what " |
2913 | "instances" | 2251 | "instances" |
2914 | msgstr "" | 2252 | msgstr "" |
2915 | 2253 | ||
2916 | #: plugins/check_nt.c:774 | ||
2917 | msgid "" | 2254 | msgid "" |
2918 | " are available for monitoring without having to log onto the Windows server" | 2255 | " are available for monitoring without having to log onto the Windows server" |
2919 | msgstr "" | 2256 | msgstr "" |
2920 | 2257 | ||
2921 | #: plugins/check_nt.c:775 | ||
2922 | msgid " to run Perfmon directly." | 2258 | msgid " to run Perfmon directly." |
2923 | msgstr "" | 2259 | msgstr "" |
2924 | 2260 | ||
2925 | #: plugins/check_nt.c:776 | ||
2926 | msgid "" | 2261 | msgid "" |
2927 | "It can also be used in scripts that automatically create the monitoring " | 2262 | "It can also be used in scripts that automatically create the monitoring " |
2928 | "service" | 2263 | "service" |
2929 | msgstr "" | 2264 | msgstr "" |
2930 | 2265 | ||
2931 | #: plugins/check_nt.c:777 | ||
2932 | msgid " configuration files." | 2266 | msgid " configuration files." |
2933 | msgstr "" | 2267 | msgstr "" |
2934 | 2268 | ||
2935 | #: plugins/check_nt.c:779 | ||
2936 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" | 2269 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" |
2937 | msgstr "" | 2270 | msgstr "" |
2938 | 2271 | ||
2939 | #: plugins/check_nt.c:782 | ||
2940 | msgid "" | 2272 | msgid "" |
2941 | "- The NSClient service should be running on the server to get any information" | 2273 | "- The NSClient service should be running on the server to get any information" |
2942 | msgstr "" | 2274 | msgstr "" |
2943 | "- Le service NSClient doit rouler sur le serveur pour obtenir les " | 2275 | "- Le service NSClient doit rouler sur le serveur pour obtenir les " |
2944 | "informations" | 2276 | "informations" |
2945 | 2277 | ||
2946 | #: plugins/check_nt.c:784 | ||
2947 | msgid "- Critical thresholds should be lower than warning thresholds" | 2278 | msgid "- Critical thresholds should be lower than warning thresholds" |
2948 | msgstr "" | 2279 | msgstr "" |
2949 | "- Les seuils critiques doivent être plus bas que les seuils d'avertissement" | 2280 | "- Les seuils critiques doivent être plus bas que les seuils d'avertissement" |
2950 | 2281 | ||
2951 | #: plugins/check_nt.c:785 | ||
2952 | msgid "- Default port 1248 is sometimes in use by other services. The error" | 2282 | msgid "- Default port 1248 is sometimes in use by other services. The error" |
2953 | msgstr "" | 2283 | msgstr "" |
2954 | "- Le port par défaut 1248 est parfois utilisé par d'autres services. L'erreur" | 2284 | "- Le port par défaut 1248 est parfois utilisé par d'autres services. L'erreur" |
2955 | 2285 | ||
2956 | #: plugins/check_nt.c:786 | ||
2957 | msgid "" | 2286 | msgid "" |
2958 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." | 2287 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." |
2959 | msgstr "qui en résulte contiens \"Cannot map xxxxx to protocol number\"." | 2288 | msgstr "qui en résulte contiens \"Cannot map xxxxx to protocol number\"." |
2960 | 2289 | ||
2961 | #: plugins/check_nt.c:787 | ||
2962 | msgid "One fix for this is to change the port to something else on check_nt " | 2290 | msgid "One fix for this is to change the port to something else on check_nt " |
2963 | msgstr "" | 2291 | msgstr "" |
2964 | "Une possibilité pour corriger ce problème est de changer le port dans " | 2292 | "Une possibilité pour corriger ce problème est de changer le port dans " |
2965 | "check_nt " | 2293 | "check_nt " |
2966 | 2294 | ||
2967 | #: plugins/check_nt.c:788 | ||
2968 | msgid "and on the client service it's connecting to." | 2295 | msgid "and on the client service it's connecting to." |
2969 | msgstr "et dans le service auquel il se connecte." | 2296 | msgstr "et dans le service auquel il se connecte." |
2970 | 2297 | ||
2971 | #: plugins/check_ntp.c:629 | ||
2972 | #, c-format | 2298 | #, c-format |
2973 | msgid "jitter response too large (%lu bytes)\n" | 2299 | msgid "jitter response too large (%lu bytes)\n" |
2974 | msgstr "" | 2300 | msgstr "" |
2975 | 2301 | ||
2976 | #: plugins/check_ntp.c:817 plugins/check_ntp_peer.c:619 | ||
2977 | #: plugins/check_ntp_time.c:576 | ||
2978 | msgid "NTP CRITICAL:" | 2302 | msgid "NTP CRITICAL:" |
2979 | msgstr "NTP CRITIQUE:" | 2303 | msgstr "NTP CRITIQUE:" |
2980 | 2304 | ||
2981 | #: plugins/check_ntp.c:820 plugins/check_ntp_peer.c:622 | ||
2982 | #: plugins/check_ntp_time.c:579 | ||
2983 | msgid "NTP WARNING:" | 2305 | msgid "NTP WARNING:" |
2984 | msgstr "NTP AVERTISSEMENT:" | 2306 | msgstr "NTP AVERTISSEMENT:" |
2985 | 2307 | ||
2986 | #: plugins/check_ntp.c:823 plugins/check_ntp_peer.c:625 | ||
2987 | #: plugins/check_ntp_time.c:582 | ||
2988 | msgid "NTP OK:" | 2308 | msgid "NTP OK:" |
2989 | msgstr "NTP OK:" | 2309 | msgstr "NTP OK:" |
2990 | 2310 | ||
2991 | #: plugins/check_ntp.c:826 plugins/check_ntp_peer.c:628 | ||
2992 | #: plugins/check_ntp_time.c:585 | ||
2993 | msgid "NTP UNKNOWN:" | 2311 | msgid "NTP UNKNOWN:" |
2994 | msgstr "NTP INCONNU:" | 2312 | msgstr "NTP INCONNU:" |
2995 | 2313 | ||
2996 | #: plugins/check_ntp.c:830 plugins/check_ntp_peer.c:637 | ||
2997 | #: plugins/check_ntp_time.c:589 | ||
2998 | msgid "Offset unknown" | 2314 | msgid "Offset unknown" |
2999 | msgstr "Décalage inconnu" | 2315 | msgstr "Décalage inconnu" |
3000 | 2316 | ||
3001 | #: plugins/check_ntp.c:833 plugins/check_ntp_peer.c:640 | ||
3002 | #: plugins/check_ntp_peer.c:642 plugins/check_ntp_peer.c:644 | ||
3003 | #: plugins/check_ntp_time.c:592 | ||
3004 | msgid "Offset" | 2317 | msgid "Offset" |
3005 | msgstr "Décalage" | 2318 | msgstr "Décalage" |
3006 | 2319 | ||
3007 | #: plugins/check_ntp.c:854 plugins/check_ntp_peer.c:690 | ||
3008 | msgid "This plugin checks the selected ntp server" | 2320 | msgid "This plugin checks the selected ntp server" |
3009 | msgstr "Ce plugin vérifie le service ntp sur l'hôte" | 2321 | msgstr "Ce plugin vérifie le service ntp sur l'hôte" |
3010 | 2322 | ||
3011 | #: plugins/check_ntp.c:864 plugins/check_ntp_peer.c:702 | ||
3012 | #: plugins/check_ntp_time.c:619 | ||
3013 | msgid "Offset to result in warning status (seconds)" | 2323 | msgid "Offset to result in warning status (seconds)" |
3014 | msgstr "Décalage résultant en un avertissement (secondes)" | 2324 | msgstr "Décalage résultant en un avertissement (secondes)" |
3015 | 2325 | ||
3016 | #: plugins/check_ntp.c:866 plugins/check_ntp_peer.c:704 | ||
3017 | #: plugins/check_ntp_time.c:621 | ||
3018 | msgid "Offset to result in critical status (seconds)" | 2326 | msgid "Offset to result in critical status (seconds)" |
3019 | msgstr "Décalage résultant en un état critique (secondes)" | 2327 | msgstr "Décalage résultant en un état critique (secondes)" |
3020 | 2328 | ||
3021 | #: plugins/check_ntp.c:868 plugins/check_ntp_peer.c:710 | ||
3022 | msgid "Warning threshold for jitter" | 2329 | msgid "Warning threshold for jitter" |
3023 | msgstr "Seuil d'avertissement pour la variation (jitter)" | 2330 | msgstr "Seuil d'avertissement pour la variation (jitter)" |
3024 | 2331 | ||
3025 | #: plugins/check_ntp.c:870 plugins/check_ntp_peer.c:712 | ||
3026 | msgid "Critical threshold for jitter" | 2332 | msgid "Critical threshold for jitter" |
3027 | msgstr "Seuil critique pour la variation (jitter)" | 2333 | msgstr "Seuil critique pour la variation (jitter)" |
3028 | 2334 | ||
3029 | #: plugins/check_ntp.c:880 | ||
3030 | msgid "Normal offset check:" | 2335 | msgid "Normal offset check:" |
3031 | msgstr "Vérification normale du décalage:" | 2336 | msgstr "Vérification normale du décalage:" |
3032 | 2337 | ||
3033 | #: plugins/check_ntp.c:883 plugins/check_ntp_peer.c:737 | ||
3034 | msgid "" | 2338 | msgid "" |
3035 | "Check jitter too, avoiding critical notifications if jitter isn't available" | 2339 | "Check jitter too, avoiding critical notifications if jitter isn't available" |
3036 | msgstr "" | 2340 | msgstr "" |
3037 | "Vérifier aussi la variation (jitter) en évitant les notifications s'il n'est " | 2341 | "Vérifier aussi la variation (jitter) en évitant les notifications s'il n'est " |
3038 | "pas dispoible" | 2342 | "pas dispoible" |
3039 | 2343 | ||
3040 | #: plugins/check_ntp.c:884 plugins/check_ntp_peer.c:738 | ||
3041 | msgid "(See Notes above for more details on thresholds formats):" | 2344 | msgid "(See Notes above for more details on thresholds formats):" |
3042 | msgstr "" | 2345 | msgstr "" |
3043 | "(Voir les Notes ci-dessus pour plus de détails sur le format des seuils)" | 2346 | "(Voir les Notes ci-dessus pour plus de détails sur le format des seuils)" |
3044 | 2347 | ||
3045 | #: plugins/check_ntp.c:889 plugins/check_ntp.c:896 | ||
3046 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" | 2348 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" |
3047 | msgstr "ATTENTION: check_ntp est périmé, utilisez plutôt check_ntp_peer" | 2349 | msgstr "ATTENTION: check_ntp est périmé, utilisez plutôt check_ntp_peer" |
3048 | 2350 | ||
3049 | #: plugins/check_ntp.c:890 plugins/check_ntp.c:897 | ||
3050 | msgid "check_ntp_time instead." | 2351 | msgid "check_ntp_time instead." |
3051 | msgstr "ou check_ntp_time." | 2352 | msgstr "ou check_ntp_time." |
3052 | 2353 | ||
3053 | #: plugins/check_ntp_peer.c:632 | ||
3054 | msgid "Server not synchronized" | 2354 | msgid "Server not synchronized" |
3055 | msgstr "Le serveur n'est pas synchronisé" | 2355 | msgstr "Le serveur n'est pas synchronisé" |
3056 | 2356 | ||
3057 | #: plugins/check_ntp_peer.c:634 | ||
3058 | msgid "Server has the LI_ALARM bit set" | 2357 | msgid "Server has the LI_ALARM bit set" |
3059 | msgstr "" | 2358 | msgstr "" |
3060 | 2359 | ||
3061 | #: plugins/check_ntp_peer.c:700 | ||
3062 | msgid "" | 2360 | msgid "" |
3063 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" | 2361 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" |
3064 | msgstr "" | 2362 | msgstr "" |
3065 | "Retourne INCONNU au lieu de CRITIQUE ou AVERTISSEMENT si le serveur n'est " | 2363 | "Retourne INCONNU au lieu de CRITIQUE ou AVERTISSEMENT si le serveur n'est " |
3066 | "pas synchronisé" | 2364 | "pas synchronisé" |
3067 | 2365 | ||
3068 | #: plugins/check_ntp_peer.c:706 | ||
3069 | #, fuzzy | 2366 | #, fuzzy |
3070 | msgid "Warning threshold for stratum of server's synchronization peer" | 2367 | msgid "Warning threshold for stratum of server's synchronization peer" |
3071 | msgstr "Seuil d'avertissement pour le stratum" | 2368 | msgstr "Seuil d'avertissement pour le stratum" |
3072 | 2369 | ||
3073 | #: plugins/check_ntp_peer.c:708 | ||
3074 | #, fuzzy | 2370 | #, fuzzy |
3075 | msgid "Critical threshold for stratum of server's synchronization peer" | 2371 | msgid "Critical threshold for stratum of server's synchronization peer" |
3076 | msgstr "Seuil critique pour le stratum" | 2372 | msgstr "Seuil critique pour le stratum" |
3077 | 2373 | ||
3078 | #: plugins/check_ntp_peer.c:714 | ||
3079 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" | 2374 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" |
3080 | msgstr "" | 2375 | msgstr "" |
3081 | "Seuil d'avertissement pour le nombre de sources de temps utilisable " | 2376 | "Seuil d'avertissement pour le nombre de sources de temps utilisable " |
3082 | "(\"truechimers\")" | 2377 | "(\"truechimers\")" |
3083 | 2378 | ||
3084 | #: plugins/check_ntp_peer.c:716 | ||
3085 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" | 2379 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" |
3086 | msgstr "" | 2380 | msgstr "" |
3087 | "Seuil critique pour le nombre de sources de temps utilisable " | 2381 | "Seuil critique pour le nombre de sources de temps utilisable " |
3088 | "(\"truechimers\")" | 2382 | "(\"truechimers\")" |
3089 | 2383 | ||
3090 | #: plugins/check_ntp_peer.c:721 | ||
3091 | msgid "This plugin checks an NTP server independent of any commandline" | 2384 | msgid "This plugin checks an NTP server independent of any commandline" |
3092 | msgstr "Ce plugin vérifie un serveur NTP sans recours aux programmes de" | 2385 | msgstr "Ce plugin vérifie un serveur NTP sans recours aux programmes de" |
3093 | 2386 | ||
3094 | #: plugins/check_ntp_peer.c:722 | ||
3095 | msgid "programs or external libraries." | 2387 | msgid "programs or external libraries." |
3096 | msgstr "la ligne de commande ou libraries externes" | 2388 | msgstr "la ligne de commande ou libraries externes" |
3097 | 2389 | ||
3098 | #: plugins/check_ntp_peer.c:725 | ||
3099 | msgid "Use this plugin to check the health of an NTP server. It supports" | 2390 | msgid "Use this plugin to check the health of an NTP server. It supports" |
3100 | msgstr "" | 2391 | msgstr "" |
3101 | "Utilisez ce plugin pour vérifier le service NTP sur l'hôte. Il supporte la" | 2392 | "Utilisez ce plugin pour vérifier le service NTP sur l'hôte. Il supporte la" |
3102 | 2393 | ||
3103 | #: plugins/check_ntp_peer.c:726 | ||
3104 | msgid "checking the offset with the sync peer, the jitter and stratum. This" | 2394 | msgid "checking the offset with the sync peer, the jitter and stratum. This" |
3105 | msgstr "" | 2395 | msgstr "" |
3106 | "vérification du décalage avec le pair se synchronisation, la variation " | 2396 | "vérification du décalage avec le pair se synchronisation, la variation " |
3107 | "(jitter) et le stratum." | 2397 | "(jitter) et le stratum." |
3108 | 2398 | ||
3109 | #: plugins/check_ntp_peer.c:727 | ||
3110 | msgid "plugin will not check the clock offset between the local host and NTP" | 2399 | msgid "plugin will not check the clock offset between the local host and NTP" |
3111 | msgstr "" | 2400 | msgstr "" |
3112 | "Ce plugin ne vérifie pas le décalage entre le serveur local et le serveur" | 2401 | "Ce plugin ne vérifie pas le décalage entre le serveur local et le serveur" |
3113 | 2402 | ||
3114 | #: plugins/check_ntp_peer.c:728 | ||
3115 | msgid "server; please use check_ntp_time for that purpose." | 2403 | msgid "server; please use check_ntp_time for that purpose." |
3116 | msgstr "NTP; utilisez plutôt check_ntp_time à cette fin." | 2404 | msgstr "NTP; utilisez plutôt check_ntp_time à cette fin." |
3117 | 2405 | ||
3118 | #: plugins/check_ntp_peer.c:734 | ||
3119 | msgid "Simple NTP server check:" | 2406 | msgid "Simple NTP server check:" |
3120 | msgstr "Vérification simple du serveur NTP:" | 2407 | msgstr "Vérification simple du serveur NTP:" |
3121 | 2408 | ||
3122 | #: plugins/check_ntp_peer.c:741 | ||
3123 | msgid "Only check the number of usable time sources (\"truechimers\"):" | 2409 | msgid "Only check the number of usable time sources (\"truechimers\"):" |
3124 | msgstr "" | 2410 | msgstr "" |
3125 | 2411 | ||
3126 | #: plugins/check_ntp_peer.c:744 | ||
3127 | msgid "Check only stratum:" | 2412 | msgid "Check only stratum:" |
3128 | msgstr "Vérification du stratum seulement:" | 2413 | msgstr "Vérification du stratum seulement:" |
3129 | 2414 | ||
3130 | #: plugins/check_ntp_time.c:607 | ||
3131 | msgid "This plugin checks the clock offset with the ntp server" | 2415 | msgid "This plugin checks the clock offset with the ntp server" |
3132 | msgstr "Ce plugin vérifie le décalage de l'horloge avec le serveur ntp" | 2416 | msgstr "Ce plugin vérifie le décalage de l'horloge avec le serveur ntp" |
3133 | 2417 | ||
3134 | #: plugins/check_ntp_time.c:617 | ||
3135 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" | 2418 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" |
3136 | msgstr "Retourne INCONNU au lieu de CRITIQUE si le décalage est inconnu" | 2419 | msgstr "Retourne INCONNU au lieu de CRITIQUE si le décalage est inconnu" |
3137 | 2420 | ||
3138 | #: plugins/check_ntp_time.c:623 | ||
3139 | msgid "Expected offset of the ntp server relative to local server (seconds)" | 2421 | msgid "Expected offset of the ntp server relative to local server (seconds)" |
3140 | msgstr "" | 2422 | msgstr "" |
3141 | 2423 | ||
3142 | #: plugins/check_ntp_time.c:628 | ||
3143 | msgid "This plugin checks the clock offset between the local host and a" | 2424 | msgid "This plugin checks the clock offset between the local host and a" |
3144 | msgstr "Ce plugin vérifie le décalage de l'horloge entre se serveur local et" | 2425 | msgstr "Ce plugin vérifie le décalage de l'horloge entre se serveur local et" |
3145 | 2426 | ||
3146 | #: plugins/check_ntp_time.c:629 | ||
3147 | msgid "remote NTP server. It is independent of any commandline programs or" | 2427 | msgid "remote NTP server. It is independent of any commandline programs or" |
3148 | msgstr "le serveur NTP distant. Il ne fait aucun recours aux programmes de" | 2428 | msgstr "le serveur NTP distant. Il ne fait aucun recours aux programmes de" |
3149 | 2429 | ||
3150 | #: plugins/check_ntp_time.c:630 | ||
3151 | msgid "external libraries." | 2430 | msgid "external libraries." |
3152 | msgstr "la ligne de commande ou libraries externes." | 2431 | msgstr "la ligne de commande ou libraries externes." |
3153 | 2432 | ||
3154 | #: plugins/check_ntp_time.c:634 | ||
3155 | msgid "If you'd rather want to monitor an NTP server, please use" | 2433 | msgid "If you'd rather want to monitor an NTP server, please use" |
3156 | msgstr "Si vous voulez plutôt surveiller un serveur NTP, veuillez" | 2434 | msgstr "Si vous voulez plutôt surveiller un serveur NTP, veuillez" |
3157 | 2435 | ||
3158 | #: plugins/check_ntp_time.c:635 | ||
3159 | msgid "check_ntp_peer." | 2436 | msgid "check_ntp_peer." |
3160 | msgstr "utiliser check_ntp_peer." | 2437 | msgstr "utiliser check_ntp_peer." |
3161 | 2438 | ||
3162 | #: plugins/check_ntp_time.c:636 | ||
3163 | msgid "--time-offset is useful for compensating for servers with known" | 2439 | msgid "--time-offset is useful for compensating for servers with known" |
3164 | msgstr "" | 2440 | msgstr "" |
3165 | 2441 | ||
3166 | #: plugins/check_ntp_time.c:637 | ||
3167 | msgid "and expected clock skew." | 2442 | msgid "and expected clock skew." |
3168 | msgstr "" | 2443 | msgstr "" |
3169 | 2444 | ||
3170 | #: plugins/check_nwstat.c:194 | ||
3171 | #, c-format | 2445 | #, c-format |
3172 | msgid "NetWare %s: " | 2446 | msgid "NetWare %s: " |
3173 | msgstr "NetWare %s: " | 2447 | msgstr "NetWare %s: " |
3174 | 2448 | ||
3175 | #: plugins/check_nwstat.c:232 | ||
3176 | #, c-format | 2449 | #, c-format |
3177 | msgid "Up %s," | 2450 | msgid "Up %s," |
3178 | msgstr "Démarré %s," | 2451 | msgstr "Démarré %s," |
3179 | 2452 | ||
3180 | #: plugins/check_nwstat.c:240 | ||
3181 | #, c-format | 2453 | #, c-format |
3182 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" | 2454 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" |
3183 | msgstr "" | 2455 | msgstr "" |
3184 | "Charge %s - %s %s charge système minimale = %lu%%|charge%s=%lu;%lu;%lu;0;100" | 2456 | "Charge %s - %s %s charge système minimale = %lu%%|charge%s=%lu;%lu;%lu;0;100" |
3185 | 2457 | ||
3186 | #: plugins/check_nwstat.c:268 | ||
3187 | #, c-format | 2458 | #, c-format |
3188 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" | 2459 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" |
3189 | msgstr "Conns %s - %lu connections actuelles|Conns=%lu;%lu;%lu;;" | 2460 | msgstr "Conns %s - %lu connections actuelles|Conns=%lu;%lu;%lu;;" |
3190 | 2461 | ||
3191 | #: plugins/check_nwstat.c:293 | ||
3192 | #, c-format | 2462 | #, c-format |
3193 | msgid "%s: Long term cache hits = %lu%%" | 2463 | msgid "%s: Long term cache hits = %lu%%" |
3194 | msgstr "%s: Accès cache longue durée = %lu%%" | 2464 | msgstr "%s: Accès cache longue durée = %lu%%" |
3195 | 2465 | ||
3196 | #: plugins/check_nwstat.c:315 | ||
3197 | #, c-format | 2466 | #, c-format |
3198 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" | 2467 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" |
3199 | msgstr "%s: Total des caches tampons= %lu|Caches Tampons=%lu,%lu;%lu;;" | 2468 | msgstr "%s: Total des caches tampons= %lu|Caches Tampons=%lu,%lu;%lu;;" |
3200 | 2469 | ||
3201 | #: plugins/check_nwstat.c:340 | ||
3202 | #, c-format | 2470 | #, c-format |
3203 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" | 2471 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" |
3204 | msgstr "%s: cache tampons sales = %lu|caches tampons sales=%lu;%lu;%lu;;" | 2472 | msgstr "%s: cache tampons sales = %lu|caches tampons sales=%lu;%lu;%lu;;" |
3205 | 2473 | ||
3206 | #: plugins/check_nwstat.c:365 | ||
3207 | #, c-format | 2474 | #, c-format |
3208 | msgid "%s: LRU sitting time = %lu minutes" | 2475 | msgid "%s: LRU sitting time = %lu minutes" |
3209 | msgstr "" | 2476 | msgstr "" |
3210 | 2477 | ||
3211 | #: plugins/check_nwstat.c:382 plugins/check_nwstat.c:410 | ||
3212 | #: plugins/check_nwstat.c:437 plugins/check_nwstat.c:470 | ||
3213 | #: plugins/check_nwstat.c:650 plugins/check_nwstat.c:676 | ||
3214 | #: plugins/check_nwstat.c:707 plugins/check_nwstat.c:753 | ||
3215 | #: plugins/check_nwstat.c:777 | ||
3216 | #, c-format | 2478 | #, c-format |
3217 | msgid "CRITICAL - Volume '%s' does not exist!" | 2479 | msgid "CRITICAL - Volume '%s' does not exist!" |
3218 | msgstr "CRITIQUE: Le volume '%s' n'existe pas!" | 2480 | msgstr "CRITIQUE: Le volume '%s' n'existe pas!" |
3219 | 2481 | ||
3220 | #: plugins/check_nwstat.c:391 | ||
3221 | #, c-format | 2482 | #, c-format |
3222 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" | 2483 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" |
3223 | msgstr "%s%lu KB libre sur le volume %s|KB libres%s=%lu;%lu;%lu;;" | 2484 | msgstr "%s%lu KB libre sur le volume %s|KB libres%s=%lu;%lu;%lu;;" |
3224 | 2485 | ||
3225 | #: plugins/check_nwstat.c:392 plugins/check_nwstat.c:420 | ||
3226 | #: plugins/check_nwstat.c:447 plugins/check_nwstat.c:659 | ||
3227 | #: plugins/check_nwstat.c:685 plugins/check_nwstat.c:761 | ||
3228 | msgid "Only " | 2486 | msgid "Only " |
3229 | msgstr "Seulement" | 2487 | msgstr "Seulement" |
3230 | 2488 | ||
3231 | #: plugins/check_nwstat.c:419 | ||
3232 | #, c-format | 2489 | #, c-format |
3233 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" | 2490 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" |
3234 | msgstr "%s%lu MB libre sur le volume %s|MBlibre%s=%lu;%lu;%lu;;" | 2491 | msgstr "%s%lu MB libre sur le volume %s|MBlibre%s=%lu;%lu;%lu;;" |
3235 | 2492 | ||
3236 | #: plugins/check_nwstat.c:446 | ||
3237 | #, c-format | 2493 | #, c-format |
3238 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" | 2494 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" |
3239 | msgstr "" | 2495 | msgstr "" |
3240 | 2496 | ||
3241 | #: plugins/check_nwstat.c:494 | ||
3242 | #, c-format | 2497 | #, c-format |
3243 | msgid "" | 2498 | msgid "" |
3244 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" | 2499 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" |
@@ -3246,1138 +2501,877 @@ msgstr "" | |||
3246 | "%lu MB (%lu%%) libre sur le volume %s - total %lu MB|MBlibre%s=%lu;%lu;" | 2501 | "%lu MB (%lu%%) libre sur le volume %s - total %lu MB|MBlibre%s=%lu;%lu;" |
3247 | "%lu;0;100" | 2502 | "%lu;0;100" |
3248 | 2503 | ||
3249 | #: plugins/check_nwstat.c:528 | ||
3250 | #, c-format | 2504 | #, c-format |
3251 | msgid "Directory Services Database is %s (DS version %s)" | 2505 | msgid "Directory Services Database is %s (DS version %s)" |
3252 | msgstr "La base de données Directory Services est %s (DS version %s)" | 2506 | msgstr "La base de données Directory Services est %s (DS version %s)" |
3253 | 2507 | ||
3254 | #: plugins/check_nwstat.c:545 | ||
3255 | #, c-format | 2508 | #, c-format |
3256 | msgid "Logins are %s" | 2509 | msgid "Logins are %s" |
3257 | msgstr "Les logins sont %s" | 2510 | msgstr "Les logins sont %s" |
3258 | 2511 | ||
3259 | #: plugins/check_nwstat.c:545 | ||
3260 | msgid "enabled" | 2512 | msgid "enabled" |
3261 | msgstr "activé" | 2513 | msgstr "activé" |
3262 | 2514 | ||
3263 | #: plugins/check_nwstat.c:545 | ||
3264 | msgid "disabled" | 2515 | msgid "disabled" |
3265 | msgstr "désactivé" | 2516 | msgstr "désactivé" |
3266 | 2517 | ||
3267 | #: plugins/check_nwstat.c:560 | ||
3268 | msgid "CRITICAL - NRM Status is bad!" | 2518 | msgid "CRITICAL - NRM Status is bad!" |
3269 | msgstr "CRITIQUE - le statut NRM est mauvais!" | 2519 | msgstr "CRITIQUE - le statut NRM est mauvais!" |
3270 | 2520 | ||
3271 | #: plugins/check_nwstat.c:565 | ||
3272 | msgid "Warning - NRM Status is suspect!" | 2521 | msgid "Warning - NRM Status is suspect!" |
3273 | msgstr "" | 2522 | msgstr "" |
3274 | 2523 | ||
3275 | #: plugins/check_nwstat.c:568 | ||
3276 | msgid "OK - NRM Status is good!" | 2524 | msgid "OK - NRM Status is good!" |
3277 | msgstr "OK - Le status du NRM est bon!" | 2525 | msgstr "OK - Le status du NRM est bon!" |
3278 | 2526 | ||
3279 | #: plugins/check_nwstat.c:610 | ||
3280 | #, c-format | 2527 | #, c-format |
3281 | msgid "%lu of %lu (%lu%%) packet receive buffers used" | 2528 | msgid "%lu of %lu (%lu%%) packet receive buffers used" |
3282 | msgstr "%lu de %lu (%lu%%) paquets du tampon de réception utilisés" | 2529 | msgstr "%lu de %lu (%lu%%) paquets du tampon de réception utilisés" |
3283 | 2530 | ||
3284 | #: plugins/check_nwstat.c:634 | ||
3285 | #, c-format | 2531 | #, c-format |
3286 | msgid "%lu entries in SAP table" | 2532 | msgid "%lu entries in SAP table" |
3287 | msgstr "%lu entrées dans la table SAP" | 2533 | msgstr "%lu entrées dans la table SAP" |
3288 | 2534 | ||
3289 | #: plugins/check_nwstat.c:636 | ||
3290 | #, c-format | 2535 | #, c-format |
3291 | msgid "%lu entries in SAP table for SAP type %d" | 2536 | msgid "%lu entries in SAP table for SAP type %d" |
3292 | msgstr "%lu entrées dans la table SAP pour le type SAP %d" | 2537 | msgstr "%lu entrées dans la table SAP pour le type SAP %d" |
3293 | 2538 | ||
3294 | #: plugins/check_nwstat.c:658 | ||
3295 | #, c-format | 2539 | #, c-format |
3296 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2540 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3297 | msgstr "%s%lu KB effaçables sur le volume %s|Purge%s=%lu;%lu;%lu;;" | 2541 | msgstr "%s%lu KB effaçables sur le volume %s|Purge%s=%lu;%lu;%lu;;" |
3298 | 2542 | ||
3299 | #: plugins/check_nwstat.c:684 | ||
3300 | #, c-format | 2543 | #, c-format |
3301 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2544 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3302 | msgstr "%s%lu KB effaçables sur le volume %s|Purge%s=%lu;%lu;%lu;;" | 2545 | msgstr "%s%lu KB effaçables sur le volume %s|Purge%s=%lu;%lu;%lu;;" |
3303 | 2546 | ||
3304 | #: plugins/check_nwstat.c:730 | ||
3305 | #, c-format | 2547 | #, c-format |
3306 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" | 2548 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" |
3307 | msgstr "" | 2549 | msgstr "" |
3308 | "%lu MB (%lu%%) effaçables sur le volume %s|Effacable%s=%lu;%lu;%lu;0;100" | 2550 | "%lu MB (%lu%%) effaçables sur le volume %s|Effacable%s=%lu;%lu;%lu;0;100" |
3309 | 2551 | ||
3310 | #: plugins/check_nwstat.c:761 | ||
3311 | #, c-format | 2552 | #, c-format |
3312 | msgid "%s%lu KB not yet purgeable on volume %s" | 2553 | msgid "%s%lu KB not yet purgeable on volume %s" |
3313 | msgstr "%s%lu KB pas encore effaçables sur le volume %s" | 2554 | msgstr "%s%lu KB pas encore effaçables sur le volume %s" |
3314 | 2555 | ||
3315 | #: plugins/check_nwstat.c:800 | ||
3316 | #, c-format | 2556 | #, c-format |
3317 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" | 2557 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" |
3318 | msgstr "%lu MB (%lu%%) pas encore effaçables sur le volume %s" | 2558 | msgstr "%lu MB (%lu%%) pas encore effaçables sur le volume %s" |
3319 | 2559 | ||
3320 | #: plugins/check_nwstat.c:821 | ||
3321 | #, c-format | 2560 | #, c-format |
3322 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" | 2561 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" |
3323 | msgstr "" | 2562 | msgstr "" |
3324 | 2563 | ||
3325 | #: plugins/check_nwstat.c:846 | ||
3326 | #, c-format | 2564 | #, c-format |
3327 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" | 2565 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" |
3328 | msgstr "%lu processus avortés|Avortés=%lu;%lu;%lu;;" | 2566 | msgstr "%lu processus avortés|Avortés=%lu;%lu;%lu;;" |
3329 | 2567 | ||
3330 | #: plugins/check_nwstat.c:881 | ||
3331 | #, c-format | 2568 | #, c-format |
3332 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" | 2569 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" |
3333 | msgstr "%lu processus services actuels (%lu max)|Processus=%lu;%lu;%lu;0;%lu" | 2570 | msgstr "%lu processus services actuels (%lu max)|Processus=%lu;%lu;%lu;0;%lu" |
3334 | 2571 | ||
3335 | #: plugins/check_nwstat.c:904 | ||
3336 | msgid "CRITICAL - Time not in sync with network!" | 2572 | msgid "CRITICAL - Time not in sync with network!" |
3337 | msgstr "CRITIQUE - Le temps n'est pas synchronisé avec le réseau!" | 2573 | msgstr "CRITIQUE - Le temps n'est pas synchronisé avec le réseau!" |
3338 | 2574 | ||
3339 | #: plugins/check_nwstat.c:907 | ||
3340 | msgid "OK - Time in sync with network!" | 2575 | msgid "OK - Time in sync with network!" |
3341 | msgstr "OK - Le temps est synchronisé avec le réseau!" | 2576 | msgstr "OK - Le temps est synchronisé avec le réseau!" |
3342 | 2577 | ||
3343 | #: plugins/check_nwstat.c:930 | ||
3344 | #, c-format | 2578 | #, c-format |
3345 | msgid "LRU sitting time = %lu seconds" | 2579 | msgid "LRU sitting time = %lu seconds" |
3346 | msgstr "LRU temps d'attente = %lu secondes" | 2580 | msgstr "LRU temps d'attente = %lu secondes" |
3347 | 2581 | ||
3348 | #: plugins/check_nwstat.c:949 | ||
3349 | #, c-format | 2582 | #, c-format |
3350 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" | 2583 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" |
3351 | msgstr "Buffers cache sales = %lu%% du total|DCB=%lu;%lu;%lu;0;100" | 2584 | msgstr "Buffers cache sales = %lu%% du total|DCB=%lu;%lu;%lu;0;100" |
3352 | 2585 | ||
3353 | #: plugins/check_nwstat.c:971 | ||
3354 | #, c-format | 2586 | #, c-format |
3355 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" | 2587 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" |
3356 | msgstr "cache tampons totaux= %lu%% de l'original|TCB=%lu;%lu;%lu;0;100" | 2588 | msgstr "cache tampons totaux= %lu%% de l'original|TCB=%lu;%lu;%lu;0;100" |
3357 | 2589 | ||
3358 | #: plugins/check_nwstat.c:989 | ||
3359 | #, c-format | 2590 | #, c-format |
3360 | msgid "NDS Version %s" | 2591 | msgid "NDS Version %s" |
3361 | msgstr "Version NDS %s" | 2592 | msgstr "Version NDS %s" |
3362 | 2593 | ||
3363 | #: plugins/check_nwstat.c:1005 | ||
3364 | #, c-format | 2594 | #, c-format |
3365 | msgid "Up %s" | 2595 | msgid "Up %s" |
3366 | msgstr "Démarré %s" | 2596 | msgstr "Démarré %s" |
3367 | 2597 | ||
3368 | #: plugins/check_nwstat.c:1019 | ||
3369 | #, c-format | 2598 | #, c-format |
3370 | msgid "Module %s version %s is loaded" | 2599 | msgid "Module %s version %s is loaded" |
3371 | msgstr "Le Module %s version %s est chargé" | 2600 | msgstr "Le Module %s version %s est chargé" |
3372 | 2601 | ||
3373 | #: plugins/check_nwstat.c:1022 | ||
3374 | #, c-format | 2602 | #, c-format |
3375 | msgid "Module %s is not loaded" | 2603 | msgid "Module %s is not loaded" |
3376 | msgstr "Le Module %s n'est pas chargé" | 2604 | msgstr "Le Module %s n'est pas chargé" |
3377 | 2605 | ||
3378 | #: plugins/check_nwstat.c:1033 plugins/check_nwstat.c:1059 | ||
3379 | #: plugins/check_nwstat.c:1085 plugins/check_nwstat.c:1111 | ||
3380 | #: plugins/check_nwstat.c:1137 plugins/check_nwstat.c:1163 | ||
3381 | #: plugins/check_nwstat.c:1189 plugins/check_nwstat.c:1215 | ||
3382 | #: plugins/check_nwstat.c:1241 plugins/check_nwstat.c:1267 | ||
3383 | #, c-format | 2606 | #, c-format |
3384 | msgid "CRITICAL - Value '%s' does not exist!" | 2607 | msgid "CRITICAL - Value '%s' does not exist!" |
3385 | msgstr "CRITIQUE: Le valeur '%s' n'existe pas!" | 2608 | msgstr "CRITIQUE: Le valeur '%s' n'existe pas!" |
3386 | 2609 | ||
3387 | #: plugins/check_nwstat.c:1042 plugins/check_nwstat.c:1068 | ||
3388 | #: plugins/check_nwstat.c:1094 plugins/check_nwstat.c:1120 | ||
3389 | #: plugins/check_nwstat.c:1146 plugins/check_nwstat.c:1172 | ||
3390 | #: plugins/check_nwstat.c:1198 plugins/check_nwstat.c:1224 | ||
3391 | #: plugins/check_nwstat.c:1250 plugins/check_nwstat.c:1276 | ||
3392 | #, c-format | 2610 | #, c-format |
3393 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" | 2611 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" |
3394 | msgstr "%s est %lu|%s=%lu;%lu;%lu;;" | 2612 | msgstr "%s est %lu|%s=%lu;%lu;%lu;;" |
3395 | 2613 | ||
3396 | #: plugins/check_nwstat.c:1289 plugins/check_overcr.c:285 | ||
3397 | msgid "Nothing to check!\n" | 2614 | msgid "Nothing to check!\n" |
3398 | msgstr "Rien à vérifier!\n" | 2615 | msgstr "Rien à vérifier!\n" |
3399 | 2616 | ||
3400 | #: plugins/check_nwstat.c:1371 plugins/check_overcr.c:355 | ||
3401 | msgid "Server port an integer\n" | 2617 | msgid "Server port an integer\n" |
3402 | msgstr "Le port du serveur doit être un nombre entier\n" | 2618 | msgstr "Le port du serveur doit être un nombre entier\n" |
3403 | 2619 | ||
3404 | #: plugins/check_nwstat.c:1601 | ||
3405 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" | 2620 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" |
3406 | msgstr "Ce plugin essaye de contacter le NLM MRTGEXT qui s'exécute sur" | 2621 | msgstr "Ce plugin essaye de contacter le NLM MRTGEXT qui s'exécute sur" |
3407 | 2622 | ||
3408 | #: plugins/check_nwstat.c:1602 | ||
3409 | msgid "Novell server to gather the requested system information." | 2623 | msgid "Novell server to gather the requested system information." |
3410 | msgstr "un serveur Novell pour récupérer l'information système demandée." | 2624 | msgstr "un serveur Novell pour récupérer l'information système demandée." |
3411 | 2625 | ||
3412 | #: plugins/check_nwstat.c:1614 plugins/check_overcr.c:436 | ||
3413 | msgid "Variable to check. Valid variables include:" | 2626 | msgid "Variable to check. Valid variables include:" |
3414 | msgstr "Variable à vérifier. Les variables valides sont:" | 2627 | msgstr "Variable à vérifier. Les variables valides sont:" |
3415 | 2628 | ||
3416 | #: plugins/check_nwstat.c:1615 | ||
3417 | msgid "LOAD1 = 1 minute average CPU load" | 2629 | msgid "LOAD1 = 1 minute average CPU load" |
3418 | msgstr "" | 2630 | msgstr "" |
3419 | 2631 | ||
3420 | #: plugins/check_nwstat.c:1616 | ||
3421 | msgid "LOAD5 = 5 minute average CPU load" | 2632 | msgid "LOAD5 = 5 minute average CPU load" |
3422 | msgstr "" | 2633 | msgstr "" |
3423 | 2634 | ||
3424 | #: plugins/check_nwstat.c:1617 | ||
3425 | msgid "LOAD15 = 15 minute average CPU load" | 2635 | msgid "LOAD15 = 15 minute average CPU load" |
3426 | msgstr "" | 2636 | msgstr "" |
3427 | 2637 | ||
3428 | #: plugins/check_nwstat.c:1618 | ||
3429 | msgid "CSPROCS = number of current service processes (NW 5.x only)" | 2638 | msgid "CSPROCS = number of current service processes (NW 5.x only)" |
3430 | msgstr "CSPROCS = nombres de processus services actuels (NW 5.x seulement)" | 2639 | msgstr "CSPROCS = nombres de processus services actuels (NW 5.x seulement)" |
3431 | 2640 | ||
3432 | #: plugins/check_nwstat.c:1619 | ||
3433 | msgid "ABENDS = number of abended threads (NW 5.x only)" | 2641 | msgid "ABENDS = number of abended threads (NW 5.x only)" |
3434 | msgstr "" | 2642 | msgstr "" |
3435 | 2643 | ||
3436 | #: plugins/check_nwstat.c:1620 | ||
3437 | msgid "UPTIME = server uptime" | 2644 | msgid "UPTIME = server uptime" |
3438 | msgstr "" | 2645 | msgstr "" |
3439 | 2646 | ||
3440 | #: plugins/check_nwstat.c:1621 | ||
3441 | msgid "LTCH = percent long term cache hits" | 2647 | msgid "LTCH = percent long term cache hits" |
3442 | msgstr "" | 2648 | msgstr "" |
3443 | 2649 | ||
3444 | #: plugins/check_nwstat.c:1622 | ||
3445 | msgid "CBUFF = current number of cache buffers" | 2650 | msgid "CBUFF = current number of cache buffers" |
3446 | msgstr "" | 2651 | msgstr "" |
3447 | 2652 | ||
3448 | #: plugins/check_nwstat.c:1623 | ||
3449 | msgid "CDBUFF = current number of dirty cache buffers" | 2653 | msgid "CDBUFF = current number of dirty cache buffers" |
3450 | msgstr "" | 2654 | msgstr "" |
3451 | 2655 | ||
3452 | #: plugins/check_nwstat.c:1624 | ||
3453 | msgid "DCB = dirty cache buffers as a percentage of the total" | 2656 | msgid "DCB = dirty cache buffers as a percentage of the total" |
3454 | msgstr "" | 2657 | msgstr "" |
3455 | 2658 | ||
3456 | #: plugins/check_nwstat.c:1625 | ||
3457 | msgid "TCB = dirty cache buffers as a percentage of the original" | 2659 | msgid "TCB = dirty cache buffers as a percentage of the original" |
3458 | msgstr "" | 2660 | msgstr "" |
3459 | 2661 | ||
3460 | #: plugins/check_nwstat.c:1626 | ||
3461 | msgid "OFILES = number of open files" | 2662 | msgid "OFILES = number of open files" |
3462 | msgstr "" | 2663 | msgstr "" |
3463 | 2664 | ||
3464 | #: plugins/check_nwstat.c:1627 | ||
3465 | msgid " VMF<vol> = MB of free space on Volume <vol>" | 2665 | msgid " VMF<vol> = MB of free space on Volume <vol>" |
3466 | msgstr "" | 2666 | msgstr "" |
3467 | 2667 | ||
3468 | #: plugins/check_nwstat.c:1628 | ||
3469 | msgid " VMU<vol> = MB used space on Volume <vol>" | 2668 | msgid " VMU<vol> = MB used space on Volume <vol>" |
3470 | msgstr "" | 2669 | msgstr "" |
3471 | 2670 | ||
3472 | #: plugins/check_nwstat.c:1629 | ||
3473 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" | 2671 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" |
3474 | msgstr "" | 2672 | msgstr "" |
3475 | 2673 | ||
3476 | #: plugins/check_nwstat.c:1630 | ||
3477 | msgid " VPF<vol> = percent free space on volume <vol>" | 2674 | msgid " VPF<vol> = percent free space on volume <vol>" |
3478 | msgstr "" | 2675 | msgstr "" |
3479 | 2676 | ||
3480 | #: plugins/check_nwstat.c:1631 | ||
3481 | msgid " VKF<vol> = KB of free space on volume <vol>" | 2677 | msgid " VKF<vol> = KB of free space on volume <vol>" |
3482 | msgstr "" | 2678 | msgstr "" |
3483 | 2679 | ||
3484 | #: plugins/check_nwstat.c:1632 | ||
3485 | msgid " VPP<vol> = percent purgeable space on volume <vol>" | 2680 | msgid " VPP<vol> = percent purgeable space on volume <vol>" |
3486 | msgstr "" | 2681 | msgstr "" |
3487 | 2682 | ||
3488 | #: plugins/check_nwstat.c:1633 | ||
3489 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" | 2683 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" |
3490 | msgstr "" | 2684 | msgstr "" |
3491 | 2685 | ||
3492 | #: plugins/check_nwstat.c:1634 | ||
3493 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" | 2686 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" |
3494 | msgstr "" | 2687 | msgstr "" |
3495 | 2688 | ||
3496 | #: plugins/check_nwstat.c:1635 | ||
3497 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" | 2689 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" |
3498 | msgstr "" | 2690 | msgstr "" |
3499 | 2691 | ||
3500 | #: plugins/check_nwstat.c:1636 | ||
3501 | msgid " LRUM = LRU sitting time in minutes" | 2692 | msgid " LRUM = LRU sitting time in minutes" |
3502 | msgstr "" | 2693 | msgstr "" |
3503 | 2694 | ||
3504 | #: plugins/check_nwstat.c:1637 | ||
3505 | msgid " LRUS = LRU sitting time in seconds" | 2695 | msgid " LRUS = LRU sitting time in seconds" |
3506 | msgstr " LRUS = LRU temps d'attente en secondes" | 2696 | msgstr " LRUS = LRU temps d'attente en secondes" |
3507 | 2697 | ||
3508 | #: plugins/check_nwstat.c:1638 | ||
3509 | msgid " DSDB = check to see if DS Database is open" | 2698 | msgid " DSDB = check to see if DS Database is open" |
3510 | msgstr "" | 2699 | msgstr "" |
3511 | 2700 | ||
3512 | #: plugins/check_nwstat.c:1639 | ||
3513 | msgid " DSVER = NDS version" | 2701 | msgid " DSVER = NDS version" |
3514 | msgstr "" | 2702 | msgstr "" |
3515 | 2703 | ||
3516 | #: plugins/check_nwstat.c:1640 | ||
3517 | msgid " UPRB = used packet receive buffers" | 2704 | msgid " UPRB = used packet receive buffers" |
3518 | msgstr " UPRB = paquets du tampon de réception utilisés" | 2705 | msgstr " UPRB = paquets du tampon de réception utilisés" |
3519 | 2706 | ||
3520 | #: plugins/check_nwstat.c:1641 | ||
3521 | msgid " PUPRB = percent (of max) used packet receive buffers" | 2707 | msgid " PUPRB = percent (of max) used packet receive buffers" |
3522 | msgstr "" | 2708 | msgstr "" |
3523 | 2709 | ||
3524 | #: plugins/check_nwstat.c:1642 | ||
3525 | msgid " SAPENTRIES = number of entries in the SAP table" | 2710 | msgid " SAPENTRIES = number of entries in the SAP table" |
3526 | msgstr "" | 2711 | msgstr "" |
3527 | 2712 | ||
3528 | #: plugins/check_nwstat.c:1643 | ||
3529 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" | 2713 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" |
3530 | msgstr " SAPENTRIES<n> = entrées dans la table SAP pour le type SAP <n>" | 2714 | msgstr " SAPENTRIES<n> = entrées dans la table SAP pour le type SAP <n>" |
3531 | 2715 | ||
3532 | #: plugins/check_nwstat.c:1644 | ||
3533 | msgid " TSYNC = timesync status" | 2716 | msgid " TSYNC = timesync status" |
3534 | msgstr "" | 2717 | msgstr "" |
3535 | 2718 | ||
3536 | #: plugins/check_nwstat.c:1645 | ||
3537 | msgid " LOGINS = check to see if logins are enabled" | 2719 | msgid " LOGINS = check to see if logins are enabled" |
3538 | msgstr "" | 2720 | msgstr "" |
3539 | 2721 | ||
3540 | #: plugins/check_nwstat.c:1646 | ||
3541 | msgid " CONNS = number of currently licensed connections" | 2722 | msgid " CONNS = number of currently licensed connections" |
3542 | msgstr "" | 2723 | msgstr "" |
3543 | 2724 | ||
3544 | #: plugins/check_nwstat.c:1647 | ||
3545 | msgid " NRMH\t= NRM Summary Status" | 2725 | msgid " NRMH\t= NRM Summary Status" |
3546 | msgstr "" | 2726 | msgstr "" |
3547 | 2727 | ||
3548 | #: plugins/check_nwstat.c:1648 | ||
3549 | msgid " NRMP<stat> = Returns the current value for a NRM health item" | 2728 | msgid " NRMP<stat> = Returns the current value for a NRM health item" |
3550 | msgstr "" | 2729 | msgstr "" |
3551 | 2730 | ||
3552 | #: plugins/check_nwstat.c:1649 | ||
3553 | msgid " NRMM<stat> = Returns the current memory stats from NRM" | 2731 | msgid " NRMM<stat> = Returns the current memory stats from NRM" |
3554 | msgstr "" | 2732 | msgstr "" |
3555 | 2733 | ||
3556 | #: plugins/check_nwstat.c:1650 | ||
3557 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" | 2734 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" |
3558 | msgstr "" | 2735 | msgstr "" |
3559 | 2736 | ||
3560 | #: plugins/check_nwstat.c:1651 | ||
3561 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" | 2737 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" |
3562 | msgstr "" | 2738 | msgstr "" |
3563 | 2739 | ||
3564 | #: plugins/check_nwstat.c:1652 | ||
3565 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" | 2740 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" |
3566 | msgstr "" | 2741 | msgstr "" |
3567 | 2742 | ||
3568 | #: plugins/check_nwstat.c:1653 | ||
3569 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" | 2743 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" |
3570 | msgstr "" | 2744 | msgstr "" |
3571 | 2745 | ||
3572 | #: plugins/check_nwstat.c:1654 | ||
3573 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" | 2746 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" |
3574 | msgstr "" | 2747 | msgstr "" |
3575 | 2748 | ||
3576 | #: plugins/check_nwstat.c:1655 | ||
3577 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" | 2749 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" |
3578 | msgstr "" | 2750 | msgstr "" |
3579 | 2751 | ||
3580 | #: plugins/check_nwstat.c:1656 | ||
3581 | msgid "" | 2752 | msgid "" |
3582 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" | 2753 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" |
3583 | msgstr "" | 2754 | msgstr "" |
3584 | 2755 | ||
3585 | #: plugins/check_nwstat.c:1657 | ||
3586 | msgid " NLM:<nlm> = check if NLM is loaded and report version" | 2756 | msgid " NLM:<nlm> = check if NLM is loaded and report version" |
3587 | msgstr "" | 2757 | msgstr "" |
3588 | 2758 | ||
3589 | #: plugins/check_nwstat.c:1658 | ||
3590 | msgid " (e.g. NLM:TSANDS.NLM)" | 2759 | msgid " (e.g. NLM:TSANDS.NLM)" |
3591 | msgstr "" | 2760 | msgstr "" |
3592 | 2761 | ||
3593 | #: plugins/check_nwstat.c:1665 | ||
3594 | msgid "Include server version string in results" | 2762 | msgid "Include server version string in results" |
3595 | msgstr "" | 2763 | msgstr "" |
3596 | 2764 | ||
3597 | #: plugins/check_nwstat.c:1671 | ||
3598 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" | 2765 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" |
3599 | msgstr "" | 2766 | msgstr "" |
3600 | 2767 | ||
3601 | #: plugins/check_nwstat.c:1672 | ||
3602 | msgid "" | 2768 | msgid "" |
3603 | " extension for NetWare be loaded on the Novell servers you wish to check." | 2769 | " extension for NetWare be loaded on the Novell servers you wish to check." |
3604 | msgstr "" | 2770 | msgstr "" |
3605 | 2771 | ||
3606 | #: plugins/check_nwstat.c:1673 | ||
3607 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" | 2772 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" |
3608 | msgstr " (disponible depuis http://www.engr.wisc.edu/~drews/mrtg/)" | 2773 | msgstr " (disponible depuis http://www.engr.wisc.edu/~drews/mrtg/)" |
3609 | 2774 | ||
3610 | #: plugins/check_nwstat.c:1674 | ||
3611 | msgid "" | 2775 | msgid "" |
3612 | "- Values for critical thresholds should be lower than warning thresholds" | 2776 | "- Values for critical thresholds should be lower than warning thresholds" |
3613 | msgstr "" | 2777 | msgstr "" |
3614 | 2778 | ||
3615 | #: plugins/check_nwstat.c:1675 | ||
3616 | msgid "" | 2779 | msgid "" |
3617 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " | 2780 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " |
3618 | msgstr "" | 2781 | msgstr "" |
3619 | 2782 | ||
3620 | #: plugins/check_nwstat.c:1676 | ||
3621 | msgid " TCB, LRUS and LRUM." | 2783 | msgid " TCB, LRUS and LRUM." |
3622 | msgstr "" | 2784 | msgstr "" |
3623 | 2785 | ||
3624 | #: plugins/check_overcr.c:123 | ||
3625 | msgid "Unknown error fetching load data\n" | 2786 | msgid "Unknown error fetching load data\n" |
3626 | msgstr "" | 2787 | msgstr "" |
3627 | "Erreur inconnue lors de la récupération des données de charge système\n" | 2788 | "Erreur inconnue lors de la récupération des données de charge système\n" |
3628 | 2789 | ||
3629 | #: plugins/check_overcr.c:127 | ||
3630 | msgid "Invalid response from server - no load information\n" | 2790 | msgid "Invalid response from server - no load information\n" |
3631 | msgstr "Réponse invalide du serveur - pas d'information de charge système\n" | 2791 | msgstr "Réponse invalide du serveur - pas d'information de charge système\n" |
3632 | 2792 | ||
3633 | #: plugins/check_overcr.c:133 | ||
3634 | msgid "Invalid response from server after load 1\n" | 2793 | msgid "Invalid response from server after load 1\n" |
3635 | msgstr "Réponse invalide du serveur après charge système à 1 minute\n" | 2794 | msgstr "Réponse invalide du serveur après charge système à 1 minute\n" |
3636 | 2795 | ||
3637 | #: plugins/check_overcr.c:139 | ||
3638 | msgid "Invalid response from server after load 5\n" | 2796 | msgid "Invalid response from server after load 5\n" |
3639 | msgstr "Réponse invalide du serveur après charge système à 5 minute\n" | 2797 | msgstr "Réponse invalide du serveur après charge système à 5 minute\n" |
3640 | 2798 | ||
3641 | #: plugins/check_overcr.c:164 | ||
3642 | #, c-format | 2799 | #, c-format |
3643 | msgid "Load %s - %s-min load average = %0.2f" | 2800 | msgid "Load %s - %s-min load average = %0.2f" |
3644 | msgstr "Charge %s - %s-moyenne minimale de charge système = %0.2f" | 2801 | msgstr "Charge %s - %s-moyenne minimale de charge système = %0.2f" |
3645 | 2802 | ||
3646 | #: plugins/check_overcr.c:174 | ||
3647 | msgid "Unknown error fetching disk data\n" | 2803 | msgid "Unknown error fetching disk data\n" |
3648 | msgstr "Erreur inconnue en récupérant les données des disques\n" | 2804 | msgstr "Erreur inconnue en récupérant les données des disques\n" |
3649 | 2805 | ||
3650 | #: plugins/check_overcr.c:184 plugins/check_overcr.c:236 | ||
3651 | #: plugins/check_overcr.c:240 | ||
3652 | msgid "Invalid response from server\n" | 2806 | msgid "Invalid response from server\n" |
3653 | msgstr "Réponse invalide reçue du serveur\n" | 2807 | msgstr "Réponse invalide reçue du serveur\n" |
3654 | 2808 | ||
3655 | #: plugins/check_overcr.c:211 | ||
3656 | msgid "Unknown error fetching network status\n" | 2809 | msgid "Unknown error fetching network status\n" |
3657 | msgstr "Erreur inconnue lors de la réception de l'état du réseau\n" | 2810 | msgstr "Erreur inconnue lors de la réception de l'état du réseau\n" |
3658 | 2811 | ||
3659 | #: plugins/check_overcr.c:221 | ||
3660 | #, c-format | 2812 | #, c-format |
3661 | msgid "Net %s - %d connection%s on port %d" | 2813 | msgid "Net %s - %d connection%s on port %d" |
3662 | msgstr "Net %s - %d connections%s sur le port %d" | 2814 | msgstr "Net %s - %d connections%s sur le port %d" |
3663 | 2815 | ||
3664 | #: plugins/check_overcr.c:232 | ||
3665 | msgid "Unknown error fetching process status\n" | 2816 | msgid "Unknown error fetching process status\n" |
3666 | msgstr "Erreur inconnue en récupérant l'état des processus\n" | 2817 | msgstr "Erreur inconnue en récupérant l'état des processus\n" |
3667 | 2818 | ||
3668 | #: plugins/check_overcr.c:250 | ||
3669 | #, c-format | 2819 | #, c-format |
3670 | msgid "Process %s - %d instance%s of %s running" | 2820 | msgid "Process %s - %d instance%s of %s running" |
3671 | msgstr "Processus %s - %d instances%s de %s démarrées" | 2821 | msgstr "Processus %s - %d instances%s de %s démarrées" |
3672 | 2822 | ||
3673 | #: plugins/check_overcr.c:277 | ||
3674 | #, c-format | 2823 | #, c-format |
3675 | msgid "Uptime %s - Up %d days %d hours %d minutes" | 2824 | msgid "Uptime %s - Up %d days %d hours %d minutes" |
3676 | msgstr "Temps de fonctionnement %s - Up %d jours %d heures %d minutes" | 2825 | msgstr "Temps de fonctionnement %s - Up %d jours %d heures %d minutes" |
3677 | 2826 | ||
3678 | #: plugins/check_overcr.c:419 | ||
3679 | msgid "" | 2827 | msgid "" |
3680 | "This plugin attempts to contact the Over-CR collector daemon running on the" | 2828 | "This plugin attempts to contact the Over-CR collector daemon running on the" |
3681 | msgstr "" | 2829 | msgstr "" |
3682 | "Ce plugin essaye de joindre le service Over CR tournant sur le serveur UNIX" | 2830 | "Ce plugin essaye de joindre le service Over CR tournant sur le serveur UNIX" |
3683 | 2831 | ||
3684 | #: plugins/check_overcr.c:420 | ||
3685 | msgid "remote UNIX server in order to gather the requested system information." | 2832 | msgid "remote UNIX server in order to gather the requested system information." |
3686 | msgstr "distant afin de récupérer les informations système demandées." | 2833 | msgstr "distant afin de récupérer les informations système demandées." |
3687 | 2834 | ||
3688 | #: plugins/check_overcr.c:437 | ||
3689 | msgid "LOAD1 = 1 minute average CPU load" | 2835 | msgid "LOAD1 = 1 minute average CPU load" |
3690 | msgstr "" | 2836 | msgstr "" |
3691 | 2837 | ||
3692 | #: plugins/check_overcr.c:438 | ||
3693 | msgid "LOAD5 = 5 minute average CPU load" | 2838 | msgid "LOAD5 = 5 minute average CPU load" |
3694 | msgstr "" | 2839 | msgstr "" |
3695 | 2840 | ||
3696 | #: plugins/check_overcr.c:439 | ||
3697 | msgid "LOAD15 = 15 minute average CPU load" | 2841 | msgid "LOAD15 = 15 minute average CPU load" |
3698 | msgstr "" | 2842 | msgstr "" |
3699 | 2843 | ||
3700 | #: plugins/check_overcr.c:440 | ||
3701 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" | 2844 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" |
3702 | msgstr "" | 2845 | msgstr "" |
3703 | 2846 | ||
3704 | #: plugins/check_overcr.c:441 | ||
3705 | msgid "PROC<process> = number of running processes with name <process>" | 2847 | msgid "PROC<process> = number of running processes with name <process>" |
3706 | msgstr "" | 2848 | msgstr "" |
3707 | 2849 | ||
3708 | #: plugins/check_overcr.c:442 | ||
3709 | msgid "NET<port> = number of active connections on TCP port <port>" | 2850 | msgid "NET<port> = number of active connections on TCP port <port>" |
3710 | msgstr "" | 2851 | msgstr "" |
3711 | 2852 | ||
3712 | #: plugins/check_overcr.c:443 | ||
3713 | msgid "UPTIME = system uptime in seconds" | 2853 | msgid "UPTIME = system uptime in seconds" |
3714 | msgstr "" | 2854 | msgstr "" |
3715 | 2855 | ||
3716 | #: plugins/check_overcr.c:450 | ||
3717 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" | 2856 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" |
3718 | msgstr "Ce plugin requiert que le daemon collecteur Over-CR d'Eric Molitors" | 2857 | msgstr "Ce plugin requiert que le daemon collecteur Over-CR d'Eric Molitors" |
3719 | 2858 | ||
3720 | #: plugins/check_overcr.c:451 | ||
3721 | msgid "running on the remote server." | 2859 | msgid "running on the remote server." |
3722 | msgstr "soit fonctionnel sur le serveur distant" | 2860 | msgstr "soit fonctionnel sur le serveur distant" |
3723 | 2861 | ||
3724 | #: plugins/check_overcr.c:452 | ||
3725 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" | 2862 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" |
3726 | msgstr "" | 2863 | msgstr "" |
3727 | 2864 | ||
3728 | #: plugins/check_overcr.c:453 | ||
3729 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" | 2865 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" |
3730 | msgstr "Ce plugin a été testé avec la version 0.99.53 su collecteur Over-CR" | 2866 | msgstr "Ce plugin a été testé avec la version 0.99.53 su collecteur Over-CR" |
3731 | 2867 | ||
3732 | #: plugins/check_overcr.c:457 | ||
3733 | msgid "" | 2868 | msgid "" |
3734 | "For the available options, the critical threshold value should always be" | 2869 | "For the available options, the critical threshold value should always be" |
3735 | msgstr "" | 2870 | msgstr "" |
3736 | "Pour toutes les options disponibles, le seuil critique doit toujours être" | 2871 | "Pour toutes les options disponibles, le seuil critique doit toujours être" |
3737 | 2872 | ||
3738 | #: plugins/check_overcr.c:458 | ||
3739 | msgid "" | 2873 | msgid "" |
3740 | "higher than the warning threshold value, EXCEPT with the uptime variable" | 2874 | "higher than the warning threshold value, EXCEPT with the uptime variable" |
3741 | msgstr "plus grand que le seuil d'alerte SAUF pour l'option uptime" | 2875 | msgstr "plus grand que le seuil d'alerte SAUF pour l'option uptime" |
3742 | 2876 | ||
3743 | #: plugins/check_pgsql.c:224 | ||
3744 | #, c-format | 2877 | #, c-format |
3745 | msgid "CRITICAL - no connection to '%s' (%s).\n" | 2878 | msgid "CRITICAL - no connection to '%s' (%s).\n" |
3746 | msgstr "CRITIQUE - pas de connexion à '%s' (%s).\n" | 2879 | msgstr "CRITIQUE - pas de connexion à '%s' (%s).\n" |
3747 | 2880 | ||
3748 | #: plugins/check_pgsql.c:252 | ||
3749 | #, fuzzy, c-format | 2881 | #, fuzzy, c-format |
3750 | msgid " %s - database %s (%f sec.)|%s\n" | 2882 | msgid " %s - database %s (%f sec.)|%s\n" |
3751 | msgstr " %s - base de données %s (%d sec.)|%s\n" | 2883 | msgstr " %s - base de données %s (%d sec.)|%s\n" |
3752 | 2884 | ||
3753 | #: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289 | ||
3754 | #: plugins/check_users.c:228 | ||
3755 | msgid "Critical threshold must be a positive integer" | 2885 | msgid "Critical threshold must be a positive integer" |
3756 | msgstr "Le seuil critique doit être un entier positif" | 2886 | msgstr "Le seuil critique doit être un entier positif" |
3757 | 2887 | ||
3758 | #: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282 | ||
3759 | #: plugins/check_users.c:226 | ||
3760 | msgid "Warning threshold must be a positive integer" | 2888 | msgid "Warning threshold must be a positive integer" |
3761 | msgstr "Le seuil d'avertissement doit être un entier positif" | 2889 | msgstr "Le seuil d'avertissement doit être un entier positif" |
3762 | 2890 | ||
3763 | #: plugins/check_pgsql.c:350 | ||
3764 | #, fuzzy | 2891 | #, fuzzy |
3765 | msgid "Database name exceeds the maximum length" | 2892 | msgid "Database name exceeds the maximum length" |
3766 | msgstr "Le nom de la base de données est invalide" | 2893 | msgstr "Le nom de la base de données est invalide" |
3767 | 2894 | ||
3768 | #: plugins/check_pgsql.c:356 | ||
3769 | msgid "User name is not valid" | 2895 | msgid "User name is not valid" |
3770 | msgstr "Le nom de l'utilisateur est invalide" | 2896 | msgstr "Le nom de l'utilisateur est invalide" |
3771 | 2897 | ||
3772 | #: plugins/check_pgsql.c:471 | ||
3773 | #, c-format | 2898 | #, c-format |
3774 | msgid "Test whether a PostgreSQL Database is accepting connections." | 2899 | msgid "Test whether a PostgreSQL Database is accepting connections." |
3775 | msgstr "Teste si une base de données Postgresql accepte les connections." | 2900 | msgstr "Teste si une base de données Postgresql accepte les connections." |
3776 | 2901 | ||
3777 | #: plugins/check_pgsql.c:483 | ||
3778 | msgid "Database to check " | 2902 | msgid "Database to check " |
3779 | msgstr "" | 2903 | msgstr "" |
3780 | 2904 | ||
3781 | #: plugins/check_pgsql.c:484 | ||
3782 | #, fuzzy, c-format | 2905 | #, fuzzy, c-format |
3783 | msgid "(default: %s)\n" | 2906 | msgid "(default: %s)\n" |
3784 | msgstr "(Défaut: %d)\n" | 2907 | msgstr "(Défaut: %d)\n" |
3785 | 2908 | ||
3786 | #: plugins/check_pgsql.c:486 | ||
3787 | msgid "Login name of user" | 2909 | msgid "Login name of user" |
3788 | msgstr "Le nom d'un utilisateur" | 2910 | msgstr "Le nom d'un utilisateur" |
3789 | 2911 | ||
3790 | #: plugins/check_pgsql.c:488 | ||
3791 | msgid "Password (BIG SECURITY ISSUE)" | 2912 | msgid "Password (BIG SECURITY ISSUE)" |
3792 | msgstr "" | 2913 | msgstr "" |
3793 | 2914 | ||
3794 | #: plugins/check_pgsql.c:490 | ||
3795 | msgid "Connection parameters (keyword = value), see below" | 2915 | msgid "Connection parameters (keyword = value), see below" |
3796 | msgstr "" | 2916 | msgstr "" |
3797 | 2917 | ||
3798 | #: plugins/check_pgsql.c:497 | ||
3799 | msgid "SQL query to run. Only first column in first row will be read" | 2918 | msgid "SQL query to run. Only first column in first row will be read" |
3800 | msgstr "" | 2919 | msgstr "" |
3801 | 2920 | ||
3802 | #: plugins/check_pgsql.c:499 | ||
3803 | msgid "A name for the query, this string is used instead of the query" | 2921 | msgid "A name for the query, this string is used instead of the query" |
3804 | msgstr "" | 2922 | msgstr "" |
3805 | 2923 | ||
3806 | #: plugins/check_pgsql.c:500 | ||
3807 | msgid "in the long output of the plugin" | 2924 | msgid "in the long output of the plugin" |
3808 | msgstr "" | 2925 | msgstr "" |
3809 | 2926 | ||
3810 | #: plugins/check_pgsql.c:502 | ||
3811 | #, fuzzy | 2927 | #, fuzzy |
3812 | msgid "SQL query value to result in warning status (double)" | 2928 | msgid "SQL query value to result in warning status (double)" |
3813 | msgstr "Décalage résultant en un avertissement (secondes)" | 2929 | msgstr "Décalage résultant en un avertissement (secondes)" |
3814 | 2930 | ||
3815 | #: plugins/check_pgsql.c:504 | ||
3816 | #, fuzzy | 2931 | #, fuzzy |
3817 | msgid "SQL query value to result in critical status (double)" | 2932 | msgid "SQL query value to result in critical status (double)" |
3818 | msgstr "Décalage résultant en un état critique (secondes)" | 2933 | msgstr "Décalage résultant en un état critique (secondes)" |
3819 | 2934 | ||
3820 | #: plugins/check_pgsql.c:509 | ||
3821 | msgid "All parameters are optional." | 2935 | msgid "All parameters are optional." |
3822 | msgstr "" | 2936 | msgstr "" |
3823 | 2937 | ||
3824 | #: plugins/check_pgsql.c:510 | ||
3825 | msgid "" | 2938 | msgid "" |
3826 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" | 2939 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" |
3827 | msgstr "" | 2940 | msgstr "" |
3828 | 2941 | ||
3829 | #: plugins/check_pgsql.c:511 | ||
3830 | msgid "accepting queries. In its current operation, it simply connects to the" | 2942 | msgid "accepting queries. In its current operation, it simply connects to the" |
3831 | msgstr "" | 2943 | msgstr "" |
3832 | 2944 | ||
3833 | #: plugins/check_pgsql.c:512 | ||
3834 | msgid "" | 2945 | msgid "" |
3835 | "specified database, and then disconnects. If no database is specified, it" | 2946 | "specified database, and then disconnects. If no database is specified, it" |
3836 | msgstr "" | 2947 | msgstr "" |
3837 | 2948 | ||
3838 | #: plugins/check_pgsql.c:513 | ||
3839 | msgid "" | 2949 | msgid "" |
3840 | "connects to the template1 database, which is present in every functioning" | 2950 | "connects to the template1 database, which is present in every functioning" |
3841 | msgstr "" | 2951 | msgstr "" |
3842 | 2952 | ||
3843 | #: plugins/check_pgsql.c:514 | ||
3844 | msgid "PostgreSQL DBMS." | 2953 | msgid "PostgreSQL DBMS." |
3845 | msgstr "" | 2954 | msgstr "" |
3846 | 2955 | ||
3847 | #: plugins/check_pgsql.c:516 | ||
3848 | msgid "If a query is specified using the -q option, it will be executed after" | 2956 | msgid "If a query is specified using the -q option, it will be executed after" |
3849 | msgstr "" | 2957 | msgstr "" |
3850 | 2958 | ||
3851 | #: plugins/check_pgsql.c:517 | ||
3852 | msgid "connecting to the server. The result from the query has to be numeric." | 2959 | msgid "connecting to the server. The result from the query has to be numeric." |
3853 | msgstr "" | 2960 | msgstr "" |
3854 | 2961 | ||
3855 | #: plugins/check_pgsql.c:518 | ||
3856 | msgid "" | 2962 | msgid "" |
3857 | "Multiple SQL commands, separated by semicolon, are allowed but the result " | 2963 | "Multiple SQL commands, separated by semicolon, are allowed but the result " |
3858 | msgstr "" | 2964 | msgstr "" |
3859 | 2965 | ||
3860 | #: plugins/check_pgsql.c:519 | ||
3861 | msgid "of the last command is taken into account only. The value of the first" | 2966 | msgid "of the last command is taken into account only. The value of the first" |
3862 | msgstr "" | 2967 | msgstr "" |
3863 | 2968 | ||
3864 | #: plugins/check_pgsql.c:520 | ||
3865 | msgid "" | 2969 | msgid "" |
3866 | "column in the first row is used as the check result. If a second column is" | 2970 | "column in the first row is used as the check result. If a second column is" |
3867 | msgstr "" | 2971 | msgstr "" |
3868 | 2972 | ||
3869 | #: plugins/check_pgsql.c:521 | ||
3870 | msgid "present in the result set, this is added to the plugin output with a" | 2973 | msgid "present in the result set, this is added to the plugin output with a" |
3871 | msgstr "" | 2974 | msgstr "" |
3872 | 2975 | ||
3873 | #: plugins/check_pgsql.c:522 | ||
3874 | msgid "" | 2976 | msgid "" |
3875 | "prefix of \"Extra Info:\". This information can be displayed in the system" | 2977 | "prefix of \"Extra Info:\". This information can be displayed in the system" |
3876 | msgstr "" | 2978 | msgstr "" |
3877 | 2979 | ||
3878 | #: plugins/check_pgsql.c:523 | ||
3879 | msgid "executing the plugin." | 2980 | msgid "executing the plugin." |
3880 | msgstr "" | 2981 | msgstr "" |
3881 | 2982 | ||
3882 | #: plugins/check_pgsql.c:525 | ||
3883 | msgid "" | 2983 | msgid "" |
3884 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" | 2984 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" |
3885 | msgstr "" | 2985 | msgstr "" |
3886 | 2986 | ||
3887 | #: plugins/check_pgsql.c:526 | ||
3888 | msgid "" | 2987 | msgid "" |
3889 | "for details about how to access internal statistics of the database server." | 2988 | "for details about how to access internal statistics of the database server." |
3890 | msgstr "" | 2989 | msgstr "" |
3891 | 2990 | ||
3892 | #: plugins/check_pgsql.c:528 | ||
3893 | msgid "" | 2991 | msgid "" |
3894 | "For a list of available connection parameters which may be used with the -o" | 2992 | "For a list of available connection parameters which may be used with the -o" |
3895 | msgstr "" | 2993 | msgstr "" |
3896 | 2994 | ||
3897 | #: plugins/check_pgsql.c:529 | ||
3898 | msgid "" | 2995 | msgid "" |
3899 | "command line option, see the documentation for PQconnectdb() in the chapter" | 2996 | "command line option, see the documentation for PQconnectdb() in the chapter" |
3900 | msgstr "" | 2997 | msgstr "" |
3901 | 2998 | ||
3902 | #: plugins/check_pgsql.c:530 | ||
3903 | msgid "" | 2999 | msgid "" |
3904 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" | 3000 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" |
3905 | msgstr "" | 3001 | msgstr "" |
3906 | 3002 | ||
3907 | #: plugins/check_pgsql.c:531 | ||
3908 | msgid "" | 3003 | msgid "" |
3909 | "used to specify a service name in pg_service.conf to be used for additional" | 3004 | "used to specify a service name in pg_service.conf to be used for additional" |
3910 | msgstr "" | 3005 | msgstr "" |
3911 | 3006 | ||
3912 | #: plugins/check_pgsql.c:532 | ||
3913 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" | 3007 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" |
3914 | msgstr "" | 3008 | msgstr "" |
3915 | 3009 | ||
3916 | #: plugins/check_pgsql.c:533 | ||
3917 | msgid "-o 'sslmode=require'." | 3010 | msgid "-o 'sslmode=require'." |
3918 | msgstr "" | 3011 | msgstr "" |
3919 | 3012 | ||
3920 | #: plugins/check_pgsql.c:535 | ||
3921 | msgid "" | 3013 | msgid "" |
3922 | "The plugin will connect to a local postmaster if no host is specified. To" | 3014 | "The plugin will connect to a local postmaster if no host is specified. To" |
3923 | msgstr "" | 3015 | msgstr "" |
3924 | "Ce plugin va se connecter sur un postmaster local si aucun hôte n'est " | 3016 | "Ce plugin va se connecter sur un postmaster local si aucun hôte n'est " |
3925 | "spécifié." | 3017 | "spécifié." |
3926 | 3018 | ||
3927 | #: plugins/check_pgsql.c:536 | ||
3928 | msgid "" | 3019 | msgid "" |
3929 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" | 3020 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" |
3930 | msgstr "" | 3021 | msgstr "" |
3931 | 3022 | ||
3932 | #: plugins/check_pgsql.c:537 | ||
3933 | msgid "connections (start the postmaster with the -i option)." | 3023 | msgid "connections (start the postmaster with the -i option)." |
3934 | msgstr "" | 3024 | msgstr "" |
3935 | 3025 | ||
3936 | #: plugins/check_pgsql.c:539 | ||
3937 | msgid "" | 3026 | msgid "" |
3938 | "Typically, the monitoring user (unless the --logname option is used) should " | 3027 | "Typically, the monitoring user (unless the --logname option is used) should " |
3939 | "be" | 3028 | "be" |
3940 | msgstr "" | 3029 | msgstr "" |
3941 | 3030 | ||
3942 | #: plugins/check_pgsql.c:540 | ||
3943 | msgid "" | 3031 | msgid "" |
3944 | "able to connect to the database without a password. The plugin can also send" | 3032 | "able to connect to the database without a password. The plugin can also send" |
3945 | msgstr "" | 3033 | msgstr "" |
3946 | 3034 | ||
3947 | #: plugins/check_pgsql.c:541 | ||
3948 | msgid "a password, but no effort is made to obscure or encrypt the password." | 3035 | msgid "a password, but no effort is made to obscure or encrypt the password." |
3949 | msgstr "" | 3036 | msgstr "" |
3950 | 3037 | ||
3951 | #: plugins/check_pgsql.c:575 | ||
3952 | #, c-format | 3038 | #, c-format |
3953 | msgid "QUERY %s - %s: %s.\n" | 3039 | msgid "QUERY %s - %s: %s.\n" |
3954 | msgstr "" | 3040 | msgstr "" |
3955 | 3041 | ||
3956 | #: plugins/check_pgsql.c:575 | ||
3957 | msgid "Error with query" | 3042 | msgid "Error with query" |
3958 | msgstr "" | 3043 | msgstr "" |
3959 | 3044 | ||
3960 | #: plugins/check_pgsql.c:581 | ||
3961 | #, fuzzy | 3045 | #, fuzzy |
3962 | msgid "No rows returned" | 3046 | msgid "No rows returned" |
3963 | msgstr "Pas de données valides reçues" | 3047 | msgstr "Pas de données valides reçues" |
3964 | 3048 | ||
3965 | #: plugins/check_pgsql.c:586 | ||
3966 | #, fuzzy | 3049 | #, fuzzy |
3967 | msgid "No columns returned" | 3050 | msgid "No columns returned" |
3968 | msgstr "Pas de données valides reçues" | 3051 | msgstr "Pas de données valides reçues" |
3969 | 3052 | ||
3970 | #: plugins/check_pgsql.c:592 | ||
3971 | #, fuzzy | 3053 | #, fuzzy |
3972 | msgid "No data returned" | 3054 | msgid "No data returned" |
3973 | msgstr "Pas de données valides reçues" | 3055 | msgstr "Pas de données valides reçues" |
3974 | 3056 | ||
3975 | #: plugins/check_pgsql.c:601 | ||
3976 | msgid "Is not a numeric" | 3057 | msgid "Is not a numeric" |
3977 | msgstr "" | 3058 | msgstr "" |
3978 | 3059 | ||
3979 | #: plugins/check_pgsql.c:619 | ||
3980 | #, fuzzy, c-format | 3060 | #, fuzzy, c-format |
3981 | msgid "%s returned %f" | 3061 | msgid "%s returned %f" |
3982 | msgstr ". %s renvoie %s" | 3062 | msgstr ". %s renvoie %s" |
3983 | 3063 | ||
3984 | #: plugins/check_pgsql.c:622 | ||
3985 | #, fuzzy, c-format | 3064 | #, fuzzy, c-format |
3986 | msgid "'%s' returned %f" | 3065 | msgid "'%s' returned %f" |
3987 | msgstr ". %s renvoie %s" | 3066 | msgstr ". %s renvoie %s" |
3988 | 3067 | ||
3989 | #: plugins/check_ping.c:143 | ||
3990 | msgid "CRITICAL - Could not interpret output from ping command\n" | 3068 | msgid "CRITICAL - Could not interpret output from ping command\n" |
3991 | msgstr "CRITIQUE - Impossible d'interpréter le réponse de la commande ping\n" | 3069 | msgstr "CRITIQUE - Impossible d'interpréter le réponse de la commande ping\n" |
3992 | 3070 | ||
3993 | #: plugins/check_ping.c:159 | ||
3994 | #, c-format | 3071 | #, c-format |
3995 | msgid "PING %s - %sPacket loss = %d%%" | 3072 | msgid "PING %s - %sPacket loss = %d%%" |
3996 | msgstr "PING %s - %s Paquets perdus = %d%%" | 3073 | msgstr "PING %s - %s Paquets perdus = %d%%" |
3997 | 3074 | ||
3998 | #: plugins/check_ping.c:162 | ||
3999 | #, c-format | 3075 | #, c-format |
4000 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" | 3076 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" |
4001 | msgstr "PING %s - %s Paquets perdus = %d%%, RTA = %2.2f ms" | 3077 | msgstr "PING %s - %s Paquets perdus = %d%%, RTA = %2.2f ms" |
4002 | 3078 | ||
4003 | #: plugins/check_ping.c:263 | ||
4004 | msgid "Could not realloc() addresses\n" | 3079 | msgid "Could not realloc() addresses\n" |
4005 | msgstr "Impossible de réallouer les adresses\n" | 3080 | msgstr "Impossible de réallouer les adresses\n" |
4006 | 3081 | ||
4007 | #: plugins/check_ping.c:278 plugins/check_ping.c:358 | ||
4008 | #, c-format | 3082 | #, c-format |
4009 | msgid "<max_packets> (%s) must be a non-negative number\n" | 3083 | msgid "<max_packets> (%s) must be a non-negative number\n" |
4010 | msgstr "<max_packets> (%s) doit être un nombre positif\n" | 3084 | msgstr "<max_packets> (%s) doit être un nombre positif\n" |
4011 | 3085 | ||
4012 | #: plugins/check_ping.c:312 | ||
4013 | #, c-format | 3086 | #, c-format |
4014 | msgid "<wpl> (%s) must be an integer percentage\n" | 3087 | msgid "<wpl> (%s) must be an integer percentage\n" |
4015 | msgstr "<wpl> (%s) doit être un pourcentage entier\n" | 3088 | msgstr "<wpl> (%s) doit être un pourcentage entier\n" |
4016 | 3089 | ||
4017 | #: plugins/check_ping.c:323 | ||
4018 | #, c-format | 3090 | #, c-format |
4019 | msgid "<cpl> (%s) must be an integer percentage\n" | 3091 | msgid "<cpl> (%s) must be an integer percentage\n" |
4020 | msgstr "<cpl> (%s) doit être un pourcentage entier\n" | 3092 | msgstr "<cpl> (%s) doit être un pourcentage entier\n" |
4021 | 3093 | ||
4022 | #: plugins/check_ping.c:334 | ||
4023 | #, c-format | 3094 | #, c-format |
4024 | msgid "<wrta> (%s) must be a non-negative number\n" | 3095 | msgid "<wrta> (%s) must be a non-negative number\n" |
4025 | msgstr "<wrta> (%s) doit être un nombre positif\n" | 3096 | msgstr "<wrta> (%s) doit être un nombre positif\n" |
4026 | 3097 | ||
4027 | #: plugins/check_ping.c:345 | ||
4028 | #, c-format | 3098 | #, c-format |
4029 | msgid "<crta> (%s) must be a non-negative number\n" | 3099 | msgid "<crta> (%s) must be a non-negative number\n" |
4030 | msgstr "<crta> (%s) doit être un nombre positif\n" | 3100 | msgstr "<crta> (%s) doit être un nombre positif\n" |
4031 | 3101 | ||
4032 | #: plugins/check_ping.c:378 | ||
4033 | #, c-format | 3102 | #, c-format |
4034 | msgid "" | 3103 | msgid "" |
4035 | "%s: Warning threshold must be integer or percentage!\n" | 3104 | "%s: Warning threshold must be integer or percentage!\n" |
4036 | "\n" | 3105 | "\n" |
4037 | msgstr "%s: Le seuil d'avertissement doit être un entier ou un pourcentage!\n" | 3106 | msgstr "%s: Le seuil d'avertissement doit être un entier ou un pourcentage!\n" |
4038 | 3107 | ||
4039 | #: plugins/check_ping.c:391 | ||
4040 | #, c-format | 3108 | #, c-format |
4041 | msgid "<wrta> was not set\n" | 3109 | msgid "<wrta> was not set\n" |
4042 | msgstr "<wrta> n'a pas été indiqué\n" | 3110 | msgstr "<wrta> n'a pas été indiqué\n" |
4043 | 3111 | ||
4044 | #: plugins/check_ping.c:395 | ||
4045 | #, c-format | 3112 | #, c-format |
4046 | msgid "<crta> was not set\n" | 3113 | msgid "<crta> was not set\n" |
4047 | msgstr "<crta> n'a pas été indiqué\n" | 3114 | msgstr "<crta> n'a pas été indiqué\n" |
4048 | 3115 | ||
4049 | #: plugins/check_ping.c:399 | ||
4050 | #, c-format | 3116 | #, c-format |
4051 | msgid "<wpl> was not set\n" | 3117 | msgid "<wpl> was not set\n" |
4052 | msgstr " <wpl> n'a pas été indiqué\n" | 3118 | msgstr " <wpl> n'a pas été indiqué\n" |
4053 | 3119 | ||
4054 | #: plugins/check_ping.c:403 | ||
4055 | #, c-format | 3120 | #, c-format |
4056 | msgid "<cpl> was not set\n" | 3121 | msgid "<cpl> was not set\n" |
4057 | msgstr "<cpl> n'a pas été indiqué\n" | 3122 | msgstr "<cpl> n'a pas été indiqué\n" |
4058 | 3123 | ||
4059 | #: plugins/check_ping.c:407 | ||
4060 | #, c-format | 3124 | #, c-format |
4061 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" | 3125 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" |
4062 | msgstr "<wrta> (%f) ne peut pas être plus large que <crta> (%f)\n" | 3126 | msgstr "<wrta> (%f) ne peut pas être plus large que <crta> (%f)\n" |
4063 | 3127 | ||
4064 | #: plugins/check_ping.c:411 | ||
4065 | #, c-format | 3128 | #, c-format |
4066 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" | 3129 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" |
4067 | msgstr "<wpl> (%d) ne peut pas être plus large que <cpl> (%d)\n" | 3130 | msgstr "<wpl> (%d) ne peut pas être plus large que <cpl> (%d)\n" |
4068 | 3131 | ||
4069 | #: plugins/check_ping.c:448 | ||
4070 | #, c-format | 3132 | #, c-format |
4071 | msgid "Cannot open stderr for %s\n" | 3133 | msgid "Cannot open stderr for %s\n" |
4072 | msgstr "Impossible d'ouvrir le canal d'erreur standard pour %s\n" | 3134 | msgstr "Impossible d'ouvrir le canal d'erreur standard pour %s\n" |
4073 | 3135 | ||
4074 | #: plugins/check_ping.c:505 plugins/check_ping.c:507 | ||
4075 | msgid "System call sent warnings to stderr " | 3136 | msgid "System call sent warnings to stderr " |
4076 | msgstr "" | 3137 | msgstr "" |
4077 | "Les appel système enverront leurs messages d'avertissement vers le canal " | 3138 | "Les appel système enverront leurs messages d'avertissement vers le canal " |
4078 | "d'erreur standard" | 3139 | "d'erreur standard" |
4079 | 3140 | ||
4080 | #: plugins/check_ping.c:533 | ||
4081 | #, fuzzy, c-format | 3141 | #, fuzzy, c-format |
4082 | msgid "CRITICAL - Network Unreachable (%s)\n" | 3142 | msgid "CRITICAL - Network Unreachable (%s)\n" |
4083 | msgstr "CRITIQUE - Le réseau est inaccessible (%s)" | 3143 | msgstr "CRITIQUE - Le réseau est inaccessible (%s)" |
4084 | 3144 | ||
4085 | #: plugins/check_ping.c:535 | ||
4086 | #, fuzzy, c-format | 3145 | #, fuzzy, c-format |
4087 | msgid "CRITICAL - Host Unreachable (%s)\n" | 3146 | msgid "CRITICAL - Host Unreachable (%s)\n" |
4088 | msgstr "CRITIQUE - Hôte inaccessible (%s)" | 3147 | msgstr "CRITIQUE - Hôte inaccessible (%s)" |
4089 | 3148 | ||
4090 | #: plugins/check_ping.c:537 | ||
4091 | #, fuzzy, c-format | 3149 | #, fuzzy, c-format |
4092 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" | 3150 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" |
4093 | msgstr "CRITIQUE - Paquet ICMP incorrect: Port inaccessible (%s)" | 3151 | msgstr "CRITIQUE - Paquet ICMP incorrect: Port inaccessible (%s)" |
4094 | 3152 | ||
4095 | #: plugins/check_ping.c:539 | ||
4096 | #, fuzzy, c-format | 3153 | #, fuzzy, c-format |
4097 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" | 3154 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" |
4098 | msgstr "CRITIQUE - Paquet ICMP incorrect: Protocole inaccessible (%s)" | 3155 | msgstr "CRITIQUE - Paquet ICMP incorrect: Protocole inaccessible (%s)" |
4099 | 3156 | ||
4100 | #: plugins/check_ping.c:541 | ||
4101 | #, fuzzy, c-format | 3157 | #, fuzzy, c-format |
4102 | msgid "CRITICAL - Network Prohibited (%s)\n" | 3158 | msgid "CRITICAL - Network Prohibited (%s)\n" |
4103 | msgstr "CRITIQUE - L'accès au réseau est interdit (%s)" | 3159 | msgstr "CRITIQUE - L'accès au réseau est interdit (%s)" |
4104 | 3160 | ||
4105 | #: plugins/check_ping.c:543 | ||
4106 | #, fuzzy, c-format | 3161 | #, fuzzy, c-format |
4107 | msgid "CRITICAL - Host Prohibited (%s)\n" | 3162 | msgid "CRITICAL - Host Prohibited (%s)\n" |
4108 | msgstr "CRITIQUE - L'accès a l'hôte est interdit (%s)" | 3163 | msgstr "CRITIQUE - L'accès a l'hôte est interdit (%s)" |
4109 | 3164 | ||
4110 | #: plugins/check_ping.c:545 | ||
4111 | #, fuzzy, c-format | 3165 | #, fuzzy, c-format |
4112 | msgid "CRITICAL - Packet Filtered (%s)\n" | 3166 | msgid "CRITICAL - Packet Filtered (%s)\n" |
4113 | msgstr "CRITIQUE - Paquet filtré (%s)" | 3167 | msgstr "CRITIQUE - Paquet filtré (%s)" |
4114 | 3168 | ||
4115 | #: plugins/check_ping.c:547 | ||
4116 | #, fuzzy, c-format | 3169 | #, fuzzy, c-format |
4117 | msgid "CRITICAL - Host not found (%s)\n" | 3170 | msgid "CRITICAL - Host not found (%s)\n" |
4118 | msgstr "CRITIQUE - Hôte non trouvé (%s)" | 3171 | msgstr "CRITIQUE - Hôte non trouvé (%s)" |
4119 | 3172 | ||
4120 | #: plugins/check_ping.c:549 | ||
4121 | #, fuzzy, c-format | 3173 | #, fuzzy, c-format |
4122 | msgid "CRITICAL - Time to live exceeded (%s)\n" | 3174 | msgid "CRITICAL - Time to live exceeded (%s)\n" |
4123 | msgstr "CRITIQUE - La durée de vie du paquet est dépassée (%s)" | 3175 | msgstr "CRITIQUE - La durée de vie du paquet est dépassée (%s)" |
4124 | 3176 | ||
4125 | #: plugins/check_ping.c:551 | ||
4126 | #, fuzzy, c-format | 3177 | #, fuzzy, c-format |
4127 | msgid "CRITICAL - Destination Unreachable (%s)\n" | 3178 | msgid "CRITICAL - Destination Unreachable (%s)\n" |
4128 | msgstr "CRITIQUE - Hôte inaccessible (%s)" | 3179 | msgstr "CRITIQUE - Hôte inaccessible (%s)" |
4129 | 3180 | ||
4130 | #: plugins/check_ping.c:558 | ||
4131 | #, fuzzy | 3181 | #, fuzzy |
4132 | msgid "Unable to realloc warn_text\n" | 3182 | msgid "Unable to realloc warn_text\n" |
4133 | msgstr "Impossible de réattribuer le texte d'avertissement" | 3183 | msgstr "Impossible de réattribuer le texte d'avertissement" |
4134 | 3184 | ||
4135 | #: plugins/check_ping.c:575 | ||
4136 | #, c-format | 3185 | #, c-format |
4137 | msgid "Use ping to check connection statistics for a remote host." | 3186 | msgid "Use ping to check connection statistics for a remote host." |
4138 | msgstr "" | 3187 | msgstr "" |
4139 | "Utilise ping pour vérifier les statistiques de connections d'un hôte distant." | 3188 | "Utilise ping pour vérifier les statistiques de connections d'un hôte distant." |
4140 | 3189 | ||
4141 | #: plugins/check_ping.c:587 | ||
4142 | msgid "host to ping" | 3190 | msgid "host to ping" |
4143 | msgstr "hôte à tester" | 3191 | msgstr "hôte à tester" |
4144 | 3192 | ||
4145 | #: plugins/check_ping.c:593 | ||
4146 | msgid "number of ICMP ECHO packets to send" | 3193 | msgid "number of ICMP ECHO packets to send" |
4147 | msgstr "nombre de paquets ICMP Ã envoyer" | 3194 | msgstr "nombre de paquets ICMP Ã envoyer" |
4148 | 3195 | ||
4149 | #: plugins/check_ping.c:594 | ||
4150 | #, c-format | 3196 | #, c-format |
4151 | msgid "(Default: %d)\n" | 3197 | msgid "(Default: %d)\n" |
4152 | msgstr "(Défaut: %d)\n" | 3198 | msgstr "(Défaut: %d)\n" |
4153 | 3199 | ||
4154 | #: plugins/check_ping.c:596 | ||
4155 | msgid "show HTML in the plugin output (obsoleted by urlize)" | 3200 | msgid "show HTML in the plugin output (obsoleted by urlize)" |
4156 | msgstr "" | 3201 | msgstr "" |
4157 | 3202 | ||
4158 | #: plugins/check_ping.c:601 | ||
4159 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" | 3203 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" |
4160 | msgstr "" | 3204 | msgstr "" |
4161 | "Le seuil est <rta>,<pl>% où <rta> est le temps moyen pour l'aller retour (ms)" | 3205 | "Le seuil est <rta>,<pl>% où <rta> est le temps moyen pour l'aller retour (ms)" |
4162 | 3206 | ||
4163 | #: plugins/check_ping.c:602 | ||
4164 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" | 3207 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" |
4165 | msgstr "qui déclenche un résultat AVERTISSEMENT ou CRITIQUE, et <pl> est le " | 3208 | msgstr "qui déclenche un résultat AVERTISSEMENT ou CRITIQUE, et <pl> est le " |
4166 | 3209 | ||
4167 | #: plugins/check_ping.c:603 | ||
4168 | msgid "percentage of packet loss to trigger an alarm state." | 3210 | msgid "percentage of packet loss to trigger an alarm state." |
4169 | msgstr "pourcentage de paquets perdus pour déclencher une alarme." | 3211 | msgstr "pourcentage de paquets perdus pour déclencher une alarme." |
4170 | 3212 | ||
4171 | #: plugins/check_ping.c:606 | ||
4172 | msgid "" | 3213 | msgid "" |
4173 | "This plugin uses the ping command to probe the specified host for packet loss" | 3214 | "This plugin uses the ping command to probe the specified host for packet loss" |
4174 | msgstr "" | 3215 | msgstr "" |
4175 | "Ce plugin utilise la commande ping pour vérifier l'hôte spécifié pour les " | 3216 | "Ce plugin utilise la commande ping pour vérifier l'hôte spécifié pour les " |
4176 | "pertes de paquets" | 3217 | "pertes de paquets" |
4177 | 3218 | ||
4178 | #: plugins/check_ping.c:607 | ||
4179 | msgid "" | 3219 | msgid "" |
4180 | "(percentage) and round trip average (milliseconds). It can produce HTML " | 3220 | "(percentage) and round trip average (milliseconds). It can produce HTML " |
4181 | "output" | 3221 | "output" |
4182 | msgstr "" | 3222 | msgstr "" |
4183 | 3223 | ||
4184 | #: plugins/check_ping.c:608 | ||
4185 | msgid "" | 3224 | msgid "" |
4186 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" | 3225 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" |
4187 | msgstr "" | 3226 | msgstr "" |
4188 | 3227 | ||
4189 | #: plugins/check_ping.c:609 | ||
4190 | msgid "the contrib area of the downloads section at http://www.nagios.org/" | 3228 | msgid "the contrib area of the downloads section at http://www.nagios.org/" |
4191 | msgstr "" | 3229 | msgstr "" |
4192 | 3230 | ||
4193 | #: plugins/check_procs.c:197 | ||
4194 | #, c-format | 3231 | #, c-format |
4195 | msgid "CMD: %s\n" | 3232 | msgid "CMD: %s\n" |
4196 | msgstr "Commande: %s\n" | 3233 | msgstr "Commande: %s\n" |
4197 | 3234 | ||
4198 | #: plugins/check_procs.c:202 | ||
4199 | msgid "System call sent warnings to stderr" | 3235 | msgid "System call sent warnings to stderr" |
4200 | msgstr "" | 3236 | msgstr "" |
4201 | "L'appel système à retourné des avertissement vers le canal d'erreur standard" | 3237 | "L'appel système à retourné des avertissement vers le canal d'erreur standard" |
4202 | 3238 | ||
4203 | #: plugins/check_procs.c:349 | ||
4204 | #, c-format | 3239 | #, c-format |
4205 | msgid "Not parseable: %s" | 3240 | msgid "Not parseable: %s" |
4206 | msgstr "Impossible de parcourir les arguments: %s" | 3241 | msgstr "Impossible de parcourir les arguments: %s" |
4207 | 3242 | ||
4208 | #: plugins/check_procs.c:354 | ||
4209 | #, c-format | 3243 | #, c-format |
4210 | msgid "Unable to read output\n" | 3244 | msgid "Unable to read output\n" |
4211 | msgstr "Impossible de lire les données en entrée\n" | 3245 | msgstr "Impossible de lire les données en entrée\n" |
4212 | 3246 | ||
4213 | #: plugins/check_procs.c:371 | ||
4214 | #, c-format | 3247 | #, c-format |
4215 | msgid "%d warn out of " | 3248 | msgid "%d warn out of " |
4216 | msgstr "%d avertissements sur" | 3249 | msgstr "%d avertissements sur" |
4217 | 3250 | ||
4218 | #: plugins/check_procs.c:376 | ||
4219 | #, c-format | 3251 | #, c-format |
4220 | msgid "%d crit, %d warn out of " | 3252 | msgid "%d crit, %d warn out of " |
4221 | msgstr "%d crit, %d alertes sur " | 3253 | msgstr "%d crit, %d alertes sur " |
4222 | 3254 | ||
4223 | #: plugins/check_procs.c:382 | ||
4224 | #, c-format | 3255 | #, c-format |
4225 | msgid " with %s" | 3256 | msgid " with %s" |
4226 | msgstr " avec %s" | 3257 | msgstr " avec %s" |
4227 | 3258 | ||
4228 | #: plugins/check_procs.c:477 | ||
4229 | msgid "Parent Process ID must be an integer!" | 3259 | msgid "Parent Process ID must be an integer!" |
4230 | msgstr "L'identifiant du processus parent doit être un entier!" | 3260 | msgstr "L'identifiant du processus parent doit être un entier!" |
4231 | 3261 | ||
4232 | #: plugins/check_procs.c:483 plugins/check_procs.c:627 | ||
4233 | #, c-format | 3262 | #, c-format |
4234 | msgid "%s%sSTATE = %s" | 3263 | msgid "%s%sSTATE = %s" |
4235 | msgstr "%s%sETAT = %s" | 3264 | msgstr "%s%sETAT = %s" |
4236 | 3265 | ||
4237 | #: plugins/check_procs.c:492 | ||
4238 | msgid "UID was not found" | 3266 | msgid "UID was not found" |
4239 | msgstr "L'UID n'a pas été trouvé" | 3267 | msgstr "L'UID n'a pas été trouvé" |
4240 | 3268 | ||
4241 | #: plugins/check_procs.c:498 | ||
4242 | msgid "User name was not found" | 3269 | msgid "User name was not found" |
4243 | msgstr "L'utilisateur n'a pas été trouvé" | 3270 | msgstr "L'utilisateur n'a pas été trouvé" |
4244 | 3271 | ||
4245 | #: plugins/check_procs.c:513 | ||
4246 | #, c-format | 3272 | #, c-format |
4247 | msgid "%s%scommand name '%s'" | 3273 | msgid "%s%scommand name '%s'" |
4248 | msgstr "%s%snom de la commande '%s'" | 3274 | msgstr "%s%snom de la commande '%s'" |
4249 | 3275 | ||
4250 | #: plugins/check_procs.c:522 | ||
4251 | #, c-format | 3276 | #, c-format |
4252 | msgid "%s%sexclude progs '%s'" | 3277 | msgid "%s%sexclude progs '%s'" |
4253 | msgstr "" | 3278 | msgstr "" |
4254 | 3279 | ||
4255 | #: plugins/check_procs.c:565 | ||
4256 | msgid "RSS must be an integer!" | 3280 | msgid "RSS must be an integer!" |
4257 | msgstr "RSS doit être un entier!" | 3281 | msgstr "RSS doit être un entier!" |
4258 | 3282 | ||
4259 | #: plugins/check_procs.c:572 | ||
4260 | msgid "VSZ must be an integer!" | 3283 | msgid "VSZ must be an integer!" |
4261 | msgstr "VSZ doit être un entier!" | 3284 | msgstr "VSZ doit être un entier!" |
4262 | 3285 | ||
4263 | #: plugins/check_procs.c:580 | ||
4264 | msgid "PCPU must be a float!" | 3286 | msgid "PCPU must be a float!" |
4265 | msgstr "PCPU doit être un nombre en virgule flottante!" | 3287 | msgstr "PCPU doit être un nombre en virgule flottante!" |
4266 | 3288 | ||
4267 | #: plugins/check_procs.c:604 | ||
4268 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" | 3289 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" |
4269 | msgstr "Metric doit être l'un des PROCS, VSZ, RSS, CPU, ELAPSED!" | 3290 | msgstr "Metric doit être l'un des PROCS, VSZ, RSS, CPU, ELAPSED!" |
4270 | 3291 | ||
4271 | #: plugins/check_procs.c:735 | ||
4272 | msgid "" | 3292 | msgid "" |
4273 | "Checks all processes and generates WARNING or CRITICAL states if the " | 3293 | "Checks all processes and generates WARNING or CRITICAL states if the " |
4274 | "specified" | 3294 | "specified" |
4275 | msgstr "" | 3295 | msgstr "" |
4276 | 3296 | ||
4277 | #: plugins/check_procs.c:736 | ||
4278 | msgid "" | 3297 | msgid "" |
4279 | "metric is outside the required threshold ranges. The metric defaults to " | 3298 | "metric is outside the required threshold ranges. The metric defaults to " |
4280 | "number" | 3299 | "number" |
4281 | msgstr "" | 3300 | msgstr "" |
4282 | 3301 | ||
4283 | #: plugins/check_procs.c:737 | ||
4284 | msgid "" | 3302 | msgid "" |
4285 | "of processes. Search filters can be applied to limit the processes to check." | 3303 | "of processes. Search filters can be applied to limit the processes to check." |
4286 | msgstr "" | 3304 | msgstr "" |
4287 | 3305 | ||
4288 | #: plugins/check_procs.c:746 | ||
4289 | msgid "Generate warning state if metric is outside this range" | 3306 | msgid "Generate warning state if metric is outside this range" |
4290 | msgstr "" | 3307 | msgstr "" |
4291 | 3308 | ||
4292 | #: plugins/check_procs.c:748 | ||
4293 | msgid "Generate critical state if metric is outside this range" | 3309 | msgid "Generate critical state if metric is outside this range" |
4294 | msgstr "" | 3310 | msgstr "" |
4295 | 3311 | ||
4296 | #: plugins/check_procs.c:750 | ||
4297 | msgid "Check thresholds against metric. Valid types:" | 3312 | msgid "Check thresholds against metric. Valid types:" |
4298 | msgstr "" | 3313 | msgstr "" |
4299 | 3314 | ||
4300 | #: plugins/check_procs.c:751 | ||
4301 | msgid "PROCS - number of processes (default)" | 3315 | msgid "PROCS - number of processes (default)" |
4302 | msgstr "PROCS - nombre de processus (défaut)" | 3316 | msgstr "PROCS - nombre de processus (défaut)" |
4303 | 3317 | ||
4304 | #: plugins/check_procs.c:752 | ||
4305 | msgid "VSZ - virtual memory size" | 3318 | msgid "VSZ - virtual memory size" |
4306 | msgstr "VSZ - taille mémoire virtuelle" | 3319 | msgstr "VSZ - taille mémoire virtuelle" |
4307 | 3320 | ||
4308 | #: plugins/check_procs.c:753 | ||
4309 | msgid "RSS - resident set memory size" | 3321 | msgid "RSS - resident set memory size" |
4310 | msgstr "" | 3322 | msgstr "" |
4311 | 3323 | ||
4312 | #: plugins/check_procs.c:754 | ||
4313 | msgid "CPU - percentage CPU" | 3324 | msgid "CPU - percentage CPU" |
4314 | msgstr "CPU - pourcentage du processeur" | 3325 | msgstr "CPU - pourcentage du processeur" |
4315 | 3326 | ||
4316 | #: plugins/check_procs.c:757 | ||
4317 | msgid "ELAPSED - time elapsed in seconds" | 3327 | msgid "ELAPSED - time elapsed in seconds" |
4318 | msgstr "ELAPSED - temps écoulé en secondes" | 3328 | msgstr "ELAPSED - temps écoulé en secondes" |
4319 | 3329 | ||
4320 | #: plugins/check_procs.c:762 | ||
4321 | msgid "Extra information. Up to 3 verbosity levels" | 3330 | msgid "Extra information. Up to 3 verbosity levels" |
4322 | msgstr "informations supplémentaires. Jusqu'à 3 niveaux de verbosité" | 3331 | msgstr "informations supplémentaires. Jusqu'à 3 niveaux de verbosité" |
4323 | 3332 | ||
4324 | #: plugins/check_procs.c:765 | ||
4325 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" | 3333 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" |
4326 | msgstr "" | 3334 | msgstr "" |
4327 | 3335 | ||
4328 | #: plugins/check_procs.c:770 | ||
4329 | msgid "Only scan for processes that have, in the output of `ps`, one or" | 3336 | msgid "Only scan for processes that have, in the output of `ps`, one or" |
4330 | msgstr "" | 3337 | msgstr "" |
4331 | 3338 | ||
4332 | #: plugins/check_procs.c:771 | ||
4333 | msgid "more of the status flags you specify (for example R, Z, S, RS," | 3339 | msgid "more of the status flags you specify (for example R, Z, S, RS," |
4334 | msgstr "" | 3340 | msgstr "" |
4335 | 3341 | ||
4336 | #: plugins/check_procs.c:772 | ||
4337 | msgid "RSZDT, plus others based on the output of your 'ps' command)." | 3342 | msgid "RSZDT, plus others based on the output of your 'ps' command)." |
4338 | msgstr "" | 3343 | msgstr "" |
4339 | 3344 | ||
4340 | #: plugins/check_procs.c:774 | ||
4341 | msgid "Only scan for children of the parent process ID indicated." | 3345 | msgid "Only scan for children of the parent process ID indicated." |
4342 | msgstr "" | 3346 | msgstr "" |
4343 | 3347 | ||
4344 | #: plugins/check_procs.c:776 | ||
4345 | msgid "Only scan for processes with VSZ higher than indicated." | 3348 | msgid "Only scan for processes with VSZ higher than indicated." |
4346 | msgstr "" | 3349 | msgstr "" |
4347 | 3350 | ||
4348 | #: plugins/check_procs.c:778 | ||
4349 | msgid "Only scan for processes with RSS higher than indicated." | 3351 | msgid "Only scan for processes with RSS higher than indicated." |
4350 | msgstr "" | 3352 | msgstr "" |
4351 | 3353 | ||
4352 | #: plugins/check_procs.c:780 | ||
4353 | msgid "Only scan for processes with PCPU higher than indicated." | 3354 | msgid "Only scan for processes with PCPU higher than indicated." |
4354 | msgstr "" | 3355 | msgstr "" |
4355 | 3356 | ||
4356 | #: plugins/check_procs.c:782 | ||
4357 | msgid "Only scan for processes with user name or ID indicated." | 3357 | msgid "Only scan for processes with user name or ID indicated." |
4358 | msgstr "" | 3358 | msgstr "" |
4359 | 3359 | ||
4360 | #: plugins/check_procs.c:784 | ||
4361 | msgid "Only scan for processes with args that contain STRING." | 3360 | msgid "Only scan for processes with args that contain STRING." |
4362 | msgstr "" | 3361 | msgstr "" |
4363 | 3362 | ||
4364 | #: plugins/check_procs.c:786 | ||
4365 | msgid "Only scan for processes with args that contain the regex STRING." | 3363 | msgid "Only scan for processes with args that contain the regex STRING." |
4366 | msgstr "" | 3364 | msgstr "" |
4367 | 3365 | ||
4368 | #: plugins/check_procs.c:788 | ||
4369 | msgid "Only scan for exact matches of COMMAND (without path)." | 3366 | msgid "Only scan for exact matches of COMMAND (without path)." |
4370 | msgstr "" | 3367 | msgstr "" |
4371 | 3368 | ||
4372 | #: plugins/check_procs.c:790 | ||
4373 | msgid "Exclude processes which match this comma separated list" | 3369 | msgid "Exclude processes which match this comma separated list" |
4374 | msgstr "" | 3370 | msgstr "" |
4375 | 3371 | ||
4376 | #: plugins/check_procs.c:792 | ||
4377 | msgid "Only scan for non kernel threads (works on Linux only)." | 3372 | msgid "Only scan for non kernel threads (works on Linux only)." |
4378 | msgstr "" | 3373 | msgstr "" |
4379 | 3374 | ||
4380 | #: plugins/check_procs.c:794 | ||
4381 | #, c-format | 3375 | #, c-format |
4382 | msgid "" | 3376 | msgid "" |
4383 | "\n" | 3377 | "\n" |
@@ -4392,7 +3386,6 @@ msgstr "" | |||
4392 | "est à l'intérieur du seuil\n" | 3386 | "est à l'intérieur du seuil\n" |
4393 | "\n" | 3387 | "\n" |
4394 | 3388 | ||
4395 | #: plugins/check_procs.c:799 | ||
4396 | #, c-format | 3389 | #, c-format |
4397 | msgid "" | 3390 | msgid "" |
4398 | "This plugin checks the number of currently running processes and\n" | 3391 | "This plugin checks the number of currently running processes and\n" |
@@ -4409,879 +3402,693 @@ msgstr "" | |||
4409 | "état actuel (ex: 'Z'), ou par le nombre de processus en cours d'exécution\n" | 3402 | "état actuel (ex: 'Z'), ou par le nombre de processus en cours d'exécution\n" |
4410 | "\n" | 3403 | "\n" |
4411 | 3404 | ||
4412 | #: plugins/check_procs.c:808 | ||
4413 | msgid "Warning if not two processes with command name portsentry." | 3405 | msgid "Warning if not two processes with command name portsentry." |
4414 | msgstr "" | 3406 | msgstr "" |
4415 | 3407 | ||
4416 | #: plugins/check_procs.c:809 | ||
4417 | msgid "Critical if < 2 or > 1024 processes" | 3408 | msgid "Critical if < 2 or > 1024 processes" |
4418 | msgstr "" | 3409 | msgstr "" |
4419 | 3410 | ||
4420 | #: plugins/check_procs.c:811 | ||
4421 | msgid "Critical if not at least 1 process with command sshd" | 3411 | msgid "Critical if not at least 1 process with command sshd" |
4422 | msgstr "" | 3412 | msgstr "" |
4423 | 3413 | ||
4424 | #: plugins/check_procs.c:813 | ||
4425 | msgid "Warning if > 1024 processes with command name sshd." | 3414 | msgid "Warning if > 1024 processes with command name sshd." |
4426 | msgstr "" | 3415 | msgstr "" |
4427 | 3416 | ||
4428 | #: plugins/check_procs.c:814 | ||
4429 | msgid "Critical if < 1 processes with command name sshd." | 3417 | msgid "Critical if < 1 processes with command name sshd." |
4430 | msgstr "" | 3418 | msgstr "" |
4431 | 3419 | ||
4432 | #: plugins/check_procs.c:816 | ||
4433 | msgid "Warning alert if > 10 processes with command arguments containing" | 3420 | msgid "Warning alert if > 10 processes with command arguments containing" |
4434 | msgstr "" | 3421 | msgstr "" |
4435 | 3422 | ||
4436 | #: plugins/check_procs.c:817 | ||
4437 | msgid "'/usr/local/bin/perl' and owned by root" | 3423 | msgid "'/usr/local/bin/perl' and owned by root" |
4438 | msgstr "" | 3424 | msgstr "" |
4439 | 3425 | ||
4440 | #: plugins/check_procs.c:819 | ||
4441 | msgid "Alert if VSZ of any processes over 50K or 100K" | 3426 | msgid "Alert if VSZ of any processes over 50K or 100K" |
4442 | msgstr "" | 3427 | msgstr "" |
4443 | 3428 | ||
4444 | #: plugins/check_procs.c:821 | ||
4445 | msgid "Alert if CPU of any processes over 10% or 20%" | 3429 | msgid "Alert if CPU of any processes over 10% or 20%" |
4446 | msgstr "" | 3430 | msgstr "" |
4447 | 3431 | ||
4448 | #: plugins/check_radius.c:181 | ||
4449 | #, fuzzy | 3432 | #, fuzzy |
4450 | msgid "Config file error\n" | 3433 | msgid "Config file error\n" |
4451 | msgstr "Erreur dans le fichier de configuration" | 3434 | msgstr "Erreur dans le fichier de configuration" |
4452 | 3435 | ||
4453 | #: plugins/check_radius.c:190 | ||
4454 | #, fuzzy | 3436 | #, fuzzy |
4455 | msgid "Out of Memory?\n" | 3437 | msgid "Out of Memory?\n" |
4456 | msgstr "Manque de Mémoire?" | 3438 | msgstr "Manque de Mémoire?" |
4457 | 3439 | ||
4458 | #: plugins/check_radius.c:194 | ||
4459 | #, fuzzy | 3440 | #, fuzzy |
4460 | msgid "Invalid NAS-Identifier\n" | 3441 | msgid "Invalid NAS-Identifier\n" |
4461 | msgstr "NAS-Identifier invalide" | 3442 | msgstr "NAS-Identifier invalide" |
4462 | 3443 | ||
4463 | #: plugins/check_radius.c:199 plugins/check_smtp.c:156 | ||
4464 | #, c-format | 3444 | #, c-format |
4465 | msgid "gethostname() failed!\n" | 3445 | msgid "gethostname() failed!\n" |
4466 | msgstr "La commande gethostname() à échoué\n" | 3446 | msgstr "La commande gethostname() à échoué\n" |
4467 | 3447 | ||
4468 | #: plugins/check_radius.c:203 plugins/check_radius.c:206 | ||
4469 | #, fuzzy | 3448 | #, fuzzy |
4470 | msgid "Invalid NAS-IP-Address\n" | 3449 | msgid "Invalid NAS-IP-Address\n" |
4471 | msgstr "NAS-IP-Address invalide" | 3450 | msgstr "NAS-IP-Address invalide" |
4472 | 3451 | ||
4473 | #: plugins/check_radius.c:217 | ||
4474 | #, fuzzy | 3452 | #, fuzzy |
4475 | msgid "Timeout\n" | 3453 | msgid "Timeout\n" |
4476 | msgstr "Temps dépassé" | 3454 | msgstr "Temps dépassé" |
4477 | 3455 | ||
4478 | #: plugins/check_radius.c:219 | ||
4479 | #, fuzzy | 3456 | #, fuzzy |
4480 | msgid "Auth Error\n" | 3457 | msgid "Auth Error\n" |
4481 | msgstr "Erreur d'authentification" | 3458 | msgstr "Erreur d'authentification" |
4482 | 3459 | ||
4483 | #: plugins/check_radius.c:221 | ||
4484 | #, fuzzy | 3460 | #, fuzzy |
4485 | msgid "Auth Failed\n" | 3461 | msgid "Auth Failed\n" |
4486 | msgstr "L'authentification à échoué" | 3462 | msgstr "L'authentification à échoué" |
4487 | 3463 | ||
4488 | #: plugins/check_radius.c:223 | ||
4489 | #, fuzzy | 3464 | #, fuzzy |
4490 | msgid "Bad Response\n" | 3465 | msgid "Bad Response\n" |
4491 | msgstr "Réponse invalide" | 3466 | msgstr "Réponse invalide" |
4492 | 3467 | ||
4493 | #: plugins/check_radius.c:227 | ||
4494 | #, fuzzy | 3468 | #, fuzzy |
4495 | msgid "Auth OK\n" | 3469 | msgid "Auth OK\n" |
4496 | msgstr "L'authentification à réussi" | 3470 | msgstr "L'authentification à réussi" |
4497 | 3471 | ||
4498 | #: plugins/check_radius.c:228 | ||
4499 | #, c-format | 3472 | #, c-format |
4500 | msgid "Unexpected result code %d" | 3473 | msgid "Unexpected result code %d" |
4501 | msgstr "Résultat inattendu: %d" | 3474 | msgstr "Résultat inattendu: %d" |
4502 | 3475 | ||
4503 | #: plugins/check_radius.c:317 | ||
4504 | msgid "Number of retries must be a positive integer" | 3476 | msgid "Number of retries must be a positive integer" |
4505 | msgstr "Le nombre d'essai doit être un entier positif" | 3477 | msgstr "Le nombre d'essai doit être un entier positif" |
4506 | 3478 | ||
4507 | #: plugins/check_radius.c:331 | ||
4508 | msgid "User not specified" | 3479 | msgid "User not specified" |
4509 | msgstr "L'utilisateur n'a pas été spécifié" | 3480 | msgstr "L'utilisateur n'a pas été spécifié" |
4510 | 3481 | ||
4511 | #: plugins/check_radius.c:333 | ||
4512 | msgid "Password not specified" | 3482 | msgid "Password not specified" |
4513 | msgstr "Le mot de passe n'a pas été spécifié" | 3483 | msgstr "Le mot de passe n'a pas été spécifié" |
4514 | 3484 | ||
4515 | #: plugins/check_radius.c:335 | ||
4516 | msgid "Configuration file not specified" | 3485 | msgid "Configuration file not specified" |
4517 | msgstr "Le fichier de configuration n'a pas été spécifié" | 3486 | msgstr "Le fichier de configuration n'a pas été spécifié" |
4518 | 3487 | ||
4519 | #: plugins/check_radius.c:353 | ||
4520 | msgid "Tests to see if a RADIUS server is accepting connections." | 3488 | msgid "Tests to see if a RADIUS server is accepting connections." |
4521 | msgstr "Teste si un serveur RADIUS accepte les connections." | 3489 | msgstr "Teste si un serveur RADIUS accepte les connections." |
4522 | 3490 | ||
4523 | #: plugins/check_radius.c:365 | ||
4524 | msgid "The user to authenticate" | 3491 | msgid "The user to authenticate" |
4525 | msgstr "" | 3492 | msgstr "" |
4526 | 3493 | ||
4527 | #: plugins/check_radius.c:367 | ||
4528 | msgid "Password for authentication (SECURITY RISK)" | 3494 | msgid "Password for authentication (SECURITY RISK)" |
4529 | msgstr "" | 3495 | msgstr "" |
4530 | 3496 | ||
4531 | #: plugins/check_radius.c:369 | ||
4532 | msgid "NAS identifier" | 3497 | msgid "NAS identifier" |
4533 | msgstr "" | 3498 | msgstr "" |
4534 | 3499 | ||
4535 | #: plugins/check_radius.c:371 | ||
4536 | msgid "NAS IP Address" | 3500 | msgid "NAS IP Address" |
4537 | msgstr "Adresse IP NAS" | 3501 | msgstr "Adresse IP NAS" |
4538 | 3502 | ||
4539 | #: plugins/check_radius.c:373 | ||
4540 | msgid "Configuration file" | 3503 | msgid "Configuration file" |
4541 | msgstr "Fichier de configuration" | 3504 | msgstr "Fichier de configuration" |
4542 | 3505 | ||
4543 | #: plugins/check_radius.c:375 | ||
4544 | msgid "Response string to expect from the server" | 3506 | msgid "Response string to expect from the server" |
4545 | msgstr "" | 3507 | msgstr "" |
4546 | 3508 | ||
4547 | #: plugins/check_radius.c:377 | ||
4548 | msgid "Number of times to retry a failed connection" | 3509 | msgid "Number of times to retry a failed connection" |
4549 | msgstr "" | 3510 | msgstr "" |
4550 | 3511 | ||
4551 | #: plugins/check_radius.c:382 | ||
4552 | msgid "" | 3512 | msgid "" |
4553 | "This plugin tests a RADIUS server to see if it is accepting connections." | 3513 | "This plugin tests a RADIUS server to see if it is accepting connections." |
4554 | msgstr "" | 3514 | msgstr "" |
4555 | "Ce plugin teste un serveur RADIUS afin de vérifier si il accepte les " | 3515 | "Ce plugin teste un serveur RADIUS afin de vérifier si il accepte les " |
4556 | "connections." | 3516 | "connections." |
4557 | 3517 | ||
4558 | #: plugins/check_radius.c:383 | ||
4559 | msgid "" | 3518 | msgid "" |
4560 | "The server to test must be specified in the invocation, as well as a user" | 3519 | "The server to test must be specified in the invocation, as well as a user" |
4561 | msgstr "" | 3520 | msgstr "" |
4562 | 3521 | ||
4563 | #: plugins/check_radius.c:384 | 3522 | msgid "name and password. A configuration file must be present. The format of" |
4564 | msgid "" | ||
4565 | "name and password. A configuration file may also be present. The format of" | ||
4566 | msgstr "" | 3523 | msgstr "" |
4567 | 3524 | ||
4568 | #: plugins/check_radius.c:385 | ||
4569 | msgid "" | 3525 | msgid "" |
4570 | "the configuration file is described in the radiusclient library sources." | 3526 | "the configuration file is described in the radiusclient library sources." |
4571 | msgstr "" | 3527 | msgstr "" |
4572 | 3528 | ||
4573 | #: plugins/check_radius.c:386 | ||
4574 | msgid "The password option presents a substantial security issue because the" | 3529 | msgid "The password option presents a substantial security issue because the" |
4575 | msgstr "" | 3530 | msgstr "" |
4576 | 3531 | ||
4577 | #: plugins/check_radius.c:387 | ||
4578 | msgid "" | 3532 | msgid "" |
4579 | "password can possibly be determined by careful watching of the command line" | 3533 | "password can possibly be determined by careful watching of the command line" |
4580 | msgstr "" | 3534 | msgstr "" |
4581 | 3535 | ||
4582 | #: plugins/check_radius.c:388 | ||
4583 | msgid "in a process listing. This risk is exacerbated because the plugin will" | 3536 | msgid "in a process listing. This risk is exacerbated because the plugin will" |
4584 | msgstr "" | 3537 | msgstr "" |
4585 | 3538 | ||
4586 | #: plugins/check_radius.c:389 | ||
4587 | msgid "" | 3539 | msgid "" |
4588 | "typically be executed at regular predictable intervals. Please be sure that" | 3540 | "typically be executed at regular predictable intervals. Please be sure that" |
4589 | msgstr "" | 3541 | msgstr "" |
4590 | 3542 | ||
4591 | #: plugins/check_radius.c:390 | ||
4592 | msgid "the password used does not allow access to sensitive system resources." | 3543 | msgid "the password used does not allow access to sensitive system resources." |
4593 | msgstr "" | 3544 | msgstr "" |
4594 | 3545 | ||
4595 | #: plugins/check_real.c:91 | ||
4596 | #, c-format | 3546 | #, c-format |
4597 | msgid "Unable to connect to %s on port %d\n" | 3547 | msgid "Unable to connect to %s on port %d\n" |
4598 | msgstr "Impossible de se connecter à %s sur le port %d\n" | 3548 | msgstr "Impossible de se connecter à %s sur le port %d\n" |
4599 | 3549 | ||
4600 | #: plugins/check_real.c:113 | ||
4601 | #, c-format | 3550 | #, c-format |
4602 | msgid "No data received from %s\n" | 3551 | msgid "No data received from %s\n" |
4603 | msgstr "Pas de données reçues de %s\n" | 3552 | msgstr "Pas de données reçues de %s\n" |
4604 | 3553 | ||
4605 | #: plugins/check_real.c:118 plugins/check_real.c:192 | ||
4606 | msgid "Invalid REAL response received from host" | 3554 | msgid "Invalid REAL response received from host" |
4607 | msgstr "Réponses REAL invalide reçue de l'hôte" | 3555 | msgstr "Réponses REAL invalide reçue de l'hôte" |
4608 | 3556 | ||
4609 | #: plugins/check_real.c:120 plugins/check_real.c:194 | ||
4610 | #, c-format | 3557 | #, c-format |
4611 | msgid "Invalid REAL response received from host on port %d\n" | 3558 | msgid "Invalid REAL response received from host on port %d\n" |
4612 | msgstr "Réponses REAL invalide reçue de l'hôte sur le port %d\n" | 3559 | msgstr "Réponses REAL invalide reçue de l'hôte sur le port %d\n" |
4613 | 3560 | ||
4614 | #: plugins/check_real.c:185 plugins/check_tcp.c:315 | ||
4615 | #, c-format | 3561 | #, c-format |
4616 | msgid "No data received from host\n" | 3562 | msgid "No data received from host\n" |
4617 | msgstr "Pas de données reçues de l'hôte\n" | 3563 | msgstr "Pas de données reçues de l'hôte\n" |
4618 | 3564 | ||
4619 | #: plugins/check_real.c:248 | ||
4620 | #, c-format | 3565 | #, c-format |
4621 | msgid "REAL %s - %d second response time\n" | 3566 | msgid "REAL %s - %d second response time\n" |
4622 | msgstr "REAL %s - %d secondes de temps de réponse\n" | 3567 | msgstr "REAL %s - %d secondes de temps de réponse\n" |
4623 | 3568 | ||
4624 | #: plugins/check_real.c:337 plugins/check_ups.c:539 | ||
4625 | msgid "Warning time must be a positive integer" | 3569 | msgid "Warning time must be a positive integer" |
4626 | msgstr "Le seuil d'avertissement doit être un entier positif" | 3570 | msgstr "Le seuil d'avertissement doit être un entier positif" |
4627 | 3571 | ||
4628 | #: plugins/check_real.c:346 plugins/check_ups.c:530 | ||
4629 | msgid "Critical time must be a positive integer" | 3572 | msgid "Critical time must be a positive integer" |
4630 | msgstr "Le seuil critique doit être un entier positif" | 3573 | msgstr "Le seuil critique doit être un entier positif" |
4631 | 3574 | ||
4632 | #: plugins/check_real.c:382 | ||
4633 | msgid "You must provide a server to check" | 3575 | msgid "You must provide a server to check" |
4634 | msgstr "Vous devez fournir un serveur à vérifier" | 3576 | msgstr "Vous devez fournir un serveur à vérifier" |
4635 | 3577 | ||
4636 | #: plugins/check_real.c:414 | ||
4637 | msgid "This plugin tests the REAL service on the specified host." | 3578 | msgid "This plugin tests the REAL service on the specified host." |
4638 | msgstr "Ce plugin teste le service REAL sur l'hôte spécifié." | 3579 | msgstr "Ce plugin teste le service REAL sur l'hôte spécifié." |
4639 | 3580 | ||
4640 | #: plugins/check_real.c:426 | ||
4641 | msgid "Connect to this url" | 3581 | msgid "Connect to this url" |
4642 | msgstr "" | 3582 | msgstr "" |
4643 | 3583 | ||
4644 | #: plugins/check_real.c:428 | ||
4645 | #, c-format | 3584 | #, c-format |
4646 | msgid "String to expect in first line of server response (default: %s)\n" | 3585 | msgid "String to expect in first line of server response (default: %s)\n" |
4647 | msgstr "" | 3586 | msgstr "" |
4648 | "Texte attendu dans la première ligne de réponse du serveur (défaut: %s)\n" | 3587 | "Texte attendu dans la première ligne de réponse du serveur (défaut: %s)\n" |
4649 | 3588 | ||
4650 | #: plugins/check_real.c:438 | ||
4651 | msgid "This plugin will attempt to open an RTSP connection with the host." | 3589 | msgid "This plugin will attempt to open an RTSP connection with the host." |
4652 | msgstr "Ce plugin va essayer d'ouvrir un connexion RTSP avec l'hôte." | 3590 | msgstr "Ce plugin va essayer d'ouvrir un connexion RTSP avec l'hôte." |
4653 | 3591 | ||
4654 | #: plugins/check_real.c:439 plugins/check_smtp.c:878 | ||
4655 | msgid "Successful connects return STATE_OK, refusals and timeouts return" | 3592 | msgid "Successful connects return STATE_OK, refusals and timeouts return" |
4656 | msgstr "" | 3593 | msgstr "" |
4657 | 3594 | ||
4658 | #: plugins/check_real.c:440 | ||
4659 | msgid "" | 3595 | msgid "" |
4660 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," | 3596 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," |
4661 | msgstr "" | 3597 | msgstr "" |
4662 | 3598 | ||
4663 | #: plugins/check_real.c:441 | ||
4664 | msgid "" | 3599 | msgid "" |
4665 | "but incorrect response messages from the host result in STATE_WARNING return" | 3600 | "but incorrect response messages from the host result in STATE_WARNING return" |
4666 | msgstr "" | 3601 | msgstr "" |
4667 | 3602 | ||
4668 | #: plugins/check_real.c:442 | ||
4669 | msgid "values." | 3603 | msgid "values." |
4670 | msgstr "" | 3604 | msgstr "" |
4671 | 3605 | ||
4672 | #: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 | ||
4673 | #, c-format | 3606 | #, c-format |
4674 | msgid "malloc() failed!\n" | 3607 | msgid "malloc() failed!\n" |
4675 | msgstr "l'allocation mémoire à échoué!\n" | 3608 | msgstr "l'allocation mémoire à échoué!\n" |
4676 | 3609 | ||
4677 | #: plugins/check_smtp.c:200 plugins/check_smtp.c:212 | 3610 | #, c-format |
3611 | msgid "CRITICAL - Cannot create SSL context.\n" | ||
3612 | msgstr "CRITIQUE - Impossible de créer le contexte SSL.\n" | ||
3613 | |||
4678 | #, c-format | 3614 | #, c-format |
4679 | msgid "recv() failed\n" | 3615 | msgid "recv() failed\n" |
4680 | msgstr "La commande recv() à échoué\n" | 3616 | msgstr "La commande recv() à échoué\n" |
4681 | 3617 | ||
4682 | #: plugins/check_smtp.c:222 | ||
4683 | #, c-format | 3618 | #, c-format |
4684 | msgid "WARNING - TLS not supported by server\n" | 3619 | msgid "WARNING - TLS not supported by server\n" |
4685 | msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n" | 3620 | msgstr "AVERTISSEMENT: - TLS n'est pas supporté par ce serveur\n" |
4686 | 3621 | ||
4687 | #: plugins/check_smtp.c:234 | ||
4688 | #, c-format | 3622 | #, c-format |
4689 | msgid "Server does not support STARTTLS\n" | 3623 | msgid "Server does not support STARTTLS\n" |
4690 | msgstr "Le serveur ne supporte pas STARTTLS\n" | 3624 | msgstr "Le serveur ne supporte pas STARTTLS\n" |
4691 | 3625 | ||
4692 | #: plugins/check_smtp.c:240 | ||
4693 | #, c-format | ||
4694 | msgid "CRITICAL - Cannot create SSL context.\n" | ||
4695 | msgstr "CRITIQUE - Impossible de créer le contexte SSL.\n" | ||
4696 | |||
4697 | #: plugins/check_smtp.c:260 | ||
4698 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." | 3626 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." |
4699 | msgstr "" | 3627 | msgstr "" |
4700 | 3628 | ||
4701 | #: plugins/check_smtp.c:265 | ||
4702 | #, c-format | 3629 | #, c-format |
4703 | msgid "sent %s" | 3630 | msgid "sent %s" |
4704 | msgstr "envoyé %s" | 3631 | msgstr "envoyé %s" |
4705 | 3632 | ||
4706 | #: plugins/check_smtp.c:267 | ||
4707 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." | 3633 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." |
4708 | msgstr "" | 3634 | msgstr "" |
4709 | 3635 | ||
4710 | #: plugins/check_smtp.c:297 | ||
4711 | #, c-format | 3636 | #, c-format |
4712 | msgid "Invalid SMTP response received from host: %s\n" | 3637 | msgid "Invalid SMTP response received from host: %s\n" |
4713 | msgstr "Réponse SMTP reçue de l'hôte invalide: %s\n" | 3638 | msgstr "Réponse SMTP reçue de l'hôte invalide: %s\n" |
4714 | 3639 | ||
4715 | #: plugins/check_smtp.c:299 | ||
4716 | #, c-format | 3640 | #, c-format |
4717 | msgid "Invalid SMTP response received from host on port %d: %s\n" | 3641 | msgid "Invalid SMTP response received from host on port %d: %s\n" |
4718 | msgstr "Réponse SMTP reçue de l'hôte sur le port %d invalide: %s\n" | 3642 | msgstr "Réponse SMTP reçue de l'hôte sur le port %d invalide: %s\n" |
4719 | 3643 | ||
4720 | #: plugins/check_smtp.c:322 plugins/check_snmp.c:866 | ||
4721 | #, c-format | 3644 | #, c-format |
4722 | msgid "Could Not Compile Regular Expression" | 3645 | msgid "Could Not Compile Regular Expression" |
4723 | msgstr "Impossible de compiler l'expression rationnelle" | 3646 | msgstr "Impossible de compiler l'expression rationnelle" |
4724 | 3647 | ||
4725 | #: plugins/check_smtp.c:331 | ||
4726 | #, c-format | 3648 | #, c-format |
4727 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" | 3649 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" |
4728 | msgstr "SMTP %s - réponse invalide de '%s' à la commande '%s'\n" | 3650 | msgstr "SMTP %s - réponse invalide de '%s' à la commande '%s'\n" |
4729 | 3651 | ||
4730 | #: plugins/check_smtp.c:335 plugins/check_snmp.c:540 | ||
4731 | #, c-format | 3652 | #, c-format |
4732 | msgid "Execute Error: %s\n" | 3653 | msgid "Execute Error: %s\n" |
4733 | msgstr "Erreur d'exécution: %s\n" | 3654 | msgstr "Erreur d'exécution: %s\n" |
4734 | 3655 | ||
4735 | #: plugins/check_smtp.c:349 | ||
4736 | msgid "no authuser specified, " | 3656 | msgid "no authuser specified, " |
4737 | msgstr "Pas d'utilisateur pour l'authentification spécifié, " | 3657 | msgstr "Pas d'utilisateur pour l'authentification spécifié, " |
4738 | 3658 | ||
4739 | #: plugins/check_smtp.c:354 | ||
4740 | msgid "no authpass specified, " | 3659 | msgid "no authpass specified, " |
4741 | msgstr "pas de mot de passe spécifié, " | 3660 | msgstr "pas de mot de passe spécifié, " |
4742 | 3661 | ||
4743 | #: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 | ||
4744 | #: plugins/check_smtp.c:728 | ||
4745 | #, c-format | 3662 | #, c-format |
4746 | msgid "sent %s\n" | 3663 | msgid "sent %s\n" |
4747 | msgstr "envoyé %s\n" | 3664 | msgstr "envoyé %s\n" |
4748 | 3665 | ||
4749 | #: plugins/check_smtp.c:364 | ||
4750 | msgid "recv() failed after AUTH LOGIN, " | 3666 | msgid "recv() failed after AUTH LOGIN, " |
4751 | msgstr "recv() à échoué après AUTH LOGIN, " | 3667 | msgstr "recv() à échoué après AUTH LOGIN, " |
4752 | 3668 | ||
4753 | #: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 | ||
4754 | #: plugins/check_smtp.c:739 | ||
4755 | #, c-format | 3669 | #, c-format |
4756 | msgid "received %s\n" | 3670 | msgid "received %s\n" |
4757 | msgstr "reçu %s\n" | 3671 | msgstr "reçu %s\n" |
4758 | 3672 | ||
4759 | #: plugins/check_smtp.c:373 | ||
4760 | msgid "invalid response received after AUTH LOGIN, " | 3673 | msgid "invalid response received after AUTH LOGIN, " |
4761 | msgstr "Réponse invalide reçue après AUTH LOGIN, " | 3674 | msgstr "Réponse invalide reçue après AUTH LOGIN, " |
4762 | 3675 | ||
4763 | #: plugins/check_smtp.c:386 | ||
4764 | msgid "recv() failed after sending authuser, " | 3676 | msgid "recv() failed after sending authuser, " |
4765 | msgstr "La commande recv() a échoué après authuser, " | 3677 | msgstr "La commande recv() a échoué après authuser, " |
4766 | 3678 | ||
4767 | #: plugins/check_smtp.c:394 | ||
4768 | msgid "invalid response received after authuser, " | 3679 | msgid "invalid response received after authuser, " |
4769 | msgstr "Réponse invalide reçue après authuser, " | 3680 | msgstr "Réponse invalide reçue après authuser, " |
4770 | 3681 | ||
4771 | #: plugins/check_smtp.c:406 | ||
4772 | msgid "recv() failed after sending authpass, " | 3682 | msgid "recv() failed after sending authpass, " |
4773 | msgstr "la commande recv() à échoué après authpass, " | 3683 | msgstr "la commande recv() à échoué après authpass, " |
4774 | 3684 | ||
4775 | #: plugins/check_smtp.c:414 | ||
4776 | msgid "invalid response received after authpass, " | 3685 | msgid "invalid response received after authpass, " |
4777 | msgstr "Réponse invalide reçue après authpass, " | 3686 | msgstr "Réponse invalide reçue après authpass, " |
4778 | 3687 | ||
4779 | #: plugins/check_smtp.c:421 | ||
4780 | msgid "only authtype LOGIN is supported, " | 3688 | msgid "only authtype LOGIN is supported, " |
4781 | msgstr "seul la méthode d'authentification LOGIN est supportée, " | 3689 | msgstr "seul la méthode d'authentification LOGIN est supportée, " |
4782 | 3690 | ||
4783 | #: plugins/check_smtp.c:445 | ||
4784 | #, c-format | 3691 | #, c-format |
4785 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" | 3692 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" |
4786 | msgstr "SMTP %s - %s%.3f sec. de temps de réponse%s%s|%s\n" | 3693 | msgstr "SMTP %s - %s%.3f sec. de temps de réponse%s%s|%s\n" |
4787 | 3694 | ||
4788 | #: plugins/check_smtp.c:562 plugins/check_smtp.c:574 | ||
4789 | #, c-format | 3695 | #, c-format |
4790 | msgid "Could not realloc() units [%d]\n" | 3696 | msgid "Could not realloc() units [%d]\n" |
4791 | msgstr "Impossible de réallouer des unités [%d]\n" | 3697 | msgstr "Impossible de réallouer des unités [%d]\n" |
4792 | 3698 | ||
4793 | #: plugins/check_smtp.c:582 | ||
4794 | #, fuzzy | 3699 | #, fuzzy |
4795 | msgid "Critical time must be a positive" | 3700 | msgid "Critical time must be a positive" |
4796 | msgstr "Le seuil critique doit être un entier positif" | 3701 | msgstr "Le seuil critique doit être un entier positif" |
4797 | 3702 | ||
4798 | #: plugins/check_smtp.c:590 | ||
4799 | #, fuzzy | 3703 | #, fuzzy |
4800 | msgid "Warning time must be a positive" | 3704 | msgid "Warning time must be a positive" |
4801 | msgstr "Le seuil d'avertissement doit être un entier positif" | 3705 | msgstr "Le seuil d'avertissement doit être un entier positif" |
4802 | 3706 | ||
4803 | #: plugins/check_smtp.c:633 plugins/check_smtp.c:645 | ||
4804 | msgid "SSL support not available - install OpenSSL and recompile" | 3707 | msgid "SSL support not available - install OpenSSL and recompile" |
4805 | msgstr "SSL n'est pas disponible - installer OpenSSL et recompilez" | 3708 | msgstr "SSL n'est pas disponible - installer OpenSSL et recompilez" |
4806 | 3709 | ||
4807 | #: plugins/check_smtp.c:719 plugins/check_smtp.c:724 | 3710 | msgid "Set either -s/--ssl/--tls or -S/--starttls" |
3711 | msgstr "Définissez -s/--ssl/--tls ou -S/--starttls" | ||
3712 | |||
4808 | #, c-format | 3713 | #, c-format |
4809 | msgid "Connection closed by server before sending QUIT command\n" | 3714 | msgid "Connection closed by server before sending QUIT command\n" |
4810 | msgstr "" | 3715 | msgstr "" |
4811 | 3716 | ||
4812 | #: plugins/check_smtp.c:734 | ||
4813 | #, c-format | 3717 | #, c-format |
4814 | msgid "recv() failed after QUIT." | 3718 | msgid "recv() failed after QUIT." |
4815 | msgstr "recv() à échoué après QUIT." | 3719 | msgstr "recv() à échoué après QUIT." |
4816 | 3720 | ||
4817 | #: plugins/check_smtp.c:736 | ||
4818 | #, c-format | 3721 | #, c-format |
4819 | msgid "Connection reset by peer." | 3722 | msgid "Connection reset by peer." |
4820 | msgstr "" | 3723 | msgstr "" |
4821 | 3724 | ||
4822 | #: plugins/check_smtp.c:826 | ||
4823 | msgid "This plugin will attempt to open an SMTP connection with the host." | 3725 | msgid "This plugin will attempt to open an SMTP connection with the host." |
4824 | msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte." | 3726 | msgstr "Ce plugin va essayer d'ouvrir un connexion SMTP avec l'hôte." |
4825 | 3727 | ||
4826 | #: plugins/check_smtp.c:840 | ||
4827 | #, c-format | 3728 | #, c-format |
4828 | msgid " String to expect in first line of server response (default: '%s')\n" | 3729 | msgid " String to expect in first line of server response (default: '%s')\n" |
4829 | msgstr "" | 3730 | msgstr "" |
4830 | " Texte attendu dans la première ligne de réponse du serveur (défaut: " | 3731 | " Texte attendu dans la première ligne de réponse du serveur (défaut: " |
4831 | "'%s')\n" | 3732 | "'%s')\n" |
4832 | 3733 | ||
4833 | #: plugins/check_smtp.c:842 | ||
4834 | msgid "SMTP command (may be used repeatedly)" | 3734 | msgid "SMTP command (may be used repeatedly)" |
4835 | msgstr "Commande SMTP (peut être utilisé plusieurs fois)" | 3735 | msgstr "Commande SMTP (peut être utilisé plusieurs fois)" |
4836 | 3736 | ||
4837 | #: plugins/check_smtp.c:844 | ||
4838 | msgid "Expected response to command (may be used repeatedly)" | 3737 | msgid "Expected response to command (may be used repeatedly)" |
4839 | msgstr "" | 3738 | msgstr "" |
4840 | 3739 | ||
4841 | #: plugins/check_smtp.c:846 | ||
4842 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" | 3740 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" |
4843 | msgstr "" | 3741 | msgstr "" |
4844 | 3742 | ||
4845 | #: plugins/check_smtp.c:848 | ||
4846 | msgid "FQDN used for HELO" | 3743 | msgid "FQDN used for HELO" |
4847 | msgstr "" | 3744 | msgstr "" |
4848 | 3745 | ||
4849 | #: plugins/check_smtp.c:850 | ||
4850 | msgid "Use PROXY protocol prefix for the connection." | 3746 | msgid "Use PROXY protocol prefix for the connection." |
4851 | msgstr "Utiliser le préfixe du protocole PROXY pour la connexion." | 3747 | msgstr "Utiliser le préfixe du protocole PROXY pour la connexion." |
4852 | 3748 | ||
4853 | #: plugins/check_smtp.c:853 plugins/check_tcp.c:689 | ||
4854 | msgid "Minimum number of days a certificate has to be valid." | 3749 | msgid "Minimum number of days a certificate has to be valid." |
4855 | msgstr "Nombre de jours minimum pour que le certificat soit valide." | 3750 | msgstr "Nombre de jours minimum pour que le certificat soit valide." |
4856 | 3751 | ||
4857 | #: plugins/check_smtp.c:855 | 3752 | #, fuzzy |
3753 | msgid "Use SSL/TLS for the connection." | ||
3754 | msgstr "Utiliser SSL/TLS pour la connexion." | ||
3755 | |||
3756 | #, c-format | ||
3757 | msgid " Sets default port to %d.\n" | ||
3758 | msgstr " Définit le port par défaut à %d.\n" | ||
3759 | |||
4858 | msgid "Use STARTTLS for the connection." | 3760 | msgid "Use STARTTLS for the connection." |
4859 | msgstr "" | 3761 | msgstr "Utiliser STARTTLS pour la connexion." |
4860 | 3762 | ||
4861 | #: plugins/check_smtp.c:861 | ||
4862 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" | 3763 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" |
4863 | msgstr "" | 3764 | msgstr "" |
4864 | 3765 | ||
4865 | #: plugins/check_smtp.c:863 | ||
4866 | msgid "SMTP AUTH username" | 3766 | msgid "SMTP AUTH username" |
4867 | msgstr "" | 3767 | msgstr "" |
4868 | 3768 | ||
4869 | #: plugins/check_smtp.c:865 | ||
4870 | msgid "SMTP AUTH password" | 3769 | msgid "SMTP AUTH password" |
4871 | msgstr "" | 3770 | msgstr "" |
4872 | 3771 | ||
4873 | #: plugins/check_smtp.c:867 | ||
4874 | msgid "Send LHLO instead of HELO/EHLO" | 3772 | msgid "Send LHLO instead of HELO/EHLO" |
4875 | msgstr "" | 3773 | msgstr "" |
4876 | 3774 | ||
4877 | #: plugins/check_smtp.c:869 | ||
4878 | msgid "Ignore failure when sending QUIT command to server" | 3775 | msgid "Ignore failure when sending QUIT command to server" |
4879 | msgstr "" | 3776 | msgstr "" |
4880 | 3777 | ||
4881 | #: plugins/check_smtp.c:879 | ||
4882 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" | 3778 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" |
4883 | msgstr "" | 3779 | msgstr "" |
4884 | 3780 | ||
4885 | #: plugins/check_smtp.c:880 | ||
4886 | msgid "connects, but incorrect response messages from the host result in" | 3781 | msgid "connects, but incorrect response messages from the host result in" |
4887 | msgstr "" | 3782 | msgstr "" |
4888 | 3783 | ||
4889 | #: plugins/check_smtp.c:881 | ||
4890 | msgid "STATE_WARNING return values." | 3784 | msgid "STATE_WARNING return values." |
4891 | msgstr "" | 3785 | msgstr "" |
4892 | 3786 | ||
4893 | #: plugins/check_snmp.c:177 plugins/check_snmp.c:626 | ||
4894 | msgid "Cannot malloc" | 3787 | msgid "Cannot malloc" |
4895 | msgstr "" | 3788 | msgstr "" |
4896 | 3789 | ||
4897 | #: plugins/check_snmp.c:368 | ||
4898 | #, c-format | 3790 | #, c-format |
4899 | msgid "External command error: %s\n" | 3791 | msgid "External command error: %s\n" |
4900 | msgstr "Erreur d'exécution de commande externe: %s\n" | 3792 | msgstr "Erreur d'exécution de commande externe: %s\n" |
4901 | 3793 | ||
4902 | #: plugins/check_snmp.c:373 | ||
4903 | #, c-format | 3794 | #, c-format |
4904 | msgid "External command error with no output (return code: %d)\n" | 3795 | msgid "External command error with no output (return code: %d)\n" |
4905 | msgstr "" | 3796 | msgstr "" |
4906 | 3797 | ||
4907 | #: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490 | ||
4908 | #: plugins/check_snmp.c:492 | ||
4909 | #, fuzzy, c-format | 3798 | #, fuzzy, c-format |
4910 | msgid "No valid data returned (%s)\n" | 3799 | msgid "No valid data returned (%s)\n" |
4911 | msgstr "Pas de données valides reçues" | 3800 | msgstr "Pas de données valides reçues" |
4912 | 3801 | ||
4913 | #: plugins/check_snmp.c:504 | ||
4914 | msgid "Time duration between plugin calls is invalid" | 3802 | msgid "Time duration between plugin calls is invalid" |
4915 | msgstr "" | 3803 | msgstr "" |
4916 | 3804 | ||
4917 | #: plugins/check_snmp.c:632 | ||
4918 | msgid "Cannot asprintf()" | 3805 | msgid "Cannot asprintf()" |
4919 | msgstr "" | 3806 | msgstr "" |
4920 | 3807 | ||
4921 | #: plugins/check_snmp.c:638 | ||
4922 | #, fuzzy | 3808 | #, fuzzy |
4923 | msgid "Cannot realloc()" | 3809 | msgid "Cannot realloc()" |
4924 | msgstr "Impossible de réallouer des unités\n" | 3810 | msgstr "Impossible de réallouer des unités\n" |
4925 | 3811 | ||
4926 | #: plugins/check_snmp.c:654 | ||
4927 | msgid "No previous data to calculate rate - assume okay" | 3812 | msgid "No previous data to calculate rate - assume okay" |
4928 | msgstr "" | 3813 | msgstr "" |
4929 | 3814 | ||
4930 | #: plugins/check_snmp.c:804 | ||
4931 | msgid "Retries interval must be a positive integer" | 3815 | msgid "Retries interval must be a positive integer" |
4932 | msgstr "L'intervalle pour les essais doit être un entier positif" | 3816 | msgstr "L'intervalle pour les essais doit être un entier positif" |
4933 | 3817 | ||
4934 | #: plugins/check_snmp.c:841 | ||
4935 | #, fuzzy | 3818 | #, fuzzy |
4936 | msgid "Exit status must be a positive integer" | 3819 | msgid "Exit status must be a positive integer" |
4937 | msgstr "Maxbytes doit être un entier positif" | 3820 | msgstr "Maxbytes doit être un entier positif" |
4938 | 3821 | ||
4939 | #: plugins/check_snmp.c:891 | ||
4940 | #, c-format | 3822 | #, c-format |
4941 | msgid "Could not reallocate labels[%d]" | 3823 | msgid "Could not reallocate labels[%d]" |
4942 | msgstr "Impossible de réallouer des labels[%d]" | 3824 | msgstr "Impossible de réallouer des labels[%d]" |
4943 | 3825 | ||
4944 | #: plugins/check_snmp.c:904 | ||
4945 | msgid "Could not reallocate labels\n" | 3826 | msgid "Could not reallocate labels\n" |
4946 | msgstr "Impossible de réallouer des labels\n" | 3827 | msgstr "Impossible de réallouer des labels\n" |
4947 | 3828 | ||
4948 | #: plugins/check_snmp.c:920 | ||
4949 | #, c-format | 3829 | #, c-format |
4950 | msgid "Could not reallocate units [%d]\n" | 3830 | msgid "Could not reallocate units [%d]\n" |
4951 | msgstr "Impossible de réallouer des unités [%d]\n" | 3831 | msgstr "Impossible de réallouer des unités [%d]\n" |
4952 | 3832 | ||
4953 | #: plugins/check_snmp.c:932 | ||
4954 | msgid "Could not realloc() units\n" | 3833 | msgid "Could not realloc() units\n" |
4955 | msgstr "Impossible de réallouer des unités\n" | 3834 | msgstr "Impossible de réallouer des unités\n" |
4956 | 3835 | ||
4957 | #: plugins/check_snmp.c:949 | ||
4958 | #, fuzzy | 3836 | #, fuzzy |
4959 | msgid "Rate multiplier must be a positive integer" | 3837 | msgid "Rate multiplier must be a positive integer" |
4960 | msgstr "La taille du paquet doit être un entier positif" | 3838 | msgstr "La taille du paquet doit être un entier positif" |
4961 | 3839 | ||
4962 | #: plugins/check_snmp.c:1024 | ||
4963 | msgid "No host specified\n" | 3840 | msgid "No host specified\n" |
4964 | msgstr "Pas d'hôte spécifié\n" | 3841 | msgstr "Pas d'hôte spécifié\n" |
4965 | 3842 | ||
4966 | #: plugins/check_snmp.c:1028 | ||
4967 | msgid "No OIDs specified\n" | 3843 | msgid "No OIDs specified\n" |
4968 | msgstr "Pas de compteur spécifié\n" | 3844 | msgstr "Pas de compteur spécifié\n" |
4969 | 3845 | ||
4970 | #: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069 | ||
4971 | #: plugins/check_snmp.c:1087 | ||
4972 | #, c-format | 3846 | #, c-format |
4973 | msgid "Required parameter: %s\n" | 3847 | msgid "Required parameter: %s\n" |
4974 | msgstr "" | 3848 | msgstr "" |
4975 | 3849 | ||
4976 | #: plugins/check_snmp.c:1062 | ||
4977 | msgid "Invalid seclevel" | 3850 | msgid "Invalid seclevel" |
4978 | msgstr "" | 3851 | msgstr "" |
4979 | 3852 | ||
4980 | #: plugins/check_snmp.c:1108 | ||
4981 | msgid "Invalid SNMP version" | 3853 | msgid "Invalid SNMP version" |
4982 | msgstr "Version de SNMP invalide" | 3854 | msgstr "Version de SNMP invalide" |
4983 | 3855 | ||
4984 | #: plugins/check_snmp.c:1125 | ||
4985 | msgid "Unbalanced quotes\n" | 3856 | msgid "Unbalanced quotes\n" |
4986 | msgstr "Guillemets manquants\n" | 3857 | msgstr "Guillemets manquants\n" |
4987 | 3858 | ||
4988 | #: plugins/check_snmp.c:1183 | ||
4989 | #, c-format | 3859 | #, c-format |
4990 | msgid "multiplier set (%.1f), but input is not a number: %s" | 3860 | msgid "multiplier set (%.1f), but input is not a number: %s" |
4991 | msgstr "" | 3861 | msgstr "" |
4992 | 3862 | ||
4993 | #: plugins/check_snmp.c:1212 | ||
4994 | msgid "Check status of remote machines and obtain system information via SNMP" | 3863 | msgid "Check status of remote machines and obtain system information via SNMP" |
4995 | msgstr "" | 3864 | msgstr "" |
4996 | "Vérifie l'état des machines distantes et obtient l'information système via " | 3865 | "Vérifie l'état des machines distantes et obtient l'information système via " |
4997 | "SNMP" | 3866 | "SNMP" |
4998 | 3867 | ||
4999 | #: plugins/check_snmp.c:1226 | ||
5000 | msgid "Use SNMP GETNEXT instead of SNMP GET" | 3868 | msgid "Use SNMP GETNEXT instead of SNMP GET" |
5001 | msgstr "Utiliser SNMP GETNEXT au lieu de SNMP GET" | 3869 | msgstr "Utiliser SNMP GETNEXT au lieu de SNMP GET" |
5002 | 3870 | ||
5003 | #: plugins/check_snmp.c:1228 | ||
5004 | msgid "SNMP protocol version" | 3871 | msgid "SNMP protocol version" |
5005 | msgstr "Version du protocole SNMP" | 3872 | msgstr "Version du protocole SNMP" |
5006 | 3873 | ||
5007 | #: plugins/check_snmp.c:1230 | ||
5008 | #, fuzzy | 3874 | #, fuzzy |
5009 | msgid "SNMPv3 context" | 3875 | msgid "SNMPv3 context" |
5010 | msgstr "Nom d'utilisateur SNMPv3" | 3876 | msgstr "Nom d'utilisateur SNMPv3" |
5011 | 3877 | ||
5012 | #: plugins/check_snmp.c:1232 | ||
5013 | msgid "SNMPv3 securityLevel" | 3878 | msgid "SNMPv3 securityLevel" |
5014 | msgstr "Niveau de sécurité SNMPv3 (securityLevel)" | 3879 | msgstr "Niveau de sécurité SNMPv3 (securityLevel)" |
5015 | 3880 | ||
5016 | #: plugins/check_snmp.c:1234 | ||
5017 | msgid "SNMPv3 auth proto" | 3881 | msgid "SNMPv3 auth proto" |
5018 | msgstr "Protocole d'authentification SNMPv3" | 3882 | msgstr "Protocole d'authentification SNMPv3" |
5019 | 3883 | ||
5020 | #: plugins/check_snmp.c:1236 | ||
5021 | msgid "SNMPv3 priv proto (default DES)" | 3884 | msgid "SNMPv3 priv proto (default DES)" |
5022 | msgstr "" | 3885 | msgstr "" |
5023 | 3886 | ||
5024 | #: plugins/check_snmp.c:1240 | ||
5025 | msgid "Optional community string for SNMP communication" | 3887 | msgid "Optional community string for SNMP communication" |
5026 | msgstr "Communauté optionnelle pour la communication SNMP" | 3888 | msgstr "Communauté optionnelle pour la communication SNMP" |
5027 | 3889 | ||
5028 | #: plugins/check_snmp.c:1241 | ||
5029 | msgid "default is" | 3890 | msgid "default is" |
5030 | msgstr "défaut:" | 3891 | msgstr "défaut:" |
5031 | 3892 | ||
5032 | #: plugins/check_snmp.c:1243 | ||
5033 | msgid "SNMPv3 username" | 3893 | msgid "SNMPv3 username" |
5034 | msgstr "Nom d'utilisateur SNMPv3" | 3894 | msgstr "Nom d'utilisateur SNMPv3" |
5035 | 3895 | ||
5036 | #: plugins/check_snmp.c:1245 | ||
5037 | msgid "SNMPv3 authentication password" | 3896 | msgid "SNMPv3 authentication password" |
5038 | msgstr "Mot de passe d'authentification SNMPv3" | 3897 | msgstr "Mot de passe d'authentification SNMPv3" |
5039 | 3898 | ||
5040 | #: plugins/check_snmp.c:1247 | ||
5041 | msgid "SNMPv3 privacy password" | 3899 | msgid "SNMPv3 privacy password" |
5042 | msgstr "Mot de passe de confidentialité SNMPv3" | 3900 | msgstr "Mot de passe de confidentialité SNMPv3" |
5043 | 3901 | ||
5044 | #: plugins/check_snmp.c:1251 | ||
5045 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" | 3902 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" |
5046 | msgstr "" | 3903 | msgstr "" |
5047 | 3904 | ||
5048 | #: plugins/check_snmp.c:1253 | ||
5049 | msgid "" | 3905 | msgid "" |
5050 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" | 3906 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" |
5051 | msgstr "" | 3907 | msgstr "" |
5052 | 3908 | ||
5053 | #: plugins/check_snmp.c:1254 | ||
5054 | msgid "for symbolic OIDs.)" | 3909 | msgid "for symbolic OIDs.)" |
5055 | msgstr "" | 3910 | msgstr "" |
5056 | 3911 | ||
5057 | #: plugins/check_snmp.c:1256 | ||
5058 | msgid "Delimiter to use when parsing returned data. Default is" | 3912 | msgid "Delimiter to use when parsing returned data. Default is" |
5059 | msgstr "" | 3913 | msgstr "" |
5060 | 3914 | ||
5061 | #: plugins/check_snmp.c:1257 | ||
5062 | msgid "Any data on the right hand side of the delimiter is considered" | 3915 | msgid "Any data on the right hand side of the delimiter is considered" |
5063 | msgstr "" | 3916 | msgstr "" |
5064 | 3917 | ||
5065 | #: plugins/check_snmp.c:1258 | ||
5066 | msgid "to be the data that should be used in the evaluation." | 3918 | msgid "to be the data that should be used in the evaluation." |
5067 | msgstr "" | 3919 | msgstr "" |
5068 | 3920 | ||
5069 | #: plugins/check_snmp.c:1260 | ||
5070 | msgid "If the check returns a 0 length string or NULL value" | 3921 | msgid "If the check returns a 0 length string or NULL value" |
5071 | msgstr "" | 3922 | msgstr "" |
5072 | 3923 | ||
5073 | #: plugins/check_snmp.c:1261 | ||
5074 | msgid "This option allows you to choose what status you want it to exit" | 3924 | msgid "This option allows you to choose what status you want it to exit" |
5075 | msgstr "" | 3925 | msgstr "" |
5076 | 3926 | ||
5077 | #: plugins/check_snmp.c:1262 | ||
5078 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" | 3927 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" |
5079 | msgstr "" | 3928 | msgstr "" |
5080 | 3929 | ||
5081 | #: plugins/check_snmp.c:1263 | ||
5082 | msgid "0 = OK" | 3930 | msgid "0 = OK" |
5083 | msgstr "" | 3931 | msgstr "" |
5084 | 3932 | ||
5085 | #: plugins/check_snmp.c:1264 | ||
5086 | #, fuzzy | 3933 | #, fuzzy |
5087 | msgid "1 = WARNING" | 3934 | msgid "1 = WARNING" |
5088 | msgstr "AVERTISSEMENT" | 3935 | msgstr "AVERTISSEMENT" |
5089 | 3936 | ||
5090 | #: plugins/check_snmp.c:1265 | ||
5091 | #, fuzzy | 3937 | #, fuzzy |
5092 | msgid "2 = CRITICAL" | 3938 | msgid "2 = CRITICAL" |
5093 | msgstr "CRITIQUE" | 3939 | msgstr "CRITIQUE" |
5094 | 3940 | ||
5095 | #: plugins/check_snmp.c:1266 | ||
5096 | #, fuzzy | 3941 | #, fuzzy |
5097 | msgid "3 = UNKNOWN" | 3942 | msgid "3 = UNKNOWN" |
5098 | msgstr "INCONNU" | 3943 | msgstr "INCONNU" |
5099 | 3944 | ||
5100 | #: plugins/check_snmp.c:1270 | ||
5101 | msgid "Warning threshold range(s)" | 3945 | msgid "Warning threshold range(s)" |
5102 | msgstr "Valeurs pour le seuil d'avertissement" | 3946 | msgstr "Valeurs pour le seuil d'avertissement" |
5103 | 3947 | ||
5104 | #: plugins/check_snmp.c:1272 | ||
5105 | msgid "Critical threshold range(s)" | 3948 | msgid "Critical threshold range(s)" |
5106 | msgstr "Valeurs pour le seuil critique" | 3949 | msgstr "Valeurs pour le seuil critique" |
5107 | 3950 | ||
5108 | #: plugins/check_snmp.c:1274 | ||
5109 | msgid "Enable rate calculation. See 'Rate Calculation' below" | 3951 | msgid "Enable rate calculation. See 'Rate Calculation' below" |
5110 | msgstr "" | 3952 | msgstr "" |
5111 | 3953 | ||
5112 | #: plugins/check_snmp.c:1276 | ||
5113 | msgid "" | 3954 | msgid "" |
5114 | "Converts rate per second. For example, set to 60 to convert to per minute" | 3955 | "Converts rate per second. For example, set to 60 to convert to per minute" |
5115 | msgstr "" | 3956 | msgstr "" |
5116 | 3957 | ||
5117 | #: plugins/check_snmp.c:1278 | ||
5118 | msgid "Add/subtract the specified OFFSET to numeric sensor data" | 3958 | msgid "Add/subtract the specified OFFSET to numeric sensor data" |
5119 | msgstr "" | 3959 | msgstr "" |
5120 | 3960 | ||
5121 | #: plugins/check_snmp.c:1282 | ||
5122 | msgid "Return OK state (for that OID) if STRING is an exact match" | 3961 | msgid "Return OK state (for that OID) if STRING is an exact match" |
5123 | msgstr "" | 3962 | msgstr "" |
5124 | 3963 | ||
5125 | #: plugins/check_snmp.c:1284 | ||
5126 | msgid "" | 3964 | msgid "" |
5127 | "Return OK state (for that OID) if extended regular expression REGEX matches" | 3965 | "Return OK state (for that OID) if extended regular expression REGEX matches" |
5128 | msgstr "" | 3966 | msgstr "" |
5129 | 3967 | ||
5130 | #: plugins/check_snmp.c:1286 | ||
5131 | msgid "" | 3968 | msgid "" |
5132 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" | 3969 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" |
5133 | msgstr "" | 3970 | msgstr "" |
5134 | 3971 | ||
5135 | #: plugins/check_snmp.c:1288 | ||
5136 | msgid "Invert search result (CRITICAL if found)" | 3972 | msgid "Invert search result (CRITICAL if found)" |
5137 | msgstr "" | 3973 | msgstr "" |
5138 | 3974 | ||
5139 | #: plugins/check_snmp.c:1292 | ||
5140 | msgid "Prefix label for output from plugin" | 3975 | msgid "Prefix label for output from plugin" |
5141 | msgstr "" | 3976 | msgstr "" |
5142 | 3977 | ||
5143 | #: plugins/check_snmp.c:1294 | ||
5144 | msgid "Units label(s) for output data (e.g., 'sec.')." | 3978 | msgid "Units label(s) for output data (e.g., 'sec.')." |
5145 | msgstr "" | 3979 | msgstr "" |
5146 | 3980 | ||
5147 | #: plugins/check_snmp.c:1296 | ||
5148 | msgid "Separates output on multiple OID requests" | 3981 | msgid "Separates output on multiple OID requests" |
5149 | msgstr "" | 3982 | msgstr "" |
5150 | 3983 | ||
5151 | #: plugins/check_snmp.c:1298 | ||
5152 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" | 3984 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" |
5153 | msgstr "" | 3985 | msgstr "" |
5154 | 3986 | ||
5155 | #: plugins/check_snmp.c:1300 | ||
5156 | msgid "C-style format string for float values (see option -M)" | 3987 | msgid "C-style format string for float values (see option -M)" |
5157 | msgstr "" | 3988 | msgstr "" |
5158 | 3989 | ||
5159 | #: plugins/check_snmp.c:1303 | ||
5160 | msgid "" | 3990 | msgid "" |
5161 | "NOTE the final timeout value is calculated using this formula: " | 3991 | "NOTE the final timeout value is calculated using this formula: " |
5162 | "timeout_interval * retries + 5" | 3992 | "timeout_interval * retries + 5" |
5163 | msgstr "" | 3993 | msgstr "" |
5164 | 3994 | ||
5165 | #: plugins/check_snmp.c:1305 | ||
5166 | #, fuzzy | 3995 | #, fuzzy |
5167 | msgid "Number of retries to be used in the requests, default: " | 3996 | msgid "Number of retries to be used in the requests, default: " |
5168 | msgstr "Le nombre d'essai pour les requêtes" | 3997 | msgstr "Le nombre d'essai pour les requêtes" |
5169 | 3998 | ||
5170 | #: plugins/check_snmp.c:1308 | ||
5171 | msgid "Label performance data with OIDs instead of --label's" | 3999 | msgid "Label performance data with OIDs instead of --label's" |
5172 | msgstr "" | 4000 | msgstr "" |
5173 | 4001 | ||
5174 | #: plugins/check_snmp.c:1313 | 4002 | msgid "Tell snmpget to not print errors encountered when parsing MIB files" |
4003 | msgstr "" | ||
4004 | |||
5175 | msgid "" | 4005 | msgid "" |
5176 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." | 4006 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." |
5177 | msgstr "" | 4007 | msgstr "" |
5178 | 4008 | ||
5179 | #: plugins/check_snmp.c:1314 | ||
5180 | msgid "" | 4009 | msgid "" |
5181 | "if you don't have the package installed, you will need to download it from" | 4010 | "if you don't have the package installed, you will need to download it from" |
5182 | msgstr "" | 4011 | msgstr "" |
5183 | "Si vous n'avez pas le programme installé, vous devrez le télécharger depuis" | 4012 | "Si vous n'avez pas le programme installé, vous devrez le télécharger depuis" |
5184 | 4013 | ||
5185 | #: plugins/check_snmp.c:1315 | ||
5186 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." | 4014 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." |
5187 | msgstr "http://net-snmp.sourceforge.net avant de pouvoir utiliser ce plugin." | 4015 | msgstr "http://net-snmp.sourceforge.net avant de pouvoir utiliser ce plugin." |
5188 | 4016 | ||
5189 | #: plugins/check_snmp.c:1319 | ||
5190 | #, fuzzy | 4017 | #, fuzzy |
5191 | msgid "" | 4018 | msgid "" |
5192 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " | 4019 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " |
5193 | msgstr "" | 4020 | msgstr "" |
5194 | "- Des OIDs multiples peuvent être séparées par des virgules ou des espaces" | 4021 | "- Des OIDs multiples peuvent être séparées par des virgules ou des espaces" |
5195 | 4022 | ||
5196 | #: plugins/check_snmp.c:1320 | ||
5197 | #, fuzzy | 4023 | #, fuzzy |
5198 | msgid "list (lists with internal spaces must be quoted)." | 4024 | msgid "list (lists with internal spaces must be quoted)." |
5199 | msgstr "(Les liste avec espaces doivent être entre guillemets). Max:" | 4025 | msgstr "(Les liste avec espaces doivent être entre guillemets). Max:" |
5200 | 4026 | ||
5201 | #: plugins/check_snmp.c:1324 | ||
5202 | msgid "" | 4027 | msgid "" |
5203 | "- When checking multiple OIDs, separate ranges by commas like '-w " | 4028 | "- When checking multiple OIDs, separate ranges by commas like '-w " |
5204 | "1:10,1:,:20'" | 4029 | "1:10,1:,:20'" |
5205 | msgstr "" | 4030 | msgstr "" |
5206 | 4031 | ||
5207 | #: plugins/check_snmp.c:1325 | ||
5208 | msgid "- Note that only one string and one regex may be checked at present" | 4032 | msgid "- Note that only one string and one regex may be checked at present" |
5209 | msgstr "" | 4033 | msgstr "" |
5210 | 4034 | ||
5211 | #: plugins/check_snmp.c:1326 | ||
5212 | msgid "" | 4035 | msgid "" |
5213 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" | 4036 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" |
5214 | msgstr "" | 4037 | msgstr "" |
5215 | 4038 | ||
5216 | #: plugins/check_snmp.c:1327 | ||
5217 | msgid "returned from the SNMP query is an unsigned integer." | 4039 | msgid "returned from the SNMP query is an unsigned integer." |
5218 | msgstr "" | 4040 | msgstr "" |
5219 | 4041 | ||
5220 | #: plugins/check_snmp.c:1330 | ||
5221 | msgid "Rate Calculation:" | 4042 | msgid "Rate Calculation:" |
5222 | msgstr "" | 4043 | msgstr "" |
5223 | 4044 | ||
5224 | #: plugins/check_snmp.c:1331 | ||
5225 | msgid "In many places, SNMP returns counters that are only meaningful when" | 4045 | msgid "In many places, SNMP returns counters that are only meaningful when" |
5226 | msgstr "" | 4046 | msgstr "" |
5227 | 4047 | ||
5228 | #: plugins/check_snmp.c:1332 | ||
5229 | msgid "calculating the counter difference since the last check. check_snmp" | 4048 | msgid "calculating the counter difference since the last check. check_snmp" |
5230 | msgstr "" | 4049 | msgstr "" |
5231 | 4050 | ||
5232 | #: plugins/check_snmp.c:1333 | ||
5233 | msgid "saves the last state information in a file so that the rate per second" | 4051 | msgid "saves the last state information in a file so that the rate per second" |
5234 | msgstr "" | 4052 | msgstr "" |
5235 | 4053 | ||
5236 | #: plugins/check_snmp.c:1334 | ||
5237 | msgid "can be calculated. Use the --rate option to save state information." | 4054 | msgid "can be calculated. Use the --rate option to save state information." |
5238 | msgstr "" | 4055 | msgstr "" |
5239 | 4056 | ||
5240 | #: plugins/check_snmp.c:1335 | ||
5241 | msgid "" | 4057 | msgid "" |
5242 | "On the first run, there will be no prior state - this will return with OK." | 4058 | "On the first run, there will be no prior state - this will return with OK." |
5243 | msgstr "" | 4059 | msgstr "" |
5244 | 4060 | ||
5245 | #: plugins/check_snmp.c:1336 | ||
5246 | msgid "The state is uniquely determined by the arguments to the plugin, so" | 4061 | msgid "The state is uniquely determined by the arguments to the plugin, so" |
5247 | msgstr "" | 4062 | msgstr "" |
5248 | 4063 | ||
5249 | #: plugins/check_snmp.c:1337 | ||
5250 | msgid "changing the arguments will create a new state file." | 4064 | msgid "changing the arguments will create a new state file." |
5251 | msgstr "" | 4065 | msgstr "" |
5252 | 4066 | ||
5253 | #: plugins/check_ssh.c:170 | ||
5254 | msgid "Port number must be a positive integer" | 4067 | msgid "Port number must be a positive integer" |
5255 | msgstr "Le numéro du port doit être un nombre entier positif" | 4068 | msgstr "Le numéro du port doit être un nombre entier positif" |
5256 | 4069 | ||
5257 | #: plugins/check_ssh.c:237 | ||
5258 | #, c-format | 4070 | #, c-format |
5259 | msgid "Server answer: %s" | 4071 | msgid "Server answer: %s" |
5260 | msgstr "Réponse du serveur: %s" | 4072 | msgstr "Réponse du serveur: %s" |
5261 | 4073 | ||
5262 | #: plugins/check_ssh.c:256 | ||
5263 | #, fuzzy, c-format | 4074 | #, fuzzy, c-format |
5264 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" | 4075 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" |
5265 | msgstr "" | 4076 | msgstr "" |
5266 | "SSH AVERTISSEMENT - %s (protocole %s) différence de version, attendu'%s'\n" | 4077 | "SSH AVERTISSEMENT - %s (protocole %s) différence de version, attendu'%s'\n" |
5267 | 4078 | ||
5268 | #: plugins/check_ssh.c:264 | ||
5269 | #, fuzzy, c-format | 4079 | #, fuzzy, c-format |
5270 | msgid "" | 4080 | msgid "" |
5271 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" | 4081 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" |
5272 | msgstr "" | 4082 | msgstr "" |
5273 | "SSH AVERTISSEMENT - %s (protocole %s) différence de version, attendu'%s'\n" | 4083 | "SSH AVERTISSEMENT - %s (protocole %s) différence de version, attendu'%s'\n" |
5274 | 4084 | ||
5275 | #: plugins/check_ssh.c:273 | ||
5276 | #, fuzzy, c-format | 4085 | #, fuzzy, c-format |
5277 | msgid "SSH OK - %s (protocol %s) | %s\n" | 4086 | msgid "SSH OK - %s (protocol %s) | %s\n" |
5278 | msgstr "SSH OK - %s (protocole %s)\n" | 4087 | msgstr "SSH OK - %s (protocole %s)\n" |
5279 | 4088 | ||
5280 | #: plugins/check_ssh.c:294 | ||
5281 | msgid "Try to connect to an SSH server at specified server and port" | 4089 | msgid "Try to connect to an SSH server at specified server and port" |
5282 | msgstr "Essaye de se connecter à un serveur SSH précisé à un port précis" | 4090 | msgstr "Essaye de se connecter à un serveur SSH précisé à un port précis" |
5283 | 4091 | ||
5284 | #: plugins/check_ssh.c:310 | ||
5285 | #, fuzzy | 4092 | #, fuzzy |
5286 | msgid "" | 4093 | msgid "" |
5287 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" | 4094 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" |
@@ -5289,75 +4096,60 @@ msgstr "" | |||
5289 | "AVERTISSEMENT si la chaîne ne correspond pas à la version précisée (ex: " | 4096 | "AVERTISSEMENT si la chaîne ne correspond pas à la version précisée (ex: " |
5290 | "OpenSSH_3.9p1)" | 4097 | "OpenSSH_3.9p1)" |
5291 | 4098 | ||
5292 | #: plugins/check_ssh.c:313 | ||
5293 | #, fuzzy | 4099 | #, fuzzy |
5294 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" | 4100 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" |
5295 | msgstr "" | 4101 | msgstr "" |
5296 | "AVERTISSEMENT si la chaîne ne correspond pas à la version précisée (ex: " | 4102 | "AVERTISSEMENT si la chaîne ne correspond pas à la version précisée (ex: " |
5297 | "OpenSSH_3.9p1)" | 4103 | "OpenSSH_3.9p1)" |
5298 | 4104 | ||
5299 | #: plugins/check_swap.c:187 | ||
5300 | #, c-format | 4105 | #, c-format |
5301 | msgid "Command: %s\n" | 4106 | msgid "Command: %s\n" |
5302 | msgstr "Commande: %s\n" | 4107 | msgstr "Commande: %s\n" |
5303 | 4108 | ||
5304 | #: plugins/check_swap.c:189 | ||
5305 | #, c-format | 4109 | #, c-format |
5306 | msgid "Format: %s\n" | 4110 | msgid "Format: %s\n" |
5307 | msgstr "Format: %s\n" | 4111 | msgstr "Format: %s\n" |
5308 | 4112 | ||
5309 | #: plugins/check_swap.c:225 | ||
5310 | #, c-format | 4113 | #, c-format |
5311 | msgid "total=%.0f, used=%.0f, free=%.0f\n" | 4114 | msgid "total=%.0f, used=%.0f, free=%.0f\n" |
5312 | msgstr "total=%.0f, utilisé=%.0f, libre=%.0ff\n" | 4115 | msgstr "total=%.0f, utilisé=%.0f, libre=%.0ff\n" |
5313 | 4116 | ||
5314 | #: plugins/check_swap.c:239 | ||
5315 | #, c-format | 4117 | #, c-format |
5316 | msgid "total=%.0f, free=%.0f\n" | 4118 | msgid "total=%.0f, free=%.0f\n" |
5317 | msgstr "total=%.0f, libre=%.0f\n" | 4119 | msgstr "total=%.0f, libre=%.0f\n" |
5318 | 4120 | ||
5319 | #: plugins/check_swap.c:271 | ||
5320 | msgid "Error getting swap devices\n" | 4121 | msgid "Error getting swap devices\n" |
5321 | msgstr "" | 4122 | msgstr "" |
5322 | 4123 | ||
5323 | #: plugins/check_swap.c:274 | ||
5324 | msgid "SWAP OK: No swap devices defined\n" | 4124 | msgid "SWAP OK: No swap devices defined\n" |
5325 | msgstr "SWAP OK: Pas de périphériques swap définis\n" | 4125 | msgstr "SWAP OK: Pas de périphériques swap définis\n" |
5326 | 4126 | ||
5327 | #: plugins/check_swap.c:295 plugins/check_swap.c:337 | ||
5328 | msgid "swapctl failed: " | 4127 | msgid "swapctl failed: " |
5329 | msgstr "swapctl à échoué:" | 4128 | msgstr "swapctl à échoué:" |
5330 | 4129 | ||
5331 | #: plugins/check_swap.c:296 plugins/check_swap.c:338 | ||
5332 | msgid "Error in swapctl call\n" | 4130 | msgid "Error in swapctl call\n" |
5333 | msgstr "" | 4131 | msgstr "" |
5334 | 4132 | ||
5335 | #: plugins/check_swap.c:376 | ||
5336 | #, fuzzy, c-format | 4133 | #, fuzzy, c-format |
5337 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" | 4134 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" |
5338 | msgstr "SWAP %s - %d%% libre (%d MB sur un total de %d MB) %s|" | 4135 | msgstr "SWAP %s - %d%% libre (%d MB sur un total de %d MB) %s|" |
5339 | 4136 | ||
5340 | #: plugins/check_swap.c:472 | ||
5341 | #, fuzzy | 4137 | #, fuzzy |
5342 | msgid "Warning threshold percentage must be <= 100!" | 4138 | msgid "Warning threshold percentage must be <= 100!" |
5343 | msgstr "Le seuil d'avertissement doit être un entier positif" | 4139 | msgstr "Le seuil d'avertissement doit être un entier positif" |
5344 | 4140 | ||
5345 | #: plugins/check_swap.c:482 | ||
5346 | #, fuzzy | 4141 | #, fuzzy |
5347 | msgid "Warning threshold be positive integer or percentage!" | 4142 | msgid "Warning threshold be positive integer or percentage!" |
5348 | msgstr "Le seuil d'avertissement doit être un entier ou un pourcentage!" | 4143 | msgstr "Le seuil d'avertissement doit être un entier ou un pourcentage!" |
5349 | 4144 | ||
5350 | #: plugins/check_swap.c:502 | ||
5351 | #, fuzzy | 4145 | #, fuzzy |
5352 | msgid "Critical threshold percentage must be <= 100!" | 4146 | msgid "Critical threshold percentage must be <= 100!" |
5353 | msgstr "le seuil critique doit être un entier positif" | 4147 | msgstr "le seuil critique doit être un entier positif" |
5354 | 4148 | ||
5355 | #: plugins/check_swap.c:512 | ||
5356 | #, fuzzy | 4149 | #, fuzzy |
5357 | msgid "Critical threshold be positive integer or percentage!" | 4150 | msgid "Critical threshold be positive integer or percentage!" |
5358 | msgstr "Le seuil critique doit être un entier ou un pourcentage!" | 4151 | msgstr "Le seuil critique doit être un entier ou un pourcentage!" |
5359 | 4152 | ||
5360 | #: plugins/check_swap.c:521 | ||
5361 | #, fuzzy | 4153 | #, fuzzy |
5362 | msgid "" | 4154 | msgid "" |
5363 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 4155 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
@@ -5366,104 +4158,84 @@ msgstr "" | |||
5366 | "Le résultat de temps dépassé doit être un nom d'état valide (OK, WARNING, " | 4158 | "Le résultat de temps dépassé doit être un nom d'état valide (OK, WARNING, " |
5367 | "CRITICAL, UNKNOWN) ou un nombre entier (0-3)." | 4159 | "CRITICAL, UNKNOWN) ou un nombre entier (0-3)." |
5368 | 4160 | ||
5369 | #: plugins/check_swap.c:558 | ||
5370 | #, fuzzy | 4161 | #, fuzzy |
5371 | msgid "Warning should be more than critical" | 4162 | msgid "Warning should be more than critical" |
5372 | msgstr "" | 4163 | msgstr "" |
5373 | "Le pourcentage d'avertissement doit être plus important que le pourcentage " | 4164 | "Le pourcentage d'avertissement doit être plus important que le pourcentage " |
5374 | "critique" | 4165 | "critique" |
5375 | 4166 | ||
5376 | #: plugins/check_swap.c:572 | ||
5377 | msgid "Check swap space on local machine." | 4167 | msgid "Check swap space on local machine." |
5378 | msgstr "Vérifie l'espace swap sur la machine locale." | 4168 | msgstr "Vérifie l'espace swap sur la machine locale." |
5379 | 4169 | ||
5380 | #: plugins/check_swap.c:582 | ||
5381 | msgid "" | 4170 | msgid "" |
5382 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" | 4171 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" |
5383 | msgstr "" | 4172 | msgstr "" |
5384 | "Sortir avec un résultat AVERTISSEMENT si moins de X octets de mémoire " | 4173 | "Sortir avec un résultat AVERTISSEMENT si moins de X octets de mémoire " |
5385 | "virtuelle sont libres" | 4174 | "virtuelle sont libres" |
5386 | 4175 | ||
5387 | #: plugins/check_swap.c:584 | ||
5388 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" | 4176 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" |
5389 | msgstr "" | 4177 | msgstr "" |
5390 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour cent de mémoire " | 4178 | "Sortir avec un résultat AVERTISSEMENT si moins de X pour cent de mémoire " |
5391 | "virtuelle est libre" | 4179 | "virtuelle est libre" |
5392 | 4180 | ||
5393 | #: plugins/check_swap.c:586 | ||
5394 | msgid "" | 4181 | msgid "" |
5395 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" | 4182 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" |
5396 | msgstr "" | 4183 | msgstr "" |
5397 | "Sortir avec un résultat CRITIQUE si moins de X octets de mémoire virtuelle " | 4184 | "Sortir avec un résultat CRITIQUE si moins de X octets de mémoire virtuelle " |
5398 | "sont libres" | 4185 | "sont libres" |
5399 | 4186 | ||
5400 | #: plugins/check_swap.c:588 | ||
5401 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" | 4187 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" |
5402 | msgstr "" | 4188 | msgstr "" |
5403 | "Sortir avec un résultat CRITIQUE si moins de X pour cent de mémoire " | 4189 | "Sortir avec un résultat CRITIQUE si moins de X pour cent de mémoire " |
5404 | "virtuelle est libre" | 4190 | "virtuelle est libre" |
5405 | 4191 | ||
5406 | #: plugins/check_swap.c:590 | ||
5407 | msgid "Conduct comparisons for all swap partitions, one by one" | 4192 | msgid "Conduct comparisons for all swap partitions, one by one" |
5408 | msgstr "Vérifier chacune des partitions de mémoire virtuelle séparément" | 4193 | msgstr "Vérifier chacune des partitions de mémoire virtuelle séparément" |
5409 | 4194 | ||
5410 | #: plugins/check_swap.c:592 | ||
5411 | msgid "" | 4195 | msgid "" |
5412 | "Resulting state when there is no swap regardless of thresholds. Default:" | 4196 | "Resulting state when there is no swap regardless of thresholds. Default:" |
5413 | msgstr "" | 4197 | msgstr "" |
5414 | 4198 | ||
5415 | #: plugins/check_swap.c:597 | ||
5416 | #, fuzzy | 4199 | #, fuzzy |
5417 | msgid "" | 4200 | msgid "" |
5418 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." | 4201 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." |
5419 | msgstr "Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c." | 4202 | msgstr "Les seuils d'alerte et critiques peuvent être spécifiés avec -w et -c." |
5420 | 4203 | ||
5421 | #: plugins/check_swap.c:598 | ||
5422 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." | 4204 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." |
5423 | msgstr "" | 4205 | msgstr "" |
5424 | "Sur AIX, si -a est spécifié, le plugin utilise lsps -a, sinon il utilise " | 4206 | "Sur AIX, si -a est spécifié, le plugin utilise lsps -a, sinon il utilise " |
5425 | "lsps -s." | 4207 | "lsps -s." |
5426 | 4208 | ||
5427 | #: plugins/check_tcp.c:210 | ||
5428 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" | 4209 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" |
5429 | msgstr "" | 4210 | msgstr "" |
5430 | "CRITIQUE -check_tcp version générique utilisé avec un service inconnu\n" | 4211 | "CRITIQUE -check_tcp version générique utilisé avec un service inconnu\n" |
5431 | 4212 | ||
5432 | #: plugins/check_tcp.c:234 | ||
5433 | msgid "With UDP checks, a send/expect string must be specified." | 4213 | msgid "With UDP checks, a send/expect string must be specified." |
5434 | msgstr "" | 4214 | msgstr "" |
5435 | "Avec la surveillance UDP, une chaîne d'envoi et un chaîne de réponse doit " | 4215 | "Avec la surveillance UDP, une chaîne d'envoi et un chaîne de réponse doit " |
5436 | "être spécifiée." | 4216 | "être spécifiée." |
5437 | 4217 | ||
5438 | #: plugins/check_tcp.c:445 | ||
5439 | msgid "No arguments found" | 4218 | msgid "No arguments found" |
5440 | msgstr "Pas de paramètres" | 4219 | msgstr "Pas de paramètres" |
5441 | 4220 | ||
5442 | #: plugins/check_tcp.c:548 | ||
5443 | msgid "Maxbytes must be a positive integer" | 4221 | msgid "Maxbytes must be a positive integer" |
5444 | msgstr "Maxbytes doit être un entier positif" | 4222 | msgstr "Maxbytes doit être un entier positif" |
5445 | 4223 | ||
5446 | #: plugins/check_tcp.c:566 | ||
5447 | msgid "Refuse must be one of ok, warn, crit" | 4224 | msgid "Refuse must be one of ok, warn, crit" |
5448 | msgstr "Refuse doit être parmis ok, warn, crit" | 4225 | msgstr "Refuse doit être parmis ok, warn, crit" |
5449 | 4226 | ||
5450 | #: plugins/check_tcp.c:576 | ||
5451 | msgid "Mismatch must be one of ok, warn, crit" | 4227 | msgid "Mismatch must be one of ok, warn, crit" |
5452 | msgstr "Mismatch doit être parmis ok, warn, crit" | 4228 | msgstr "Mismatch doit être parmis ok, warn, crit" |
5453 | 4229 | ||
5454 | #: plugins/check_tcp.c:582 | ||
5455 | msgid "Delay must be a positive integer" | 4230 | msgid "Delay must be a positive integer" |
5456 | msgstr "Delay doit être un entier positif" | 4231 | msgstr "Delay doit être un entier positif" |
5457 | 4232 | ||
5458 | #: plugins/check_tcp.c:637 | ||
5459 | msgid "You must provide a server address" | 4233 | msgid "You must provide a server address" |
5460 | msgstr "Vous devez fournir une adresse serveur" | 4234 | msgstr "Vous devez fournir une adresse serveur" |
5461 | 4235 | ||
5462 | #: plugins/check_tcp.c:639 | ||
5463 | msgid "Invalid hostname, address or socket" | 4236 | msgid "Invalid hostname, address or socket" |
5464 | msgstr "Adresse/Nom/Socket invalide" | 4237 | msgstr "Adresse/Nom/Socket invalide" |
5465 | 4238 | ||
5466 | #: plugins/check_tcp.c:653 | ||
5467 | #, c-format | 4239 | #, c-format |
5468 | msgid "" | 4240 | msgid "" |
5469 | "This plugin tests %s connections with the specified host (or unix socket).\n" | 4241 | "This plugin tests %s connections with the specified host (or unix socket).\n" |
@@ -5472,7 +4244,6 @@ msgstr "" | |||
5472 | "Ce plugin teste %s connections avec l'hôte spécifié (ou socket unix).\n" | 4244 | "Ce plugin teste %s connections avec l'hôte spécifié (ou socket unix).\n" |
5473 | "\n" | 4245 | "\n" |
5474 | 4246 | ||
5475 | #: plugins/check_tcp.c:666 | ||
5476 | #, fuzzy | 4247 | #, fuzzy |
5477 | msgid "" | 4248 | msgid "" |
5478 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " | 4249 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " |
@@ -5481,436 +4252,343 @@ msgstr "" | |||
5481 | "Permet d'utiliser \\n, \\r, \\t ou \\ dans la chaîne de caractères send ou " | 4252 | "Permet d'utiliser \\n, \\r, \\t ou \\ dans la chaîne de caractères send ou " |
5482 | "quit. Doit être placé avant ces dernières." | 4253 | "quit. Doit être placé avant ces dernières." |
5483 | 4254 | ||
5484 | #: plugins/check_tcp.c:667 | ||
5485 | msgid "Default: nothing added to send, \\r\\n added to end of quit" | 4255 | msgid "Default: nothing added to send, \\r\\n added to end of quit" |
5486 | msgstr "" | 4256 | msgstr "" |
5487 | "Par défaut: Rien n'est ajouté à send, \\r\\n est ajouté à la fin de quit" | 4257 | "Par défaut: Rien n'est ajouté à send, \\r\\n est ajouté à la fin de quit" |
5488 | 4258 | ||
5489 | #: plugins/check_tcp.c:669 | ||
5490 | msgid "String to send to the server" | 4259 | msgid "String to send to the server" |
5491 | msgstr "Chaîne de caractères à envoyer au serveur" | 4260 | msgstr "Chaîne de caractères à envoyer au serveur" |
5492 | 4261 | ||
5493 | #: plugins/check_tcp.c:671 | ||
5494 | msgid "String to expect in server response" | 4262 | msgid "String to expect in server response" |
5495 | msgstr "Chaîne de caractères à attendre en réponse" | 4263 | msgstr "Chaîne de caractères à attendre en réponse" |
5496 | 4264 | ||
5497 | #: plugins/check_tcp.c:671 | ||
5498 | msgid "(may be repeated)" | 4265 | msgid "(may be repeated)" |
5499 | msgstr "(peut être utilisé plusieurs fois)" | 4266 | msgstr "(peut être utilisé plusieurs fois)" |
5500 | 4267 | ||
5501 | #: plugins/check_tcp.c:673 | ||
5502 | msgid "All expect strings need to occur in server response. Default is any" | 4268 | msgid "All expect strings need to occur in server response. Default is any" |
5503 | msgstr "" | 4269 | msgstr "" |
5504 | "Toutes les chaînes attendus (expect) doivent être repérés dans la réponse. " | 4270 | "Toutes les chaînes attendus (expect) doivent être repérés dans la réponse. " |
5505 | "Par défaut, n'importe laquelle suffit." | 4271 | "Par défaut, n'importe laquelle suffit." |
5506 | 4272 | ||
5507 | #: plugins/check_tcp.c:675 | ||
5508 | msgid "String to send server to initiate a clean close of the connection" | 4273 | msgid "String to send server to initiate a clean close of the connection" |
5509 | msgstr "Chaîne de caractères à envoyer pour fermer gracieusement la connection" | 4274 | msgstr "Chaîne de caractères à envoyer pour fermer gracieusement la connection" |
5510 | 4275 | ||
5511 | #: plugins/check_tcp.c:677 | ||
5512 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" | 4276 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" |
5513 | msgstr "" | 4277 | msgstr "" |
5514 | 4278 | ||
5515 | #: plugins/check_tcp.c:679 | ||
5516 | msgid "" | 4279 | msgid "" |
5517 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" | 4280 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" |
5518 | msgstr "" | 4281 | msgstr "" |
5519 | 4282 | ||
5520 | #: plugins/check_tcp.c:681 | ||
5521 | msgid "Hide output from TCP socket" | 4283 | msgid "Hide output from TCP socket" |
5522 | msgstr "Cacher la réponse provenant du socket TCP" | 4284 | msgstr "Cacher la réponse provenant du socket TCP" |
5523 | 4285 | ||
5524 | #: plugins/check_tcp.c:683 | ||
5525 | msgid "Close connection once more than this number of bytes are received" | 4286 | msgid "Close connection once more than this number of bytes are received" |
5526 | msgstr "" | 4287 | msgstr "" |
5527 | 4288 | ||
5528 | #: plugins/check_tcp.c:685 | ||
5529 | msgid "Seconds to wait between sending string and polling for response" | 4289 | msgid "Seconds to wait between sending string and polling for response" |
5530 | msgstr "" | 4290 | msgstr "" |
5531 | 4291 | ||
5532 | #: plugins/check_tcp.c:690 | ||
5533 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." | 4292 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." |
5534 | msgstr "" | 4293 | msgstr "" |
5535 | 4294 | ||
5536 | #: plugins/check_tcp.c:692 | ||
5537 | msgid "Use SSL for the connection." | 4295 | msgid "Use SSL for the connection." |
5538 | msgstr "" | 4296 | msgstr "" |
5539 | 4297 | ||
5540 | #: plugins/check_tcp.c:694 | ||
5541 | #, fuzzy | 4298 | #, fuzzy |
5542 | msgid "SSL server_name" | 4299 | msgid "SSL server_name" |
5543 | msgstr "Nom d'utilisateur SNMPv3" | 4300 | msgstr "Nom d'utilisateur SNMPv3" |
5544 | 4301 | ||
5545 | #: plugins/check_time.c:102 | ||
5546 | #, c-format | 4302 | #, c-format |
5547 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" | 4303 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" |
5548 | msgstr "TEMPS INCONNU - impossible de se connecter au serveur %s, au port %d\n" | 4304 | msgstr "TEMPS INCONNU - impossible de se connecter au serveur %s, au port %d\n" |
5549 | 4305 | ||
5550 | #: plugins/check_time.c:115 | ||
5551 | #, c-format | 4306 | #, c-format |
5552 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" | 4307 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" |
5553 | msgstr "" | 4308 | msgstr "" |
5554 | "TEMPS INCONNU - impossible d'envoyer une requête UDP au serveur %s, au port " | 4309 | "TEMPS INCONNU - impossible d'envoyer une requête UDP au serveur %s, au port " |
5555 | "%d\n" | 4310 | "%d\n" |
5556 | 4311 | ||
5557 | #: plugins/check_time.c:139 | ||
5558 | #, c-format | 4312 | #, c-format |
5559 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" | 4313 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" |
5560 | msgstr "TEMPS INCONNU - pas de données reçues du serveur %s, du port %d\n" | 4314 | msgstr "TEMPS INCONNU - pas de données reçues du serveur %s, du port %d\n" |
5561 | 4315 | ||
5562 | #: plugins/check_time.c:152 | ||
5563 | #, c-format | 4316 | #, c-format |
5564 | msgid "TIME %s - %d second response time|%s\n" | 4317 | msgid "TIME %s - %d second response time|%s\n" |
5565 | msgstr "TEMPS %s - %d secondes de temps de réponse|%s\n" | 4318 | msgstr "TEMPS %s - %d secondes de temps de réponse|%s\n" |
5566 | 4319 | ||
5567 | #: plugins/check_time.c:170 | ||
5568 | #, c-format | 4320 | #, c-format |
5569 | msgid "TIME %s - %lu second time difference|%s %s\n" | 4321 | msgid "TIME %s - %lu second time difference|%s %s\n" |
5570 | msgstr "TEMPS %s - %lu secondes de différence|%s %s\n" | 4322 | msgstr "TEMPS %s - %lu secondes de différence|%s %s\n" |
5571 | 4323 | ||
5572 | #: plugins/check_time.c:254 | ||
5573 | msgid "Warning thresholds must be a positive integer" | 4324 | msgid "Warning thresholds must be a positive integer" |
5574 | msgstr "Les seuils d'avertissement doivent être un entier positif" | 4325 | msgstr "Les seuils d'avertissement doivent être un entier positif" |
5575 | 4326 | ||
5576 | #: plugins/check_time.c:273 | ||
5577 | msgid "Critical thresholds must be a positive integer" | 4327 | msgid "Critical thresholds must be a positive integer" |
5578 | msgstr "Les seuils critiques doivent être un entier positif" | 4328 | msgstr "Les seuils critiques doivent être un entier positif" |
5579 | 4329 | ||
5580 | #: plugins/check_time.c:339 | ||
5581 | msgid "This plugin will check the time on the specified host." | 4330 | msgid "This plugin will check the time on the specified host." |
5582 | msgstr "Ce plugin va vérifier l'heure sur l'hôte spécifié." | 4331 | msgstr "Ce plugin va vérifier l'heure sur l'hôte spécifié." |
5583 | 4332 | ||
5584 | #: plugins/check_time.c:351 | ||
5585 | msgid "Use UDP to connect, not TCP" | 4333 | msgid "Use UDP to connect, not TCP" |
5586 | msgstr "" | 4334 | msgstr "" |
5587 | 4335 | ||
5588 | #: plugins/check_time.c:353 | ||
5589 | msgid "Time difference (sec.) necessary to result in a warning status" | 4336 | msgid "Time difference (sec.) necessary to result in a warning status" |
5590 | msgstr "" | 4337 | msgstr "" |
5591 | 4338 | ||
5592 | #: plugins/check_time.c:355 | ||
5593 | msgid "Time difference (sec.) necessary to result in a critical status" | 4339 | msgid "Time difference (sec.) necessary to result in a critical status" |
5594 | msgstr "" | 4340 | msgstr "" |
5595 | 4341 | ||
5596 | #: plugins/check_time.c:357 | ||
5597 | msgid "Response time (sec.) necessary to result in warning status" | 4342 | msgid "Response time (sec.) necessary to result in warning status" |
5598 | msgstr "" | 4343 | msgstr "" |
5599 | 4344 | ||
5600 | #: plugins/check_time.c:359 | ||
5601 | msgid "Response time (sec.) necessary to result in critical status" | 4345 | msgid "Response time (sec.) necessary to result in critical status" |
5602 | msgstr "" | 4346 | msgstr "" |
5603 | 4347 | ||
5604 | #: plugins/check_ups.c:144 | ||
5605 | msgid "On Battery, Low Battery" | 4348 | msgid "On Battery, Low Battery" |
5606 | msgstr "Sur Batterie, Batterie faible" | 4349 | msgstr "Sur Batterie, Batterie faible" |
5607 | 4350 | ||
5608 | #: plugins/check_ups.c:149 | ||
5609 | msgid "Online" | 4351 | msgid "Online" |
5610 | msgstr "En marche" | 4352 | msgstr "En marche" |
5611 | 4353 | ||
5612 | #: plugins/check_ups.c:152 | ||
5613 | msgid "On Battery" | 4354 | msgid "On Battery" |
5614 | msgstr "Sur Batterie" | 4355 | msgstr "Sur Batterie" |
5615 | 4356 | ||
5616 | #: plugins/check_ups.c:156 | ||
5617 | msgid ", Low Battery" | 4357 | msgid ", Low Battery" |
5618 | msgstr ", Batterie faible" | 4358 | msgstr ", Batterie faible" |
5619 | 4359 | ||
5620 | #: plugins/check_ups.c:160 | ||
5621 | msgid ", Calibrating" | 4360 | msgid ", Calibrating" |
5622 | msgstr ", Calibration" | 4361 | msgstr ", Calibration" |
5623 | 4362 | ||
5624 | #: plugins/check_ups.c:163 | ||
5625 | msgid ", Replace Battery" | 4363 | msgid ", Replace Battery" |
5626 | msgstr ", Remplacer la batterie" | 4364 | msgstr ", Remplacer la batterie" |
5627 | 4365 | ||
5628 | #: plugins/check_ups.c:167 | ||
5629 | msgid ", On Bypass" | 4366 | msgid ", On Bypass" |
5630 | msgstr ", Sur Secteur" | 4367 | msgstr ", Sur Secteur" |
5631 | 4368 | ||
5632 | #: plugins/check_ups.c:170 | ||
5633 | msgid ", Overload" | 4369 | msgid ", Overload" |
5634 | msgstr ", Surcharge" | 4370 | msgstr ", Surcharge" |
5635 | 4371 | ||
5636 | #: plugins/check_ups.c:173 | ||
5637 | msgid ", Trimming" | 4372 | msgid ", Trimming" |
5638 | msgstr ", En Test" | 4373 | msgstr ", En Test" |
5639 | 4374 | ||
5640 | #: plugins/check_ups.c:176 | ||
5641 | msgid ", Boosting" | 4375 | msgid ", Boosting" |
5642 | msgstr "" | 4376 | msgstr "" |
5643 | 4377 | ||
5644 | #: plugins/check_ups.c:179 | ||
5645 | msgid ", Charging" | 4378 | msgid ", Charging" |
5646 | msgstr ", En charge" | 4379 | msgstr ", En charge" |
5647 | 4380 | ||
5648 | #: plugins/check_ups.c:182 | ||
5649 | msgid ", Discharging" | 4381 | msgid ", Discharging" |
5650 | msgstr ", Déchargement" | 4382 | msgstr ", Déchargement" |
5651 | 4383 | ||
5652 | #: plugins/check_ups.c:185 | ||
5653 | msgid ", Unknown" | 4384 | msgid ", Unknown" |
5654 | msgstr ", Inconnu" | 4385 | msgstr ", Inconnu" |
5655 | 4386 | ||
5656 | #: plugins/check_ups.c:324 | ||
5657 | msgid "UPS does not support any available options\n" | 4387 | msgid "UPS does not support any available options\n" |
5658 | msgstr "L'UPS ne supporte aucune des options disponibles\n" | 4388 | msgstr "L'UPS ne supporte aucune des options disponibles\n" |
5659 | 4389 | ||
5660 | #: plugins/check_ups.c:348 plugins/check_ups.c:414 | ||
5661 | msgid "Invalid response received from host" | 4390 | msgid "Invalid response received from host" |
5662 | msgstr "Réponse invalide reçue de l'hôte" | 4391 | msgstr "Réponse invalide reçue de l'hôte" |
5663 | 4392 | ||
5664 | #: plugins/check_ups.c:406 | ||
5665 | msgid "UPS name to long for buffer" | 4393 | msgid "UPS name to long for buffer" |
5666 | msgstr "" | 4394 | msgstr "" |
5667 | 4395 | ||
5668 | #: plugins/check_ups.c:423 | ||
5669 | #, c-format | 4396 | #, c-format |
5670 | msgid "CRITICAL - no such UPS '%s' on that host\n" | 4397 | msgid "CRITICAL - no such UPS '%s' on that host\n" |
5671 | msgstr "CRITIQUE - pas d'UPS '%s' sur cet hôte\n" | 4398 | msgstr "CRITIQUE - pas d'UPS '%s' sur cet hôte\n" |
5672 | 4399 | ||
5673 | #: plugins/check_ups.c:433 | ||
5674 | msgid "CRITICAL - UPS data is stale" | 4400 | msgid "CRITICAL - UPS data is stale" |
5675 | msgstr "CRITIQUE - les données de l'ups ne sont plus valables" | 4401 | msgstr "CRITIQUE - les données de l'ups ne sont plus valables" |
5676 | 4402 | ||
5677 | #: plugins/check_ups.c:438 | ||
5678 | #, c-format | 4403 | #, c-format |
5679 | msgid "Unknown error: %s\n" | 4404 | msgid "Unknown error: %s\n" |
5680 | msgstr "Erreur inconnue: %s\n" | 4405 | msgstr "Erreur inconnue: %s\n" |
5681 | 4406 | ||
5682 | #: plugins/check_ups.c:445 | ||
5683 | msgid "Error: unable to parse variable" | 4407 | msgid "Error: unable to parse variable" |
5684 | msgstr "Erreur: impossible de lire la variable" | 4408 | msgstr "Erreur: impossible de lire la variable" |
5685 | 4409 | ||
5686 | #: plugins/check_ups.c:552 | ||
5687 | msgid "Unrecognized UPS variable" | 4410 | msgid "Unrecognized UPS variable" |
5688 | msgstr "Variable d'UPS non reconnue" | 4411 | msgstr "Variable d'UPS non reconnue" |
5689 | 4412 | ||
5690 | #: plugins/check_ups.c:590 | ||
5691 | msgid "Error : no UPS indicated" | 4413 | msgid "Error : no UPS indicated" |
5692 | msgstr "Erreur: pas d'UPS indiqué" | 4414 | msgstr "Erreur: pas d'UPS indiqué" |
5693 | 4415 | ||
5694 | #: plugins/check_ups.c:610 | ||
5695 | msgid "" | 4416 | msgid "" |
5696 | "This plugin tests the UPS service on the specified host. Network UPS Tools" | 4417 | "This plugin tests the UPS service on the specified host. Network UPS Tools" |
5697 | msgstr "Ce plugin teste le service UPS sur l'hôte spécifié. Network UPS Tools" | 4418 | msgstr "Ce plugin teste le service UPS sur l'hôte spécifié. Network UPS Tools" |
5698 | 4419 | ||
5699 | #: plugins/check_ups.c:611 | ||
5700 | msgid "from www.networkupstools.org must be running for this plugin to work." | 4420 | msgid "from www.networkupstools.org must be running for this plugin to work." |
5701 | msgstr "" | 4421 | msgstr "" |
5702 | "de www.networkupstools.org doit s'exécuter sur l'hôte pour que ce plugin " | 4422 | "de www.networkupstools.org doit s'exécuter sur l'hôte pour que ce plugin " |
5703 | "fonctionne." | 4423 | "fonctionne." |
5704 | 4424 | ||
5705 | #: plugins/check_ups.c:623 | ||
5706 | msgid "Name of UPS" | 4425 | msgid "Name of UPS" |
5707 | msgstr "" | 4426 | msgstr "" |
5708 | 4427 | ||
5709 | #: plugins/check_ups.c:625 | ||
5710 | msgid "Output of temperatures in Celsius" | 4428 | msgid "Output of temperatures in Celsius" |
5711 | msgstr "Affichage des températures en Celsius" | 4429 | msgstr "Affichage des températures en Celsius" |
5712 | 4430 | ||
5713 | #: plugins/check_ups.c:627 | ||
5714 | msgid "Valid values for STRING are" | 4431 | msgid "Valid values for STRING are" |
5715 | msgstr "Les variables valides pour STRING sont" | 4432 | msgstr "Les variables valides pour STRING sont" |
5716 | 4433 | ||
5717 | #: plugins/check_ups.c:638 | ||
5718 | msgid "" | 4434 | msgid "" |
5719 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" | 4435 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" |
5720 | msgstr "" | 4436 | msgstr "" |
5721 | 4437 | ||
5722 | #: plugins/check_ups.c:639 | ||
5723 | msgid "" | 4438 | msgid "" |
5724 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" | 4439 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" |
5725 | msgstr "" | 4440 | msgstr "" |
5726 | 4441 | ||
5727 | #: plugins/check_ups.c:640 | ||
5728 | msgid "" | 4442 | msgid "" |
5729 | "plugin will return an OK state. If the battery is on it will return a WARNING" | 4443 | "plugin will return an OK state. If the battery is on it will return a WARNING" |
5730 | msgstr "" | 4444 | msgstr "" |
5731 | 4445 | ||
5732 | #: plugins/check_ups.c:641 | ||
5733 | msgid "" | 4446 | msgid "" |
5734 | "state. If the UPS is off or has a low battery the plugin will return a " | 4447 | "state. If the UPS is off or has a low battery the plugin will return a " |
5735 | "CRITICAL" | 4448 | "CRITICAL" |
5736 | msgstr "" | 4449 | msgstr "" |
5737 | 4450 | ||
5738 | #: plugins/check_ups.c:646 | ||
5739 | msgid "" | 4451 | msgid "" |
5740 | "You may also specify a variable to check (such as temperature, utility " | 4452 | "You may also specify a variable to check (such as temperature, utility " |
5741 | "voltage," | 4453 | "voltage," |
5742 | msgstr "" | 4454 | msgstr "" |
5743 | 4455 | ||
5744 | #: plugins/check_ups.c:647 | ||
5745 | msgid "" | 4456 | msgid "" |
5746 | "battery load, etc.) as well as warning and critical thresholds for the value" | 4457 | "battery load, etc.) as well as warning and critical thresholds for the value" |
5747 | msgstr "" | 4458 | msgstr "" |
5748 | 4459 | ||
5749 | #: plugins/check_ups.c:648 | ||
5750 | msgid "" | 4460 | msgid "" |
5751 | "of that variable. If the remote host has multiple UPS that are being " | 4461 | "of that variable. If the remote host has multiple UPS that are being " |
5752 | "monitored" | 4462 | "monitored" |
5753 | msgstr "" | 4463 | msgstr "" |
5754 | 4464 | ||
5755 | #: plugins/check_ups.c:649 | ||
5756 | msgid "you will have to use the --ups option to specify which UPS to check." | 4465 | msgid "you will have to use the --ups option to specify which UPS to check." |
5757 | msgstr "" | 4466 | msgstr "" |
5758 | 4467 | ||
5759 | #: plugins/check_ups.c:651 | ||
5760 | msgid "" | 4468 | msgid "" |
5761 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" | 4469 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" |
5762 | msgstr "" | 4470 | msgstr "" |
5763 | 4471 | ||
5764 | #: plugins/check_ups.c:652 | ||
5765 | msgid "" | 4472 | msgid "" |
5766 | "Network UPS Tools be installed on the remote host. If you do not have the" | 4473 | "Network UPS Tools be installed on the remote host. If you do not have the" |
5767 | msgstr "" | 4474 | msgstr "" |
5768 | 4475 | ||
5769 | #: plugins/check_ups.c:653 | ||
5770 | msgid "package installed on your system, you can download it from" | 4476 | msgid "package installed on your system, you can download it from" |
5771 | msgstr "" | 4477 | msgstr "" |
5772 | 4478 | ||
5773 | #: plugins/check_ups.c:654 | ||
5774 | msgid "http://www.networkupstools.org" | 4479 | msgid "http://www.networkupstools.org" |
5775 | msgstr "" | 4480 | msgstr "" |
5776 | 4481 | ||
5777 | #: plugins/check_users.c:91 | ||
5778 | #, fuzzy, c-format | 4482 | #, fuzzy, c-format |
5779 | msgid "Could not enumerate RD sessions: %d\n" | 4483 | msgid "Could not enumerate RD sessions: %d\n" |
5780 | msgstr "Impossible d'utiliser le protocole version %d\n" | 4484 | msgstr "Impossible d'utiliser le protocole version %d\n" |
5781 | 4485 | ||
5782 | #: plugins/check_users.c:146 | ||
5783 | #, c-format | 4486 | #, c-format |
5784 | msgid "# users=%d" | 4487 | msgid "# users=%d" |
5785 | msgstr "# utilisateurs=%d" | 4488 | msgstr "# utilisateurs=%d" |
5786 | 4489 | ||
5787 | #: plugins/check_users.c:164 | ||
5788 | msgid "Unable to read output" | 4490 | msgid "Unable to read output" |
5789 | msgstr "Impossible de lire les données en entrée" | 4491 | msgstr "Impossible de lire les données en entrée" |
5790 | 4492 | ||
5791 | #: plugins/check_users.c:166 | ||
5792 | #, c-format | 4493 | #, c-format |
5793 | msgid "USERS %s - %d users currently logged in |%s\n" | 4494 | msgid "USERS %s - %d users currently logged in |%s\n" |
5794 | msgstr "UTILISATEURS %s - %d utilisateurs actuellement connectés sur |%s\n" | 4495 | msgstr "UTILISATEURS %s - %d utilisateurs actuellement connectés sur |%s\n" |
5795 | 4496 | ||
5796 | #: plugins/check_users.c:241 | ||
5797 | msgid "This plugin checks the number of users currently logged in on the local" | 4497 | msgid "This plugin checks the number of users currently logged in on the local" |
5798 | msgstr "" | 4498 | msgstr "" |
5799 | "Ce plugin vérifie le nombre d'utilisateurs actuellement connecté sur le " | 4499 | "Ce plugin vérifie le nombre d'utilisateurs actuellement connecté sur le " |
5800 | "système local" | 4500 | "système local" |
5801 | 4501 | ||
5802 | #: plugins/check_users.c:242 | ||
5803 | msgid "" | 4502 | msgid "" |
5804 | "system and generates an error if the number exceeds the thresholds specified." | 4503 | "system and generates an error if the number exceeds the thresholds specified." |
5805 | msgstr "et génère une erreur si le nombre excède le seuil spécifié." | 4504 | msgstr "et génère une erreur si le nombre excède le seuil spécifié." |
5806 | 4505 | ||
5807 | #: plugins/check_users.c:252 | ||
5808 | msgid "Set WARNING status if more than INTEGER users are logged in" | 4506 | msgid "Set WARNING status if more than INTEGER users are logged in" |
5809 | msgstr "" | 4507 | msgstr "" |
5810 | "Sortir avec un résultat AVERTISSEMENT si plus de INTEGER utilisateurs sont " | 4508 | "Sortir avec un résultat AVERTISSEMENT si plus de INTEGER utilisateurs sont " |
5811 | "connectés" | 4509 | "connectés" |
5812 | 4510 | ||
5813 | #: plugins/check_users.c:254 | ||
5814 | msgid "Set CRITICAL status if more than INTEGER users are logged in" | 4511 | msgid "Set CRITICAL status if more than INTEGER users are logged in" |
5815 | msgstr "" | 4512 | msgstr "" |
5816 | "Sortir avec un résultat CRITIQUE si plus de INTEGER utilisateurs sont " | 4513 | "Sortir avec un résultat CRITIQUE si plus de INTEGER utilisateurs sont " |
5817 | "connectés" | 4514 | "connectés" |
5818 | 4515 | ||
5819 | #: plugins/check_ide_smart.c:218 | ||
5820 | msgid "" | 4516 | msgid "" |
5821 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." | 4517 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." |
5822 | msgstr "" | 4518 | msgstr "" |
5823 | 4519 | ||
5824 | #: plugins/check_ide_smart.c:219 | ||
5825 | msgid "Nagios-compatible output is now always returned." | 4520 | msgid "Nagios-compatible output is now always returned." |
5826 | msgstr "" | 4521 | msgstr "" |
5827 | 4522 | ||
5828 | #: plugins/check_ide_smart.c:224 | ||
5829 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." | 4523 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." |
5830 | msgstr "" | 4524 | msgstr "" |
5831 | 4525 | ||
5832 | #: plugins/check_ide_smart.c:228 | ||
5833 | msgid "" | 4526 | msgid "" |
5834 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" | 4527 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" |
5835 | msgstr "" | 4528 | msgstr "" |
5836 | 4529 | ||
5837 | #: plugins/check_ide_smart.c:229 | ||
5838 | #, fuzzy | 4530 | #, fuzzy |
5839 | msgid "default and will be removed from future releases." | 4531 | msgid "default and will be removed from future releases." |
5840 | msgstr "" | 4532 | msgstr "" |
5841 | "Note: nslookup est obsolète et pourra être retiré dans les prochaines " | 4533 | "Note: nslookup est obsolète et pourra être retiré dans les prochaines " |
5842 | "versions." | 4534 | "versions." |
5843 | 4535 | ||
5844 | #: plugins/check_ide_smart.c:257 | ||
5845 | #, c-format | 4536 | #, c-format |
5846 | msgid "CRITICAL - Couldn't open device %s: %s\n" | 4537 | msgid "CRITICAL - Couldn't open device %s: %s\n" |
5847 | msgstr "Critique - Impossible d'ouvrir le périphérique %s: %s\n" | 4538 | msgstr "Critique - Impossible d'ouvrir le périphérique %s: %s\n" |
5848 | 4539 | ||
5849 | #: plugins/check_ide_smart.c:262 | ||
5850 | #, c-format | 4540 | #, c-format |
5851 | msgid "CRITICAL - SMART_CMD_ENABLE\n" | 4541 | msgid "CRITICAL - SMART_CMD_ENABLE\n" |
5852 | msgstr "CRITIQUE - SMART_CMD_ENABLE\n" | 4542 | msgstr "CRITIQUE - SMART_CMD_ENABLE\n" |
5853 | 4543 | ||
5854 | #: plugins/check_ide_smart.c:303 plugins/check_ide_smart.c:330 | ||
5855 | #, c-format | 4544 | #, c-format |
5856 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" | 4545 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" |
5857 | msgstr "CRITIQUE - SMART_READ_VALUES: %s\n" | 4546 | msgstr "CRITIQUE - SMART_READ_VALUES: %s\n" |
5858 | 4547 | ||
5859 | #: plugins/check_ide_smart.c:376 | ||
5860 | #, c-format | 4548 | #, c-format |
5861 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" | 4549 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" |
5862 | msgstr "" | 4550 | msgstr "" |
5863 | "CRITIQUE - %d État de pré-panne %c Détecté! %d/%d les tests on échoués.\n" | 4551 | "CRITIQUE - %d État de pré-panne %c Détecté! %d/%d les tests on échoués.\n" |
5864 | 4552 | ||
5865 | #: plugins/check_ide_smart.c:384 | ||
5866 | #, c-format | 4553 | #, c-format |
5867 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" | 4554 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" |
5868 | msgstr "" | 4555 | msgstr "" |
5869 | "AVERTISSEMENT - %d État de pré-panne %s Détecté! %d/%d les tests on " | 4556 | "AVERTISSEMENT - %d État de pré-panne %s Détecté! %d/%d les tests on " |
5870 | "échoués.\n" | 4557 | "échoués.\n" |
5871 | 4558 | ||
5872 | #: plugins/check_ide_smart.c:392 | ||
5873 | #, c-format | 4559 | #, c-format |
5874 | msgid "OK - Operational (%d/%d tests passed)\n" | 4560 | msgid "OK - Operational (%d/%d tests passed)\n" |
5875 | msgstr "OK - En fonctionnement (%d/%d les tests on été réussi)\n" | 4561 | msgstr "OK - En fonctionnement (%d/%d les tests on été réussi)\n" |
5876 | 4562 | ||
5877 | #: plugins/check_ide_smart.c:396 | ||
5878 | #, c-format | 4563 | #, c-format |
5879 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" | 4564 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" |
5880 | msgstr "ERREUR - État '%d' inconnu. %d/%d les tests on réussi\n" | 4565 | msgstr "ERREUR - État '%d' inconnu. %d/%d les tests on réussi\n" |
5881 | 4566 | ||
5882 | #: plugins/check_ide_smart.c:429 | ||
5883 | #, c-format | 4567 | #, c-format |
5884 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" | 4568 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" |
5885 | msgstr "" | 4569 | msgstr "" |
5886 | "Etat Hors Ligne=%d {%s}, Hors Ligne Auto=%s, Temps avant arrêt=%d minutes\n" | 4570 | "Etat Hors Ligne=%d {%s}, Hors Ligne Auto=%s, Temps avant arrêt=%d minutes\n" |
5887 | 4571 | ||
5888 | #: plugins/check_ide_smart.c:435 | ||
5889 | #, c-format | 4572 | #, c-format |
5890 | msgid "OffLineCapability=%d {%s %s %s}\n" | 4573 | msgid "OffLineCapability=%d {%s %s %s}\n" |
5891 | msgstr "Capacité Hors Ligne=%d {%s %s %s}\n" | 4574 | msgstr "Capacité Hors Ligne=%d {%s %s %s}\n" |
5892 | 4575 | ||
5893 | #: plugins/check_ide_smart.c:441 | ||
5894 | #, c-format | 4576 | #, c-format |
5895 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" | 4577 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" |
5896 | msgstr "Révision Smart=%d, Somme de contrôle=%d, Capacité Smart=%d {%s %s}\n" | 4578 | msgstr "Révision Smart=%d, Somme de contrôle=%d, Capacité Smart=%d {%s %s}\n" |
5897 | 4579 | ||
5898 | #: plugins/check_ide_smart.c:463 plugins/check_ide_smart.c:492 | ||
5899 | #, c-format | 4580 | #, c-format |
5900 | msgid "CRITICAL - %s: %s\n" | 4581 | msgid "CRITICAL - %s: %s\n" |
5901 | msgstr "CRITIQUE - %s: %s\n" | 4582 | msgstr "CRITIQUE - %s: %s\n" |
5902 | 4583 | ||
5903 | #: plugins/check_ide_smart.c:467 plugins/check_ide_smart.c:496 | ||
5904 | #, fuzzy, c-format | 4584 | #, fuzzy, c-format |
5905 | msgid "OK - Command sent (%s)\n" | 4585 | msgid "OK - Command sent (%s)\n" |
5906 | msgstr "Commande: %s\n" | 4586 | msgstr "Commande: %s\n" |
5907 | 4587 | ||
5908 | #: plugins/check_ide_smart.c:517 plugins/check_ide_smart.c:544 | ||
5909 | #, c-format | 4588 | #, c-format |
5910 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" | 4589 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" |
5911 | msgstr "CRITIQUE - SMART_READ_THRESHOLDS: %s\n" | 4590 | msgstr "CRITIQUE - SMART_READ_THRESHOLDS: %s\n" |
5912 | 4591 | ||
5913 | #: plugins/check_ide_smart.c:563 | ||
5914 | #, c-format | 4592 | #, c-format |
5915 | msgid "" | 4593 | msgid "" |
5916 | "This plugin checks a local hard drive with the (Linux specific) SMART " | 4594 | "This plugin checks a local hard drive with the (Linux specific) SMART " |
@@ -5919,50 +4597,39 @@ msgstr "" | |||
5919 | "Ce plugin vérifie un disque dur local à l'aide de l'interface SMART (pour " | 4597 | "Ce plugin vérifie un disque dur local à l'aide de l'interface SMART (pour " |
5920 | "Linux) [http://smartlinux.sourceforge.net/smart/index.php]." | 4598 | "Linux) [http://smartlinux.sourceforge.net/smart/index.php]." |
5921 | 4599 | ||
5922 | #: plugins/check_ide_smart.c:573 | ||
5923 | msgid "Select device DEVICE" | 4600 | msgid "Select device DEVICE" |
5924 | msgstr "" | 4601 | msgstr "" |
5925 | 4602 | ||
5926 | #: plugins/check_ide_smart.c:574 | ||
5927 | msgid "" | 4603 | msgid "" |
5928 | "Note: if the device is specified without this option, any further option will" | 4604 | "Note: if the device is specified without this option, any further option will" |
5929 | msgstr "" | 4605 | msgstr "" |
5930 | 4606 | ||
5931 | #: plugins/check_ide_smart.c:575 | ||
5932 | msgid "be ignored." | 4607 | msgid "be ignored." |
5933 | msgstr "" | 4608 | msgstr "" |
5934 | 4609 | ||
5935 | #: plugins/check_ide_smart.c:581 | ||
5936 | msgid "" | 4610 | msgid "" |
5937 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" | 4611 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" |
5938 | msgstr "" | 4612 | msgstr "" |
5939 | 4613 | ||
5940 | #: plugins/check_ide_smart.c:582 | ||
5941 | msgid "" | 4614 | msgid "" |
5942 | "broken in an underhand manner and have been disabled. You can use smartctl" | 4615 | "broken in an underhand manner and have been disabled. You can use smartctl" |
5943 | msgstr "" | 4616 | msgstr "" |
5944 | 4617 | ||
5945 | #: plugins/check_ide_smart.c:583 | ||
5946 | msgid "instead:" | 4618 | msgid "instead:" |
5947 | msgstr "" | 4619 | msgstr "" |
5948 | 4620 | ||
5949 | #: plugins/check_ide_smart.c:584 | ||
5950 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" | 4621 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" |
5951 | msgstr "" | 4622 | msgstr "" |
5952 | 4623 | ||
5953 | #: plugins/check_ide_smart.c:585 | ||
5954 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" | 4624 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" |
5955 | msgstr "" | 4625 | msgstr "" |
5956 | 4626 | ||
5957 | #: plugins/check_ide_smart.c:586 | ||
5958 | msgid "-i/--immediate: use \"smartctl --test=offline\"" | 4627 | msgid "-i/--immediate: use \"smartctl --test=offline\"" |
5959 | msgstr "" | 4628 | msgstr "" |
5960 | 4629 | ||
5961 | #: plugins/negate.c:96 | ||
5962 | msgid "No data returned from command\n" | 4630 | msgid "No data returned from command\n" |
5963 | msgstr "Pas de données reçues de la commande\n" | 4631 | msgstr "Pas de données reçues de la commande\n" |
5964 | 4632 | ||
5965 | #: plugins/negate.c:166 | ||
5966 | msgid "" | 4633 | msgid "" |
5967 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 4634 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
5968 | "or integer (0-3)." | 4635 | "or integer (0-3)." |
@@ -5970,7 +4637,6 @@ msgstr "" | |||
5970 | "Le résultat de temps dépassé doit être un nom d'état valide (OK, WARNING, " | 4637 | "Le résultat de temps dépassé doit être un nom d'état valide (OK, WARNING, " |
5971 | "CRITICAL, UNKNOWN) ou un nombre entier (0-3)." | 4638 | "CRITICAL, UNKNOWN) ou un nombre entier (0-3)." |
5972 | 4639 | ||
5973 | #: plugins/negate.c:170 | ||
5974 | msgid "" | 4640 | msgid "" |
5975 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " | 4641 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " |
5976 | "(0-3)." | 4642 | "(0-3)." |
@@ -5978,7 +4644,6 @@ msgstr "" | |||
5978 | "Ok doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou un " | 4644 | "Ok doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou un " |
5979 | "nombre entier (0-3)." | 4645 | "nombre entier (0-3)." |
5980 | 4646 | ||
5981 | #: plugins/negate.c:176 | ||
5982 | msgid "" | 4647 | msgid "" |
5983 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4648 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5984 | "integer (0-3)." | 4649 | "integer (0-3)." |
@@ -5986,7 +4651,6 @@ msgstr "" | |||
5986 | "Warning doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " | 4651 | "Warning doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " |
5987 | "un nombre entier (0-3)." | 4652 | "un nombre entier (0-3)." |
5988 | 4653 | ||
5989 | #: plugins/negate.c:181 | ||
5990 | msgid "" | 4654 | msgid "" |
5991 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4655 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5992 | "integer (0-3)." | 4656 | "integer (0-3)." |
@@ -5994,7 +4658,6 @@ msgstr "" | |||
5994 | "Critical doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " | 4658 | "Critical doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " |
5995 | "un nombre entier (0-3)." | 4659 | "un nombre entier (0-3)." |
5996 | 4660 | ||
5997 | #: plugins/negate.c:186 | ||
5998 | msgid "" | 4661 | msgid "" |
5999 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4662 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
6000 | "integer (0-3)." | 4663 | "integer (0-3)." |
@@ -6002,33 +4665,27 @@ msgstr "" | |||
6002 | "Unknown doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " | 4665 | "Unknown doit être un nom d'état valide (OK, WARNING, CRITICAL, UNKNOWN) ou " |
6003 | "un nombre entier (0-3)." | 4666 | "un nombre entier (0-3)." |
6004 | 4667 | ||
6005 | #: plugins/negate.c:213 | ||
6006 | msgid "Require path to command" | 4668 | msgid "Require path to command" |
6007 | msgstr "Chemin vers la commande requis" | 4669 | msgstr "Chemin vers la commande requis" |
6008 | 4670 | ||
6009 | #: plugins/negate.c:224 | ||
6010 | msgid "" | 4671 | msgid "" |
6011 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." | 4672 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." |
6012 | msgstr "" | 4673 | msgstr "" |
6013 | "Inverse le statut d'un plugin (retourne OK pour CRITIQUE et vice-versa)." | 4674 | "Inverse le statut d'un plugin (retourne OK pour CRITIQUE et vice-versa)." |
6014 | 4675 | ||
6015 | #: plugins/negate.c:225 | ||
6016 | msgid "Additional switches can be used to control which state becomes what." | 4676 | msgid "Additional switches can be used to control which state becomes what." |
6017 | msgstr "" | 4677 | msgstr "" |
6018 | "Des options additionnelles peuvent être utilisées pour contrôler quel état " | 4678 | "Des options additionnelles peuvent être utilisées pour contrôler quel état " |
6019 | "devient quoi." | 4679 | "devient quoi." |
6020 | 4680 | ||
6021 | #: plugins/negate.c:234 | ||
6022 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." | 4681 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." |
6023 | msgstr "" | 4682 | msgstr "" |
6024 | "Utilisez un délai de réponse plus long que celui du plugin afin de conserver " | 4683 | "Utilisez un délai de réponse plus long que celui du plugin afin de conserver " |
6025 | "les résultats CRITIQUE" | 4684 | "les résultats CRITIQUE" |
6026 | 4685 | ||
6027 | #: plugins/negate.c:236 | ||
6028 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" | 4686 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" |
6029 | msgstr "" | 4687 | msgstr "" |
6030 | 4688 | ||
6031 | #: plugins/negate.c:242 | ||
6032 | #, c-format | 4689 | #, c-format |
6033 | msgid "" | 4690 | msgid "" |
6034 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" | 4691 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" |
@@ -6036,125 +4693,99 @@ msgstr "" | |||
6036 | " STATUS peut être 'OK', 'WARNING', 'CRITICAL' ou 'UNKNOWN' sans les " | 4693 | " STATUS peut être 'OK', 'WARNING', 'CRITICAL' ou 'UNKNOWN' sans les " |
6037 | "simple\n" | 4694 | "simple\n" |
6038 | 4695 | ||
6039 | #: plugins/negate.c:243 | ||
6040 | #, c-format | 4696 | #, c-format |
6041 | msgid "" | 4697 | msgid "" |
6042 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" | 4698 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" |
6043 | msgstr " quotes. Les valeurs numériques sont acceptées. Si rien n'est\n" | 4699 | msgstr " quotes. Les valeurs numériques sont acceptées. Si rien n'est\n" |
6044 | 4700 | ||
6045 | #: plugins/negate.c:244 | ||
6046 | #, c-format | 4701 | #, c-format |
6047 | msgid " OK and CRITICAL.\n" | 4702 | msgid " OK and CRITICAL.\n" |
6048 | msgstr " spécifié, inverse OK et CRITIQUE.\n" | 4703 | msgstr " spécifié, inverse OK et CRITIQUE.\n" |
6049 | 4704 | ||
6050 | #: plugins/negate.c:246 | ||
6051 | #, c-format | 4705 | #, c-format |
6052 | msgid "" | 4706 | msgid "" |
6053 | " Substitute output text as well. Will only substitute text in CAPITALS\n" | 4707 | " Substitute output text as well. Will only substitute text in CAPITALS\n" |
6054 | msgstr "" | 4708 | msgstr "" |
6055 | 4709 | ||
6056 | #: plugins/negate.c:251 | ||
6057 | msgid "Run check_ping and invert result. Must use full path to plugin" | 4710 | msgid "Run check_ping and invert result. Must use full path to plugin" |
6058 | msgstr "" | 4711 | msgstr "" |
6059 | "Execute check_ping et inverse le résultat. Le chemin complet du plug-in doit " | 4712 | "Execute check_ping et inverse le résultat. Le chemin complet du plug-in doit " |
6060 | "être spécifié" | 4713 | "être spécifié" |
6061 | 4714 | ||
6062 | #: plugins/negate.c:253 | ||
6063 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" | 4715 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" |
6064 | msgstr "" | 4716 | msgstr "" |
6065 | "Ceci retournera OK au lieu de AVERTISSEMENT et INCONNU au lieu de CRITIQUE" | 4717 | "Ceci retournera OK au lieu de AVERTISSEMENT et INCONNU au lieu de CRITIQUE" |
6066 | 4718 | ||
6067 | #: plugins/negate.c:256 | ||
6068 | msgid "" | 4719 | msgid "" |
6069 | "This plugin is a wrapper to take the output of another plugin and invert it." | 4720 | "This plugin is a wrapper to take the output of another plugin and invert it." |
6070 | msgstr "" | 4721 | msgstr "" |
6071 | "Ce plugin est un adaptateur qui prends l'état d'un autre plug-in et " | 4722 | "Ce plugin est un adaptateur qui prends l'état d'un autre plug-in et " |
6072 | "l'inverse." | 4723 | "l'inverse." |
6073 | 4724 | ||
6074 | #: plugins/negate.c:257 | ||
6075 | msgid "The full path of the plugin must be provided." | 4725 | msgid "The full path of the plugin must be provided." |
6076 | msgstr "Le chemin complet du plugin doit être spécifié." | 4726 | msgstr "Le chemin complet du plugin doit être spécifié." |
6077 | 4727 | ||
6078 | #: plugins/negate.c:258 | ||
6079 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." | 4728 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." |
6080 | msgstr "Si le plugin executé retourne OK, l'adaptateur retournera CRITIQUE." | 4729 | msgstr "Si le plugin executé retourne OK, l'adaptateur retournera CRITIQUE." |
6081 | 4730 | ||
6082 | #: plugins/negate.c:259 | ||
6083 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." | 4731 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." |
6084 | msgstr "Si le plugin executé retourne CRITIQUE, l'adaptateur retournera OK." | 4732 | msgstr "Si le plugin executé retourne CRITIQUE, l'adaptateur retournera OK." |
6085 | 4733 | ||
6086 | #: plugins/negate.c:260 | ||
6087 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." | 4734 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." |
6088 | msgstr "Autrement, l'état du plugin executé reste inchangé." | 4735 | msgstr "Autrement, l'état du plugin executé reste inchangé." |
6089 | 4736 | ||
6090 | #: plugins/negate.c:262 | ||
6091 | msgid "" | 4737 | msgid "" |
6092 | "Using timeout-result, it is possible to override the timeout behaviour or a" | 4738 | "Using timeout-result, it is possible to override the timeout behaviour or a" |
6093 | msgstr "" | 4739 | msgstr "" |
6094 | 4740 | ||
6095 | #: plugins/negate.c:263 | ||
6096 | msgid "plugin by setting the negate timeout a bit lower." | 4741 | msgid "plugin by setting the negate timeout a bit lower." |
6097 | msgstr "" | 4742 | msgstr "" |
6098 | 4743 | ||
6099 | #: plugins/netutils.c:49 | ||
6100 | #, c-format | 4744 | #, c-format |
6101 | msgid "%s - Socket timeout after %d seconds\n" | 4745 | msgid "%s - Socket timeout after %d seconds\n" |
6102 | msgstr "%s - Le socket n'a pas répondu dans les %d secondes\n" | 4746 | msgstr "%s - Le socket n'a pas répondu dans les %d secondes\n" |
6103 | 4747 | ||
6104 | #: plugins/netutils.c:51 | ||
6105 | #, c-format | 4748 | #, c-format |
6106 | msgid "%s - Abnormal timeout after %d seconds\n" | 4749 | msgid "%s - Abnormal timeout after %d seconds\n" |
6107 | msgstr "%s - Dépassement anormal du temps de réponse après %d secondes\n" | 4750 | msgstr "%s - Dépassement anormal du temps de réponse après %d secondes\n" |
6108 | 4751 | ||
6109 | #: plugins/netutils.c:79 plugins/netutils.c:292 | ||
6110 | msgid "Send failed" | 4752 | msgid "Send failed" |
6111 | msgstr "L'envoi à échoué" | 4753 | msgstr "L'envoi à échoué" |
6112 | 4754 | ||
6113 | #: plugins/netutils.c:96 plugins/netutils.c:307 | ||
6114 | msgid "No data was received from host!" | 4755 | msgid "No data was received from host!" |
6115 | msgstr "Pas de données reçues de l'hôte!" | 4756 | msgstr "Pas de données reçues de l'hôte!" |
6116 | 4757 | ||
6117 | #: plugins/netutils.c:209 plugins/netutils.c:245 | ||
6118 | msgid "Socket creation failed" | 4758 | msgid "Socket creation failed" |
6119 | msgstr "La création du socket à échoué " | 4759 | msgstr "La création du socket à échoué " |
6120 | 4760 | ||
6121 | #: plugins/netutils.c:238 | ||
6122 | msgid "Supplied path too long unix domain socket" | 4761 | msgid "Supplied path too long unix domain socket" |
6123 | msgstr "Le chemin fourni est trop long pour un socket unix" | 4762 | msgstr "Le chemin fourni est trop long pour un socket unix" |
6124 | 4763 | ||
6125 | #: plugins/netutils.c:316 | ||
6126 | msgid "Receive failed" | 4764 | msgid "Receive failed" |
6127 | msgstr "La réception à échoué" | 4765 | msgstr "La réception à échoué" |
6128 | 4766 | ||
6129 | #: plugins/netutils.c:342 plugins-root/check_dhcp.c:1310 | ||
6130 | #, c-format | 4767 | #, c-format |
6131 | msgid "Invalid hostname/address - %s" | 4768 | msgid "Invalid hostname/address - %s" |
6132 | msgstr "Adresse/Nom invalide - %s" | 4769 | msgstr "Adresse/Nom invalide - %s" |
6133 | 4770 | ||
6134 | #: plugins/popen.c:133 | ||
6135 | msgid "Could not malloc argv array in popen()" | 4771 | msgid "Could not malloc argv array in popen()" |
6136 | msgstr "Impossible de réallouer un tableau pour les paramètres dans popen()" | 4772 | msgstr "Impossible de réallouer un tableau pour les paramètres dans popen()" |
6137 | 4773 | ||
6138 | #: plugins/popen.c:143 | ||
6139 | msgid "CRITICAL - You need more args!!!" | 4774 | msgid "CRITICAL - You need more args!!!" |
6140 | msgstr "CRITIQUE - Vous devez spécifier plus d'arguments!!!" | 4775 | msgstr "CRITIQUE - Vous devez spécifier plus d'arguments!!!" |
6141 | 4776 | ||
6142 | #: plugins/popen.c:201 | ||
6143 | msgid "Cannot catch SIGCHLD" | 4777 | msgid "Cannot catch SIGCHLD" |
6144 | msgstr "impossible d'obtenir le signal SIGCHLD" | 4778 | msgstr "impossible d'obtenir le signal SIGCHLD" |
6145 | 4779 | ||
6146 | #: plugins/popen.c:287 | ||
6147 | #, c-format | 4780 | #, c-format |
6148 | msgid "CRITICAL - Plugin timed out after %d seconds\n" | 4781 | msgid "CRITICAL - Plugin timed out after %d seconds\n" |
6149 | msgstr "CRITIQUE - Le plugin n'as pas répondu dans les %d secondes\n" | 4782 | msgstr "CRITIQUE - Le plugin n'as pas répondu dans les %d secondes\n" |
6150 | 4783 | ||
6151 | #: plugins/popen.c:290 | ||
6152 | msgid "CRITICAL - popen timeout received, but no child process" | 4784 | msgid "CRITICAL - popen timeout received, but no child process" |
6153 | msgstr "" | 4785 | msgstr "" |
6154 | "CRITIQUE - le temps d'attente à été dépassé dans la fonction popen, mais il " | 4786 | "CRITIQUE - le temps d'attente à été dépassé dans la fonction popen, mais il " |
6155 | "n'y a pas de processus fils" | 4787 | "n'y a pas de processus fils" |
6156 | 4788 | ||
6157 | #: plugins/urlize.c:129 | ||
6158 | #, c-format | 4789 | #, c-format |
6159 | msgid "" | 4790 | msgid "" |
6160 | "%s UNKNOWN - No data received from host\n" | 4791 | "%s UNKNOWN - No data received from host\n" |
@@ -6163,7 +4794,6 @@ msgstr "" | |||
6163 | "%s INCONNU - Pas de données reçues de l'hôte\n" | 4794 | "%s INCONNU - Pas de données reçues de l'hôte\n" |
6164 | "Commande: %s</A>\n" | 4795 | "Commande: %s</A>\n" |
6165 | 4796 | ||
6166 | #: plugins/urlize.c:168 | ||
6167 | #, fuzzy | 4797 | #, fuzzy |
6168 | msgid "" | 4798 | msgid "" |
6169 | "This plugin wraps the text output of another command (plugin) in HTML <A>" | 4799 | "This plugin wraps the text output of another command (plugin) in HTML <A>" |
@@ -6171,65 +4801,48 @@ msgstr "" | |||
6171 | "Ce plugin est un adaptateur qui prends l'état d'un autre plug-in et " | 4801 | "Ce plugin est un adaptateur qui prends l'état d'un autre plug-in et " |
6172 | "l'inverse." | 4802 | "l'inverse." |
6173 | 4803 | ||
6174 | #: plugins/urlize.c:169 | ||
6175 | msgid "" | 4804 | msgid "" |
6176 | "tags, thus displaying the child plugin's output as a clickable link in " | 4805 | "tags, thus displaying the child plugin's output as a clickable link in " |
6177 | "compatible" | 4806 | "compatible" |
6178 | msgstr "" | 4807 | msgstr "" |
6179 | 4808 | ||
6180 | #: plugins/urlize.c:170 | ||
6181 | msgid "" | 4809 | msgid "" |
6182 | "monitoring status screen. This plugin returns the status of the invoked " | 4810 | "monitoring status screen. This plugin returns the status of the invoked " |
6183 | "plugin." | 4811 | "plugin." |
6184 | msgstr "" | 4812 | msgstr "" |
6185 | 4813 | ||
6186 | #: plugins/urlize.c:180 | ||
6187 | msgid "" | 4814 | msgid "" |
6188 | "Pay close attention to quoting to ensure that the shell passes the expected" | 4815 | "Pay close attention to quoting to ensure that the shell passes the expected" |
6189 | msgstr "" | 4816 | msgstr "" |
6190 | 4817 | ||
6191 | #: plugins/urlize.c:181 | ||
6192 | msgid "data to the plugin. For example, in:" | 4818 | msgid "data to the plugin. For example, in:" |
6193 | msgstr "" | 4819 | msgstr "" |
6194 | 4820 | ||
6195 | #: plugins/urlize.c:182 | ||
6196 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" | 4821 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" |
6197 | msgstr "" | 4822 | msgstr "" |
6198 | 4823 | ||
6199 | #: plugins/urlize.c:183 | ||
6200 | msgid "the shell will remove the single quotes and urlize will see:" | 4824 | msgid "the shell will remove the single quotes and urlize will see:" |
6201 | msgstr "" | 4825 | msgstr "" |
6202 | 4826 | ||
6203 | #: plugins/urlize.c:184 | ||
6204 | msgid "urlize http://example.com/ check_http -H example.com -r two words" | 4827 | msgid "urlize http://example.com/ check_http -H example.com -r two words" |
6205 | msgstr "" | 4828 | msgstr "" |
6206 | 4829 | ||
6207 | #: plugins/urlize.c:185 | ||
6208 | msgid "You probably want:" | 4830 | msgid "You probably want:" |
6209 | msgstr "" | 4831 | msgstr "" |
6210 | 4832 | ||
6211 | #: plugins/urlize.c:186 | ||
6212 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" | 4833 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" |
6213 | msgstr "" | 4834 | msgstr "" |
6214 | 4835 | ||
6215 | #: plugins/utils.c:479 | ||
6216 | msgid "failed realloc in strpcpy\n" | 4836 | msgid "failed realloc in strpcpy\n" |
6217 | msgstr "La fonction realloc à échoué dans strpcpy\n" | 4837 | msgstr "La fonction realloc à échoué dans strpcpy\n" |
6218 | 4838 | ||
6219 | #: plugins/utils.c:521 | ||
6220 | msgid "failed malloc in strscat\n" | 4839 | msgid "failed malloc in strscat\n" |
6221 | msgstr "La fonction malloc à échoué dans strscat\n" | 4840 | msgstr "La fonction malloc à échoué dans strscat\n" |
6222 | 4841 | ||
6223 | #: plugins/utils.c:541 | ||
6224 | #, fuzzy | 4842 | #, fuzzy |
6225 | msgid "failed malloc in xvasprintf\n" | 4843 | msgid "failed malloc in xvasprintf\n" |
6226 | msgstr "La fonction malloc à échoué dans strscat\n" | 4844 | msgstr "La fonction malloc à échoué dans strscat\n" |
6227 | 4845 | ||
6228 | #: plugins/utils.c:819 | ||
6229 | msgid "sysconf error for _SC_OPEN_MAX\n" | ||
6230 | msgstr "" | ||
6231 | |||
6232 | #: plugins/utils.h:127 | ||
6233 | #, c-format | 4846 | #, c-format |
6234 | msgid "" | 4847 | msgid "" |
6235 | " %s (-h | --help) for detailed help\n" | 4848 | " %s (-h | --help) for detailed help\n" |
@@ -6238,7 +4851,6 @@ msgstr "" | |||
6238 | " %s (-h | --help) pour l'aide détaillée\n" | 4851 | " %s (-h | --help) pour l'aide détaillée\n" |
6239 | " %s (-V | --version) pour les informations relative à la version\n" | 4852 | " %s (-V | --version) pour les informations relative à la version\n" |
6240 | 4853 | ||
6241 | #: plugins/utils.h:131 | ||
6242 | msgid "" | 4854 | msgid "" |
6243 | "\n" | 4855 | "\n" |
6244 | "Options:\n" | 4856 | "Options:\n" |
@@ -6254,7 +4866,6 @@ msgstr "" | |||
6254 | " -V, --version\n" | 4866 | " -V, --version\n" |
6255 | " Afficher les informations relative à la version\n" | 4867 | " Afficher les informations relative à la version\n" |
6256 | 4868 | ||
6257 | #: plugins/utils.h:138 | ||
6258 | #, c-format | 4869 | #, c-format |
6259 | msgid "" | 4870 | msgid "" |
6260 | " -H, --hostname=ADDRESS\n" | 4871 | " -H, --hostname=ADDRESS\n" |
@@ -6267,7 +4878,6 @@ msgstr "" | |||
6267 | " -%c, --port=INTEGER\n" | 4878 | " -%c, --port=INTEGER\n" |
6268 | " Numéro de port (défaut: %s)\n" | 4879 | " Numéro de port (défaut: %s)\n" |
6269 | 4880 | ||
6270 | #: plugins/utils.h:144 | ||
6271 | msgid "" | 4881 | msgid "" |
6272 | " -4, --use-ipv4\n" | 4882 | " -4, --use-ipv4\n" |
6273 | " Use IPv4 connection\n" | 4883 | " Use IPv4 connection\n" |
@@ -6279,7 +4889,6 @@ msgstr "" | |||
6279 | " -6, --use-ipv6\n" | 4889 | " -6, --use-ipv6\n" |
6280 | " Utiliser une connection IPv6\n" | 4890 | " Utiliser une connection IPv6\n" |
6281 | 4891 | ||
6282 | #: plugins/utils.h:150 | ||
6283 | #, fuzzy | 4892 | #, fuzzy |
6284 | msgid "" | 4893 | msgid "" |
6285 | " -v, --verbose\n" | 4894 | " -v, --verbose\n" |
@@ -6290,7 +4899,6 @@ msgstr "" | |||
6290 | " Affiche les informations de déboguage en ligne de commande (Nagios peut " | 4899 | " Affiche les informations de déboguage en ligne de commande (Nagios peut " |
6291 | "tronquer la sortie)\n" | 4900 | "tronquer la sortie)\n" |
6292 | 4901 | ||
6293 | #: plugins/utils.h:155 | ||
6294 | msgid "" | 4902 | msgid "" |
6295 | " -w, --warning=DOUBLE\n" | 4903 | " -w, --warning=DOUBLE\n" |
6296 | " Response time to result in warning status (seconds)\n" | 4904 | " Response time to result in warning status (seconds)\n" |
@@ -6302,7 +4910,6 @@ msgstr "" | |||
6302 | " -c, --critical=DOUBLE\n" | 4910 | " -c, --critical=DOUBLE\n" |
6303 | " Temps de réponse résultant en un état critique (secondes)\n" | 4911 | " Temps de réponse résultant en un état critique (secondes)\n" |
6304 | 4912 | ||
6305 | #: plugins/utils.h:161 | ||
6306 | msgid "" | 4913 | msgid "" |
6307 | " -w, --warning=RANGE\n" | 4914 | " -w, --warning=RANGE\n" |
6308 | " Warning range (format: start:end). Alert if outside this range\n" | 4915 | " Warning range (format: start:end). Alert if outside this range\n" |
@@ -6315,7 +4922,6 @@ msgstr "" | |||
6315 | " -c, --critical=RANGE\n" | 4922 | " -c, --critical=RANGE\n" |
6316 | " Seuil critique\n" | 4923 | " Seuil critique\n" |
6317 | 4924 | ||
6318 | #: plugins/utils.h:167 | ||
6319 | #, c-format | 4925 | #, c-format |
6320 | msgid "" | 4926 | msgid "" |
6321 | " -t, --timeout=INTEGER\n" | 4927 | " -t, --timeout=INTEGER\n" |
@@ -6324,7 +4930,6 @@ msgstr "" | |||
6324 | " -t, --timeout=INTEGER\n" | 4930 | " -t, --timeout=INTEGER\n" |
6325 | " Délais de connection en secondes (défaut: %d)\n" | 4931 | " Délais de connection en secondes (défaut: %d)\n" |
6326 | 4932 | ||
6327 | #: plugins/utils.h:171 | ||
6328 | #, fuzzy, c-format | 4933 | #, fuzzy, c-format |
6329 | msgid "" | 4934 | msgid "" |
6330 | " -t, --timeout=INTEGER\n" | 4935 | " -t, --timeout=INTEGER\n" |
@@ -6333,7 +4938,6 @@ msgstr "" | |||
6333 | " -t, --timeout=INTEGER\n" | 4938 | " -t, --timeout=INTEGER\n" |
6334 | " Délais de connection en secondes (défaut: %d)\n" | 4939 | " Délais de connection en secondes (défaut: %d)\n" |
6335 | 4940 | ||
6336 | #: plugins/utils.h:176 | ||
6337 | #, fuzzy | 4941 | #, fuzzy |
6338 | msgid "" | 4942 | msgid "" |
6339 | " --extra-opts=[section][@file]\n" | 4943 | " --extra-opts=[section][@file]\n" |
@@ -6346,7 +4950,6 @@ msgstr "" | |||
6346 | " https://www.monitoring-plugins.org/doc/extra-opts.html\n" | 4950 | " https://www.monitoring-plugins.org/doc/extra-opts.html\n" |
6347 | " pour les instructions et examples.\n" | 4951 | " pour les instructions et examples.\n" |
6348 | 4952 | ||
6349 | #: plugins/utils.h:185 | ||
6350 | #, fuzzy | 4953 | #, fuzzy |
6351 | msgid "" | 4954 | msgid "" |
6352 | " See:\n" | 4955 | " See:\n" |
@@ -6358,7 +4961,6 @@ msgstr "" | |||
6358 | "html#THRESHOLDFORMAT\n" | 4961 | "html#THRESHOLDFORMAT\n" |
6359 | " pour le format et examples des seuils (THRESHOLD).\n" | 4962 | " pour le format et examples des seuils (THRESHOLD).\n" |
6360 | 4963 | ||
6361 | #: plugins/utils.h:190 | ||
6362 | #, fuzzy | 4964 | #, fuzzy |
6363 | msgid "" | 4965 | msgid "" |
6364 | "\n" | 4966 | "\n" |
@@ -6374,7 +4976,6 @@ msgstr "" | |||
6374 | "améliorations, envoyez un email à devel@monitoring-plugins.org\n" | 4976 | "améliorations, envoyez un email à devel@monitoring-plugins.org\n" |
6375 | "\n" | 4977 | "\n" |
6376 | 4978 | ||
6377 | #: plugins/utils.h:195 | ||
6378 | #, fuzzy | 4979 | #, fuzzy |
6379 | msgid "" | 4980 | msgid "" |
6380 | "\n" | 4981 | "\n" |
@@ -6388,25 +4989,21 @@ msgstr "" | |||
6388 | "des copies des plugins selon les termes de la GNU General Public License.\n" | 4989 | "des copies des plugins selon les termes de la GNU General Public License.\n" |
6389 | "Pour de plus ample informations, voir le fichier COPYING.\n" | 4990 | "Pour de plus ample informations, voir le fichier COPYING.\n" |
6390 | 4991 | ||
6391 | #: plugins-root/check_dhcp.c:317 | ||
6392 | #, c-format | 4992 | #, c-format |
6393 | msgid "Error: Could not get hardware address of interface '%s'\n" | 4993 | msgid "Error: Could not get hardware address of interface '%s'\n" |
6394 | msgstr "" | 4994 | msgstr "" |
6395 | "Erreur: Impossible d'obtenir l'adresse matérielle pour l'interface '%s'\n" | 4995 | "Erreur: Impossible d'obtenir l'adresse matérielle pour l'interface '%s'\n" |
6396 | 4996 | ||
6397 | #: plugins-root/check_dhcp.c:340 | ||
6398 | #, c-format | 4997 | #, c-format |
6399 | msgid "Error: if_nametoindex error - %s.\n" | 4998 | msgid "Error: if_nametoindex error - %s.\n" |
6400 | msgstr "Erreur: if_nametoindex erreur - %s.\n" | 4999 | msgstr "Erreur: if_nametoindex erreur - %s.\n" |
6401 | 5000 | ||
6402 | #: plugins-root/check_dhcp.c:345 | ||
6403 | #, c-format | 5001 | #, c-format |
6404 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" | 5002 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" |
6405 | msgstr "" | 5003 | msgstr "" |
6406 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis %s. erreur sysctl 1 " | 5004 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis %s. erreur sysctl 1 " |
6407 | "- %s.\n" | 5005 | "- %s.\n" |
6408 | 5006 | ||
6409 | #: plugins-root/check_dhcp.c:350 | ||
6410 | #, c-format | 5007 | #, c-format |
6411 | msgid "" | 5008 | msgid "" |
6412 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" | 5009 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" |
@@ -6414,14 +5011,12 @@ msgstr "" | |||
6414 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis l'interface %s\n" | 5011 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis l'interface %s\n" |
6415 | " erreur malloc - %s.\n" | 5012 | " erreur malloc - %s.\n" |
6416 | 5013 | ||
6417 | #: plugins-root/check_dhcp.c:355 | ||
6418 | #, c-format | 5014 | #, c-format |
6419 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" | 5015 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" |
6420 | msgstr "" | 5016 | msgstr "" |
6421 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis %s erreur sysctl 2 " | 5017 | "Erreur: Impossible d'obtenir l'adresse matérielle depuis %s erreur sysctl 2 " |
6422 | "- %s.\n" | 5018 | "- %s.\n" |
6423 | 5019 | ||
6424 | #: plugins-root/check_dhcp.c:386 | ||
6425 | #, c-format | 5020 | #, c-format |
6426 | msgid "" | 5021 | msgid "" |
6427 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " | 5022 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " |
@@ -6430,7 +5025,6 @@ msgstr "" | |||
6430 | "Erreur: impossible de trouver le numéro dans le nom de l'interface (%s).\n" | 5025 | "Erreur: impossible de trouver le numéro dans le nom de l'interface (%s).\n" |
6431 | "J'attendais le nom suivi du type ex lnc0.\n" | 5026 | "J'attendais le nom suivi du type ex lnc0.\n" |
6432 | 5027 | ||
6433 | #: plugins-root/check_dhcp.c:391 plugins-root/check_dhcp.c:403 | ||
6434 | #, c-format | 5028 | #, c-format |
6435 | msgid "" | 5029 | msgid "" |
6436 | "Error: can't read MAC address from DLPI streams interface for device %s unit " | 5030 | "Error: can't read MAC address from DLPI streams interface for device %s unit " |
@@ -6439,7 +5033,6 @@ msgstr "" | |||
6439 | "Erreur: impossible de lire l'adresse MAC depuis l'interface DLPI pour le \n" | 5033 | "Erreur: impossible de lire l'adresse MAC depuis l'interface DLPI pour le \n" |
6440 | "périphérique %s numéro %d.\n" | 5034 | "périphérique %s numéro %d.\n" |
6441 | 5035 | ||
6442 | #: plugins-root/check_dhcp.c:409 | ||
6443 | #, c-format | 5036 | #, c-format |
6444 | msgid "" | 5037 | msgid "" |
6445 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" | 5038 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" |
@@ -6447,47 +5040,38 @@ msgstr "" | |||
6447 | "Erreur: impossible d'obtenir l'adresse MAC sur cette architecture. Utilisez " | 5040 | "Erreur: impossible d'obtenir l'adresse MAC sur cette architecture. Utilisez " |
6448 | "l'option --mac.\n" | 5041 | "l'option --mac.\n" |
6449 | 5042 | ||
6450 | #: plugins-root/check_dhcp.c:428 | ||
6451 | #, c-format | 5043 | #, c-format |
6452 | msgid "Error: Cannot determine IP address of interface %s\n" | 5044 | msgid "Error: Cannot determine IP address of interface %s\n" |
6453 | msgstr "Erreur: Impossible d'obtenir l'adresse IP de l'interface %s\n" | 5045 | msgstr "Erreur: Impossible d'obtenir l'adresse IP de l'interface %s\n" |
6454 | 5046 | ||
6455 | #: plugins-root/check_dhcp.c:436 | ||
6456 | #, c-format | 5047 | #, c-format |
6457 | msgid "Error: Cannot get interface IP address on this platform.\n" | 5048 | msgid "Error: Cannot get interface IP address on this platform.\n" |
6458 | msgstr "Erreur: Impossible d'obtenir l'adresse IP sur cette architecture.\n" | 5049 | msgstr "Erreur: Impossible d'obtenir l'adresse IP sur cette architecture.\n" |
6459 | 5050 | ||
6460 | #: plugins-root/check_dhcp.c:441 | ||
6461 | #, c-format | 5051 | #, c-format |
6462 | msgid "Pretending to be relay client %s\n" | 5052 | msgid "Pretending to be relay client %s\n" |
6463 | msgstr "" | 5053 | msgstr "" |
6464 | 5054 | ||
6465 | #: plugins-root/check_dhcp.c:521 | ||
6466 | #, c-format | 5055 | #, c-format |
6467 | msgid "DHCPDISCOVER to %s port %d\n" | 5056 | msgid "DHCPDISCOVER to %s port %d\n" |
6468 | msgstr "DHCPDISCOVER vers %s port %d\n" | 5057 | msgstr "DHCPDISCOVER vers %s port %d\n" |
6469 | 5058 | ||
6470 | #: plugins-root/check_dhcp.c:573 | ||
6471 | #, c-format | 5059 | #, c-format |
6472 | msgid "Result=ERROR\n" | 5060 | msgid "Result=ERROR\n" |
6473 | msgstr "Résultat=ERREUR\n" | 5061 | msgstr "Résultat=ERREUR\n" |
6474 | 5062 | ||
6475 | #: plugins-root/check_dhcp.c:579 | ||
6476 | #, c-format | 5063 | #, c-format |
6477 | msgid "Result=OK\n" | 5064 | msgid "Result=OK\n" |
6478 | msgstr "Résultat=OK\n" | 5065 | msgstr "Résultat=OK\n" |
6479 | 5066 | ||
6480 | #: plugins-root/check_dhcp.c:589 | ||
6481 | #, c-format | 5067 | #, c-format |
6482 | msgid "DHCPOFFER from IP address %s" | 5068 | msgid "DHCPOFFER from IP address %s" |
6483 | msgstr "DHCPOFFER depuis l'adresse IP %s" | 5069 | msgstr "DHCPOFFER depuis l'adresse IP %s" |
6484 | 5070 | ||
6485 | #: plugins-root/check_dhcp.c:590 | ||
6486 | #, c-format | 5071 | #, c-format |
6487 | msgid " via %s\n" | 5072 | msgid " via %s\n" |
6488 | msgstr " depuis %s\n" | 5073 | msgstr " depuis %s\n" |
6489 | 5074 | ||
6490 | #: plugins-root/check_dhcp.c:597 | ||
6491 | #, c-format | 5075 | #, c-format |
6492 | msgid "" | 5076 | msgid "" |
6493 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" | 5077 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" |
@@ -6495,67 +5079,55 @@ msgstr "" | |||
6495 | "DHCPOFFER XID (%u) ne correspond pas au DHCPDISCOVER XID (%u) - paquet " | 5079 | "DHCPOFFER XID (%u) ne correspond pas au DHCPDISCOVER XID (%u) - paquet " |
6496 | "ignoré\n" | 5080 | "ignoré\n" |
6497 | 5081 | ||
6498 | #: plugins-root/check_dhcp.c:619 | ||
6499 | #, c-format | 5082 | #, c-format |
6500 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" | 5083 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" |
6501 | msgstr "" | 5084 | msgstr "" |
6502 | "l'adresse matérielle du DHCPOFFER ne correspond pas à la notre paquet " | 5085 | "l'adresse matérielle du DHCPOFFER ne correspond pas à la notre paquet " |
6503 | "ignoré\n" | 5086 | "ignoré\n" |
6504 | 5087 | ||
6505 | #: plugins-root/check_dhcp.c:637 | ||
6506 | #, c-format | 5088 | #, c-format |
6507 | msgid "Total responses seen on the wire: %d\n" | 5089 | msgid "Total responses seen on the wire: %d\n" |
6508 | msgstr "Nombre total de réponses vues: %d\n" | 5090 | msgstr "Nombre total de réponses vues: %d\n" |
6509 | 5091 | ||
6510 | #: plugins-root/check_dhcp.c:638 | ||
6511 | #, c-format | 5092 | #, c-format |
6512 | msgid "Valid responses for this machine: %d\n" | 5093 | msgid "Valid responses for this machine: %d\n" |
6513 | msgstr "Nombre de réponse valides pour cette machine: %d\n" | 5094 | msgstr "Nombre de réponse valides pour cette machine: %d\n" |
6514 | 5095 | ||
6515 | #: plugins-root/check_dhcp.c:653 | ||
6516 | #, c-format | 5096 | #, c-format |
6517 | msgid "send_dhcp_packet result: %d\n" | 5097 | msgid "send_dhcp_packet result: %d\n" |
6518 | msgstr "résultat de send_dchp_packet: %d\n" | 5098 | msgstr "résultat de send_dchp_packet: %d\n" |
6519 | 5099 | ||
6520 | #: plugins-root/check_dhcp.c:686 | ||
6521 | #, c-format | 5100 | #, c-format |
6522 | msgid "No (more) data received (nfound: %d)\n" | 5101 | msgid "No (more) data received (nfound: %d)\n" |
6523 | msgstr "Plus de données reçues (nfound: %d)\n" | 5102 | msgstr "Plus de données reçues (nfound: %d)\n" |
6524 | 5103 | ||
6525 | #: plugins-root/check_dhcp.c:699 | ||
6526 | #, c-format | 5104 | #, c-format |
6527 | msgid "recvfrom() failed, " | 5105 | msgid "recvfrom() failed, " |
6528 | msgstr "recvfrom() a échoué, " | 5106 | msgstr "recvfrom() a échoué, " |
6529 | 5107 | ||
6530 | #: plugins-root/check_dhcp.c:706 | ||
6531 | #, c-format | 5108 | #, c-format |
6532 | msgid "receive_dhcp_packet() result: %d\n" | 5109 | msgid "receive_dhcp_packet() result: %d\n" |
6533 | msgstr "résultat de receive_dchp_packet(): %d\n" | 5110 | msgstr "résultat de receive_dchp_packet(): %d\n" |
6534 | 5111 | ||
6535 | #: plugins-root/check_dhcp.c:707 | ||
6536 | #, c-format | 5112 | #, c-format |
6537 | msgid "receive_dhcp_packet() source: %s\n" | 5113 | msgid "receive_dhcp_packet() source: %s\n" |
6538 | msgstr "source de receive_dchp_packet(): %s\n" | 5114 | msgstr "source de receive_dchp_packet(): %s\n" |
6539 | 5115 | ||
6540 | #: plugins-root/check_dhcp.c:737 | ||
6541 | #, c-format | 5116 | #, c-format |
6542 | msgid "Error: Could not create socket!\n" | 5117 | msgid "Error: Could not create socket!\n" |
6543 | msgstr "Erreur: Impossible de créer un socket!\n" | 5118 | msgstr "Erreur: Impossible de créer un socket!\n" |
6544 | 5119 | ||
6545 | #: plugins-root/check_dhcp.c:747 | ||
6546 | #, c-format | 5120 | #, c-format |
6547 | msgid "Error: Could not set reuse address option on DHCP socket!\n" | 5121 | msgid "Error: Could not set reuse address option on DHCP socket!\n" |
6548 | msgstr "" | 5122 | msgstr "" |
6549 | "Erreur: Impossible de configurer l'option de réutilisation de l'adresse sur\n" | 5123 | "Erreur: Impossible de configurer l'option de réutilisation de l'adresse sur\n" |
6550 | "le socket DHCP!\n" | 5124 | "le socket DHCP!\n" |
6551 | 5125 | ||
6552 | #: plugins-root/check_dhcp.c:753 | ||
6553 | #, c-format | 5126 | #, c-format |
6554 | msgid "Error: Could not set broadcast option on DHCP socket!\n" | 5127 | msgid "Error: Could not set broadcast option on DHCP socket!\n" |
6555 | msgstr "" | 5128 | msgstr "" |
6556 | "Erreur: Impossible de configurer l'option broadcast sur le socket DHCP!\n" | 5129 | "Erreur: Impossible de configurer l'option broadcast sur le socket DHCP!\n" |
6557 | 5130 | ||
6558 | #: plugins-root/check_dhcp.c:762 | ||
6559 | #, c-format | 5131 | #, c-format |
6560 | msgid "" | 5132 | msgid "" |
6561 | "Error: Could not bind socket to interface %s. Check your privileges...\n" | 5133 | "Error: Could not bind socket to interface %s. Check your privileges...\n" |
@@ -6563,7 +5135,6 @@ msgstr "" | |||
6563 | "Erreur: Impossible de connecter le socket à l'interface %s.\n" | 5135 | "Erreur: Impossible de connecter le socket à l'interface %s.\n" |
6564 | "Vérifiez vos droits...\n" | 5136 | "Vérifiez vos droits...\n" |
6565 | 5137 | ||
6566 | #: plugins-root/check_dhcp.c:773 | ||
6567 | #, c-format | 5138 | #, c-format |
6568 | msgid "" | 5139 | msgid "" |
6569 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" | 5140 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" |
@@ -6571,129 +5142,98 @@ msgstr "" | |||
6571 | "Erreur: Impossible de se connecter au socket (port %d)! Vérifiez vos " | 5142 | "Erreur: Impossible de se connecter au socket (port %d)! Vérifiez vos " |
6572 | "droits..\n" | 5143 | "droits..\n" |
6573 | 5144 | ||
6574 | #: plugins-root/check_dhcp.c:807 | ||
6575 | #, c-format | 5145 | #, c-format |
6576 | msgid "Requested server address: %s\n" | 5146 | msgid "Requested server address: %s\n" |
6577 | msgstr "Adresse serveur demandée: %s\n" | 5147 | msgstr "Adresse serveur demandée: %s\n" |
6578 | 5148 | ||
6579 | #: plugins-root/check_dhcp.c:869 | ||
6580 | #, c-format | 5149 | #, c-format |
6581 | msgid "Lease Time: Infinite\n" | 5150 | msgid "Lease Time: Infinite\n" |
6582 | msgstr "Durée du Bail: Infini\n" | 5151 | msgstr "Durée du Bail: Infini\n" |
6583 | 5152 | ||
6584 | #: plugins-root/check_dhcp.c:871 | ||
6585 | #, c-format | 5153 | #, c-format |
6586 | msgid "Lease Time: %lu seconds\n" | 5154 | msgid "Lease Time: %lu seconds\n" |
6587 | msgstr "Durée du Bail: %lu secondes\n" | 5155 | msgstr "Durée du Bail: %lu secondes\n" |
6588 | 5156 | ||
6589 | #: plugins-root/check_dhcp.c:873 | ||
6590 | #, c-format | 5157 | #, c-format |
6591 | msgid "Renewal Time: Infinite\n" | 5158 | msgid "Renewal Time: Infinite\n" |
6592 | msgstr "Renouvellement du bail: Infini\n" | 5159 | msgstr "Renouvellement du bail: Infini\n" |
6593 | 5160 | ||
6594 | #: plugins-root/check_dhcp.c:875 | ||
6595 | #, c-format | 5161 | #, c-format |
6596 | msgid "Renewal Time: %lu seconds\n" | 5162 | msgid "Renewal Time: %lu seconds\n" |
6597 | msgstr "Durée du renouvellement = %lu secondes\n" | 5163 | msgstr "Durée du renouvellement = %lu secondes\n" |
6598 | 5164 | ||
6599 | #: plugins-root/check_dhcp.c:877 | ||
6600 | #, c-format | 5165 | #, c-format |
6601 | msgid "Rebinding Time: Infinite\n" | 5166 | msgid "Rebinding Time: Infinite\n" |
6602 | msgstr "Délai de nouvelle demande: Infini\n" | 5167 | msgstr "Délai de nouvelle demande: Infini\n" |
6603 | 5168 | ||
6604 | #: plugins-root/check_dhcp.c:878 | ||
6605 | #, c-format | 5169 | #, c-format |
6606 | msgid "Rebinding Time: %lu seconds\n" | 5170 | msgid "Rebinding Time: %lu seconds\n" |
6607 | msgstr "Délai de nouvelle demande: %lu secondes\n" | 5171 | msgstr "Délai de nouvelle demande: %lu secondes\n" |
6608 | 5172 | ||
6609 | #: plugins-root/check_dhcp.c:906 | ||
6610 | #, c-format | 5173 | #, c-format |
6611 | msgid "Added offer from server @ %s" | 5174 | msgid "Added offer from server @ %s" |
6612 | msgstr "Rajouté offre du serveur @ %s" | 5175 | msgstr "Rajouté offre du serveur @ %s" |
6613 | 5176 | ||
6614 | #: plugins-root/check_dhcp.c:907 | ||
6615 | #, c-format | 5177 | #, c-format |
6616 | msgid " of IP address %s\n" | 5178 | msgid " of IP address %s\n" |
6617 | msgstr "de l'adresse IP %s\n" | 5179 | msgstr "de l'adresse IP %s\n" |
6618 | 5180 | ||
6619 | #: plugins-root/check_dhcp.c:974 | ||
6620 | #, c-format | 5181 | #, c-format |
6621 | msgid "DHCP Server Match: Offerer=%s" | 5182 | msgid "DHCP Server Match: Offerer=%s" |
6622 | msgstr "Correspondance du serveur DHCP: Offrant=%s" | 5183 | msgstr "Correspondance du serveur DHCP: Offrant=%s" |
6623 | 5184 | ||
6624 | #: plugins-root/check_dhcp.c:975 | ||
6625 | #, c-format | 5185 | #, c-format |
6626 | msgid " Requested=%s" | 5186 | msgid " Requested=%s" |
6627 | msgstr " Demandé=%s" | 5187 | msgstr " Demandé=%s" |
6628 | 5188 | ||
6629 | #: plugins-root/check_dhcp.c:977 | ||
6630 | #, c-format | 5189 | #, c-format |
6631 | msgid " (duplicate)" | 5190 | msgid " (duplicate)" |
6632 | msgstr "" | 5191 | msgstr "" |
6633 | 5192 | ||
6634 | #: plugins-root/check_dhcp.c:978 | ||
6635 | #, c-format | 5193 | #, c-format |
6636 | msgid "\n" | 5194 | msgid "\n" |
6637 | msgstr "" | 5195 | msgstr "" |
6638 | 5196 | ||
6639 | #: plugins-root/check_dhcp.c:1026 | ||
6640 | #, c-format | 5197 | #, c-format |
6641 | msgid "No DHCPOFFERs were received.\n" | 5198 | msgid "No DHCPOFFERs were received.\n" |
6642 | msgstr "Pas de DHCPOFFERs reçus.\n" | 5199 | msgstr "Pas de DHCPOFFERs reçus.\n" |
6643 | 5200 | ||
6644 | #: plugins-root/check_dhcp.c:1030 | ||
6645 | #, c-format | 5201 | #, c-format |
6646 | msgid "Received %d DHCPOFFER(s)" | 5202 | msgid "Received %d DHCPOFFER(s)" |
6647 | msgstr "Reçu %d DHCPOFFER(s)" | 5203 | msgstr "Reçu %d DHCPOFFER(s)" |
6648 | 5204 | ||
6649 | #: plugins-root/check_dhcp.c:1033 | ||
6650 | #, c-format | 5205 | #, c-format |
6651 | msgid ", %s%d of %d requested servers responded" | 5206 | msgid ", %s%d of %d requested servers responded" |
6652 | msgstr ", %s%d de %d serveurs ont répondus" | 5207 | msgstr ", %s%d de %d serveurs ont répondus" |
6653 | 5208 | ||
6654 | #: plugins-root/check_dhcp.c:1036 | ||
6655 | #, c-format | 5209 | #, c-format |
6656 | msgid ", requested address (%s) was %soffered" | 5210 | msgid ", requested address (%s) was %soffered" |
6657 | msgstr ", l'adresse demandée (%s) %s été offerte" | 5211 | msgstr ", l'adresse demandée (%s) %s été offerte" |
6658 | 5212 | ||
6659 | #: plugins-root/check_dhcp.c:1036 | ||
6660 | msgid "not " | ||
6661 | msgstr "n'as pas" | ||
6662 | |||
6663 | #: plugins-root/check_dhcp.c:1038 | ||
6664 | #, c-format | 5213 | #, c-format |
6665 | msgid ", max lease time = " | 5214 | msgid ", max lease time = " |
6666 | msgstr ", bail maximum = " | 5215 | msgstr ", bail maximum = " |
6667 | 5216 | ||
6668 | #: plugins-root/check_dhcp.c:1040 | ||
6669 | #, c-format | 5217 | #, c-format |
6670 | msgid "Infinity" | 5218 | msgid "Infinity" |
6671 | msgstr "Infini" | 5219 | msgstr "Infini" |
6672 | 5220 | ||
6673 | #: plugins-root/check_dhcp.c:1160 | ||
6674 | msgid "Got unexpected non-option argument" | ||
6675 | msgstr "" | ||
6676 | |||
6677 | #: plugins-root/check_dhcp.c:1202 | ||
6678 | #, c-format | 5221 | #, c-format |
6679 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" | 5222 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" |
6680 | msgstr "" | 5223 | msgstr "" |
6681 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans check_ctrl: %s.\n" | 5224 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans check_ctrl: %s.\n" |
6682 | 5225 | ||
6683 | #: plugins-root/check_dhcp.c:1214 | ||
6684 | #, c-format | 5226 | #, c-format |
6685 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" | 5227 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" |
6686 | msgstr "" | 5228 | msgstr "" |
6687 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans put_ctrl/putmsg(): " | 5229 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans put_ctrl/putmsg(): " |
6688 | "%s.\n" | 5230 | "%s.\n" |
6689 | 5231 | ||
6690 | #: plugins-root/check_dhcp.c:1227 | ||
6691 | #, c-format | 5232 | #, c-format |
6692 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" | 5233 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" |
6693 | msgstr "" | 5234 | msgstr "" |
6694 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans put_both/putmsg().\n" | 5235 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans put_both/putmsg().\n" |
6695 | 5236 | ||
6696 | #: plugins-root/check_dhcp.c:1239 | ||
6697 | #, c-format | 5237 | #, c-format |
6698 | msgid "" | 5238 | msgid "" |
6699 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" | 5239 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" |
@@ -6701,129 +5241,128 @@ msgstr "" | |||
6701 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans dl_attach_req/" | 5241 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans dl_attach_req/" |
6702 | "open(%s..): %s.\n" | 5242 | "open(%s..): %s.\n" |
6703 | 5243 | ||
6704 | #: plugins-root/check_dhcp.c:1263 | ||
6705 | #, c-format | 5244 | #, c-format |
6706 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" | 5245 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" |
6707 | msgstr "" | 5246 | msgstr "" |
6708 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans dl_bind/" | 5247 | "Erreur: Impossible d'obtenir la MAC par l'API DLPI dans dl_bind/" |
6709 | "check_ctrl(): %s.\n" | 5248 | "check_ctrl(): %s.\n" |
6710 | 5249 | ||
6711 | #: plugins-root/check_dhcp.c:1342 | ||
6712 | #, c-format | 5250 | #, c-format |
6713 | msgid "Hardware address: " | 5251 | msgid "Hardware address: " |
6714 | msgstr "Adresse matérielle: " | 5252 | msgstr "Adresse matérielle: " |
6715 | 5253 | ||
6716 | #: plugins-root/check_dhcp.c:1358 | ||
6717 | msgid "This plugin tests the availability of DHCP servers on a network." | 5254 | msgid "This plugin tests the availability of DHCP servers on a network." |
6718 | msgstr "Ce plugin teste la disponibilité de serveurs DHCP dans un réseau." | 5255 | msgstr "Ce plugin teste la disponibilité de serveurs DHCP dans un réseau." |
6719 | 5256 | ||
6720 | #: plugins-root/check_dhcp.c:1370 | ||
6721 | msgid "IP address of DHCP server that we must hear from" | 5257 | msgid "IP address of DHCP server that we must hear from" |
6722 | msgstr "" | 5258 | msgstr "" |
6723 | 5259 | ||
6724 | #: plugins-root/check_dhcp.c:1372 | ||
6725 | msgid "IP address that should be offered by at least one DHCP server" | 5260 | msgid "IP address that should be offered by at least one DHCP server" |
6726 | msgstr "" | 5261 | msgstr "" |
6727 | 5262 | ||
6728 | #: plugins-root/check_dhcp.c:1374 | ||
6729 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" | 5263 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" |
6730 | msgstr "" | 5264 | msgstr "" |
6731 | 5265 | ||
6732 | #: plugins-root/check_dhcp.c:1376 | ||
6733 | msgid "Interface to to use for listening (i.e. eth0)" | 5266 | msgid "Interface to to use for listening (i.e. eth0)" |
6734 | msgstr "" | 5267 | msgstr "" |
6735 | 5268 | ||
6736 | #: plugins-root/check_dhcp.c:1378 | ||
6737 | msgid "MAC address to use in the DHCP request" | 5269 | msgid "MAC address to use in the DHCP request" |
6738 | msgstr "" | 5270 | msgstr "" |
6739 | 5271 | ||
6740 | #: plugins-root/check_dhcp.c:1380 | ||
6741 | msgid "Unicast testing: mimic a DHCP relay, requires -s" | 5272 | msgid "Unicast testing: mimic a DHCP relay, requires -s" |
6742 | msgstr "" | 5273 | msgstr "" |
6743 | 5274 | ||
6744 | #: plugins-root/check_icmp.c:1572 | ||
6745 | msgid "specify a target" | 5275 | msgid "specify a target" |
6746 | msgstr "" | 5276 | msgstr "" |
6747 | 5277 | ||
6748 | #: plugins-root/check_icmp.c:1574 | ||
6749 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" | 5278 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" |
6750 | msgstr "" | 5279 | msgstr "" |
6751 | 5280 | ||
6752 | #: plugins-root/check_icmp.c:1576 | ||
6753 | msgid "warning threshold (currently " | 5281 | msgid "warning threshold (currently " |
6754 | msgstr "Valeurs pour le seuil d'avertissement (actuellement " | 5282 | msgstr "Valeurs pour le seuil d'avertissement (actuellement " |
6755 | 5283 | ||
6756 | #: plugins-root/check_icmp.c:1579 | ||
6757 | msgid "critical threshold (currently " | 5284 | msgid "critical threshold (currently " |
6758 | msgstr "Valeurs pour le seuil critique (actuellement " | 5285 | msgstr "Valeurs pour le seuil critique (actuellement " |
6759 | 5286 | ||
6760 | #: plugins-root/check_icmp.c:1582 | 5287 | msgid "" |
5288 | "RTA, round trip average, mode warning,critical, ex. 100ms,200ms unit in ms" | ||
5289 | msgstr "" | ||
5290 | |||
5291 | msgid "packet loss mode, ex. 40%,50% , unit in %" | ||
5292 | msgstr "" | ||
5293 | |||
5294 | msgid "jitter mode warning,critical, ex. 40.000ms,50.000ms , unit in ms " | ||
5295 | msgstr "" | ||
5296 | |||
5297 | msgid "MOS mode, between 0 and 4.4 warning,critical, ex. 3.5,3.0" | ||
5298 | msgstr "" | ||
5299 | |||
5300 | msgid "score mode, max value 100 warning,critical, ex. 80,70 " | ||
5301 | msgstr "" | ||
5302 | |||
5303 | msgid "detect out of order ICMP packts " | ||
5304 | msgstr "" | ||
5305 | |||
6761 | msgid "specify a source IP address or device name" | 5306 | msgid "specify a source IP address or device name" |
6762 | msgstr "spécifiez une adresse ou un nom d'hôte" | 5307 | msgstr "spécifiez une adresse ou un nom d'hôte" |
6763 | 5308 | ||
6764 | #: plugins-root/check_icmp.c:1584 | ||
6765 | msgid "number of packets to send (currently " | 5309 | msgid "number of packets to send (currently " |
6766 | msgstr "nombre de paquets à envoyer (actuellement " | 5310 | msgstr "nombre de paquets à envoyer (actuellement " |
6767 | 5311 | ||
6768 | #: plugins-root/check_icmp.c:1587 | ||
6769 | msgid "max packet interval (currently " | 5312 | msgid "max packet interval (currently " |
6770 | msgstr "" | 5313 | msgstr "" |
6771 | 5314 | ||
6772 | #: plugins-root/check_icmp.c:1590 | ||
6773 | msgid "max target interval (currently " | 5315 | msgid "max target interval (currently " |
6774 | msgstr "" | 5316 | msgstr "" |
6775 | 5317 | ||
6776 | #: plugins-root/check_icmp.c:1593 | ||
6777 | msgid "number of alive hosts required for success" | 5318 | msgid "number of alive hosts required for success" |
6778 | msgstr "nombre d'hôtes vivants requis pour réussite" | 5319 | msgstr "nombre d'hôtes vivants requis pour réussite" |
6779 | 5320 | ||
6780 | #: plugins-root/check_icmp.c:1596 | ||
6781 | msgid "TTL on outgoing packets (currently " | 5321 | msgid "TTL on outgoing packets (currently " |
6782 | msgstr "" | 5322 | msgstr "" |
6783 | 5323 | ||
6784 | #: plugins-root/check_icmp.c:1599 | ||
6785 | msgid "timeout value (seconds, currently " | 5324 | msgid "timeout value (seconds, currently " |
6786 | msgstr "" | 5325 | msgstr "" |
6787 | 5326 | ||
6788 | #: plugins-root/check_icmp.c:1602 | ||
6789 | msgid "Number of icmp data bytes to send" | 5327 | msgid "Number of icmp data bytes to send" |
6790 | msgstr "Nombre de paquets ICMP Ã envoyer" | 5328 | msgstr "Nombre de paquets ICMP Ã envoyer" |
6791 | 5329 | ||
6792 | #: plugins-root/check_icmp.c:1603 | ||
6793 | msgid "Packet size will be data bytes + icmp header (currently" | 5330 | msgid "Packet size will be data bytes + icmp header (currently" |
6794 | msgstr "" | 5331 | msgstr "" |
6795 | 5332 | ||
6796 | #: plugins-root/check_icmp.c:1605 | ||
6797 | msgid "verbose" | 5333 | msgid "verbose" |
6798 | msgstr "" | 5334 | msgstr "" |
6799 | 5335 | ||
6800 | #: plugins-root/check_icmp.c:1609 | 5336 | msgid "If none of R,P,J,M,S or O is specified, default behavior is -R -P" |
5337 | msgstr "" | ||
5338 | |||
6801 | msgid "The -H switch is optional. Naming a host (or several) to check is not." | 5339 | msgid "The -H switch is optional. Naming a host (or several) to check is not." |
6802 | msgstr "" | 5340 | msgstr "" |
6803 | 5341 | ||
6804 | #: plugins-root/check_icmp.c:1611 | ||
6805 | msgid "" | 5342 | msgid "" |
6806 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" | 5343 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" |
6807 | msgstr "" | 5344 | msgstr "" |
6808 | 5345 | ||
6809 | #: plugins-root/check_icmp.c:1612 | ||
6810 | msgid "packet loss. The default values should work well for most users." | 5346 | msgid "packet loss. The default values should work well for most users." |
6811 | msgstr "" | 5347 | msgstr "" |
6812 | 5348 | ||
6813 | #: plugins-root/check_icmp.c:1613 | ||
6814 | msgid "" | 5349 | msgid "" |
6815 | "You can specify different RTA factors using the standardized abbreviations" | 5350 | "You can specify different RTA factors using the standardized abbreviations" |
6816 | msgstr "" | 5351 | msgstr "" |
6817 | 5352 | ||
6818 | #: plugins-root/check_icmp.c:1614 | ||
6819 | msgid "" | 5353 | msgid "" |
6820 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." | 5354 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." |
6821 | msgstr "" | 5355 | msgstr "" |
6822 | 5356 | ||
6823 | #: plugins-root/check_icmp.c:1620 | ||
6824 | msgid "The -v switch can be specified several times for increased verbosity." | 5357 | msgid "The -v switch can be specified several times for increased verbosity." |
6825 | msgstr "" | 5358 | msgstr "" |
6826 | 5359 | ||
5360 | #, fuzzy | ||
5361 | #~ msgid "Check only filesystems of indicated type (may be repeated)" | ||
5362 | #~ msgstr "" | ||
5363 | #~ "Ignorer tout les systèmes de fichiers qui correspondent au type indiqué " | ||
5364 | #~ "(peut être utilisé plusieurs fois)" | ||
5365 | |||
6827 | #~ msgid "Path or partition (may be repeated)" | 5366 | #~ msgid "Path or partition (may be repeated)" |
6828 | #~ msgstr "Répertoire ou partition (peut être utilisé plusieurs fois)" | 5367 | #~ msgstr "Répertoire ou partition (peut être utilisé plusieurs fois)" |
6829 | 5368 | ||
diff --git a/po/monitoring-plugins.pot b/po/monitoring-plugins.pot index 4f6b241..6b63fd9 100644 --- a/po/monitoring-plugins.pot +++ b/po/monitoring-plugins.pot | |||
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PACKAGE VERSION\n" | 9 | "Project-Id-Version: PACKAGE VERSION\n" |
10 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" | 10 | "Report-Msgid-Bugs-To: devel@monitoring-plugins.org\n" |
11 | "POT-Creation-Date: 2023-07-11 16:07+0200\n" | 11 | "POT-Creation-Date: 2023-10-01 15:10+0200\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
@@ -18,4191 +18,3184 @@ msgstr "" | |||
18 | "Content-Transfer-Encoding: 8bit\n" | 18 | "Content-Transfer-Encoding: 8bit\n" |
19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | 19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" |
20 | 20 | ||
21 | #: plugins/check_by_ssh.c:88 plugins/check_cluster.c:76 plugins/check_dig.c:91 | ||
22 | #: plugins/check_disk.c:206 plugins/check_dns.c:106 plugins/check_dummy.c:52 | ||
23 | #: plugins/check_fping.c:95 plugins/check_game.c:82 plugins/check_hpjd.c:105 | ||
24 | #: plugins/check_http.c:174 plugins/check_ldap.c:118 plugins/check_load.c:128 | ||
25 | #: plugins/check_mrtgtraf.c:83 plugins/check_mysql.c:124 | ||
26 | #: plugins/check_nagios.c:91 plugins/check_nt.c:127 plugins/check_ntp.c:780 | ||
27 | #: plugins/check_ntp_peer.c:575 plugins/check_ntp_time.c:557 | ||
28 | #: plugins/check_nwstat.c:173 plugins/check_overcr.c:102 | ||
29 | #: plugins/check_pgsql.c:174 plugins/check_ping.c:97 plugins/check_procs.c:176 | ||
30 | #: plugins/check_radius.c:176 plugins/check_real.c:80 plugins/check_smtp.c:146 | ||
31 | #: plugins/check_snmp.c:248 plugins/check_ssh.c:74 plugins/check_swap.c:115 | ||
32 | #: plugins/check_tcp.c:222 plugins/check_time.c:78 plugins/check_ups.c:122 | ||
33 | #: plugins/check_users.c:84 plugins/negate.c:210 plugins-root/check_dhcp.c:270 | ||
34 | msgid "Could not parse arguments" | 21 | msgid "Could not parse arguments" |
35 | msgstr "" | 22 | msgstr "" |
36 | 23 | ||
37 | #: plugins/check_by_ssh.c:92 plugins/check_dig.c:85 plugins/check_dns.c:99 | ||
38 | #: plugins/check_nagios.c:95 plugins/check_pgsql.c:180 plugins/check_ping.c:101 | ||
39 | #: plugins/check_procs.c:192 plugins/check_snmp.c:348 plugins/negate.c:78 | ||
40 | msgid "Cannot catch SIGALRM" | 24 | msgid "Cannot catch SIGALRM" |
41 | msgstr "" | 25 | msgstr "" |
42 | 26 | ||
43 | #: plugins/check_by_ssh.c:107 | ||
44 | #, c-format | 27 | #, c-format |
45 | msgid "SSH connection failed: %s\n" | 28 | msgid "SSH connection failed: %s\n" |
46 | msgstr "" | 29 | msgstr "" |
47 | 30 | ||
48 | #: plugins/check_by_ssh.c:126 | ||
49 | #, c-format | 31 | #, c-format |
50 | msgid "Remote command execution failed: %s\n" | 32 | msgid "Remote command execution failed: %s\n" |
51 | msgstr "" | 33 | msgstr "" |
52 | 34 | ||
53 | #: plugins/check_by_ssh.c:141 | ||
54 | #, c-format | 35 | #, c-format |
55 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" | 36 | msgid "%s - check_by_ssh: Remote command '%s' returned status %d\n" |
56 | msgstr "" | 37 | msgstr "" |
57 | 38 | ||
58 | #: plugins/check_by_ssh.c:153 | ||
59 | #, c-format | 39 | #, c-format |
60 | msgid "SSH WARNING: could not open %s\n" | 40 | msgid "SSH WARNING: could not open %s\n" |
61 | msgstr "" | 41 | msgstr "" |
62 | 42 | ||
63 | #: plugins/check_by_ssh.c:162 | ||
64 | #, c-format | 43 | #, c-format |
65 | msgid "%s: Error parsing output\n" | 44 | msgid "%s: Error parsing output\n" |
66 | msgstr "" | 45 | msgstr "" |
67 | 46 | ||
68 | #: plugins/check_by_ssh.c:242 plugins/check_disk.c:568 plugins/check_http.c:292 | ||
69 | #: plugins/check_ldap.c:334 plugins/check_pgsql.c:314 plugins/check_procs.c:461 | ||
70 | #: plugins/check_radius.c:323 plugins/check_real.c:357 plugins/check_smtp.c:607 | ||
71 | #: plugins/check_snmp.c:789 plugins/check_ssh.c:140 plugins/check_tcp.c:519 | ||
72 | #: plugins/check_time.c:302 plugins/check_ups.c:559 plugins/negate.c:160 | ||
73 | msgid "Timeout interval must be a positive integer" | 47 | msgid "Timeout interval must be a positive integer" |
74 | msgstr "" | 48 | msgstr "" |
75 | 49 | ||
76 | #: plugins/check_by_ssh.c:254 plugins/check_pgsql.c:344 | ||
77 | #: plugins/check_radius.c:287 plugins/check_real.c:328 plugins/check_smtp.c:532 | ||
78 | #: plugins/check_tcp.c:525 plugins/check_time.c:296 plugins/check_ups.c:521 | ||
79 | msgid "Port must be a positive integer" | 50 | msgid "Port must be a positive integer" |
80 | msgstr "" | 51 | msgstr "" |
81 | 52 | ||
82 | #: plugins/check_by_ssh.c:315 | ||
83 | msgid "skip-stdout argument must be an integer" | 53 | msgid "skip-stdout argument must be an integer" |
84 | msgstr "" | 54 | msgstr "" |
85 | 55 | ||
86 | #: plugins/check_by_ssh.c:323 | ||
87 | msgid "skip-stderr argument must be an integer" | 56 | msgid "skip-stderr argument must be an integer" |
88 | msgstr "" | 57 | msgstr "" |
89 | 58 | ||
90 | #: plugins/check_by_ssh.c:349 | ||
91 | #, c-format | 59 | #, c-format |
92 | msgid "%s: You must provide a host name\n" | 60 | msgid "%s: You must provide a host name\n" |
93 | msgstr "" | 61 | msgstr "" |
94 | 62 | ||
95 | #: plugins/check_by_ssh.c:366 | ||
96 | msgid "No remotecmd" | 63 | msgid "No remotecmd" |
97 | msgstr "" | 64 | msgstr "" |
98 | 65 | ||
99 | #: plugins/check_by_ssh.c:380 | ||
100 | #, c-format | 66 | #, c-format |
101 | msgid "%s: Argument limit of %d exceeded\n" | 67 | msgid "%s: Argument limit of %d exceeded\n" |
102 | msgstr "" | 68 | msgstr "" |
103 | 69 | ||
104 | #: plugins/check_by_ssh.c:383 | ||
105 | msgid "Can not (re)allocate 'commargv' buffer\n" | 70 | msgid "Can not (re)allocate 'commargv' buffer\n" |
106 | msgstr "" | 71 | msgstr "" |
107 | 72 | ||
108 | #: plugins/check_by_ssh.c:397 | ||
109 | #, c-format | 73 | #, c-format |
110 | msgid "" | 74 | msgid "" |
111 | "%s: In passive mode, you must provide a service name for each command.\n" | 75 | "%s: In passive mode, you must provide a service name for each command.\n" |
112 | msgstr "" | 76 | msgstr "" |
113 | 77 | ||
114 | #: plugins/check_by_ssh.c:400 | ||
115 | #, c-format | 78 | #, c-format |
116 | msgid "" | 79 | msgid "" |
117 | "%s: In passive mode, you must provide the host short name from the " | 80 | "%s: In passive mode, you must provide the host short name from the " |
118 | "monitoring configs.\n" | 81 | "monitoring configs.\n" |
119 | msgstr "" | 82 | msgstr "" |
120 | 83 | ||
121 | #: plugins/check_by_ssh.c:414 | ||
122 | #, c-format | 84 | #, c-format |
123 | msgid "This plugin uses SSH to execute commands on a remote host" | 85 | msgid "This plugin uses SSH to execute commands on a remote host" |
124 | msgstr "" | 86 | msgstr "" |
125 | 87 | ||
126 | #: plugins/check_by_ssh.c:429 | ||
127 | msgid "tell ssh to use Protocol 1 [optional]" | 88 | msgid "tell ssh to use Protocol 1 [optional]" |
128 | msgstr "" | 89 | msgstr "" |
129 | 90 | ||
130 | #: plugins/check_by_ssh.c:431 | ||
131 | msgid "tell ssh to use Protocol 2 [optional]" | 91 | msgid "tell ssh to use Protocol 2 [optional]" |
132 | msgstr "" | 92 | msgstr "" |
133 | 93 | ||
134 | #: plugins/check_by_ssh.c:433 | ||
135 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" | 94 | msgid "Ignore all or (if specified) first n lines on STDOUT [optional]" |
136 | msgstr "" | 95 | msgstr "" |
137 | 96 | ||
138 | #: plugins/check_by_ssh.c:435 | ||
139 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" | 97 | msgid "Ignore all or (if specified) first n lines on STDERR [optional]" |
140 | msgstr "" | 98 | msgstr "" |
141 | 99 | ||
142 | #: plugins/check_by_ssh.c:437 | ||
143 | msgid "Exit with an warning, if there is an output on STDERR" | 100 | msgid "Exit with an warning, if there is an output on STDERR" |
144 | msgstr "" | 101 | msgstr "" |
145 | 102 | ||
146 | #: plugins/check_by_ssh.c:439 | ||
147 | msgid "" | 103 | msgid "" |
148 | "tells ssh to fork rather than create a tty [optional]. This will always " | 104 | "tells ssh to fork rather than create a tty [optional]. This will always " |
149 | "return OK if ssh is executed" | 105 | "return OK if ssh is executed" |
150 | msgstr "" | 106 | msgstr "" |
151 | 107 | ||
152 | #: plugins/check_by_ssh.c:441 | ||
153 | msgid "command to execute on the remote machine" | 108 | msgid "command to execute on the remote machine" |
154 | msgstr "" | 109 | msgstr "" |
155 | 110 | ||
156 | #: plugins/check_by_ssh.c:443 | ||
157 | msgid "SSH user name on remote host [optional]" | 111 | msgid "SSH user name on remote host [optional]" |
158 | msgstr "" | 112 | msgstr "" |
159 | 113 | ||
160 | #: plugins/check_by_ssh.c:445 | ||
161 | msgid "identity of an authorized key [optional]" | 114 | msgid "identity of an authorized key [optional]" |
162 | msgstr "" | 115 | msgstr "" |
163 | 116 | ||
164 | #: plugins/check_by_ssh.c:447 | ||
165 | msgid "external command file for monitoring [optional]" | 117 | msgid "external command file for monitoring [optional]" |
166 | msgstr "" | 118 | msgstr "" |
167 | 119 | ||
168 | #: plugins/check_by_ssh.c:449 | ||
169 | msgid "list of monitoring service names, separated by ':' [optional]" | 120 | msgid "list of monitoring service names, separated by ':' [optional]" |
170 | msgstr "" | 121 | msgstr "" |
171 | 122 | ||
172 | #: plugins/check_by_ssh.c:451 | ||
173 | msgid "short name of host in the monitoring configuration [optional]" | 123 | msgid "short name of host in the monitoring configuration [optional]" |
174 | msgstr "" | 124 | msgstr "" |
175 | 125 | ||
176 | #: plugins/check_by_ssh.c:453 | ||
177 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" | 126 | msgid "Call ssh with '-o OPTION' (may be used multiple times) [optional]" |
178 | msgstr "" | 127 | msgstr "" |
179 | 128 | ||
180 | #: plugins/check_by_ssh.c:455 | ||
181 | msgid "Tell ssh to use this configfile [optional]" | 129 | msgid "Tell ssh to use this configfile [optional]" |
182 | msgstr "" | 130 | msgstr "" |
183 | 131 | ||
184 | #: plugins/check_by_ssh.c:457 | ||
185 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" | 132 | msgid "Tell ssh to suppress warning and diagnostic messages [optional]" |
186 | msgstr "" | 133 | msgstr "" |
187 | 134 | ||
188 | #: plugins/check_by_ssh.c:461 | ||
189 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" | 135 | msgid "Make connection problems return UNKNOWN instead of CRITICAL" |
190 | msgstr "" | 136 | msgstr "" |
191 | 137 | ||
192 | #: plugins/check_by_ssh.c:464 | ||
193 | msgid "The most common mode of use is to refer to a local identity file with" | 138 | msgid "The most common mode of use is to refer to a local identity file with" |
194 | msgstr "" | 139 | msgstr "" |
195 | 140 | ||
196 | #: plugins/check_by_ssh.c:465 | ||
197 | msgid "the '-i' option. In this mode, the identity pair should have a null" | 141 | msgid "the '-i' option. In this mode, the identity pair should have a null" |
198 | msgstr "" | 142 | msgstr "" |
199 | 143 | ||
200 | #: plugins/check_by_ssh.c:466 | ||
201 | msgid "passphrase and the public key should be listed in the authorized_keys" | 144 | msgid "passphrase and the public key should be listed in the authorized_keys" |
202 | msgstr "" | 145 | msgstr "" |
203 | 146 | ||
204 | #: plugins/check_by_ssh.c:467 | ||
205 | msgid "file of the remote host. Usually the key will be restricted to running" | 147 | msgid "file of the remote host. Usually the key will be restricted to running" |
206 | msgstr "" | 148 | msgstr "" |
207 | 149 | ||
208 | #: plugins/check_by_ssh.c:468 | ||
209 | msgid "only one command on the remote server. If the remote SSH server tracks" | 150 | msgid "only one command on the remote server. If the remote SSH server tracks" |
210 | msgstr "" | 151 | msgstr "" |
211 | 152 | ||
212 | #: plugins/check_by_ssh.c:469 | ||
213 | msgid "invocation arguments, the one remote program may be an agent that can" | 153 | msgid "invocation arguments, the one remote program may be an agent that can" |
214 | msgstr "" | 154 | msgstr "" |
215 | 155 | ||
216 | #: plugins/check_by_ssh.c:470 | ||
217 | msgid "execute additional commands as proxy" | 156 | msgid "execute additional commands as proxy" |
218 | msgstr "" | 157 | msgstr "" |
219 | 158 | ||
220 | #: plugins/check_by_ssh.c:472 | ||
221 | msgid "To use passive mode, provide multiple '-C' options, and provide" | 159 | msgid "To use passive mode, provide multiple '-C' options, and provide" |
222 | msgstr "" | 160 | msgstr "" |
223 | 161 | ||
224 | #: plugins/check_by_ssh.c:473 | ||
225 | msgid "" | 162 | msgid "" |
226 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" | 163 | "all of -O, -s, and -n options (servicelist order must match '-C'options)" |
227 | msgstr "" | 164 | msgstr "" |
228 | 165 | ||
229 | #: plugins/check_by_ssh.c:475 plugins/check_cluster.c:271 | ||
230 | #: plugins/check_dig.c:364 plugins/check_disk.c:1015 plugins/check_http.c:1846 | ||
231 | #: plugins/check_nagios.c:312 plugins/check_ntp.c:879 | ||
232 | #: plugins/check_ntp_peer.c:733 plugins/check_ntp_time.c:642 | ||
233 | #: plugins/check_procs.c:806 plugins/negate.c:249 plugins/urlize.c:179 | ||
234 | msgid "Examples:" | 166 | msgid "Examples:" |
235 | msgstr "" | 167 | msgstr "" |
236 | 168 | ||
237 | #: plugins/check_by_ssh.c:490 plugins/check_cluster.c:284 | ||
238 | #: plugins/check_dig.c:376 plugins/check_disk.c:1032 plugins/check_dns.c:617 | ||
239 | #: plugins/check_dummy.c:122 plugins/check_fping.c:525 plugins/check_game.c:331 | ||
240 | #: plugins/check_hpjd.c:440 plugins/check_http.c:1884 plugins/check_ldap.c:511 | ||
241 | #: plugins/check_load.c:372 plugins/check_mrtg.c:382 plugins/check_mysql.c:587 | ||
242 | #: plugins/check_nagios.c:323 plugins/check_nt.c:797 plugins/check_ntp.c:898 | ||
243 | #: plugins/check_ntp_peer.c:753 plugins/check_ntp_time.c:651 | ||
244 | #: plugins/check_nwstat.c:1685 plugins/check_overcr.c:467 | ||
245 | #: plugins/check_pgsql.c:551 plugins/check_ping.c:617 plugins/check_procs.c:829 | ||
246 | #: plugins/check_radius.c:400 plugins/check_real.c:452 plugins/check_smtp.c:891 | ||
247 | #: plugins/check_snmp.c:1347 plugins/check_ssh.c:325 plugins/check_swap.c:607 | ||
248 | #: plugins/check_tcp.c:710 plugins/check_time.c:371 plugins/check_ups.c:663 | ||
249 | #: plugins/check_users.c:262 plugins/check_ide_smart.c:606 plugins/negate.c:273 | ||
250 | #: plugins/urlize.c:196 plugins-root/check_dhcp.c:1390 | ||
251 | #: plugins-root/check_icmp.c:1633 | ||
252 | msgid "Usage:" | 169 | msgid "Usage:" |
253 | msgstr "" | 170 | msgstr "" |
254 | 171 | ||
255 | #: plugins/check_cluster.c:240 | ||
256 | #, c-format | 172 | #, c-format |
257 | msgid "Host/Service Cluster Plugin for Monitoring" | 173 | msgid "Host/Service Cluster Plugin for Monitoring" |
258 | msgstr "" | 174 | msgstr "" |
259 | 175 | ||
260 | #: plugins/check_cluster.c:246 plugins/check_nt.c:697 | ||
261 | msgid "Options:" | 176 | msgid "Options:" |
262 | msgstr "" | 177 | msgstr "" |
263 | 178 | ||
264 | #: plugins/check_cluster.c:249 | ||
265 | msgid "Check service cluster status" | 179 | msgid "Check service cluster status" |
266 | msgstr "" | 180 | msgstr "" |
267 | 181 | ||
268 | #: plugins/check_cluster.c:251 | ||
269 | msgid "Check host cluster status" | 182 | msgid "Check host cluster status" |
270 | msgstr "" | 183 | msgstr "" |
271 | 184 | ||
272 | #: plugins/check_cluster.c:253 | ||
273 | msgid "Optional prepended text output (i.e. \"Host cluster\")" | 185 | msgid "Optional prepended text output (i.e. \"Host cluster\")" |
274 | msgstr "" | 186 | msgstr "" |
275 | 187 | ||
276 | #: plugins/check_cluster.c:255 plugins/check_cluster.c:258 | ||
277 | msgid "Specifies the range of hosts or services in cluster that must be in a" | 188 | msgid "Specifies the range of hosts or services in cluster that must be in a" |
278 | msgstr "" | 189 | msgstr "" |
279 | 190 | ||
280 | #: plugins/check_cluster.c:256 | ||
281 | msgid "non-OK state in order to return a WARNING status level" | 191 | msgid "non-OK state in order to return a WARNING status level" |
282 | msgstr "" | 192 | msgstr "" |
283 | 193 | ||
284 | #: plugins/check_cluster.c:259 | ||
285 | msgid "non-OK state in order to return a CRITICAL status level" | 194 | msgid "non-OK state in order to return a CRITICAL status level" |
286 | msgstr "" | 195 | msgstr "" |
287 | 196 | ||
288 | #: plugins/check_cluster.c:261 | ||
289 | msgid "The status codes of the hosts or services in the cluster, separated by" | 197 | msgid "The status codes of the hosts or services in the cluster, separated by" |
290 | msgstr "" | 198 | msgstr "" |
291 | 199 | ||
292 | #: plugins/check_cluster.c:262 | ||
293 | msgid "commas" | 200 | msgid "commas" |
294 | msgstr "" | 201 | msgstr "" |
295 | 202 | ||
296 | #: plugins/check_cluster.c:267 plugins/check_game.c:318 | ||
297 | #: plugins/check_http.c:1828 plugins/check_ldap.c:497 plugins/check_mrtg.c:363 | ||
298 | #: plugins/check_mrtgtraf.c:361 plugins/check_mysql.c:576 | ||
299 | #: plugins/check_nt.c:781 plugins/check_ntp.c:875 plugins/check_ntp_peer.c:724 | ||
300 | #: plugins/check_ntp_time.c:633 plugins/check_nwstat.c:1670 | ||
301 | #: plugins/check_overcr.c:456 plugins/check_snmp.c:1318 | ||
302 | #: plugins/check_swap.c:596 plugins/check_ups.c:645 | ||
303 | #: plugins/check_ide_smart.c:580 plugins/negate.c:255 | ||
304 | #: plugins-root/check_icmp.c:1608 | ||
305 | msgid "Notes:" | 203 | msgid "Notes:" |
306 | msgstr "" | 204 | msgstr "" |
307 | 205 | ||
308 | #: plugins/check_cluster.c:273 | ||
309 | msgid "" | 206 | msgid "" |
310 | "Will alert critical if there are 3 or more service data points in a non-OK" | 207 | "Will alert critical if there are 3 or more service data points in a non-OK" |
311 | msgstr "" | 208 | msgstr "" |
312 | 209 | ||
313 | #: plugins/check_cluster.c:274 plugins/check_ups.c:642 | ||
314 | msgid "state." | 210 | msgid "state." |
315 | msgstr "" | 211 | msgstr "" |
316 | 212 | ||
317 | #: plugins/check_dig.c:106 plugins/check_dig.c:108 | ||
318 | #, c-format | 213 | #, c-format |
319 | msgid "Looking for: '%s'\n" | 214 | msgid "Looking for: '%s'\n" |
320 | msgstr "" | 215 | msgstr "" |
321 | 216 | ||
322 | #: plugins/check_dig.c:115 | ||
323 | msgid "dig returned an error status" | 217 | msgid "dig returned an error status" |
324 | msgstr "" | 218 | msgstr "" |
325 | 219 | ||
326 | #: plugins/check_dig.c:140 | ||
327 | msgid "Server not found in ANSWER SECTION" | 220 | msgid "Server not found in ANSWER SECTION" |
328 | msgstr "" | 221 | msgstr "" |
329 | 222 | ||
330 | #: plugins/check_dig.c:150 | ||
331 | msgid "No ANSWER SECTION found" | 223 | msgid "No ANSWER SECTION found" |
332 | msgstr "" | 224 | msgstr "" |
333 | 225 | ||
334 | #: plugins/check_dig.c:177 | ||
335 | msgid "Probably a non-existent host/domain" | 226 | msgid "Probably a non-existent host/domain" |
336 | msgstr "" | 227 | msgstr "" |
337 | 228 | ||
338 | #: plugins/check_dig.c:239 | ||
339 | #, c-format | 229 | #, c-format |
340 | msgid "Port must be a positive integer - %s" | 230 | msgid "Port must be a positive integer - %s" |
341 | msgstr "" | 231 | msgstr "" |
342 | 232 | ||
343 | #: plugins/check_dig.c:250 | ||
344 | #, c-format | 233 | #, c-format |
345 | msgid "Warning interval must be a positive integer - %s" | 234 | msgid "Warning interval must be a positive integer - %s" |
346 | msgstr "" | 235 | msgstr "" |
347 | 236 | ||
348 | #: plugins/check_dig.c:258 | ||
349 | #, c-format | 237 | #, c-format |
350 | msgid "Critical interval must be a positive integer - %s" | 238 | msgid "Critical interval must be a positive integer - %s" |
351 | msgstr "" | 239 | msgstr "" |
352 | 240 | ||
353 | #: plugins/check_dig.c:266 | ||
354 | #, c-format | 241 | #, c-format |
355 | msgid "Timeout interval must be a positive integer - %s" | 242 | msgid "Timeout interval must be a positive integer - %s" |
356 | msgstr "" | 243 | msgstr "" |
357 | 244 | ||
358 | #: plugins/check_dig.c:334 | ||
359 | #, c-format | 245 | #, c-format |
360 | msgid "This plugin tests the DNS service on the specified host using dig" | 246 | msgid "This plugin tests the DNS service on the specified host using dig" |
361 | msgstr "" | 247 | msgstr "" |
362 | 248 | ||
363 | #: plugins/check_dig.c:347 | ||
364 | msgid "Force dig to only use IPv4 query transport" | 249 | msgid "Force dig to only use IPv4 query transport" |
365 | msgstr "" | 250 | msgstr "" |
366 | 251 | ||
367 | #: plugins/check_dig.c:349 | ||
368 | msgid "Force dig to only use IPv6 query transport" | 252 | msgid "Force dig to only use IPv6 query transport" |
369 | msgstr "" | 253 | msgstr "" |
370 | 254 | ||
371 | #: plugins/check_dig.c:351 | ||
372 | msgid "Machine name to lookup" | 255 | msgid "Machine name to lookup" |
373 | msgstr "" | 256 | msgstr "" |
374 | 257 | ||
375 | #: plugins/check_dig.c:353 | ||
376 | msgid "Record type to lookup (default: A)" | 258 | msgid "Record type to lookup (default: A)" |
377 | msgstr "" | 259 | msgstr "" |
378 | 260 | ||
379 | #: plugins/check_dig.c:355 | ||
380 | msgid "" | 261 | msgid "" |
381 | "An address expected to be in the answer section. If not set, uses whatever" | 262 | "An address expected to be in the answer section. If not set, uses whatever" |
382 | msgstr "" | 263 | msgstr "" |
383 | 264 | ||
384 | #: plugins/check_dig.c:356 | ||
385 | msgid "was in -l" | 265 | msgid "was in -l" |
386 | msgstr "" | 266 | msgstr "" |
387 | 267 | ||
388 | #: plugins/check_dig.c:358 | ||
389 | msgid "Pass STRING as argument(s) to dig" | 268 | msgid "Pass STRING as argument(s) to dig" |
390 | msgstr "" | 269 | msgstr "" |
391 | 270 | ||
392 | #: plugins/check_disk.c:241 | ||
393 | #, c-format | 271 | #, c-format |
394 | msgid "DISK %s: %s not found\n" | 272 | msgid "DISK %s: %s not found\n" |
395 | msgstr "" | 273 | msgstr "" |
396 | 274 | ||
397 | #: plugins/check_disk.c:241 plugins/check_disk.c:1050 plugins/check_dns.c:295 | ||
398 | #: plugins/check_dummy.c:74 plugins/check_mysql.c:313 | ||
399 | #: plugins/check_nagios.c:104 plugins/check_nagios.c:168 | ||
400 | #: plugins/check_nagios.c:172 plugins/check_pgsql.c:575 | ||
401 | #: plugins/check_pgsql.c:592 plugins/check_pgsql.c:601 | ||
402 | #: plugins/check_pgsql.c:616 plugins/check_procs.c:374 | ||
403 | #, c-format | 275 | #, c-format |
404 | msgid "CRITICAL" | 276 | msgid "CRITICAL" |
405 | msgstr "" | 277 | msgstr "" |
406 | 278 | ||
407 | #: plugins/check_disk.c:660 | ||
408 | #, c-format | 279 | #, c-format |
409 | msgid "unit type %s not known\n" | 280 | msgid "unit type %s not known\n" |
410 | msgstr "" | 281 | msgstr "" |
411 | 282 | ||
412 | #: plugins/check_disk.c:663 | ||
413 | #, c-format | 283 | #, c-format |
414 | msgid "failed allocating storage for '%s'\n" | 284 | msgid "failed allocating storage for '%s'\n" |
415 | msgstr "" | 285 | msgstr "" |
416 | 286 | ||
417 | #: plugins/check_disk.c:691 plugins/check_disk.c:739 plugins/check_disk.c:747 | ||
418 | #: plugins/check_disk.c:755 plugins/check_disk.c:759 plugins/check_disk.c:804 | ||
419 | #: plugins/check_disk.c:810 plugins/check_disk.c:833 plugins/check_dummy.c:77 | ||
420 | #: plugins/check_dummy.c:80 plugins/check_pgsql.c:617 plugins/check_procs.c:547 | ||
421 | #, c-format | 287 | #, c-format |
422 | msgid "UNKNOWN" | 288 | msgid "UNKNOWN" |
423 | msgstr "" | 289 | msgstr "" |
424 | 290 | ||
425 | #: plugins/check_disk.c:691 | ||
426 | msgid "Must set a threshold value before using -p\n" | 291 | msgid "Must set a threshold value before using -p\n" |
427 | msgstr "" | 292 | msgstr "" |
428 | 293 | ||
429 | #: plugins/check_disk.c:739 | 294 | msgid "Could not compile regular expression" |
295 | msgstr "" | ||
296 | |||
430 | msgid "Must set -E before selecting paths\n" | 297 | msgid "Must set -E before selecting paths\n" |
431 | msgstr "" | 298 | msgstr "" |
432 | 299 | ||
433 | #: plugins/check_disk.c:747 | ||
434 | msgid "Must set group value before selecting paths\n" | 300 | msgid "Must set group value before selecting paths\n" |
435 | msgstr "" | 301 | msgstr "" |
436 | 302 | ||
437 | #: plugins/check_disk.c:755 | ||
438 | msgid "" | 303 | msgid "" |
439 | "Paths need to be selected before using -i/-I. Use -A to select all paths " | 304 | "Paths need to be selected before using -i/-I. Use -A to select all paths " |
440 | "explicitly" | 305 | "explicitly" |
441 | msgstr "" | 306 | msgstr "" |
442 | 307 | ||
443 | #: plugins/check_disk.c:759 plugins/check_disk.c:810 plugins/check_procs.c:547 | 308 | msgid "" |
444 | msgid "Could not compile regular expression" | 309 | "Must set a threshold value before using -r/-R/-A (--ereg-path/--eregi-path/--" |
445 | msgstr "" | 310 | "all)\n" |
446 | |||
447 | #: plugins/check_disk.c:804 | ||
448 | msgid "Must set a threshold value before using -r/-R\n" | ||
449 | msgstr "" | 311 | msgstr "" |
450 | 312 | ||
451 | #: plugins/check_disk.c:834 | ||
452 | msgid "Regular expression did not match any path or disk" | 313 | msgid "Regular expression did not match any path or disk" |
453 | msgstr "" | 314 | msgstr "" |
454 | 315 | ||
455 | #: plugins/check_disk.c:880 | ||
456 | msgid "Unknown argument" | 316 | msgid "Unknown argument" |
457 | msgstr "" | 317 | msgstr "" |
458 | 318 | ||
459 | #: plugins/check_disk.c:914 | ||
460 | #, c-format | 319 | #, c-format |
461 | msgid " for %s\n" | 320 | msgid " for %s\n" |
462 | msgstr "" | 321 | msgstr "" |
463 | 322 | ||
464 | #: plugins/check_disk.c:943 | ||
465 | msgid "" | 323 | msgid "" |
466 | "This plugin checks the amount of used disk space on a mounted file system" | 324 | "This plugin checks the amount of used disk space on a mounted file system" |
467 | msgstr "" | 325 | msgstr "" |
468 | 326 | ||
469 | #: plugins/check_disk.c:944 | ||
470 | msgid "" | 327 | msgid "" |
471 | "and generates an alert if free space is less than one of the threshold values" | 328 | "and generates an alert if free space is less than one of the threshold values" |
472 | msgstr "" | 329 | msgstr "" |
473 | 330 | ||
474 | #: plugins/check_disk.c:954 | ||
475 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" | 331 | msgid "Exit with WARNING status if less than INTEGER units of disk are free" |
476 | msgstr "" | 332 | msgstr "" |
477 | 333 | ||
478 | #: plugins/check_disk.c:956 | ||
479 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" | 334 | msgid "Exit with WARNING status if less than PERCENT of disk space is free" |
480 | msgstr "" | 335 | msgstr "" |
481 | 336 | ||
482 | #: plugins/check_disk.c:958 | ||
483 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" | 337 | msgid "Exit with CRITICAL status if less than INTEGER units of disk are free" |
484 | msgstr "" | 338 | msgstr "" |
485 | 339 | ||
486 | #: plugins/check_disk.c:960 | ||
487 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" | 340 | msgid "Exit with CRITICAL status if less than PERCENT of disk space is free" |
488 | msgstr "" | 341 | msgstr "" |
489 | 342 | ||
490 | #: plugins/check_disk.c:962 | ||
491 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" | 343 | msgid "Exit with WARNING status if less than PERCENT of inode space is free" |
492 | msgstr "" | 344 | msgstr "" |
493 | 345 | ||
494 | #: plugins/check_disk.c:964 | ||
495 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" | 346 | msgid "Exit with CRITICAL status if less than PERCENT of inode space is free" |
496 | msgstr "" | 347 | msgstr "" |
497 | 348 | ||
498 | #: plugins/check_disk.c:966 | ||
499 | msgid "" | 349 | msgid "" |
500 | "Mount point or block device as emitted by the mount(8) command (may be " | 350 | "Mount point or block device as emitted by the mount(8) command (may be " |
501 | "repeated)" | 351 | "repeated)" |
502 | msgstr "" | 352 | msgstr "" |
503 | 353 | ||
504 | #: plugins/check_disk.c:968 | ||
505 | msgid "Ignore device (only works if -p unspecified)" | 354 | msgid "Ignore device (only works if -p unspecified)" |
506 | msgstr "" | 355 | msgstr "" |
507 | 356 | ||
508 | #: plugins/check_disk.c:970 | ||
509 | msgid "Clear thresholds" | 357 | msgid "Clear thresholds" |
510 | msgstr "" | 358 | msgstr "" |
511 | 359 | ||
512 | #: plugins/check_disk.c:972 | ||
513 | msgid "For paths or partitions specified with -p, only check for exact paths" | 360 | msgid "For paths or partitions specified with -p, only check for exact paths" |
514 | msgstr "" | 361 | msgstr "" |
515 | 362 | ||
516 | #: plugins/check_disk.c:974 | ||
517 | msgid "Display only devices/mountpoints with errors" | 363 | msgid "Display only devices/mountpoints with errors" |
518 | msgstr "" | 364 | msgstr "" |
519 | 365 | ||
520 | #: plugins/check_disk.c:976 | ||
521 | msgid "Don't account root-reserved blocks into freespace in perfdata" | 366 | msgid "Don't account root-reserved blocks into freespace in perfdata" |
522 | msgstr "" | 367 | msgstr "" |
523 | 368 | ||
524 | #: plugins/check_disk.c:978 | ||
525 | msgid "Display inode usage in perfdata" | 369 | msgid "Display inode usage in perfdata" |
526 | msgstr "" | 370 | msgstr "" |
527 | 371 | ||
528 | #: plugins/check_disk.c:980 | ||
529 | msgid "" | 372 | msgid "" |
530 | "Group paths. Thresholds apply to (free-)space of all partitions together" | 373 | "Group paths. Thresholds apply to (free-)space of all partitions together" |
531 | msgstr "" | 374 | msgstr "" |
532 | 375 | ||
533 | #: plugins/check_disk.c:982 | ||
534 | msgid "Same as '--units kB'" | 376 | msgid "Same as '--units kB'" |
535 | msgstr "" | 377 | msgstr "" |
536 | 378 | ||
537 | #: plugins/check_disk.c:984 | ||
538 | msgid "Only check local filesystems" | 379 | msgid "Only check local filesystems" |
539 | msgstr "" | 380 | msgstr "" |
540 | 381 | ||
541 | #: plugins/check_disk.c:986 | ||
542 | msgid "" | 382 | msgid "" |
543 | "Only check local filesystems against thresholds. Yet call stat on remote " | 383 | "Only check local filesystems against thresholds. Yet call stat on remote " |
544 | "filesystems" | 384 | "filesystems" |
545 | msgstr "" | 385 | msgstr "" |
546 | 386 | ||
547 | #: plugins/check_disk.c:987 | ||
548 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" | 387 | msgid "to test if they are accessible (e.g. to detect Stale NFS Handles)" |
549 | msgstr "" | 388 | msgstr "" |
550 | 389 | ||
551 | #: plugins/check_disk.c:989 | ||
552 | msgid "Display the (block) device instead of the mount point" | 390 | msgid "Display the (block) device instead of the mount point" |
553 | msgstr "" | 391 | msgstr "" |
554 | 392 | ||
555 | #: plugins/check_disk.c:991 | ||
556 | msgid "Same as '--units MB'" | 393 | msgid "Same as '--units MB'" |
557 | msgstr "" | 394 | msgstr "" |
558 | 395 | ||
559 | #: plugins/check_disk.c:993 | ||
560 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" | 396 | msgid "Explicitly select all paths. This is equivalent to -R '.*'" |
561 | msgstr "" | 397 | msgstr "" |
562 | 398 | ||
563 | #: plugins/check_disk.c:995 | ||
564 | msgid "" | 399 | msgid "" |
565 | "Case insensitive regular expression for path/partition (may be repeated)" | 400 | "Case insensitive regular expression for path/partition (may be repeated)" |
566 | msgstr "" | 401 | msgstr "" |
567 | 402 | ||
568 | #: plugins/check_disk.c:997 | ||
569 | msgid "Regular expression for path or partition (may be repeated)" | 403 | msgid "Regular expression for path or partition (may be repeated)" |
570 | msgstr "" | 404 | msgstr "" |
571 | 405 | ||
572 | #: plugins/check_disk.c:999 | ||
573 | msgid "" | 406 | msgid "" |
574 | "Regular expression to ignore selected path/partition (case insensitive) (may " | 407 | "Regular expression to ignore selected path/partition (case insensitive) (may " |
575 | "be repeated)" | 408 | "be repeated)" |
576 | msgstr "" | 409 | msgstr "" |
577 | 410 | ||
578 | #: plugins/check_disk.c:1001 | ||
579 | msgid "" | 411 | msgid "" |
580 | "Regular expression to ignore selected path or partition (may be repeated)" | 412 | "Regular expression to ignore selected path or partition (may be repeated)" |
581 | msgstr "" | 413 | msgstr "" |
582 | 414 | ||
583 | #: plugins/check_disk.c:1003 | ||
584 | msgid "" | 415 | msgid "" |
585 | "Return OK if no filesystem matches, filesystem does not exist or is " | 416 | "Return OK if no filesystem matches, filesystem does not exist or is " |
586 | "inaccessible." | 417 | "inaccessible." |
587 | msgstr "" | 418 | msgstr "" |
588 | 419 | ||
589 | #: plugins/check_disk.c:1004 | ||
590 | msgid "(Provide this option before -p / -r / --ereg-path if used)" | 420 | msgid "(Provide this option before -p / -r / --ereg-path if used)" |
591 | msgstr "" | 421 | msgstr "" |
592 | 422 | ||
593 | #: plugins/check_disk.c:1007 | ||
594 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" | 423 | msgid "Choose bytes, kB, MB, GB, TB (default: MB)" |
595 | msgstr "" | 424 | msgstr "" |
596 | 425 | ||
597 | #: plugins/check_disk.c:1010 | 426 | msgid "" |
598 | msgid "Ignore all filesystems of indicated type (may be repeated)" | 427 | "Ignore all filesystems of types matching given regex(7) (may be repeated)" |
428 | msgstr "" | ||
429 | |||
430 | msgid "" | ||
431 | "Check only filesystems where the type matches this given regex(7) (may be " | ||
432 | "repeated)" | ||
433 | msgstr "" | ||
434 | |||
435 | msgid "General usage hints:" | ||
436 | msgstr "" | ||
437 | |||
438 | msgid "" | ||
439 | "- Arguments are positional! \"-w 5 -c 1 -p /foo -w6 -c2 -p /bar\" is not the " | ||
440 | "same as" | ||
441 | msgstr "" | ||
442 | |||
443 | msgid "\"-w 5 -c 1 -p /bar w6 -c2 -p /foo\"." | ||
599 | msgstr "" | 444 | msgstr "" |
600 | 445 | ||
601 | #: plugins/check_disk.c:1012 | 446 | msgid "" |
602 | msgid "Check only filesystems of indicated type (may be repeated)" | 447 | "- The syntax is broadly: \"{thresholds a} {paths a} -C {thresholds b} " |
448 | "{thresholds b} ...\"" | ||
603 | msgstr "" | 449 | msgstr "" |
604 | 450 | ||
605 | #: plugins/check_disk.c:1017 | ||
606 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" | 451 | msgid "Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB" |
607 | msgstr "" | 452 | msgstr "" |
608 | 453 | ||
609 | #: plugins/check_disk.c:1019 | ||
610 | msgid "" | 454 | msgid "" |
611 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" | 455 | "Checks all filesystems not matching -r at 100M and 50M. The fs matching the -" |
612 | "r regex" | 456 | "r regex" |
613 | msgstr "" | 457 | msgstr "" |
614 | 458 | ||
615 | #: plugins/check_disk.c:1020 | ||
616 | msgid "" | 459 | msgid "" |
617 | "are grouped which means the freespace thresholds are applied to all disks " | 460 | "are grouped which means the freespace thresholds are applied to all disks " |
618 | "together" | 461 | "together" |
619 | msgstr "" | 462 | msgstr "" |
620 | 463 | ||
621 | #: plugins/check_disk.c:1022 | ||
622 | msgid "" | 464 | msgid "" |
623 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " | 465 | "Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use " |
624 | "100M/50M" | 466 | "100M/50M" |
625 | msgstr "" | 467 | msgstr "" |
626 | 468 | ||
627 | #: plugins/check_disk.c:1051 | ||
628 | #, c-format | 469 | #, c-format |
629 | msgid "%s %s: %s\n" | 470 | msgid "%s %s: %s\n" |
630 | msgstr "" | 471 | msgstr "" |
631 | 472 | ||
632 | #: plugins/check_disk.c:1051 | ||
633 | msgid "is not accessible" | 473 | msgid "is not accessible" |
634 | msgstr "" | 474 | msgstr "" |
635 | 475 | ||
636 | #: plugins/check_dns.c:120 | ||
637 | msgid "nslookup returned an error status" | 476 | msgid "nslookup returned an error status" |
638 | msgstr "" | 477 | msgstr "" |
639 | 478 | ||
640 | #: plugins/check_dns.c:138 | ||
641 | msgid "Warning plugin error" | 479 | msgid "Warning plugin error" |
642 | msgstr "" | 480 | msgstr "" |
643 | 481 | ||
644 | #: plugins/check_dns.c:156 | ||
645 | #, c-format | 482 | #, c-format |
646 | msgid "DNS CRITICAL - '%s' returned empty server string\n" | 483 | msgid "DNS CRITICAL - '%s' returned empty server string\n" |
647 | msgstr "" | 484 | msgstr "" |
648 | 485 | ||
649 | #: plugins/check_dns.c:161 | ||
650 | #, c-format | 486 | #, c-format |
651 | msgid "DNS CRITICAL - No response from DNS %s\n" | 487 | msgid "DNS CRITICAL - No response from DNS %s\n" |
652 | msgstr "" | 488 | msgstr "" |
653 | 489 | ||
654 | #: plugins/check_dns.c:180 | ||
655 | #, c-format | 490 | #, c-format |
656 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" | 491 | msgid "DNS CRITICAL - '%s' returned empty host name string\n" |
657 | msgstr "" | 492 | msgstr "" |
658 | 493 | ||
659 | #: plugins/check_dns.c:186 | ||
660 | msgid "Non-authoritative answer:" | 494 | msgid "Non-authoritative answer:" |
661 | msgstr "" | 495 | msgstr "" |
662 | 496 | ||
663 | #: plugins/check_dns.c:215 | ||
664 | #, c-format | 497 | #, c-format |
665 | msgid "Domain '%s' was not found by the server\n" | 498 | msgid "Domain '%s' was not found by the server\n" |
666 | msgstr "" | 499 | msgstr "" |
667 | 500 | ||
668 | #: plugins/check_dns.c:234 | ||
669 | #, c-format | 501 | #, c-format |
670 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" | 502 | msgid "DNS CRITICAL - '%s' msg parsing exited with no address\n" |
671 | msgstr "" | 503 | msgstr "" |
672 | 504 | ||
673 | #: plugins/check_dns.c:265 | ||
674 | #, c-format | 505 | #, c-format |
675 | msgid "expected '%s' but got '%s'" | 506 | msgid "expected '%s' but got '%s'" |
676 | msgstr "" | 507 | msgstr "" |
677 | 508 | ||
678 | #: plugins/check_dns.c:272 | ||
679 | #, c-format | 509 | #, c-format |
680 | msgid "Domain '%s' was found by the server: '%s'\n" | 510 | msgid "Domain '%s' was found by the server: '%s'\n" |
681 | msgstr "" | 511 | msgstr "" |
682 | 512 | ||
683 | #: plugins/check_dns.c:282 | ||
684 | #, c-format | 513 | #, c-format |
685 | msgid "server %s is not authoritative for %s" | 514 | msgid "server %s is not authoritative for %s" |
686 | msgstr "" | 515 | msgstr "" |
687 | 516 | ||
688 | #: plugins/check_dns.c:291 plugins/check_dummy.c:68 plugins/check_nagios.c:182 | ||
689 | #: plugins/check_pgsql.c:612 plugins/check_procs.c:367 | ||
690 | #, c-format | 517 | #, c-format |
691 | msgid "OK" | 518 | msgid "OK" |
692 | msgstr "" | 519 | msgstr "" |
693 | 520 | ||
694 | #: plugins/check_dns.c:293 plugins/check_dummy.c:71 plugins/check_mysql.c:310 | ||
695 | #: plugins/check_nagios.c:182 plugins/check_pgsql.c:581 | ||
696 | #: plugins/check_pgsql.c:586 plugins/check_pgsql.c:614 | ||
697 | #: plugins/check_procs.c:369 | ||
698 | #, c-format | 521 | #, c-format |
699 | msgid "WARNING" | 522 | msgid "WARNING" |
700 | msgstr "" | 523 | msgstr "" |
701 | 524 | ||
702 | #: plugins/check_dns.c:297 | ||
703 | #, c-format | 525 | #, c-format |
704 | msgid "%.3f second response time" | 526 | msgid "%.3f second response time" |
705 | msgid_plural "%.3f seconds response time" | 527 | msgid_plural "%.3f seconds response time" |
706 | msgstr[0] "" | 528 | msgstr[0] "" |
707 | msgstr[1] "" | 529 | msgstr[1] "" |
708 | 530 | ||
709 | #: plugins/check_dns.c:298 | ||
710 | #, c-format | 531 | #, c-format |
711 | msgid ". %s returns %s" | 532 | msgid ". %s returns %s" |
712 | msgstr "" | 533 | msgstr "" |
713 | 534 | ||
714 | #: plugins/check_dns.c:318 | ||
715 | #, c-format | 535 | #, c-format |
716 | msgid "DNS WARNING - %s\n" | 536 | msgid "DNS WARNING - %s\n" |
717 | msgstr "" | 537 | msgstr "" |
718 | 538 | ||
719 | #: plugins/check_dns.c:319 plugins/check_dns.c:322 plugins/check_dns.c:325 | ||
720 | msgid " Probably a non-existent host/domain" | 539 | msgid " Probably a non-existent host/domain" |
721 | msgstr "" | 540 | msgstr "" |
722 | 541 | ||
723 | #: plugins/check_dns.c:321 | ||
724 | #, c-format | 542 | #, c-format |
725 | msgid "DNS CRITICAL - %s\n" | 543 | msgid "DNS CRITICAL - %s\n" |
726 | msgstr "" | 544 | msgstr "" |
727 | 545 | ||
728 | #: plugins/check_dns.c:324 | ||
729 | #, c-format | 546 | #, c-format |
730 | msgid "DNS UNKNOWN - %s\n" | 547 | msgid "DNS UNKNOWN - %s\n" |
731 | msgstr "" | 548 | msgstr "" |
732 | 549 | ||
733 | #: plugins/check_dns.c:368 | ||
734 | msgid "Note: nslookup is deprecated and may be removed from future releases." | 550 | msgid "Note: nslookup is deprecated and may be removed from future releases." |
735 | msgstr "" | 551 | msgstr "" |
736 | 552 | ||
737 | #: plugins/check_dns.c:369 | ||
738 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" | 553 | msgid "Consider using the `dig' or `host' programs instead. Run nslookup with" |
739 | msgstr "" | 554 | msgstr "" |
740 | 555 | ||
741 | #: plugins/check_dns.c:370 | ||
742 | msgid "the `-sil[ent]' option to prevent this message from appearing." | 556 | msgid "the `-sil[ent]' option to prevent this message from appearing." |
743 | msgstr "" | 557 | msgstr "" |
744 | 558 | ||
745 | #: plugins/check_dns.c:375 plugins/check_dns.c:377 | ||
746 | #, c-format | 559 | #, c-format |
747 | msgid "No response from DNS %s\n" | 560 | msgid "No response from DNS %s\n" |
748 | msgstr "" | 561 | msgstr "" |
749 | 562 | ||
750 | #: plugins/check_dns.c:381 | ||
751 | #, c-format | 563 | #, c-format |
752 | msgid "DNS %s has no records\n" | 564 | msgid "DNS %s has no records\n" |
753 | msgstr "" | 565 | msgstr "" |
754 | 566 | ||
755 | #: plugins/check_dns.c:389 | ||
756 | #, c-format | 567 | #, c-format |
757 | msgid "Connection to DNS %s was refused\n" | 568 | msgid "Connection to DNS %s was refused\n" |
758 | msgstr "" | 569 | msgstr "" |
759 | 570 | ||
760 | #: plugins/check_dns.c:393 | ||
761 | #, c-format | 571 | #, c-format |
762 | msgid "Query was refused by DNS server at %s\n" | 572 | msgid "Query was refused by DNS server at %s\n" |
763 | msgstr "" | 573 | msgstr "" |
764 | 574 | ||
765 | #: plugins/check_dns.c:397 | ||
766 | #, c-format | 575 | #, c-format |
767 | msgid "No information returned by DNS server at %s\n" | 576 | msgid "No information returned by DNS server at %s\n" |
768 | msgstr "" | 577 | msgstr "" |
769 | 578 | ||
770 | #: plugins/check_dns.c:401 | ||
771 | msgid "Network is unreachable\n" | 579 | msgid "Network is unreachable\n" |
772 | msgstr "" | 580 | msgstr "" |
773 | 581 | ||
774 | #: plugins/check_dns.c:405 | ||
775 | #, c-format | 582 | #, c-format |
776 | msgid "DNS failure for %s\n" | 583 | msgid "DNS failure for %s\n" |
777 | msgstr "" | 584 | msgstr "" |
778 | 585 | ||
779 | #: plugins/check_dns.c:471 plugins/check_dns.c:479 plugins/check_dns.c:486 | ||
780 | #: plugins/check_dns.c:491 plugins/check_dns.c:533 plugins/check_dns.c:541 | ||
781 | #: plugins/check_game.c:211 plugins/check_game.c:219 | ||
782 | msgid "Input buffer overflow\n" | 586 | msgid "Input buffer overflow\n" |
783 | msgstr "" | 587 | msgstr "" |
784 | 588 | ||
785 | #: plugins/check_dns.c:576 | ||
786 | msgid "" | 589 | msgid "" |
787 | "This plugin uses the nslookup program to obtain the IP address for the given " | 590 | "This plugin uses the nslookup program to obtain the IP address for the given " |
788 | "host/domain query." | 591 | "host/domain query." |
789 | msgstr "" | 592 | msgstr "" |
790 | 593 | ||
791 | #: plugins/check_dns.c:577 | ||
792 | msgid "An optional DNS server to use may be specified." | 594 | msgid "An optional DNS server to use may be specified." |
793 | msgstr "" | 595 | msgstr "" |
794 | 596 | ||
795 | #: plugins/check_dns.c:578 | ||
796 | msgid "" | 597 | msgid "" |
797 | "If no DNS server is specified, the default server(s) specified in /etc/" | 598 | "If no DNS server is specified, the default server(s) specified in /etc/" |
798 | "resolv.conf will be used." | 599 | "resolv.conf will be used." |
799 | msgstr "" | 600 | msgstr "" |
800 | 601 | ||
801 | #: plugins/check_dns.c:588 | ||
802 | msgid "The name or address you want to query" | 602 | msgid "The name or address you want to query" |
803 | msgstr "" | 603 | msgstr "" |
804 | 604 | ||
805 | #: plugins/check_dns.c:590 | ||
806 | msgid "Optional DNS server you want to use for the lookup" | 605 | msgid "Optional DNS server you want to use for the lookup" |
807 | msgstr "" | 606 | msgstr "" |
808 | 607 | ||
809 | #: plugins/check_dns.c:592 | ||
810 | msgid "" | 608 | msgid "" |
811 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" | 609 | "Optional IP-ADDRESS/CIDR you expect the DNS server to return. HOST must end" |
812 | msgstr "" | 610 | msgstr "" |
813 | 611 | ||
814 | #: plugins/check_dns.c:593 | ||
815 | msgid "" | 612 | msgid "" |
816 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" | 613 | "with a dot (.). This option can be repeated multiple times (Returns OK if any" |
817 | msgstr "" | 614 | msgstr "" |
818 | 615 | ||
819 | #: plugins/check_dns.c:594 | ||
820 | msgid "value matches)." | 616 | msgid "value matches)." |
821 | msgstr "" | 617 | msgstr "" |
822 | 618 | ||
823 | #: plugins/check_dns.c:596 | ||
824 | msgid "" | 619 | msgid "" |
825 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" | 620 | "Expect the DNS server to return NXDOMAIN (i.e. the domain was not found)" |
826 | msgstr "" | 621 | msgstr "" |
827 | 622 | ||
828 | #: plugins/check_dns.c:597 | ||
829 | msgid "Cannot be used together with -a" | 623 | msgid "Cannot be used together with -a" |
830 | msgstr "" | 624 | msgstr "" |
831 | 625 | ||
832 | #: plugins/check_dns.c:599 | ||
833 | msgid "Optionally expect the DNS server to be authoritative for the lookup" | 626 | msgid "Optionally expect the DNS server to be authoritative for the lookup" |
834 | msgstr "" | 627 | msgstr "" |
835 | 628 | ||
836 | #: plugins/check_dns.c:601 | ||
837 | msgid "Return warning if elapsed time exceeds value. Default off" | 629 | msgid "Return warning if elapsed time exceeds value. Default off" |
838 | msgstr "" | 630 | msgstr "" |
839 | 631 | ||
840 | #: plugins/check_dns.c:603 | ||
841 | msgid "Return critical if elapsed time exceeds value. Default off" | 632 | msgid "Return critical if elapsed time exceeds value. Default off" |
842 | msgstr "" | 633 | msgstr "" |
843 | 634 | ||
844 | #: plugins/check_dns.c:605 | ||
845 | msgid "" | 635 | msgid "" |
846 | "Return critical if the list of expected addresses does not match all " | 636 | "Return critical if the list of expected addresses does not match all " |
847 | "addresses" | 637 | "addresses" |
848 | msgstr "" | 638 | msgstr "" |
849 | 639 | ||
850 | #: plugins/check_dns.c:606 | ||
851 | msgid "returned. Default off" | 640 | msgid "returned. Default off" |
852 | msgstr "" | 641 | msgstr "" |
853 | 642 | ||
854 | #: plugins/check_dummy.c:62 | ||
855 | msgid "Arguments to check_dummy must be an integer" | 643 | msgid "Arguments to check_dummy must be an integer" |
856 | msgstr "" | 644 | msgstr "" |
857 | 645 | ||
858 | #: plugins/check_dummy.c:82 | ||
859 | #, c-format | 646 | #, c-format |
860 | msgid "Status %d is not a supported error state\n" | 647 | msgid "Status %d is not a supported error state\n" |
861 | msgstr "" | 648 | msgstr "" |
862 | 649 | ||
863 | #: plugins/check_dummy.c:104 | ||
864 | msgid "" | 650 | msgid "" |
865 | "This plugin will simply return the state corresponding to the numeric value" | 651 | "This plugin will simply return the state corresponding to the numeric value" |
866 | msgstr "" | 652 | msgstr "" |
867 | 653 | ||
868 | #: plugins/check_dummy.c:106 | ||
869 | msgid "of the <state> argument with optional text" | 654 | msgid "of the <state> argument with optional text" |
870 | msgstr "" | 655 | msgstr "" |
871 | 656 | ||
872 | #: plugins/check_fping.c:127 plugins/check_hpjd.c:134 plugins/check_ping.c:444 | ||
873 | #: plugins/check_swap.c:193 plugins/check_users.c:130 plugins/urlize.c:109 | ||
874 | #, c-format | 657 | #, c-format |
875 | msgid "Could not open pipe: %s\n" | 658 | msgid "Could not open pipe: %s\n" |
876 | msgstr "" | 659 | msgstr "" |
877 | 660 | ||
878 | #: plugins/check_fping.c:133 plugins/check_hpjd.c:140 plugins/check_load.c:159 | ||
879 | #: plugins/check_swap.c:199 plugins/check_users.c:136 plugins/urlize.c:115 | ||
880 | #, c-format | 661 | #, c-format |
881 | msgid "Could not open stderr for %s\n" | 662 | msgid "Could not open stderr for %s\n" |
882 | msgstr "" | 663 | msgstr "" |
883 | 664 | ||
884 | #: plugins/check_fping.c:161 | ||
885 | msgid "FPING UNKNOWN - IP address not found\n" | 665 | msgid "FPING UNKNOWN - IP address not found\n" |
886 | msgstr "" | 666 | msgstr "" |
887 | 667 | ||
888 | #: plugins/check_fping.c:164 | ||
889 | msgid "FPING UNKNOWN - invalid commandline argument\n" | 668 | msgid "FPING UNKNOWN - invalid commandline argument\n" |
890 | msgstr "" | 669 | msgstr "" |
891 | 670 | ||
892 | #: plugins/check_fping.c:167 | ||
893 | msgid "FPING UNKNOWN - failed system call\n" | 671 | msgid "FPING UNKNOWN - failed system call\n" |
894 | msgstr "" | 672 | msgstr "" |
895 | 673 | ||
896 | #: plugins/check_fping.c:194 | ||
897 | #, c-format | 674 | #, c-format |
898 | msgid "FPING %s - %s (rta=%f ms)|%s\n" | 675 | msgid "FPING %s - %s (rta=%f ms)|%s\n" |
899 | msgstr "" | 676 | msgstr "" |
900 | 677 | ||
901 | #: plugins/check_fping.c:202 | ||
902 | #, c-format | 678 | #, c-format |
903 | msgid "FPING UNKNOWN - %s not found\n" | 679 | msgid "FPING UNKNOWN - %s not found\n" |
904 | msgstr "" | 680 | msgstr "" |
905 | 681 | ||
906 | #: plugins/check_fping.c:206 | ||
907 | #, c-format | 682 | #, c-format |
908 | msgid "FPING CRITICAL - %s is unreachable\n" | 683 | msgid "FPING CRITICAL - %s is unreachable\n" |
909 | msgstr "" | 684 | msgstr "" |
910 | 685 | ||
911 | #: plugins/check_fping.c:211 | ||
912 | #, c-format | 686 | #, c-format |
913 | msgid "FPING UNKNOWN - %s parameter error\n" | 687 | msgid "FPING UNKNOWN - %s parameter error\n" |
914 | msgstr "" | 688 | msgstr "" |
915 | 689 | ||
916 | #: plugins/check_fping.c:215 plugins/check_fping.c:255 | ||
917 | #, c-format | 690 | #, c-format |
918 | msgid "FPING CRITICAL - %s is down\n" | 691 | msgid "FPING CRITICAL - %s is down\n" |
919 | msgstr "" | 692 | msgstr "" |
920 | 693 | ||
921 | #: plugins/check_fping.c:242 | ||
922 | #, c-format | 694 | #, c-format |
923 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" | 695 | msgid "FPING %s - %s (loss=%.0f%%, rta=%f ms)|%s %s\n" |
924 | msgstr "" | 696 | msgstr "" |
925 | 697 | ||
926 | #: plugins/check_fping.c:268 | ||
927 | #, c-format | 698 | #, c-format |
928 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" | 699 | msgid "FPING %s - %s (loss=%.0f%% )|%s\n" |
929 | msgstr "" | 700 | msgstr "" |
930 | 701 | ||
931 | #: plugins/check_fping.c:345 plugins/check_fping.c:351 plugins/check_hpjd.c:345 | ||
932 | #: plugins/check_hpjd.c:377 plugins/check_mysql.c:389 plugins/check_mysql.c:476 | ||
933 | #: plugins/check_ntp.c:719 plugins/check_ntp_peer.c:497 | ||
934 | #: plugins/check_ntp_time.c:498 plugins/check_pgsql.c:338 | ||
935 | #: plugins/check_ping.c:301 plugins/check_ping.c:424 plugins/check_radius.c:279 | ||
936 | #: plugins/check_real.c:315 plugins/check_real.c:377 plugins/check_smtp.c:525 | ||
937 | #: plugins/check_smtp.c:681 plugins/check_ssh.c:162 plugins/check_time.c:240 | ||
938 | #: plugins/check_time.c:315 plugins/check_ups.c:507 plugins/check_ups.c:576 | ||
939 | msgid "Invalid hostname/address" | 702 | msgid "Invalid hostname/address" |
940 | msgstr "" | 703 | msgstr "" |
941 | 704 | ||
942 | #: plugins/check_fping.c:365 plugins/check_ldap.c:400 plugins/check_ping.c:252 | ||
943 | #: plugins-root/check_icmp.c:474 | ||
944 | msgid "IPv6 support not available\n" | 705 | msgid "IPv6 support not available\n" |
945 | msgstr "" | 706 | msgstr "" |
946 | 707 | ||
947 | #: plugins/check_fping.c:398 | ||
948 | msgid "Packet size must be a positive integer" | 708 | msgid "Packet size must be a positive integer" |
949 | msgstr "" | 709 | msgstr "" |
950 | 710 | ||
951 | #: plugins/check_fping.c:404 | ||
952 | msgid "Packet count must be a positive integer" | 711 | msgid "Packet count must be a positive integer" |
953 | msgstr "" | 712 | msgstr "" |
954 | 713 | ||
955 | #: plugins/check_fping.c:410 | ||
956 | msgid "Target timeout must be a positive integer" | 714 | msgid "Target timeout must be a positive integer" |
957 | msgstr "" | 715 | msgstr "" |
958 | 716 | ||
959 | #: plugins/check_fping.c:416 | ||
960 | msgid "Interval must be a positive integer" | 717 | msgid "Interval must be a positive integer" |
961 | msgstr "" | 718 | msgstr "" |
962 | 719 | ||
963 | #: plugins/check_fping.c:422 plugins/check_ntp.c:743 | ||
964 | #: plugins/check_ntp_peer.c:524 plugins/check_ntp_time.c:528 | ||
965 | #: plugins/check_radius.c:329 plugins/check_time.c:319 | ||
966 | msgid "Hostname was not supplied" | 720 | msgid "Hostname was not supplied" |
967 | msgstr "" | 721 | msgstr "" |
968 | 722 | ||
969 | #: plugins/check_fping.c:442 | ||
970 | #, c-format | 723 | #, c-format |
971 | msgid "%s: Only one threshold may be packet loss (%s)\n" | 724 | msgid "%s: Only one threshold may be packet loss (%s)\n" |
972 | msgstr "" | 725 | msgstr "" |
973 | 726 | ||
974 | #: plugins/check_fping.c:446 | ||
975 | #, c-format | 727 | #, c-format |
976 | msgid "%s: Only one threshold must be packet loss (%s)\n" | 728 | msgid "%s: Only one threshold must be packet loss (%s)\n" |
977 | msgstr "" | 729 | msgstr "" |
978 | 730 | ||
979 | #: plugins/check_fping.c:476 | ||
980 | msgid "" | 731 | msgid "" |
981 | "This plugin will use the fping command to ping the specified host for a fast " | 732 | "This plugin will use the fping command to ping the specified host for a fast " |
982 | "check" | 733 | "check" |
983 | msgstr "" | 734 | msgstr "" |
984 | 735 | ||
985 | #: plugins/check_fping.c:478 | ||
986 | msgid "Note that it is necessary to set the suid flag on fping." | 736 | msgid "Note that it is necessary to set the suid flag on fping." |
987 | msgstr "" | 737 | msgstr "" |
988 | 738 | ||
989 | #: plugins/check_fping.c:490 | ||
990 | msgid "" | 739 | msgid "" |
991 | "name or IP Address of host to ping (IP Address bypasses name lookup, " | 740 | "name or IP Address of host to ping (IP Address bypasses name lookup, " |
992 | "reducing system load)" | 741 | "reducing system load)" |
993 | msgstr "" | 742 | msgstr "" |
994 | 743 | ||
995 | #: plugins/check_fping.c:492 plugins/check_ping.c:589 | ||
996 | msgid "warning threshold pair" | 744 | msgid "warning threshold pair" |
997 | msgstr "" | 745 | msgstr "" |
998 | 746 | ||
999 | #: plugins/check_fping.c:494 plugins/check_ping.c:591 | ||
1000 | msgid "critical threshold pair" | 747 | msgid "critical threshold pair" |
1001 | msgstr "" | 748 | msgstr "" |
1002 | 749 | ||
1003 | #: plugins/check_fping.c:496 | ||
1004 | msgid "Return OK after first successful reply" | 750 | msgid "Return OK after first successful reply" |
1005 | msgstr "" | 751 | msgstr "" |
1006 | 752 | ||
1007 | #: plugins/check_fping.c:498 | ||
1008 | msgid "size of ICMP packet" | 753 | msgid "size of ICMP packet" |
1009 | msgstr "" | 754 | msgstr "" |
1010 | 755 | ||
1011 | #: plugins/check_fping.c:500 | ||
1012 | msgid "number of ICMP packets to send" | 756 | msgid "number of ICMP packets to send" |
1013 | msgstr "" | 757 | msgstr "" |
1014 | 758 | ||
1015 | #: plugins/check_fping.c:502 | ||
1016 | msgid "Target timeout (ms)" | 759 | msgid "Target timeout (ms)" |
1017 | msgstr "" | 760 | msgstr "" |
1018 | 761 | ||
1019 | #: plugins/check_fping.c:504 | ||
1020 | msgid "Interval (ms) between sending packets" | 762 | msgid "Interval (ms) between sending packets" |
1021 | msgstr "" | 763 | msgstr "" |
1022 | 764 | ||
1023 | #: plugins/check_fping.c:506 | ||
1024 | msgid "name or IP Address of sourceip" | 765 | msgid "name or IP Address of sourceip" |
1025 | msgstr "" | 766 | msgstr "" |
1026 | 767 | ||
1027 | #: plugins/check_fping.c:508 | ||
1028 | msgid "source interface name" | 768 | msgid "source interface name" |
1029 | msgstr "" | 769 | msgstr "" |
1030 | 770 | ||
1031 | #: plugins/check_fping.c:511 | ||
1032 | #, c-format | 771 | #, c-format |
1033 | msgid "" | 772 | msgid "" |
1034 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " | 773 | "THRESHOLD is <rta>,<pl>%% where <rta> is the round trip average travel time " |
1035 | "(ms)" | 774 | "(ms)" |
1036 | msgstr "" | 775 | msgstr "" |
1037 | 776 | ||
1038 | #: plugins/check_fping.c:512 | ||
1039 | msgid "" | 777 | msgid "" |
1040 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" | 778 | "which triggers a WARNING or CRITICAL state, and <pl> is the percentage of" |
1041 | msgstr "" | 779 | msgstr "" |
1042 | 780 | ||
1043 | #: plugins/check_fping.c:513 | ||
1044 | msgid "packet loss to trigger an alarm state." | 781 | msgid "packet loss to trigger an alarm state." |
1045 | msgstr "" | 782 | msgstr "" |
1046 | 783 | ||
1047 | #: plugins/check_fping.c:516 | ||
1048 | msgid "IPv4 is used by default. Specify -6 to use IPv6." | 784 | msgid "IPv4 is used by default. Specify -6 to use IPv6." |
1049 | msgstr "" | 785 | msgstr "" |
1050 | 786 | ||
1051 | #: plugins/check_game.c:111 | ||
1052 | #, c-format | 787 | #, c-format |
1053 | msgid "CRITICAL - Host type parameter incorrect!\n" | 788 | msgid "CRITICAL - Host type parameter incorrect!\n" |
1054 | msgstr "" | 789 | msgstr "" |
1055 | 790 | ||
1056 | #: plugins/check_game.c:126 | ||
1057 | #, c-format | 791 | #, c-format |
1058 | msgid "CRITICAL - Host not found\n" | 792 | msgid "CRITICAL - Host not found\n" |
1059 | msgstr "" | 793 | msgstr "" |
1060 | 794 | ||
1061 | #: plugins/check_game.c:130 | ||
1062 | #, c-format | 795 | #, c-format |
1063 | msgid "CRITICAL - Game server down or unavailable\n" | 796 | msgid "CRITICAL - Game server down or unavailable\n" |
1064 | msgstr "" | 797 | msgstr "" |
1065 | 798 | ||
1066 | #: plugins/check_game.c:134 | ||
1067 | #, c-format | 799 | #, c-format |
1068 | msgid "CRITICAL - Game server timeout\n" | 800 | msgid "CRITICAL - Game server timeout\n" |
1069 | msgstr "" | 801 | msgstr "" |
1070 | 802 | ||
1071 | #: plugins/check_game.c:297 | ||
1072 | #, c-format | 803 | #, c-format |
1073 | msgid "This plugin tests game server connections with the specified host." | 804 | msgid "This plugin tests game server connections with the specified host." |
1074 | msgstr "" | 805 | msgstr "" |
1075 | 806 | ||
1076 | #: plugins/check_game.c:307 | ||
1077 | msgid "Optional port of which to connect" | 807 | msgid "Optional port of which to connect" |
1078 | msgstr "" | 808 | msgstr "" |
1079 | 809 | ||
1080 | #: plugins/check_game.c:309 | ||
1081 | msgid "Field number in raw qstat output that contains game name" | 810 | msgid "Field number in raw qstat output that contains game name" |
1082 | msgstr "" | 811 | msgstr "" |
1083 | 812 | ||
1084 | #: plugins/check_game.c:311 | ||
1085 | msgid "Field number in raw qstat output that contains map name" | 813 | msgid "Field number in raw qstat output that contains map name" |
1086 | msgstr "" | 814 | msgstr "" |
1087 | 815 | ||
1088 | #: plugins/check_game.c:313 | ||
1089 | msgid "Field number in raw qstat output that contains ping time" | 816 | msgid "Field number in raw qstat output that contains ping time" |
1090 | msgstr "" | 817 | msgstr "" |
1091 | 818 | ||
1092 | #: plugins/check_game.c:319 | ||
1093 | msgid "" | 819 | msgid "" |
1094 | "This plugin uses the 'qstat' command, the popular game server status query " | 820 | "This plugin uses the 'qstat' command, the popular game server status query " |
1095 | "tool." | 821 | "tool." |
1096 | msgstr "" | 822 | msgstr "" |
1097 | 823 | ||
1098 | #: plugins/check_game.c:320 | ||
1099 | msgid "" | 824 | msgid "" |
1100 | "If you don't have the package installed, you will need to download it from" | 825 | "If you don't have the package installed, you will need to download it from" |
1101 | msgstr "" | 826 | msgstr "" |
1102 | 827 | ||
1103 | #: plugins/check_game.c:321 | ||
1104 | msgid "https://github.com/multiplay/qstat before you can use this plugin." | 828 | msgid "https://github.com/multiplay/qstat before you can use this plugin." |
1105 | msgstr "" | 829 | msgstr "" |
1106 | 830 | ||
1107 | #: plugins/check_hpjd.c:245 | ||
1108 | msgid "Paper Jam" | 831 | msgid "Paper Jam" |
1109 | msgstr "" | 832 | msgstr "" |
1110 | 833 | ||
1111 | #: plugins/check_hpjd.c:250 | ||
1112 | msgid "Out of Paper" | 834 | msgid "Out of Paper" |
1113 | msgstr "" | 835 | msgstr "" |
1114 | 836 | ||
1115 | #: plugins/check_hpjd.c:255 | ||
1116 | msgid "Printer Offline" | 837 | msgid "Printer Offline" |
1117 | msgstr "" | 838 | msgstr "" |
1118 | 839 | ||
1119 | #: plugins/check_hpjd.c:260 | ||
1120 | msgid "Peripheral Error" | 840 | msgid "Peripheral Error" |
1121 | msgstr "" | 841 | msgstr "" |
1122 | 842 | ||
1123 | #: plugins/check_hpjd.c:264 | ||
1124 | msgid "Intervention Required" | 843 | msgid "Intervention Required" |
1125 | msgstr "" | 844 | msgstr "" |
1126 | 845 | ||
1127 | #: plugins/check_hpjd.c:268 | ||
1128 | msgid "Toner Low" | 846 | msgid "Toner Low" |
1129 | msgstr "" | 847 | msgstr "" |
1130 | 848 | ||
1131 | #: plugins/check_hpjd.c:272 | ||
1132 | msgid "Insufficient Memory" | 849 | msgid "Insufficient Memory" |
1133 | msgstr "" | 850 | msgstr "" |
1134 | 851 | ||
1135 | #: plugins/check_hpjd.c:276 | ||
1136 | msgid "A Door is Open" | 852 | msgid "A Door is Open" |
1137 | msgstr "" | 853 | msgstr "" |
1138 | 854 | ||
1139 | #: plugins/check_hpjd.c:280 | ||
1140 | msgid "Output Tray is Full" | 855 | msgid "Output Tray is Full" |
1141 | msgstr "" | 856 | msgstr "" |
1142 | 857 | ||
1143 | #: plugins/check_hpjd.c:284 | ||
1144 | msgid "Data too Slow for Engine" | 858 | msgid "Data too Slow for Engine" |
1145 | msgstr "" | 859 | msgstr "" |
1146 | 860 | ||
1147 | #: plugins/check_hpjd.c:288 | ||
1148 | msgid "Unknown Paper Error" | 861 | msgid "Unknown Paper Error" |
1149 | msgstr "" | 862 | msgstr "" |
1150 | 863 | ||
1151 | #: plugins/check_hpjd.c:293 | ||
1152 | #, c-format | 864 | #, c-format |
1153 | msgid "Printer ok - (%s)\n" | 865 | msgid "Printer ok - (%s)\n" |
1154 | msgstr "" | 866 | msgstr "" |
1155 | 867 | ||
1156 | #: plugins/check_hpjd.c:353 | ||
1157 | msgid "Port must be a positive short integer" | 868 | msgid "Port must be a positive short integer" |
1158 | msgstr "" | 869 | msgstr "" |
1159 | 870 | ||
1160 | #: plugins/check_hpjd.c:411 | ||
1161 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." | 871 | msgid "This plugin tests the STATUS of an HP printer with a JetDirect card." |
1162 | msgstr "" | 872 | msgstr "" |
1163 | 873 | ||
1164 | #: plugins/check_hpjd.c:412 | ||
1165 | msgid "Net-snmp must be installed on the computer running the plugin." | 874 | msgid "Net-snmp must be installed on the computer running the plugin." |
1166 | msgstr "" | 875 | msgstr "" |
1167 | 876 | ||
1168 | #: plugins/check_hpjd.c:422 | ||
1169 | msgid "The SNMP community name " | 877 | msgid "The SNMP community name " |
1170 | msgstr "" | 878 | msgstr "" |
1171 | 879 | ||
1172 | #: plugins/check_hpjd.c:423 plugins/check_hpjd.c:427 | ||
1173 | #, c-format | 880 | #, c-format |
1174 | msgid "(default=%s)" | 881 | msgid "(default=%s)" |
1175 | msgstr "" | 882 | msgstr "" |
1176 | 883 | ||
1177 | #: plugins/check_hpjd.c:426 | ||
1178 | msgid "Specify the port to check " | 884 | msgid "Specify the port to check " |
1179 | msgstr "" | 885 | msgstr "" |
1180 | 886 | ||
1181 | #: plugins/check_hpjd.c:430 | ||
1182 | msgid "Disable paper check " | 887 | msgid "Disable paper check " |
1183 | msgstr "" | 888 | msgstr "" |
1184 | 889 | ||
1185 | #: plugins/check_http.c:196 | ||
1186 | msgid "file does not exist or is not readable" | 890 | msgid "file does not exist or is not readable" |
1187 | msgstr "" | 891 | msgstr "" |
1188 | 892 | ||
1189 | #: plugins/check_http.c:324 plugins/check_http.c:329 plugins/check_http.c:335 | ||
1190 | #: plugins/check_smtp.c:621 plugins/check_tcp.c:590 plugins/check_tcp.c:595 | ||
1191 | #: plugins/check_tcp.c:601 | ||
1192 | msgid "Invalid certificate expiration period" | 893 | msgid "Invalid certificate expiration period" |
1193 | msgstr "" | 894 | msgstr "" |
1194 | 895 | ||
1195 | #: plugins/check_http.c:378 | ||
1196 | msgid "" | 896 | msgid "" |
1197 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " | 897 | "Invalid option - Valid SSL/TLS versions: 2, 3, 1, 1.1, 1.2 (with optional " |
1198 | "'+' suffix)" | 898 | "'+' suffix)" |
1199 | msgstr "" | 899 | msgstr "" |
1200 | 900 | ||
1201 | #: plugins/check_http.c:384 plugins/check_tcp.c:614 plugins/check_tcp.c:623 | ||
1202 | msgid "Invalid option - SSL is not available" | 901 | msgid "Invalid option - SSL is not available" |
1203 | msgstr "" | 902 | msgstr "" |
1204 | 903 | ||
1205 | #: plugins/check_http.c:392 | ||
1206 | msgid "Invalid max_redirs count" | 904 | msgid "Invalid max_redirs count" |
1207 | msgstr "" | 905 | msgstr "" |
1208 | 906 | ||
1209 | #: plugins/check_http.c:412 | ||
1210 | msgid "Invalid onredirect option" | 907 | msgid "Invalid onredirect option" |
1211 | msgstr "" | 908 | msgstr "" |
1212 | 909 | ||
1213 | #: plugins/check_http.c:414 | ||
1214 | #, c-format | 910 | #, c-format |
1215 | msgid "option f:%d \n" | 911 | msgid "option f:%d \n" |
1216 | msgstr "" | 912 | msgstr "" |
1217 | 913 | ||
1218 | #: plugins/check_http.c:449 | ||
1219 | msgid "Invalid port number" | 914 | msgid "Invalid port number" |
1220 | msgstr "" | 915 | msgstr "" |
1221 | 916 | ||
1222 | #: plugins/check_http.c:508 | ||
1223 | #, c-format | 917 | #, c-format |
1224 | msgid "Could Not Compile Regular Expression: %s" | 918 | msgid "Could Not Compile Regular Expression: %s" |
1225 | msgstr "" | 919 | msgstr "" |
1226 | 920 | ||
1227 | #: plugins/check_http.c:522 plugins/check_ntp.c:732 | ||
1228 | #: plugins/check_ntp_peer.c:513 plugins/check_ntp_time.c:517 | ||
1229 | #: plugins/check_smtp.c:661 plugins/check_ssh.c:151 plugins/check_tcp.c:491 | ||
1230 | msgid "IPv6 support not available" | 921 | msgid "IPv6 support not available" |
1231 | msgstr "" | 922 | msgstr "" |
1232 | 923 | ||
1233 | #: plugins/check_http.c:590 plugins/check_ping.c:428 | ||
1234 | msgid "You must specify a server address or host name" | 924 | msgid "You must specify a server address or host name" |
1235 | msgstr "" | 925 | msgstr "" |
1236 | 926 | ||
1237 | #: plugins/check_http.c:607 | ||
1238 | msgid "" | 927 | msgid "" |
1239 | "If you use a client certificate you must also specify a private key file" | 928 | "If you use a client certificate you must also specify a private key file" |
1240 | msgstr "" | 929 | msgstr "" |
1241 | 930 | ||
1242 | #: plugins/check_http.c:734 plugins/check_http.c:902 | ||
1243 | msgid "HTTP UNKNOWN - Memory allocation error\n" | 931 | msgid "HTTP UNKNOWN - Memory allocation error\n" |
1244 | msgstr "" | 932 | msgstr "" |
1245 | 933 | ||
1246 | #: plugins/check_http.c:806 | ||
1247 | #, c-format | 934 | #, c-format |
1248 | msgid "%sServer date unknown, " | 935 | msgid "%sServer date unknown, " |
1249 | msgstr "" | 936 | msgstr "" |
1250 | 937 | ||
1251 | #: plugins/check_http.c:809 | ||
1252 | #, c-format | 938 | #, c-format |
1253 | msgid "%sDocument modification date unknown, " | 939 | msgid "%sDocument modification date unknown, " |
1254 | msgstr "" | 940 | msgstr "" |
1255 | 941 | ||
1256 | #: plugins/check_http.c:816 | ||
1257 | #, c-format | 942 | #, c-format |
1258 | msgid "%sServer date \"%100s\" unparsable, " | 943 | msgid "%sServer date \"%100s\" unparsable, " |
1259 | msgstr "" | 944 | msgstr "" |
1260 | 945 | ||
1261 | #: plugins/check_http.c:819 | ||
1262 | #, c-format | 946 | #, c-format |
1263 | msgid "%sDocument date \"%100s\" unparsable, " | 947 | msgid "%sDocument date \"%100s\" unparsable, " |
1264 | msgstr "" | 948 | msgstr "" |
1265 | 949 | ||
1266 | #: plugins/check_http.c:822 | ||
1267 | #, c-format | 950 | #, c-format |
1268 | msgid "%sDocument is %d seconds in the future, " | 951 | msgid "%sDocument is %d seconds in the future, " |
1269 | msgstr "" | 952 | msgstr "" |
1270 | 953 | ||
1271 | #: plugins/check_http.c:827 | ||
1272 | #, c-format | 954 | #, c-format |
1273 | msgid "%sLast modified %.1f days ago, " | 955 | msgid "%sLast modified %.1f days ago, " |
1274 | msgstr "" | 956 | msgstr "" |
1275 | 957 | ||
1276 | #: plugins/check_http.c:830 | ||
1277 | #, c-format | 958 | #, c-format |
1278 | msgid "%sLast modified %d:%02d:%02d ago, " | 959 | msgid "%sLast modified %d:%02d:%02d ago, " |
1279 | msgstr "" | 960 | msgstr "" |
1280 | 961 | ||
1281 | #: plugins/check_http.c:944 | ||
1282 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" | 962 | msgid "HTTP CRITICAL - Unable to open TCP socket\n" |
1283 | msgstr "" | 963 | msgstr "" |
1284 | 964 | ||
1285 | #: plugins/check_http.c:1104 | ||
1286 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" | 965 | msgid "HTTP UNKNOWN - Could not allocate memory for full_page\n" |
1287 | msgstr "" | 966 | msgstr "" |
1288 | 967 | ||
1289 | #: plugins/check_http.c:1121 | ||
1290 | msgid "HTTP CRITICAL - Error on receive\n" | 968 | msgid "HTTP CRITICAL - Error on receive\n" |
1291 | msgstr "" | 969 | msgstr "" |
1292 | 970 | ||
1293 | #: plugins/check_http.c:1126 | ||
1294 | msgid "HTTP CRITICAL - No data received from host\n" | 971 | msgid "HTTP CRITICAL - No data received from host\n" |
1295 | msgstr "" | 972 | msgstr "" |
1296 | 973 | ||
1297 | #: plugins/check_http.c:1177 | ||
1298 | #, c-format | 974 | #, c-format |
1299 | msgid "Invalid HTTP response received from host: %s\n" | 975 | msgid "Invalid HTTP response received from host: %s\n" |
1300 | msgstr "" | 976 | msgstr "" |
1301 | 977 | ||
1302 | #: plugins/check_http.c:1181 | ||
1303 | #, c-format | 978 | #, c-format |
1304 | msgid "Invalid HTTP response received from host on port %d: %s\n" | 979 | msgid "Invalid HTTP response received from host on port %d: %s\n" |
1305 | msgstr "" | 980 | msgstr "" |
1306 | 981 | ||
1307 | #: plugins/check_http.c:1184 plugins/check_http.c:1377 | ||
1308 | #, c-format | 982 | #, c-format |
1309 | msgid "" | 983 | msgid "" |
1310 | "%s\n" | 984 | "%s\n" |
1311 | "%s" | 985 | "%s" |
1312 | msgstr "" | 986 | msgstr "" |
1313 | 987 | ||
1314 | #: plugins/check_http.c:1192 | ||
1315 | #, c-format | 988 | #, c-format |
1316 | msgid "Status line output matched \"%s\" - " | 989 | msgid "Status line output matched \"%s\" - " |
1317 | msgstr "" | 990 | msgstr "" |
1318 | 991 | ||
1319 | #: plugins/check_http.c:1203 | ||
1320 | #, c-format | 992 | #, c-format |
1321 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" | 993 | msgid "HTTP CRITICAL: Invalid Status Line (%s)\n" |
1322 | msgstr "" | 994 | msgstr "" |
1323 | 995 | ||
1324 | #: plugins/check_http.c:1210 | ||
1325 | #, c-format | 996 | #, c-format |
1326 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" | 997 | msgid "HTTP CRITICAL: Invalid Status (%s)\n" |
1327 | msgstr "" | 998 | msgstr "" |
1328 | 999 | ||
1329 | #: plugins/check_http.c:1214 plugins/check_http.c:1219 | ||
1330 | #: plugins/check_http.c:1229 plugins/check_http.c:1233 | ||
1331 | #, c-format | 1000 | #, c-format |
1332 | msgid "%s - " | 1001 | msgid "%s - " |
1333 | msgstr "" | 1002 | msgstr "" |
1334 | 1003 | ||
1335 | #: plugins/check_http.c:1261 | ||
1336 | #, c-format | 1004 | #, c-format |
1337 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " | 1005 | msgid "%sheader '%s' not found on '%s://%s:%d%s', " |
1338 | msgstr "" | 1006 | msgstr "" |
1339 | 1007 | ||
1340 | #: plugins/check_http.c:1304 | ||
1341 | #, c-format | 1008 | #, c-format |
1342 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " | 1009 | msgid "%sstring '%s' not found on '%s://%s:%d%s', " |
1343 | msgstr "" | 1010 | msgstr "" |
1344 | 1011 | ||
1345 | #: plugins/check_http.c:1318 | ||
1346 | #, c-format | 1012 | #, c-format |
1347 | msgid "%spattern not found, " | 1013 | msgid "%spattern not found, " |
1348 | msgstr "" | 1014 | msgstr "" |
1349 | 1015 | ||
1350 | #: plugins/check_http.c:1320 | ||
1351 | #, c-format | 1016 | #, c-format |
1352 | msgid "%spattern found, " | 1017 | msgid "%spattern found, " |
1353 | msgstr "" | 1018 | msgstr "" |
1354 | 1019 | ||
1355 | #: plugins/check_http.c:1326 | ||
1356 | #, c-format | 1020 | #, c-format |
1357 | msgid "%sExecute Error: %s, " | 1021 | msgid "%sExecute Error: %s, " |
1358 | msgstr "" | 1022 | msgstr "" |
1359 | 1023 | ||
1360 | #: plugins/check_http.c:1342 | ||
1361 | #, c-format | 1024 | #, c-format |
1362 | msgid "%spage size %d too large, " | 1025 | msgid "%spage size %d too large, " |
1363 | msgstr "" | 1026 | msgstr "" |
1364 | 1027 | ||
1365 | #: plugins/check_http.c:1345 | ||
1366 | #, c-format | 1028 | #, c-format |
1367 | msgid "%spage size %d too small, " | 1029 | msgid "%spage size %d too small, " |
1368 | msgstr "" | 1030 | msgstr "" |
1369 | 1031 | ||
1370 | #: plugins/check_http.c:1358 | ||
1371 | #, c-format | 1032 | #, c-format |
1372 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" | 1033 | msgid "%s - %d bytes in %.3f second response time %s|%s %s %s %s %s %s %s" |
1373 | msgstr "" | 1034 | msgstr "" |
1374 | 1035 | ||
1375 | #: plugins/check_http.c:1370 | ||
1376 | #, c-format | 1036 | #, c-format |
1377 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" | 1037 | msgid "%s - %d bytes in %.3f second response time %s|%s %s" |
1378 | msgstr "" | 1038 | msgstr "" |
1379 | 1039 | ||
1380 | #: plugins/check_http.c:1500 | ||
1381 | msgid "HTTP UNKNOWN - Could not allocate addr\n" | 1040 | msgid "HTTP UNKNOWN - Could not allocate addr\n" |
1382 | msgstr "" | 1041 | msgstr "" |
1383 | 1042 | ||
1384 | #: plugins/check_http.c:1505 plugins/check_http.c:1536 | ||
1385 | msgid "HTTP UNKNOWN - Could not allocate URL\n" | 1043 | msgid "HTTP UNKNOWN - Could not allocate URL\n" |
1386 | msgstr "" | 1044 | msgstr "" |
1387 | 1045 | ||
1388 | #: plugins/check_http.c:1514 | ||
1389 | #, c-format | 1046 | #, c-format |
1390 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" | 1047 | msgid "HTTP UNKNOWN - Could not find redirect location - %s%s\n" |
1391 | msgstr "" | 1048 | msgstr "" |
1392 | 1049 | ||
1393 | #: plugins/check_http.c:1529 | ||
1394 | #, c-format | 1050 | #, c-format |
1395 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" | 1051 | msgid "HTTP UNKNOWN - Empty redirect location%s\n" |
1396 | msgstr "" | 1052 | msgstr "" |
1397 | 1053 | ||
1398 | #: plugins/check_http.c:1591 | ||
1399 | #, c-format | 1054 | #, c-format |
1400 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" | 1055 | msgid "HTTP UNKNOWN - Could not parse redirect location - %s%s\n" |
1401 | msgstr "" | 1056 | msgstr "" |
1402 | 1057 | ||
1403 | #: plugins/check_http.c:1601 | ||
1404 | #, c-format | 1058 | #, c-format |
1405 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" | 1059 | msgid "HTTP WARNING - maximum redirection depth %d exceeded - %s://%s:%d%s%s\n" |
1406 | msgstr "" | 1060 | msgstr "" |
1407 | 1061 | ||
1408 | #: plugins/check_http.c:1609 | ||
1409 | #, c-format | 1062 | #, c-format |
1410 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" | 1063 | msgid "HTTP CRITICAL - redirection creates an infinite loop - %s://%s:%d%s%s\n" |
1411 | msgstr "" | 1064 | msgstr "" |
1412 | 1065 | ||
1413 | #: plugins/check_http.c:1630 | ||
1414 | #, c-format | 1066 | #, c-format |
1415 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" | 1067 | msgid "HTTP UNKNOWN - Redirection to port above %d - %s://%s:%d%s%s\n" |
1416 | msgstr "" | 1068 | msgstr "" |
1417 | 1069 | ||
1418 | #: plugins/check_http.c:1638 | ||
1419 | #, c-format | 1070 | #, c-format |
1420 | msgid "Redirection to %s://%s:%d%s\n" | 1071 | msgid "Redirection to %s://%s:%d%s\n" |
1421 | msgstr "" | 1072 | msgstr "" |
1422 | 1073 | ||
1423 | #: plugins/check_http.c:1713 | ||
1424 | msgid "This plugin tests the HTTP service on the specified host. It can test" | 1074 | msgid "This plugin tests the HTTP service on the specified host. It can test" |
1425 | msgstr "" | 1075 | msgstr "" |
1426 | 1076 | ||
1427 | #: plugins/check_http.c:1714 | ||
1428 | msgid "normal (http) and secure (https) servers, follow redirects, search for" | 1077 | msgid "normal (http) and secure (https) servers, follow redirects, search for" |
1429 | msgstr "" | 1078 | msgstr "" |
1430 | 1079 | ||
1431 | #: plugins/check_http.c:1715 | ||
1432 | msgid "strings and regular expressions, check connection times, and report on" | 1080 | msgid "strings and regular expressions, check connection times, and report on" |
1433 | msgstr "" | 1081 | msgstr "" |
1434 | 1082 | ||
1435 | #: plugins/check_http.c:1716 | ||
1436 | msgid "certificate expiration times." | 1083 | msgid "certificate expiration times." |
1437 | msgstr "" | 1084 | msgstr "" |
1438 | 1085 | ||
1439 | #: plugins/check_http.c:1723 | ||
1440 | #, c-format | 1086 | #, c-format |
1441 | msgid "In the first form, make an HTTP request." | 1087 | msgid "In the first form, make an HTTP request." |
1442 | msgstr "" | 1088 | msgstr "" |
1443 | 1089 | ||
1444 | #: plugins/check_http.c:1724 | ||
1445 | #, c-format | 1090 | #, c-format |
1446 | msgid "" | 1091 | msgid "" |
1447 | "In the second form, connect to the server and check the TLS certificate." | 1092 | "In the second form, connect to the server and check the TLS certificate." |
1448 | msgstr "" | 1093 | msgstr "" |
1449 | 1094 | ||
1450 | #: plugins/check_http.c:1726 | ||
1451 | #, c-format | 1095 | #, c-format |
1452 | msgid "NOTE: One or both of -H and -I must be specified" | 1096 | msgid "NOTE: One or both of -H and -I must be specified" |
1453 | msgstr "" | 1097 | msgstr "" |
1454 | 1098 | ||
1455 | #: plugins/check_http.c:1734 | ||
1456 | msgid "Host name argument for servers using host headers (virtual host)" | 1099 | msgid "Host name argument for servers using host headers (virtual host)" |
1457 | msgstr "" | 1100 | msgstr "" |
1458 | 1101 | ||
1459 | #: plugins/check_http.c:1735 | ||
1460 | msgid "Append a port to include it in the header (eg: example.com:5000)" | 1102 | msgid "Append a port to include it in the header (eg: example.com:5000)" |
1461 | msgstr "" | 1103 | msgstr "" |
1462 | 1104 | ||
1463 | #: plugins/check_http.c:1737 | ||
1464 | msgid "" | 1105 | msgid "" |
1465 | "IP address or name (use numeric address if possible to bypass DNS lookup)." | 1106 | "IP address or name (use numeric address if possible to bypass DNS lookup)." |
1466 | msgstr "" | 1107 | msgstr "" |
1467 | 1108 | ||
1468 | #: plugins/check_http.c:1739 | ||
1469 | msgid "Port number (default: " | 1109 | msgid "Port number (default: " |
1470 | msgstr "" | 1110 | msgstr "" |
1471 | 1111 | ||
1472 | #: plugins/check_http.c:1746 | ||
1473 | msgid "" | 1112 | msgid "" |
1474 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" | 1113 | "Connect via SSL. Port defaults to 443. VERSION is optional, and prevents" |
1475 | msgstr "" | 1114 | msgstr "" |
1476 | 1115 | ||
1477 | #: plugins/check_http.c:1747 | ||
1478 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," | 1116 | msgid "auto-negotiation (2 = SSLv2, 3 = SSLv3, 1 = TLSv1, 1.1 = TLSv1.1," |
1479 | msgstr "" | 1117 | msgstr "" |
1480 | 1118 | ||
1481 | #: plugins/check_http.c:1748 | ||
1482 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." | 1119 | msgid "1.2 = TLSv1.2). With a '+' suffix, newer versions are also accepted." |
1483 | msgstr "" | 1120 | msgstr "" |
1484 | 1121 | ||
1485 | #: plugins/check_http.c:1750 plugins/check_smtp.c:857 | ||
1486 | msgid "Enable SSL/TLS hostname extension support (SNI)" | 1122 | msgid "Enable SSL/TLS hostname extension support (SNI)" |
1487 | msgstr "" | 1123 | msgstr "" |
1488 | 1124 | ||
1489 | #: plugins/check_http.c:1752 | ||
1490 | msgid "" | 1125 | msgid "" |
1491 | "Minimum number of days a certificate has to be valid. Port defaults to 443" | 1126 | "Minimum number of days a certificate has to be valid. Port defaults to 443" |
1492 | msgstr "" | 1127 | msgstr "" |
1493 | 1128 | ||
1494 | #: plugins/check_http.c:1753 | ||
1495 | msgid "" | 1129 | msgid "" |
1496 | "(when this option is used the URL is not checked by default. You can use" | 1130 | "(when this option is used the URL is not checked by default. You can use" |
1497 | msgstr "" | 1131 | msgstr "" |
1498 | 1132 | ||
1499 | #: plugins/check_http.c:1754 | ||
1500 | msgid " --continue-after-certificate to override this behavior)" | 1133 | msgid " --continue-after-certificate to override this behavior)" |
1501 | msgstr "" | 1134 | msgstr "" |
1502 | 1135 | ||
1503 | #: plugins/check_http.c:1756 | ||
1504 | msgid "" | 1136 | msgid "" |
1505 | "Allows the HTTP check to continue after performing the certificate check." | 1137 | "Allows the HTTP check to continue after performing the certificate check." |
1506 | msgstr "" | 1138 | msgstr "" |
1507 | 1139 | ||
1508 | #: plugins/check_http.c:1757 | ||
1509 | msgid "Does nothing unless -C is used." | 1140 | msgid "Does nothing unless -C is used." |
1510 | msgstr "" | 1141 | msgstr "" |
1511 | 1142 | ||
1512 | #: plugins/check_http.c:1759 | ||
1513 | msgid "Name of file that contains the client certificate (PEM format)" | 1143 | msgid "Name of file that contains the client certificate (PEM format)" |
1514 | msgstr "" | 1144 | msgstr "" |
1515 | 1145 | ||
1516 | #: plugins/check_http.c:1760 | ||
1517 | msgid "to be used in establishing the SSL session" | 1146 | msgid "to be used in establishing the SSL session" |
1518 | msgstr "" | 1147 | msgstr "" |
1519 | 1148 | ||
1520 | #: plugins/check_http.c:1762 | ||
1521 | msgid "Name of file containing the private key (PEM format)" | 1149 | msgid "Name of file containing the private key (PEM format)" |
1522 | msgstr "" | 1150 | msgstr "" |
1523 | 1151 | ||
1524 | #: plugins/check_http.c:1763 | ||
1525 | msgid "matching the client certificate" | 1152 | msgid "matching the client certificate" |
1526 | msgstr "" | 1153 | msgstr "" |
1527 | 1154 | ||
1528 | #: plugins/check_http.c:1767 | ||
1529 | msgid "Comma-delimited list of strings, at least one of them is expected in" | 1155 | msgid "Comma-delimited list of strings, at least one of them is expected in" |
1530 | msgstr "" | 1156 | msgstr "" |
1531 | 1157 | ||
1532 | #: plugins/check_http.c:1768 | ||
1533 | msgid "the first (status) line of the server response (default: " | 1158 | msgid "the first (status) line of the server response (default: " |
1534 | msgstr "" | 1159 | msgstr "" |
1535 | 1160 | ||
1536 | #: plugins/check_http.c:1770 | ||
1537 | msgid "" | 1161 | msgid "" |
1538 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" | 1162 | "If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)" |
1539 | msgstr "" | 1163 | msgstr "" |
1540 | 1164 | ||
1541 | #: plugins/check_http.c:1772 | ||
1542 | msgid "String to expect in the response headers" | 1165 | msgid "String to expect in the response headers" |
1543 | msgstr "" | 1166 | msgstr "" |
1544 | 1167 | ||
1545 | #: plugins/check_http.c:1774 | ||
1546 | msgid "String to expect in the content" | 1168 | msgid "String to expect in the content" |
1547 | msgstr "" | 1169 | msgstr "" |
1548 | 1170 | ||
1549 | #: plugins/check_http.c:1776 | ||
1550 | msgid "URL to GET or POST (default: /)" | 1171 | msgid "URL to GET or POST (default: /)" |
1551 | msgstr "" | 1172 | msgstr "" |
1552 | 1173 | ||
1553 | #: plugins/check_http.c:1778 | ||
1554 | msgid "URL encoded http POST data" | 1174 | msgid "URL encoded http POST data" |
1555 | msgstr "" | 1175 | msgstr "" |
1556 | 1176 | ||
1557 | #: plugins/check_http.c:1780 | ||
1558 | msgid "Set HTTP method." | 1177 | msgid "Set HTTP method." |
1559 | msgstr "" | 1178 | msgstr "" |
1560 | 1179 | ||
1561 | #: plugins/check_http.c:1782 | ||
1562 | msgid "Don't wait for document body: stop reading after headers." | 1180 | msgid "Don't wait for document body: stop reading after headers." |
1563 | msgstr "" | 1181 | msgstr "" |
1564 | 1182 | ||
1565 | #: plugins/check_http.c:1783 | ||
1566 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" | 1183 | msgid "(Note that this still does an HTTP GET or POST, not a HEAD.)" |
1567 | msgstr "" | 1184 | msgstr "" |
1568 | 1185 | ||
1569 | #: plugins/check_http.c:1785 | ||
1570 | msgid "Warn if document is more than SECONDS old. the number can also be of" | 1186 | msgid "Warn if document is more than SECONDS old. the number can also be of" |
1571 | msgstr "" | 1187 | msgstr "" |
1572 | 1188 | ||
1573 | #: plugins/check_http.c:1786 | ||
1574 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." | 1189 | msgid "the form \"10m\" for minutes, \"10h\" for hours, or \"10d\" for days." |
1575 | msgstr "" | 1190 | msgstr "" |
1576 | 1191 | ||
1577 | #: plugins/check_http.c:1788 | ||
1578 | msgid "specify Content-Type header media type when POSTing\n" | 1192 | msgid "specify Content-Type header media type when POSTing\n" |
1579 | msgstr "" | 1193 | msgstr "" |
1580 | 1194 | ||
1581 | #: plugins/check_http.c:1791 | ||
1582 | msgid "Allow regex to span newlines (must precede -r or -R)" | 1195 | msgid "Allow regex to span newlines (must precede -r or -R)" |
1583 | msgstr "" | 1196 | msgstr "" |
1584 | 1197 | ||
1585 | #: plugins/check_http.c:1793 | ||
1586 | msgid "Search page for regex STRING" | 1198 | msgid "Search page for regex STRING" |
1587 | msgstr "" | 1199 | msgstr "" |
1588 | 1200 | ||
1589 | #: plugins/check_http.c:1795 | ||
1590 | msgid "Search page for case-insensitive regex STRING" | 1201 | msgid "Search page for case-insensitive regex STRING" |
1591 | msgstr "" | 1202 | msgstr "" |
1592 | 1203 | ||
1593 | #: plugins/check_http.c:1797 | ||
1594 | msgid "Return CRITICAL if found, OK if not\n" | 1204 | msgid "Return CRITICAL if found, OK if not\n" |
1595 | msgstr "" | 1205 | msgstr "" |
1596 | 1206 | ||
1597 | #: plugins/check_http.c:1800 | ||
1598 | msgid "Username:password on sites with basic authentication" | 1207 | msgid "Username:password on sites with basic authentication" |
1599 | msgstr "" | 1208 | msgstr "" |
1600 | 1209 | ||
1601 | #: plugins/check_http.c:1802 | ||
1602 | msgid "Username:password on proxy-servers with basic authentication" | 1210 | msgid "Username:password on proxy-servers with basic authentication" |
1603 | msgstr "" | 1211 | msgstr "" |
1604 | 1212 | ||
1605 | #: plugins/check_http.c:1804 | ||
1606 | msgid "String to be sent in http header as \"User Agent\"" | 1213 | msgid "String to be sent in http header as \"User Agent\"" |
1607 | msgstr "" | 1214 | msgstr "" |
1608 | 1215 | ||
1609 | #: plugins/check_http.c:1806 | ||
1610 | msgid "" | 1216 | msgid "" |
1611 | "Any other tags to be sent in http header. Use multiple times for additional " | 1217 | "Any other tags to be sent in http header. Use multiple times for additional " |
1612 | "headers" | 1218 | "headers" |
1613 | msgstr "" | 1219 | msgstr "" |
1614 | 1220 | ||
1615 | #: plugins/check_http.c:1808 | ||
1616 | msgid "Print additional performance data" | 1221 | msgid "Print additional performance data" |
1617 | msgstr "" | 1222 | msgstr "" |
1618 | 1223 | ||
1619 | #: plugins/check_http.c:1810 | ||
1620 | msgid "Print body content below status line" | 1224 | msgid "Print body content below status line" |
1621 | msgstr "" | 1225 | msgstr "" |
1622 | 1226 | ||
1623 | #: plugins/check_http.c:1812 | ||
1624 | msgid "Wrap output in HTML link (obsoleted by urlize)" | 1227 | msgid "Wrap output in HTML link (obsoleted by urlize)" |
1625 | msgstr "" | 1228 | msgstr "" |
1626 | 1229 | ||
1627 | #: plugins/check_http.c:1814 | ||
1628 | msgid "How to handle redirected pages. sticky is like follow but stick to the" | 1230 | msgid "How to handle redirected pages. sticky is like follow but stick to the" |
1629 | msgstr "" | 1231 | msgstr "" |
1630 | 1232 | ||
1631 | #: plugins/check_http.c:1815 | ||
1632 | msgid "specified IP address. stickyport also ensures port stays the same." | 1233 | msgid "specified IP address. stickyport also ensures port stays the same." |
1633 | msgstr "" | 1234 | msgstr "" |
1634 | 1235 | ||
1635 | #: plugins/check_http.c:1817 | ||
1636 | msgid "Maximal number of redirects (default: " | 1236 | msgid "Maximal number of redirects (default: " |
1637 | msgstr "" | 1237 | msgstr "" |
1638 | 1238 | ||
1639 | #: plugins/check_http.c:1820 | ||
1640 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" | 1239 | msgid "Minimum page size required (bytes) : Maximum page size required (bytes)" |
1641 | msgstr "" | 1240 | msgstr "" |
1642 | 1241 | ||
1643 | #: plugins/check_http.c:1829 | ||
1644 | msgid "This plugin will attempt to open an HTTP connection with the host." | 1242 | msgid "This plugin will attempt to open an HTTP connection with the host." |
1645 | msgstr "" | 1243 | msgstr "" |
1646 | 1244 | ||
1647 | #: plugins/check_http.c:1830 | ||
1648 | msgid "" | 1245 | msgid "" |
1649 | "Successful connects return STATE_OK, refusals and timeouts return " | 1246 | "Successful connects return STATE_OK, refusals and timeouts return " |
1650 | "STATE_CRITICAL" | 1247 | "STATE_CRITICAL" |
1651 | msgstr "" | 1248 | msgstr "" |
1652 | 1249 | ||
1653 | #: plugins/check_http.c:1831 | ||
1654 | msgid "" | 1250 | msgid "" |
1655 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " | 1251 | "other errors return STATE_UNKNOWN. Successful connects, but incorrect " |
1656 | "response" | 1252 | "response" |
1657 | msgstr "" | 1253 | msgstr "" |
1658 | 1254 | ||
1659 | #: plugins/check_http.c:1832 | ||
1660 | msgid "" | 1255 | msgid "" |
1661 | "messages from the host result in STATE_WARNING return values. If you are" | 1256 | "messages from the host result in STATE_WARNING return values. If you are" |
1662 | msgstr "" | 1257 | msgstr "" |
1663 | 1258 | ||
1664 | #: plugins/check_http.c:1833 | ||
1665 | msgid "" | 1259 | msgid "" |
1666 | "checking a virtual server that uses 'host headers' you must supply the FQDN" | 1260 | "checking a virtual server that uses 'host headers' you must supply the FQDN" |
1667 | msgstr "" | 1261 | msgstr "" |
1668 | 1262 | ||
1669 | #: plugins/check_http.c:1834 | ||
1670 | msgid "(fully qualified domain name) as the [host_name] argument." | 1263 | msgid "(fully qualified domain name) as the [host_name] argument." |
1671 | msgstr "" | 1264 | msgstr "" |
1672 | 1265 | ||
1673 | #: plugins/check_http.c:1838 | ||
1674 | msgid "This plugin can also check whether an SSL enabled web server is able to" | 1266 | msgid "This plugin can also check whether an SSL enabled web server is able to" |
1675 | msgstr "" | 1267 | msgstr "" |
1676 | 1268 | ||
1677 | #: plugins/check_http.c:1839 | ||
1678 | msgid "serve content (optionally within a specified time) or whether the X509 " | 1269 | msgid "serve content (optionally within a specified time) or whether the X509 " |
1679 | msgstr "" | 1270 | msgstr "" |
1680 | 1271 | ||
1681 | #: plugins/check_http.c:1840 | ||
1682 | msgid "certificate is still valid for the specified number of days." | 1272 | msgid "certificate is still valid for the specified number of days." |
1683 | msgstr "" | 1273 | msgstr "" |
1684 | 1274 | ||
1685 | #: plugins/check_http.c:1842 | ||
1686 | msgid "Please note that this plugin does not check if the presented server" | 1275 | msgid "Please note that this plugin does not check if the presented server" |
1687 | msgstr "" | 1276 | msgstr "" |
1688 | 1277 | ||
1689 | #: plugins/check_http.c:1843 | ||
1690 | msgid "certificate matches the hostname of the server, or if the certificate" | 1278 | msgid "certificate matches the hostname of the server, or if the certificate" |
1691 | msgstr "" | 1279 | msgstr "" |
1692 | 1280 | ||
1693 | #: plugins/check_http.c:1844 | ||
1694 | msgid "has a valid chain of trust to one of the locally installed CAs." | 1281 | msgid "has a valid chain of trust to one of the locally installed CAs." |
1695 | msgstr "" | 1282 | msgstr "" |
1696 | 1283 | ||
1697 | #: plugins/check_http.c:1848 | ||
1698 | msgid "" | 1284 | msgid "" |
1699 | "When the 'www.verisign.com' server returns its content within 5 seconds," | 1285 | "When the 'www.verisign.com' server returns its content within 5 seconds," |
1700 | msgstr "" | 1286 | msgstr "" |
1701 | 1287 | ||
1702 | #: plugins/check_http.c:1849 plugins/check_http.c:1868 | ||
1703 | msgid "" | 1288 | msgid "" |
1704 | "a STATE_OK will be returned. When the server returns its content but exceeds" | 1289 | "a STATE_OK will be returned. When the server returns its content but exceeds" |
1705 | msgstr "" | 1290 | msgstr "" |
1706 | 1291 | ||
1707 | #: plugins/check_http.c:1850 plugins/check_http.c:1869 | ||
1708 | msgid "" | 1292 | msgid "" |
1709 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " | 1293 | "the 5-second threshold, a STATE_WARNING will be returned. When an error " |
1710 | "occurs," | 1294 | "occurs," |
1711 | msgstr "" | 1295 | msgstr "" |
1712 | 1296 | ||
1713 | #: plugins/check_http.c:1851 | ||
1714 | msgid "a STATE_CRITICAL will be returned." | 1297 | msgid "a STATE_CRITICAL will be returned." |
1715 | msgstr "" | 1298 | msgstr "" |
1716 | 1299 | ||
1717 | #: plugins/check_http.c:1854 | ||
1718 | msgid "" | 1300 | msgid "" |
1719 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," | 1301 | "When the certificate of 'www.verisign.com' is valid for more than 14 days," |
1720 | msgstr "" | 1302 | msgstr "" |
1721 | 1303 | ||
1722 | #: plugins/check_http.c:1855 plugins/check_http.c:1861 | ||
1723 | msgid "" | 1304 | msgid "" |
1724 | "a STATE_OK is returned. When the certificate is still valid, but for less " | 1305 | "a STATE_OK is returned. When the certificate is still valid, but for less " |
1725 | "than" | 1306 | "than" |
1726 | msgstr "" | 1307 | msgstr "" |
1727 | 1308 | ||
1728 | #: plugins/check_http.c:1856 | ||
1729 | msgid "" | 1309 | msgid "" |
1730 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" | 1310 | "14 days, a STATE_WARNING is returned. A STATE_CRITICAL will be returned when" |
1731 | msgstr "" | 1311 | msgstr "" |
1732 | 1312 | ||
1733 | #: plugins/check_http.c:1857 | ||
1734 | msgid "the certificate is expired." | 1313 | msgid "the certificate is expired." |
1735 | msgstr "" | 1314 | msgstr "" |
1736 | 1315 | ||
1737 | #: plugins/check_http.c:1860 | ||
1738 | msgid "" | 1316 | msgid "" |
1739 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," | 1317 | "When the certificate of 'www.verisign.com' is valid for more than 30 days," |
1740 | msgstr "" | 1318 | msgstr "" |
1741 | 1319 | ||
1742 | #: plugins/check_http.c:1862 | ||
1743 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." | 1320 | msgid "30 days, but more than 14 days, a STATE_WARNING is returned." |
1744 | msgstr "" | 1321 | msgstr "" |
1745 | 1322 | ||
1746 | #: plugins/check_http.c:1863 | ||
1747 | msgid "" | 1323 | msgid "" |
1748 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " | 1324 | "A STATE_CRITICAL will be returned when certificate expires in less than 14 " |
1749 | "days" | 1325 | "days" |
1750 | msgstr "" | 1326 | msgstr "" |
1751 | 1327 | ||
1752 | #: plugins/check_http.c:1866 | ||
1753 | msgid "" | 1328 | msgid "" |
1754 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " | 1329 | "check_http -I 192.168.100.35 -p 80 -u https://www.verisign.com/ -S -j " |
1755 | "CONNECT -H www.verisign.com " | 1330 | "CONNECT -H www.verisign.com " |
1756 | msgstr "" | 1331 | msgstr "" |
1757 | 1332 | ||
1758 | #: plugins/check_http.c:1867 | ||
1759 | msgid "" | 1333 | msgid "" |
1760 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" | 1334 | "all these options are needed: -I <proxy> -p <proxy-port> -u <check-url> -" |
1761 | "S(sl) -j CONNECT -H <webserver>" | 1335 | "S(sl) -j CONNECT -H <webserver>" |
1762 | msgstr "" | 1336 | msgstr "" |
1763 | 1337 | ||
1764 | #: plugins/check_http.c:1870 | ||
1765 | msgid "" | 1338 | msgid "" |
1766 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " | 1339 | "a STATE_CRITICAL will be returned. By adding a colon to the method you can " |
1767 | "set the method used" | 1340 | "set the method used" |
1768 | msgstr "" | 1341 | msgstr "" |
1769 | 1342 | ||
1770 | #: plugins/check_http.c:1871 | ||
1771 | msgid "inside the proxied connection: -j CONNECT:POST" | 1343 | msgid "inside the proxied connection: -j CONNECT:POST" |
1772 | msgstr "" | 1344 | msgstr "" |
1773 | 1345 | ||
1774 | #: plugins/check_ldap.c:142 | ||
1775 | #, c-format | 1346 | #, c-format |
1776 | msgid "Could not connect to the server at port %i\n" | 1347 | msgid "Could not connect to the server at port %i\n" |
1777 | msgstr "" | 1348 | msgstr "" |
1778 | 1349 | ||
1779 | #: plugins/check_ldap.c:151 | ||
1780 | #, c-format | 1350 | #, c-format |
1781 | msgid "Could not set protocol version %d\n" | 1351 | msgid "Could not set protocol version %d\n" |
1782 | msgstr "" | 1352 | msgstr "" |
1783 | 1353 | ||
1784 | #: plugins/check_ldap.c:166 | ||
1785 | #, c-format | 1354 | #, c-format |
1786 | msgid "Could not init TLS at port %i!\n" | 1355 | msgid "Could not init TLS at port %i!\n" |
1787 | msgstr "" | 1356 | msgstr "" |
1788 | 1357 | ||
1789 | #: plugins/check_ldap.c:170 | ||
1790 | #, c-format | 1358 | #, c-format |
1791 | msgid "TLS not supported by the libraries!\n" | 1359 | msgid "TLS not supported by the libraries!\n" |
1792 | msgstr "" | 1360 | msgstr "" |
1793 | 1361 | ||
1794 | #: plugins/check_ldap.c:190 | ||
1795 | #, c-format | 1362 | #, c-format |
1796 | msgid "Could not init startTLS at port %i!\n" | 1363 | msgid "Could not init startTLS at port %i!\n" |
1797 | msgstr "" | 1364 | msgstr "" |
1798 | 1365 | ||
1799 | #: plugins/check_ldap.c:194 | ||
1800 | #, c-format | 1366 | #, c-format |
1801 | msgid "startTLS not supported by the library, needs LDAPv3!\n" | 1367 | msgid "startTLS not supported by the library, needs LDAPv3!\n" |
1802 | msgstr "" | 1368 | msgstr "" |
1803 | 1369 | ||
1804 | #: plugins/check_ldap.c:204 | ||
1805 | #, c-format | 1370 | #, c-format |
1806 | msgid "Could not bind to the LDAP server\n" | 1371 | msgid "Could not bind to the LDAP server\n" |
1807 | msgstr "" | 1372 | msgstr "" |
1808 | 1373 | ||
1809 | #: plugins/check_ldap.c:213 | ||
1810 | #, c-format | 1374 | #, c-format |
1811 | msgid "Could not search/find objectclasses in %s\n" | 1375 | msgid "Could not search/find objectclasses in %s\n" |
1812 | msgstr "" | 1376 | msgstr "" |
1813 | 1377 | ||
1814 | #: plugins/check_ldap.c:252 | ||
1815 | #, c-format | 1378 | #, c-format |
1816 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" | 1379 | msgid "LDAP %s - found %d entries in %.3f seconds|%s %s\n" |
1817 | msgstr "" | 1380 | msgstr "" |
1818 | 1381 | ||
1819 | #: plugins/check_ldap.c:265 | ||
1820 | #, c-format | 1382 | #, c-format |
1821 | msgid "LDAP %s - %.3f seconds response time|%s\n" | 1383 | msgid "LDAP %s - %.3f seconds response time|%s\n" |
1822 | msgstr "" | 1384 | msgstr "" |
1823 | 1385 | ||
1824 | #: plugins/check_ldap.c:386 plugins/check_ldap.c:394 | ||
1825 | #, c-format | 1386 | #, c-format |
1826 | msgid "%s cannot be combined with %s" | 1387 | msgid "%s cannot be combined with %s" |
1827 | msgstr "" | 1388 | msgstr "" |
1828 | 1389 | ||
1829 | #: plugins/check_ldap.c:426 | ||
1830 | msgid "Please specify the host name\n" | 1390 | msgid "Please specify the host name\n" |
1831 | msgstr "" | 1391 | msgstr "" |
1832 | 1392 | ||
1833 | #: plugins/check_ldap.c:429 | ||
1834 | msgid "Please specify the LDAP base\n" | 1393 | msgid "Please specify the LDAP base\n" |
1835 | msgstr "" | 1394 | msgstr "" |
1836 | 1395 | ||
1837 | #: plugins/check_ldap.c:465 | ||
1838 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" | 1396 | msgid "ldap attribute to search (default: \"(objectclass=*)\"" |
1839 | msgstr "" | 1397 | msgstr "" |
1840 | 1398 | ||
1841 | #: plugins/check_ldap.c:467 | ||
1842 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" | 1399 | msgid "ldap base (eg. ou=my unit, o=my org, c=at" |
1843 | msgstr "" | 1400 | msgstr "" |
1844 | 1401 | ||
1845 | #: plugins/check_ldap.c:469 | ||
1846 | msgid "ldap bind DN (if required)" | 1402 | msgid "ldap bind DN (if required)" |
1847 | msgstr "" | 1403 | msgstr "" |
1848 | 1404 | ||
1849 | #: plugins/check_ldap.c:471 | ||
1850 | msgid "" | 1405 | msgid "" |
1851 | "ldap password (if required, or set the password through environment variable " | 1406 | "ldap password (if required, or set the password through environment variable " |
1852 | "'LDAP_PASSWORD')" | 1407 | "'LDAP_PASSWORD')" |
1853 | msgstr "" | 1408 | msgstr "" |
1854 | 1409 | ||
1855 | #: plugins/check_ldap.c:473 | ||
1856 | msgid "use starttls mechanism introduced in protocol version 3" | 1410 | msgid "use starttls mechanism introduced in protocol version 3" |
1857 | msgstr "" | 1411 | msgstr "" |
1858 | 1412 | ||
1859 | #: plugins/check_ldap.c:475 | ||
1860 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" | 1413 | msgid "use ldaps (ldap v2 ssl method). this also sets the default port to" |
1861 | msgstr "" | 1414 | msgstr "" |
1862 | 1415 | ||
1863 | #: plugins/check_ldap.c:479 | ||
1864 | msgid "use ldap protocol version 2" | 1416 | msgid "use ldap protocol version 2" |
1865 | msgstr "" | 1417 | msgstr "" |
1866 | 1418 | ||
1867 | #: plugins/check_ldap.c:481 | ||
1868 | msgid "use ldap protocol version 3" | 1419 | msgid "use ldap protocol version 3" |
1869 | msgstr "" | 1420 | msgstr "" |
1870 | 1421 | ||
1871 | #: plugins/check_ldap.c:482 | ||
1872 | msgid "default protocol version:" | 1422 | msgid "default protocol version:" |
1873 | msgstr "" | 1423 | msgstr "" |
1874 | 1424 | ||
1875 | #: plugins/check_ldap.c:488 | ||
1876 | msgid "Number of found entries to result in warning status" | 1425 | msgid "Number of found entries to result in warning status" |
1877 | msgstr "" | 1426 | msgstr "" |
1878 | 1427 | ||
1879 | #: plugins/check_ldap.c:490 | ||
1880 | msgid "Number of found entries to result in critical status" | 1428 | msgid "Number of found entries to result in critical status" |
1881 | msgstr "" | 1429 | msgstr "" |
1882 | 1430 | ||
1883 | #: plugins/check_ldap.c:498 | ||
1884 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" | 1431 | msgid "If this plugin is called via 'check_ldaps', method 'STARTTLS' will be" |
1885 | msgstr "" | 1432 | msgstr "" |
1886 | 1433 | ||
1887 | #: plugins/check_ldap.c:499 | ||
1888 | #, c-format | 1434 | #, c-format |
1889 | msgid "" | 1435 | msgid "" |
1890 | " implied (using default port %i) unless --port=636 is specified. In that " | 1436 | " implied (using default port %i) unless --port=636 is specified. In that " |
1891 | "case\n" | 1437 | "case\n" |
1892 | msgstr "" | 1438 | msgstr "" |
1893 | 1439 | ||
1894 | #: plugins/check_ldap.c:500 | ||
1895 | msgid "'SSL on connect' will be used no matter how the plugin was called." | 1440 | msgid "'SSL on connect' will be used no matter how the plugin was called." |
1896 | msgstr "" | 1441 | msgstr "" |
1897 | 1442 | ||
1898 | #: plugins/check_ldap.c:501 | ||
1899 | msgid "" | 1443 | msgid "" |
1900 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " | 1444 | "This detection is deprecated, please use 'check_ldap' with the '--starttls' " |
1901 | "or '--ssl' flags" | 1445 | "or '--ssl' flags" |
1902 | msgstr "" | 1446 | msgstr "" |
1903 | 1447 | ||
1904 | #: plugins/check_ldap.c:502 | ||
1905 | msgid "to define the behaviour explicitly instead." | 1448 | msgid "to define the behaviour explicitly instead." |
1906 | msgstr "" | 1449 | msgstr "" |
1907 | 1450 | ||
1908 | #: plugins/check_ldap.c:503 | ||
1909 | msgid "The parameters --warn-entries and --crit-entries are optional." | 1451 | msgid "The parameters --warn-entries and --crit-entries are optional." |
1910 | msgstr "" | 1452 | msgstr "" |
1911 | 1453 | ||
1912 | #: plugins/check_load.c:93 | ||
1913 | msgid "Warning threshold must be float or float triplet!\n" | 1454 | msgid "Warning threshold must be float or float triplet!\n" |
1914 | msgstr "" | 1455 | msgstr "" |
1915 | 1456 | ||
1916 | #: plugins/check_load.c:138 plugins/check_load.c:154 | ||
1917 | #, c-format | 1457 | #, c-format |
1918 | msgid "Error opening %s\n" | 1458 | msgid "Error opening %s\n" |
1919 | msgstr "" | 1459 | msgstr "" |
1920 | 1460 | ||
1921 | #: plugins/check_load.c:169 | ||
1922 | #, c-format | 1461 | #, c-format |
1923 | msgid "could not parse load from uptime %s: %d\n" | 1462 | msgid "could not parse load from uptime %s: %d\n" |
1924 | msgstr "" | 1463 | msgstr "" |
1925 | 1464 | ||
1926 | #: plugins/check_load.c:175 | ||
1927 | #, c-format | 1465 | #, c-format |
1928 | msgid "Error code %d returned in %s\n" | 1466 | msgid "Error code %d returned in %s\n" |
1929 | msgstr "" | 1467 | msgstr "" |
1930 | 1468 | ||
1931 | #: plugins/check_load.c:183 | ||
1932 | #, c-format | 1469 | #, c-format |
1933 | msgid "Error in getloadavg()\n" | 1470 | msgid "Error in getloadavg()\n" |
1934 | msgstr "" | 1471 | msgstr "" |
1935 | 1472 | ||
1936 | #: plugins/check_load.c:186 plugins/check_load.c:188 | ||
1937 | #, c-format | 1473 | #, c-format |
1938 | msgid "Error processing %s\n" | 1474 | msgid "Error processing %s\n" |
1939 | msgstr "" | 1475 | msgstr "" |
1940 | 1476 | ||
1941 | #: plugins/check_load.c:197 plugins/check_load.c:212 | ||
1942 | #, c-format | 1477 | #, c-format |
1943 | msgid "load average: %.2f, %.2f, %.2f" | 1478 | msgid "load average: %.2f, %.2f, %.2f" |
1944 | msgstr "" | 1479 | msgstr "" |
1945 | 1480 | ||
1946 | #: plugins/check_load.c:327 | ||
1947 | #, c-format | 1481 | #, c-format |
1948 | msgid "Critical threshold for %d-minute load average is not specified\n" | 1482 | msgid "Critical threshold for %d-minute load average is not specified\n" |
1949 | msgstr "" | 1483 | msgstr "" |
1950 | 1484 | ||
1951 | #: plugins/check_load.c:329 | ||
1952 | #, c-format | 1485 | #, c-format |
1953 | msgid "Warning threshold for %d-minute load average is not specified\n" | 1486 | msgid "Warning threshold for %d-minute load average is not specified\n" |
1954 | msgstr "" | 1487 | msgstr "" |
1955 | 1488 | ||
1956 | #: plugins/check_load.c:331 | ||
1957 | #, c-format | 1489 | #, c-format |
1958 | msgid "" | 1490 | msgid "" |
1959 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " | 1491 | "Parameter inconsistency: %d-minute \"warning load\" is greater than " |
1960 | "\"critical load\"\n" | 1492 | "\"critical load\"\n" |
1961 | msgstr "" | 1493 | msgstr "" |
1962 | 1494 | ||
1963 | #: plugins/check_load.c:346 | ||
1964 | #, c-format | 1495 | #, c-format |
1965 | msgid "This plugin tests the current system load average." | 1496 | msgid "This plugin tests the current system load average." |
1966 | msgstr "" | 1497 | msgstr "" |
1967 | 1498 | ||
1968 | #: plugins/check_load.c:356 | ||
1969 | msgid "Exit with WARNING status if load average exceeds WLOADn" | 1499 | msgid "Exit with WARNING status if load average exceeds WLOADn" |
1970 | msgstr "" | 1500 | msgstr "" |
1971 | 1501 | ||
1972 | #: plugins/check_load.c:358 | ||
1973 | msgid "Exit with CRITICAL status if load average exceed CLOADn" | 1502 | msgid "Exit with CRITICAL status if load average exceed CLOADn" |
1974 | msgstr "" | 1503 | msgstr "" |
1975 | 1504 | ||
1976 | #: plugins/check_load.c:359 | ||
1977 | msgid "the load average format is the same used by \"uptime\" and \"w\"" | 1505 | msgid "the load average format is the same used by \"uptime\" and \"w\"" |
1978 | msgstr "" | 1506 | msgstr "" |
1979 | 1507 | ||
1980 | #: plugins/check_load.c:361 | ||
1981 | msgid "Divide the load averages by the number of CPUs (when possible)" | 1508 | msgid "Divide the load averages by the number of CPUs (when possible)" |
1982 | msgstr "" | 1509 | msgstr "" |
1983 | 1510 | ||
1984 | #: plugins/check_load.c:363 | ||
1985 | msgid "Number of processes to show when printing the top consuming processes." | 1511 | msgid "Number of processes to show when printing the top consuming processes." |
1986 | msgstr "" | 1512 | msgstr "" |
1987 | 1513 | ||
1988 | #: plugins/check_load.c:364 | ||
1989 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" | 1514 | msgid "NUMBER_OF_PROCS=0 disables this feature. Default value is 0" |
1990 | msgstr "" | 1515 | msgstr "" |
1991 | 1516 | ||
1992 | #: plugins/check_load.c:401 | ||
1993 | #, c-format | 1517 | #, c-format |
1994 | msgid "'%s' exited with non-zero status.\n" | 1518 | msgid "'%s' exited with non-zero status.\n" |
1995 | msgstr "" | 1519 | msgstr "" |
1996 | 1520 | ||
1997 | #: plugins/check_load.c:405 | ||
1998 | #, c-format | 1521 | #, c-format |
1999 | msgid "some error occurred getting procs list.\n" | 1522 | msgid "some error occurred getting procs list.\n" |
2000 | msgstr "" | 1523 | msgstr "" |
2001 | 1524 | ||
2002 | #: plugins/check_mrtg.c:75 | ||
2003 | msgid "Could not parse arguments\n" | 1525 | msgid "Could not parse arguments\n" |
2004 | msgstr "" | 1526 | msgstr "" |
2005 | 1527 | ||
2006 | #: plugins/check_mrtg.c:80 | ||
2007 | #, c-format | 1528 | #, c-format |
2008 | msgid "Unable to open MRTG log file\n" | 1529 | msgid "Unable to open MRTG log file\n" |
2009 | msgstr "" | 1530 | msgstr "" |
2010 | 1531 | ||
2011 | #: plugins/check_mrtg.c:127 | ||
2012 | #, c-format | 1532 | #, c-format |
2013 | msgid "Unable to process MRTG log file\n" | 1533 | msgid "Unable to process MRTG log file\n" |
2014 | msgstr "" | 1534 | msgstr "" |
2015 | 1535 | ||
2016 | #: plugins/check_mrtg.c:135 plugins/check_mrtgtraf.c:136 | ||
2017 | #, c-format | 1536 | #, c-format |
2018 | msgid "MRTG data has expired (%d minutes old)\n" | 1537 | msgid "MRTG data has expired (%d minutes old)\n" |
2019 | msgstr "" | 1538 | msgstr "" |
2020 | 1539 | ||
2021 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2022 | #: plugins/check_mrtgtraf.c:196 | ||
2023 | msgid "Avg" | 1540 | msgid "Avg" |
2024 | msgstr "" | 1541 | msgstr "" |
2025 | 1542 | ||
2026 | #: plugins/check_mrtg.c:152 plugins/check_mrtgtraf.c:195 | ||
2027 | #: plugins/check_mrtgtraf.c:196 | ||
2028 | msgid "Max" | 1543 | msgid "Max" |
2029 | msgstr "" | 1544 | msgstr "" |
2030 | 1545 | ||
2031 | #: plugins/check_mrtg.c:221 | ||
2032 | msgid "Invalid variable number" | 1546 | msgid "Invalid variable number" |
2033 | msgstr "" | 1547 | msgstr "" |
2034 | 1548 | ||
2035 | #: plugins/check_mrtg.c:256 | ||
2036 | #, c-format | 1549 | #, c-format |
2037 | msgid "" | 1550 | msgid "" |
2038 | "%s is not a valid expiration time\n" | 1551 | "%s is not a valid expiration time\n" |
2039 | "Use '%s -h' for additional help\n" | 1552 | "Use '%s -h' for additional help\n" |
2040 | msgstr "" | 1553 | msgstr "" |
2041 | 1554 | ||
2042 | #: plugins/check_mrtg.c:273 | ||
2043 | msgid "Invalid variable number\n" | 1555 | msgid "Invalid variable number\n" |
2044 | msgstr "" | 1556 | msgstr "" |
2045 | 1557 | ||
2046 | #: plugins/check_mrtg.c:300 | ||
2047 | msgid "You must supply the variable number" | 1558 | msgid "You must supply the variable number" |
2048 | msgstr "" | 1559 | msgstr "" |
2049 | 1560 | ||
2050 | #: plugins/check_mrtg.c:321 | ||
2051 | msgid "" | 1561 | msgid "" |
2052 | "This plugin will check either the average or maximum value of one of the" | 1562 | "This plugin will check either the average or maximum value of one of the" |
2053 | msgstr "" | 1563 | msgstr "" |
2054 | 1564 | ||
2055 | #: plugins/check_mrtg.c:322 | ||
2056 | msgid "two variables recorded in an MRTG log file." | 1565 | msgid "two variables recorded in an MRTG log file." |
2057 | msgstr "" | 1566 | msgstr "" |
2058 | 1567 | ||
2059 | #: plugins/check_mrtg.c:332 | ||
2060 | msgid "The MRTG log file containing the data you want to monitor" | 1568 | msgid "The MRTG log file containing the data you want to monitor" |
2061 | msgstr "" | 1569 | msgstr "" |
2062 | 1570 | ||
2063 | #: plugins/check_mrtg.c:334 | ||
2064 | msgid "Minutes before MRTG data is considered to be too old" | 1571 | msgid "Minutes before MRTG data is considered to be too old" |
2065 | msgstr "" | 1572 | msgstr "" |
2066 | 1573 | ||
2067 | #: plugins/check_mrtg.c:336 | ||
2068 | msgid "Should we check average or maximum values?" | 1574 | msgid "Should we check average or maximum values?" |
2069 | msgstr "" | 1575 | msgstr "" |
2070 | 1576 | ||
2071 | #: plugins/check_mrtg.c:338 | ||
2072 | msgid "Which variable set should we inspect? (1 or 2)" | 1577 | msgid "Which variable set should we inspect? (1 or 2)" |
2073 | msgstr "" | 1578 | msgstr "" |
2074 | 1579 | ||
2075 | #: plugins/check_mrtg.c:340 | ||
2076 | msgid "Threshold value for data to result in WARNING status" | 1580 | msgid "Threshold value for data to result in WARNING status" |
2077 | msgstr "" | 1581 | msgstr "" |
2078 | 1582 | ||
2079 | #: plugins/check_mrtg.c:342 | ||
2080 | msgid "Threshold value for data to result in CRITICAL status" | 1583 | msgid "Threshold value for data to result in CRITICAL status" |
2081 | msgstr "" | 1584 | msgstr "" |
2082 | 1585 | ||
2083 | #: plugins/check_mrtg.c:344 | ||
2084 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" | 1586 | msgid "Type label for data (Examples: Conns, \"Processor Load\", In, Out)" |
2085 | msgstr "" | 1587 | msgstr "" |
2086 | 1588 | ||
2087 | #: plugins/check_mrtg.c:346 | ||
2088 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," | 1589 | msgid "Option units label for data (Example: Packets/Sec, Errors/Sec," |
2089 | msgstr "" | 1590 | msgstr "" |
2090 | 1591 | ||
2091 | #: plugins/check_mrtg.c:347 | ||
2092 | #, c-format | 1592 | #, c-format |
2093 | msgid "\"Bytes Per Second\", \"%% Utilization\")" | 1593 | msgid "\"Bytes Per Second\", \"%% Utilization\")" |
2094 | msgstr "" | 1594 | msgstr "" |
2095 | 1595 | ||
2096 | #: plugins/check_mrtg.c:350 | ||
2097 | msgid "" | 1596 | msgid "" |
2098 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" | 1597 | "If the value exceeds the <vwl> threshold, a WARNING status is returned. If" |
2099 | msgstr "" | 1598 | msgstr "" |
2100 | 1599 | ||
2101 | #: plugins/check_mrtg.c:351 | ||
2102 | msgid "" | 1600 | msgid "" |
2103 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" | 1601 | "the value exceeds the <vcl> threshold, a CRITICAL status is returned. If" |
2104 | msgstr "" | 1602 | msgstr "" |
2105 | 1603 | ||
2106 | #: plugins/check_mrtg.c:352 | ||
2107 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" | 1604 | msgid "the data in the log file is older than <expire_minutes> old, a WARNING" |
2108 | msgstr "" | 1605 | msgstr "" |
2109 | 1606 | ||
2110 | #: plugins/check_mrtg.c:353 | ||
2111 | msgid "status is returned and a warning message is printed." | 1607 | msgid "status is returned and a warning message is printed." |
2112 | msgstr "" | 1608 | msgstr "" |
2113 | 1609 | ||
2114 | #: plugins/check_mrtg.c:356 | ||
2115 | msgid "" | 1610 | msgid "" |
2116 | "This plugin is useful for monitoring MRTG data that does not correspond to" | 1611 | "This plugin is useful for monitoring MRTG data that does not correspond to" |
2117 | msgstr "" | 1612 | msgstr "" |
2118 | 1613 | ||
2119 | #: plugins/check_mrtg.c:357 | ||
2120 | msgid "" | 1614 | msgid "" |
2121 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." | 1615 | "bandwidth usage. (Use the check_mrtgtraf plugin for monitoring bandwidth)." |
2122 | msgstr "" | 1616 | msgstr "" |
2123 | 1617 | ||
2124 | #: plugins/check_mrtg.c:358 | ||
2125 | msgid "" | 1618 | msgid "" |
2126 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," | 1619 | "It can be used to monitor any kind of data that MRTG is monitoring - errors," |
2127 | msgstr "" | 1620 | msgstr "" |
2128 | 1621 | ||
2129 | #: plugins/check_mrtg.c:359 | ||
2130 | msgid "" | 1622 | msgid "" |
2131 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" | 1623 | "packets/sec, etc. I use MRTG in conjunction with the Novell NLM that allows" |
2132 | msgstr "" | 1624 | msgstr "" |
2133 | 1625 | ||
2134 | #: plugins/check_mrtg.c:360 | ||
2135 | msgid "" | 1626 | msgid "" |
2136 | "me to track processor utilization, user connections, drive space, etc and" | 1627 | "me to track processor utilization, user connections, drive space, etc and" |
2137 | msgstr "" | 1628 | msgstr "" |
2138 | 1629 | ||
2139 | #: plugins/check_mrtg.c:361 | ||
2140 | msgid "this plugin works well for monitoring that kind of data as well." | 1630 | msgid "this plugin works well for monitoring that kind of data as well." |
2141 | msgstr "" | 1631 | msgstr "" |
2142 | 1632 | ||
2143 | #: plugins/check_mrtg.c:364 | ||
2144 | msgid "" | 1633 | msgid "" |
2145 | "- This plugin only monitors one of the two variables stored in the MRTG log" | 1634 | "- This plugin only monitors one of the two variables stored in the MRTG log" |
2146 | msgstr "" | 1635 | msgstr "" |
2147 | 1636 | ||
2148 | #: plugins/check_mrtg.c:365 | ||
2149 | msgid "file. If you want to monitor both values you will have to define two" | 1637 | msgid "file. If you want to monitor both values you will have to define two" |
2150 | msgstr "" | 1638 | msgstr "" |
2151 | 1639 | ||
2152 | #: plugins/check_mrtg.c:366 | ||
2153 | msgid "commands with different values for the <variable> argument. Of course," | 1640 | msgid "commands with different values for the <variable> argument. Of course," |
2154 | msgstr "" | 1641 | msgstr "" |
2155 | 1642 | ||
2156 | #: plugins/check_mrtg.c:367 | ||
2157 | msgid "you can always hack the code to make this plugin work for you..." | 1643 | msgid "you can always hack the code to make this plugin work for you..." |
2158 | msgstr "" | 1644 | msgstr "" |
2159 | 1645 | ||
2160 | #: plugins/check_mrtg.c:368 | ||
2161 | msgid "" | 1646 | msgid "" |
2162 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " | 1647 | "- MRTG stands for the Multi Router Traffic Grapher. It can be downloaded " |
2163 | "from" | 1648 | "from" |
2164 | msgstr "" | 1649 | msgstr "" |
2165 | 1650 | ||
2166 | #: plugins/check_mrtgtraf.c:88 | ||
2167 | msgid "Unable to open MRTG log file" | 1651 | msgid "Unable to open MRTG log file" |
2168 | msgstr "" | 1652 | msgstr "" |
2169 | 1653 | ||
2170 | #: plugins/check_mrtgtraf.c:130 | ||
2171 | msgid "Unable to process MRTG log file" | 1654 | msgid "Unable to process MRTG log file" |
2172 | msgstr "" | 1655 | msgstr "" |
2173 | 1656 | ||
2174 | #: plugins/check_mrtgtraf.c:194 | ||
2175 | #, c-format | 1657 | #, c-format |
2176 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" | 1658 | msgid "%s. In = %0.1f %s/s, %s. Out = %0.1f %s/s|%s %s\n" |
2177 | msgstr "" | 1659 | msgstr "" |
2178 | 1660 | ||
2179 | #: plugins/check_mrtgtraf.c:207 | ||
2180 | #, c-format | 1661 | #, c-format |
2181 | msgid "Traffic %s - %s\n" | 1662 | msgid "Traffic %s - %s\n" |
2182 | msgstr "" | 1663 | msgstr "" |
2183 | 1664 | ||
2184 | #: plugins/check_mrtgtraf.c:335 | ||
2185 | msgid "" | 1665 | msgid "" |
2186 | "This plugin will check the incoming/outgoing transfer rates of a router," | 1666 | "This plugin will check the incoming/outgoing transfer rates of a router," |
2187 | msgstr "" | 1667 | msgstr "" |
2188 | 1668 | ||
2189 | #: plugins/check_mrtgtraf.c:336 | ||
2190 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" | 1669 | msgid "switch, etc recorded in an MRTG log. If the newest log entry is older" |
2191 | msgstr "" | 1670 | msgstr "" |
2192 | 1671 | ||
2193 | #: plugins/check_mrtgtraf.c:337 | ||
2194 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" | 1672 | msgid "than <expire_minutes>, a WARNING status is returned. If either the" |
2195 | msgstr "" | 1673 | msgstr "" |
2196 | 1674 | ||
2197 | #: plugins/check_mrtgtraf.c:338 | ||
2198 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" | 1675 | msgid "incoming or outgoing rates exceed the <icl> or <ocl> thresholds (in" |
2199 | msgstr "" | 1676 | msgstr "" |
2200 | 1677 | ||
2201 | #: plugins/check_mrtgtraf.c:339 | ||
2202 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" | 1678 | msgid "Bytes/sec), a CRITICAL status results. If either of the rates exceed" |
2203 | msgstr "" | 1679 | msgstr "" |
2204 | 1680 | ||
2205 | #: plugins/check_mrtgtraf.c:340 | ||
2206 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." | 1681 | msgid "the <iwl> or <owl> thresholds (in Bytes/sec), a WARNING status results." |
2207 | msgstr "" | 1682 | msgstr "" |
2208 | 1683 | ||
2209 | #: plugins/check_mrtgtraf.c:350 | ||
2210 | msgid "File to read log from" | 1684 | msgid "File to read log from" |
2211 | msgstr "" | 1685 | msgstr "" |
2212 | 1686 | ||
2213 | #: plugins/check_mrtgtraf.c:352 | ||
2214 | msgid "Minutes after which log expires" | 1687 | msgid "Minutes after which log expires" |
2215 | msgstr "" | 1688 | msgstr "" |
2216 | 1689 | ||
2217 | #: plugins/check_mrtgtraf.c:354 | ||
2218 | msgid "Test average or maximum" | 1690 | msgid "Test average or maximum" |
2219 | msgstr "" | 1691 | msgstr "" |
2220 | 1692 | ||
2221 | #: plugins/check_mrtgtraf.c:356 | ||
2222 | msgid "Warning threshold pair <incoming>,<outgoing>" | 1693 | msgid "Warning threshold pair <incoming>,<outgoing>" |
2223 | msgstr "" | 1694 | msgstr "" |
2224 | 1695 | ||
2225 | #: plugins/check_mrtgtraf.c:358 | ||
2226 | msgid "Critical threshold pair <incoming>,<outgoing>" | 1696 | msgid "Critical threshold pair <incoming>,<outgoing>" |
2227 | msgstr "" | 1697 | msgstr "" |
2228 | 1698 | ||
2229 | #: plugins/check_mrtgtraf.c:362 | ||
2230 | msgid "" | 1699 | msgid "" |
2231 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" | 1700 | "- MRTG stands for Multi Router Traffic Grapher. It can be downloaded from" |
2232 | msgstr "" | 1701 | msgstr "" |
2233 | 1702 | ||
2234 | #: plugins/check_mrtgtraf.c:364 | ||
2235 | msgid "- While MRTG can monitor things other than traffic rates, this" | 1703 | msgid "- While MRTG can monitor things other than traffic rates, this" |
2236 | msgstr "" | 1704 | msgstr "" |
2237 | 1705 | ||
2238 | #: plugins/check_mrtgtraf.c:365 | ||
2239 | msgid " plugin probably won't work with much else without modification." | 1706 | msgid " plugin probably won't work with much else without modification." |
2240 | msgstr "" | 1707 | msgstr "" |
2241 | 1708 | ||
2242 | #: plugins/check_mrtgtraf.c:366 | ||
2243 | msgid "- The calculated i/o rates are a little off from what MRTG actually" | 1709 | msgid "- The calculated i/o rates are a little off from what MRTG actually" |
2244 | msgstr "" | 1710 | msgstr "" |
2245 | 1711 | ||
2246 | #: plugins/check_mrtgtraf.c:367 | ||
2247 | msgid " reports. I'm not sure why this is right now, but will look into it" | 1712 | msgid " reports. I'm not sure why this is right now, but will look into it" |
2248 | msgstr "" | 1713 | msgstr "" |
2249 | 1714 | ||
2250 | #: plugins/check_mrtgtraf.c:368 | ||
2251 | msgid " for future enhancements of this plugin." | 1715 | msgid " for future enhancements of this plugin." |
2252 | msgstr "" | 1716 | msgstr "" |
2253 | 1717 | ||
2254 | #: plugins/check_mrtgtraf.c:378 | ||
2255 | #, c-format | 1718 | #, c-format |
2256 | msgid "Usage" | 1719 | msgid "Usage" |
2257 | msgstr "" | 1720 | msgstr "" |
2258 | 1721 | ||
2259 | #: plugins/check_mysql.c:185 | ||
2260 | #, c-format | 1722 | #, c-format |
2261 | msgid "status store_result error: %s\n" | 1723 | msgid "status store_result error: %s\n" |
2262 | msgstr "" | 1724 | msgstr "" |
2263 | 1725 | ||
2264 | #: plugins/check_mysql.c:216 | ||
2265 | #, c-format | 1726 | #, c-format |
2266 | msgid "slave query error: %s\n" | 1727 | msgid "slave query error: %s\n" |
2267 | msgstr "" | 1728 | msgstr "" |
2268 | 1729 | ||
2269 | #: plugins/check_mysql.c:223 | ||
2270 | #, c-format | 1730 | #, c-format |
2271 | msgid "slave store_result error: %s\n" | 1731 | msgid "slave store_result error: %s\n" |
2272 | msgstr "" | 1732 | msgstr "" |
2273 | 1733 | ||
2274 | #: plugins/check_mysql.c:229 | ||
2275 | msgid "No slaves defined" | 1734 | msgid "No slaves defined" |
2276 | msgstr "" | 1735 | msgstr "" |
2277 | 1736 | ||
2278 | #: plugins/check_mysql.c:237 | ||
2279 | #, c-format | 1737 | #, c-format |
2280 | msgid "slave fetch row error: %s\n" | 1738 | msgid "slave fetch row error: %s\n" |
2281 | msgstr "" | 1739 | msgstr "" |
2282 | 1740 | ||
2283 | #: plugins/check_mysql.c:242 | ||
2284 | #, c-format | 1741 | #, c-format |
2285 | msgid "Slave running: %s" | 1742 | msgid "Slave running: %s" |
2286 | msgstr "" | 1743 | msgstr "" |
2287 | 1744 | ||
2288 | #: plugins/check_mysql.c:520 | ||
2289 | msgid "This program tests connections to a MySQL server" | 1745 | msgid "This program tests connections to a MySQL server" |
2290 | msgstr "" | 1746 | msgstr "" |
2291 | 1747 | ||
2292 | #: plugins/check_mysql.c:531 | ||
2293 | msgid "Ignore authentication failure and check for mysql connectivity only" | 1748 | msgid "Ignore authentication failure and check for mysql connectivity only" |
2294 | msgstr "" | 1749 | msgstr "" |
2295 | 1750 | ||
2296 | #: plugins/check_mysql.c:534 | ||
2297 | msgid "Use the specified socket (has no effect if -H is used)" | 1751 | msgid "Use the specified socket (has no effect if -H is used)" |
2298 | msgstr "" | 1752 | msgstr "" |
2299 | 1753 | ||
2300 | #: plugins/check_mysql.c:537 | ||
2301 | msgid "Check database with indicated name" | 1754 | msgid "Check database with indicated name" |
2302 | msgstr "" | 1755 | msgstr "" |
2303 | 1756 | ||
2304 | #: plugins/check_mysql.c:539 | ||
2305 | msgid "Read from the specified client options file" | 1757 | msgid "Read from the specified client options file" |
2306 | msgstr "" | 1758 | msgstr "" |
2307 | 1759 | ||
2308 | #: plugins/check_mysql.c:541 | ||
2309 | msgid "Use a client options group" | 1760 | msgid "Use a client options group" |
2310 | msgstr "" | 1761 | msgstr "" |
2311 | 1762 | ||
2312 | #: plugins/check_mysql.c:543 | ||
2313 | msgid "Connect using the indicated username" | 1763 | msgid "Connect using the indicated username" |
2314 | msgstr "" | 1764 | msgstr "" |
2315 | 1765 | ||
2316 | #: plugins/check_mysql.c:545 | ||
2317 | msgid "Use the indicated password to authenticate the connection" | 1766 | msgid "Use the indicated password to authenticate the connection" |
2318 | msgstr "" | 1767 | msgstr "" |
2319 | 1768 | ||
2320 | #: plugins/check_mysql.c:546 | ||
2321 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" | 1769 | msgid "IMPORTANT: THIS FORM OF AUTHENTICATION IS NOT SECURE!!!" |
2322 | msgstr "" | 1770 | msgstr "" |
2323 | 1771 | ||
2324 | #: plugins/check_mysql.c:547 | ||
2325 | msgid "Your clear-text password could be visible as a process table entry" | 1772 | msgid "Your clear-text password could be visible as a process table entry" |
2326 | msgstr "" | 1773 | msgstr "" |
2327 | 1774 | ||
2328 | #: plugins/check_mysql.c:549 | ||
2329 | msgid "Check if the slave thread is running properly." | 1775 | msgid "Check if the slave thread is running properly." |
2330 | msgstr "" | 1776 | msgstr "" |
2331 | 1777 | ||
2332 | #: plugins/check_mysql.c:551 | ||
2333 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" | 1778 | msgid "Exit with WARNING status if slave server is more than INTEGER seconds" |
2334 | msgstr "" | 1779 | msgstr "" |
2335 | 1780 | ||
2336 | #: plugins/check_mysql.c:552 plugins/check_mysql.c:555 | ||
2337 | msgid "behind master" | 1781 | msgid "behind master" |
2338 | msgstr "" | 1782 | msgstr "" |
2339 | 1783 | ||
2340 | #: plugins/check_mysql.c:554 | ||
2341 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" | 1784 | msgid "Exit with CRITICAL status if slave server is more then INTEGER seconds" |
2342 | msgstr "" | 1785 | msgstr "" |
2343 | 1786 | ||
2344 | #: plugins/check_mysql.c:557 | ||
2345 | msgid "Use ssl encryption" | 1787 | msgid "Use ssl encryption" |
2346 | msgstr "" | 1788 | msgstr "" |
2347 | 1789 | ||
2348 | #: plugins/check_mysql.c:559 | ||
2349 | msgid "Path to CA signing the cert" | 1790 | msgid "Path to CA signing the cert" |
2350 | msgstr "" | 1791 | msgstr "" |
2351 | 1792 | ||
2352 | #: plugins/check_mysql.c:561 | ||
2353 | msgid "Path to SSL certificate" | 1793 | msgid "Path to SSL certificate" |
2354 | msgstr "" | 1794 | msgstr "" |
2355 | 1795 | ||
2356 | #: plugins/check_mysql.c:563 | ||
2357 | msgid "Path to private SSL key" | 1796 | msgid "Path to private SSL key" |
2358 | msgstr "" | 1797 | msgstr "" |
2359 | 1798 | ||
2360 | #: plugins/check_mysql.c:565 | ||
2361 | msgid "Path to CA directory" | 1799 | msgid "Path to CA directory" |
2362 | msgstr "" | 1800 | msgstr "" |
2363 | 1801 | ||
2364 | #: plugins/check_mysql.c:567 | ||
2365 | msgid "List of valid SSL ciphers" | 1802 | msgid "List of valid SSL ciphers" |
2366 | msgstr "" | 1803 | msgstr "" |
2367 | 1804 | ||
2368 | #: plugins/check_mysql.c:571 | ||
2369 | msgid "" | 1805 | msgid "" |
2370 | "There are no required arguments. By default, the local database is checked" | 1806 | "There are no required arguments. By default, the local database is checked" |
2371 | msgstr "" | 1807 | msgstr "" |
2372 | 1808 | ||
2373 | #: plugins/check_mysql.c:572 | ||
2374 | msgid "" | 1809 | msgid "" |
2375 | "using the default unix socket. You can force TCP on localhost by using an" | 1810 | "using the default unix socket. You can force TCP on localhost by using an" |
2376 | msgstr "" | 1811 | msgstr "" |
2377 | 1812 | ||
2378 | #: plugins/check_mysql.c:573 | ||
2379 | msgid "IP address or FQDN ('localhost' will use the socket as well)." | 1813 | msgid "IP address or FQDN ('localhost' will use the socket as well)." |
2380 | msgstr "" | 1814 | msgstr "" |
2381 | 1815 | ||
2382 | #: plugins/check_mysql.c:577 | ||
2383 | msgid "You must specify -p with an empty string to force an empty password," | 1816 | msgid "You must specify -p with an empty string to force an empty password," |
2384 | msgstr "" | 1817 | msgstr "" |
2385 | 1818 | ||
2386 | #: plugins/check_mysql.c:578 | ||
2387 | msgid "overriding any my.cnf settings." | 1819 | msgid "overriding any my.cnf settings." |
2388 | msgstr "" | 1820 | msgstr "" |
2389 | 1821 | ||
2390 | #: plugins/check_nagios.c:104 | ||
2391 | msgid "Cannot open status log for reading!" | 1822 | msgid "Cannot open status log for reading!" |
2392 | msgstr "" | 1823 | msgstr "" |
2393 | 1824 | ||
2394 | #: plugins/check_nagios.c:154 | ||
2395 | #, c-format | 1825 | #, c-format |
2396 | msgid "Found process: %s %s\n" | 1826 | msgid "Found process: %s %s\n" |
2397 | msgstr "" | 1827 | msgstr "" |
2398 | 1828 | ||
2399 | #: plugins/check_nagios.c:168 | ||
2400 | msgid "Could not locate a running Nagios process!" | 1829 | msgid "Could not locate a running Nagios process!" |
2401 | msgstr "" | 1830 | msgstr "" |
2402 | 1831 | ||
2403 | #: plugins/check_nagios.c:172 | ||
2404 | msgid "Cannot parse Nagios log file for valid time" | 1832 | msgid "Cannot parse Nagios log file for valid time" |
2405 | msgstr "" | 1833 | msgstr "" |
2406 | 1834 | ||
2407 | #: plugins/check_nagios.c:183 plugins/check_procs.c:379 | ||
2408 | #, c-format | 1835 | #, c-format |
2409 | msgid "%d process" | 1836 | msgid "%d process" |
2410 | msgid_plural "%d processes" | 1837 | msgid_plural "%d processes" |
2411 | msgstr[0] "" | 1838 | msgstr[0] "" |
2412 | msgstr[1] "" | 1839 | msgstr[1] "" |
2413 | 1840 | ||
2414 | #: plugins/check_nagios.c:186 | ||
2415 | #, c-format | 1841 | #, c-format |
2416 | msgid "status log updated %d second ago" | 1842 | msgid "status log updated %d second ago" |
2417 | msgid_plural "status log updated %d seconds ago" | 1843 | msgid_plural "status log updated %d seconds ago" |
2418 | msgstr[0] "" | 1844 | msgstr[0] "" |
2419 | msgstr[1] "" | 1845 | msgstr[1] "" |
2420 | 1846 | ||
2421 | #: plugins/check_nagios.c:224 plugins/check_nagios.c:253 | ||
2422 | msgid "Expiration time must be an integer (seconds)\n" | 1847 | msgid "Expiration time must be an integer (seconds)\n" |
2423 | msgstr "" | 1848 | msgstr "" |
2424 | 1849 | ||
2425 | #: plugins/check_nagios.c:260 | ||
2426 | msgid "Timeout must be an integer (seconds)\n" | 1850 | msgid "Timeout must be an integer (seconds)\n" |
2427 | msgstr "" | 1851 | msgstr "" |
2428 | 1852 | ||
2429 | #: plugins/check_nagios.c:272 | ||
2430 | msgid "You must provide the status_log\n" | 1853 | msgid "You must provide the status_log\n" |
2431 | msgstr "" | 1854 | msgstr "" |
2432 | 1855 | ||
2433 | #: plugins/check_nagios.c:275 | ||
2434 | msgid "You must provide a process string\n" | 1856 | msgid "You must provide a process string\n" |
2435 | msgstr "" | 1857 | msgstr "" |
2436 | 1858 | ||
2437 | #: plugins/check_nagios.c:289 | ||
2438 | msgid "" | 1859 | msgid "" |
2439 | "This plugin checks the status of the Nagios process on the local machine" | 1860 | "This plugin checks the status of the Nagios process on the local machine" |
2440 | msgstr "" | 1861 | msgstr "" |
2441 | 1862 | ||
2442 | #: plugins/check_nagios.c:290 | ||
2443 | msgid "" | 1863 | msgid "" |
2444 | "The plugin will check to make sure the Nagios status log is no older than" | 1864 | "The plugin will check to make sure the Nagios status log is no older than" |
2445 | msgstr "" | 1865 | msgstr "" |
2446 | 1866 | ||
2447 | #: plugins/check_nagios.c:291 | ||
2448 | msgid "the number of minutes specified by the expires option." | 1867 | msgid "the number of minutes specified by the expires option." |
2449 | msgstr "" | 1868 | msgstr "" |
2450 | 1869 | ||
2451 | #: plugins/check_nagios.c:292 | ||
2452 | msgid "" | 1870 | msgid "" |
2453 | "It also checks the process table for a process matching the command argument." | 1871 | "It also checks the process table for a process matching the command argument." |
2454 | msgstr "" | 1872 | msgstr "" |
2455 | 1873 | ||
2456 | #: plugins/check_nagios.c:302 | ||
2457 | msgid "Name of the log file to check" | 1874 | msgid "Name of the log file to check" |
2458 | msgstr "" | 1875 | msgstr "" |
2459 | 1876 | ||
2460 | #: plugins/check_nagios.c:304 | ||
2461 | msgid "Minutes aging after which logfile is considered stale" | 1877 | msgid "Minutes aging after which logfile is considered stale" |
2462 | msgstr "" | 1878 | msgstr "" |
2463 | 1879 | ||
2464 | #: plugins/check_nagios.c:306 | ||
2465 | msgid "Substring to search for in process arguments" | 1880 | msgid "Substring to search for in process arguments" |
2466 | msgstr "" | 1881 | msgstr "" |
2467 | 1882 | ||
2468 | #: plugins/check_nagios.c:308 | ||
2469 | msgid "Timeout for the plugin in seconds" | 1883 | msgid "Timeout for the plugin in seconds" |
2470 | msgstr "" | 1884 | msgstr "" |
2471 | 1885 | ||
2472 | #: plugins/check_nt.c:142 | ||
2473 | #, c-format | 1886 | #, c-format |
2474 | msgid "Wrong client version - running: %s, required: %s" | 1887 | msgid "Wrong client version - running: %s, required: %s" |
2475 | msgstr "" | 1888 | msgstr "" |
2476 | 1889 | ||
2477 | #: plugins/check_nt.c:153 plugins/check_nt.c:239 | ||
2478 | msgid "missing -l parameters" | 1890 | msgid "missing -l parameters" |
2479 | msgstr "" | 1891 | msgstr "" |
2480 | 1892 | ||
2481 | #: plugins/check_nt.c:155 | ||
2482 | msgid "wrong -l parameter." | 1893 | msgid "wrong -l parameter." |
2483 | msgstr "" | 1894 | msgstr "" |
2484 | 1895 | ||
2485 | #: plugins/check_nt.c:159 | ||
2486 | msgid "CPU Load" | 1896 | msgid "CPU Load" |
2487 | msgstr "" | 1897 | msgstr "" |
2488 | 1898 | ||
2489 | #: plugins/check_nt.c:182 | ||
2490 | #, c-format | 1899 | #, c-format |
2491 | msgid " %lu%% (%lu min average)" | 1900 | msgid " %lu%% (%lu min average)" |
2492 | msgstr "" | 1901 | msgstr "" |
2493 | 1902 | ||
2494 | #: plugins/check_nt.c:184 | ||
2495 | #, c-format | 1903 | #, c-format |
2496 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" | 1904 | msgid " '%lu min avg Load'=%lu%%;%lu;%lu;0;100" |
2497 | msgstr "" | 1905 | msgstr "" |
2498 | 1906 | ||
2499 | #: plugins/check_nt.c:194 | ||
2500 | msgid "not enough values for -l parameters" | 1907 | msgid "not enough values for -l parameters" |
2501 | msgstr "" | 1908 | msgstr "" |
2502 | 1909 | ||
2503 | #: plugins/check_nt.c:208 plugins/check_nt.c:241 | ||
2504 | msgid "wrong -l argument" | 1910 | msgid "wrong -l argument" |
2505 | msgstr "" | 1911 | msgstr "" |
2506 | 1912 | ||
2507 | #: plugins/check_nt.c:225 | ||
2508 | #, c-format | 1913 | #, c-format |
2509 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" | 1914 | msgid "System Uptime - %u day(s) %u hour(s) %u minute(s) |uptime=%lu" |
2510 | msgstr "" | 1915 | msgstr "" |
2511 | 1916 | ||
2512 | #: plugins/check_nt.c:257 | ||
2513 | #, c-format | 1917 | #, c-format |
2514 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" | 1918 | msgid "%s:\\ - total: %.2f Gb - used: %.2f Gb (%.0f%%) - free %.2f Gb (%.0f%%)" |
2515 | msgstr "" | 1919 | msgstr "" |
2516 | 1920 | ||
2517 | #: plugins/check_nt.c:260 | ||
2518 | #, c-format | 1921 | #, c-format |
2519 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" | 1922 | msgid "'%s:\\ Used Space'=%.2fGb;%.2f;%.2f;0.00;%.2f" |
2520 | msgstr "" | 1923 | msgstr "" |
2521 | 1924 | ||
2522 | #: plugins/check_nt.c:274 | ||
2523 | msgid "Free disk space : Invalid drive" | 1925 | msgid "Free disk space : Invalid drive" |
2524 | msgstr "" | 1926 | msgstr "" |
2525 | 1927 | ||
2526 | #: plugins/check_nt.c:284 | ||
2527 | msgid "No service/process specified" | 1928 | msgid "No service/process specified" |
2528 | msgstr "" | 1929 | msgstr "" |
2529 | 1930 | ||
2530 | #: plugins/check_nt.c:292 plugins/check_nt.c:305 plugins/check_nt.c:309 | ||
2531 | #: plugins/check_nt.c:643 | ||
2532 | msgid "could not fetch information from server\n" | 1931 | msgid "could not fetch information from server\n" |
2533 | msgstr "" | 1932 | msgstr "" |
2534 | 1933 | ||
2535 | #: plugins/check_nt.c:317 | ||
2536 | #, c-format | 1934 | #, c-format |
2537 | msgid "" | 1935 | msgid "" |
2538 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" | 1936 | "Memory usage: total:%.2f MB - used: %.2f MB (%.0f%%) - free: %.2f MB (%.0f%%)" |
2539 | msgstr "" | 1937 | msgstr "" |
2540 | 1938 | ||
2541 | #: plugins/check_nt.c:320 | ||
2542 | #, c-format | 1939 | #, c-format |
2543 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" | 1940 | msgid "'Memory usage'=%.2fMB;%.2f;%.2f;0.00;%.2f" |
2544 | msgstr "" | 1941 | msgstr "" |
2545 | 1942 | ||
2546 | #: plugins/check_nt.c:356 plugins/check_nt.c:441 plugins/check_nt.c:471 | ||
2547 | msgid "No counter specified" | 1943 | msgid "No counter specified" |
2548 | msgstr "" | 1944 | msgstr "" |
2549 | 1945 | ||
2550 | #: plugins/check_nt.c:388 | ||
2551 | msgid "Minimum value contains non-numbers" | 1946 | msgid "Minimum value contains non-numbers" |
2552 | msgstr "" | 1947 | msgstr "" |
2553 | 1948 | ||
2554 | #: plugins/check_nt.c:392 | ||
2555 | msgid "Maximum value contains non-numbers" | 1949 | msgid "Maximum value contains non-numbers" |
2556 | msgstr "" | 1950 | msgstr "" |
2557 | 1951 | ||
2558 | #: plugins/check_nt.c:399 | ||
2559 | msgid "No unit counter specified" | 1952 | msgid "No unit counter specified" |
2560 | msgstr "" | 1953 | msgstr "" |
2561 | 1954 | ||
2562 | #: plugins/check_nt.c:486 | ||
2563 | msgid "Please specify a variable to check" | 1955 | msgid "Please specify a variable to check" |
2564 | msgstr "" | 1956 | msgstr "" |
2565 | 1957 | ||
2566 | #: plugins/check_nt.c:570 | ||
2567 | msgid "Server port must be an integer\n" | 1958 | msgid "Server port must be an integer\n" |
2568 | msgstr "" | 1959 | msgstr "" |
2569 | 1960 | ||
2570 | #: plugins/check_nt.c:624 | ||
2571 | msgid "You must provide a server address or host name" | 1961 | msgid "You must provide a server address or host name" |
2572 | msgstr "" | 1962 | msgstr "" |
2573 | 1963 | ||
2574 | #: plugins/check_nt.c:630 | ||
2575 | msgid "None" | 1964 | msgid "None" |
2576 | msgstr "" | 1965 | msgstr "" |
2577 | 1966 | ||
2578 | #: plugins/check_nt.c:687 | ||
2579 | msgid "This plugin collects data from the NSClient service running on a" | 1967 | msgid "This plugin collects data from the NSClient service running on a" |
2580 | msgstr "" | 1968 | msgstr "" |
2581 | 1969 | ||
2582 | #: plugins/check_nt.c:688 | ||
2583 | msgid "Windows NT/2000/XP/2003 server." | 1970 | msgid "Windows NT/2000/XP/2003 server." |
2584 | msgstr "" | 1971 | msgstr "" |
2585 | 1972 | ||
2586 | #: plugins/check_nt.c:699 | ||
2587 | msgid "Name of the host to check" | 1973 | msgid "Name of the host to check" |
2588 | msgstr "" | 1974 | msgstr "" |
2589 | 1975 | ||
2590 | #: plugins/check_nt.c:701 | ||
2591 | msgid "Optional port number (default: " | 1976 | msgid "Optional port number (default: " |
2592 | msgstr "" | 1977 | msgstr "" |
2593 | 1978 | ||
2594 | #: plugins/check_nt.c:704 | ||
2595 | msgid "Password needed for the request" | 1979 | msgid "Password needed for the request" |
2596 | msgstr "" | 1980 | msgstr "" |
2597 | 1981 | ||
2598 | #: plugins/check_nt.c:706 plugins/check_nwstat.c:1661 | ||
2599 | #: plugins/check_overcr.c:432 | ||
2600 | msgid "Threshold which will result in a warning status" | 1982 | msgid "Threshold which will result in a warning status" |
2601 | msgstr "" | 1983 | msgstr "" |
2602 | 1984 | ||
2603 | #: plugins/check_nt.c:708 plugins/check_nwstat.c:1663 | ||
2604 | #: plugins/check_overcr.c:434 | ||
2605 | msgid "Threshold which will result in a critical status" | 1985 | msgid "Threshold which will result in a critical status" |
2606 | msgstr "" | 1986 | msgstr "" |
2607 | 1987 | ||
2608 | #: plugins/check_nt.c:710 | ||
2609 | msgid "Seconds before connection attempt times out (default: " | 1988 | msgid "Seconds before connection attempt times out (default: " |
2610 | msgstr "" | 1989 | msgstr "" |
2611 | 1990 | ||
2612 | #: plugins/check_nt.c:712 | ||
2613 | msgid "Parameters passed to specified check (see below)" | 1991 | msgid "Parameters passed to specified check (see below)" |
2614 | msgstr "" | 1992 | msgstr "" |
2615 | 1993 | ||
2616 | #: plugins/check_nt.c:714 | ||
2617 | msgid "Display options (currently only SHOWALL works)" | 1994 | msgid "Display options (currently only SHOWALL works)" |
2618 | msgstr "" | 1995 | msgstr "" |
2619 | 1996 | ||
2620 | #: plugins/check_nt.c:716 | ||
2621 | msgid "Return UNKNOWN on timeouts" | 1997 | msgid "Return UNKNOWN on timeouts" |
2622 | msgstr "" | 1998 | msgstr "" |
2623 | 1999 | ||
2624 | #: plugins/check_nt.c:719 | ||
2625 | msgid "Print this help screen" | 2000 | msgid "Print this help screen" |
2626 | msgstr "" | 2001 | msgstr "" |
2627 | 2002 | ||
2628 | #: plugins/check_nt.c:721 | ||
2629 | msgid "Print version information" | 2003 | msgid "Print version information" |
2630 | msgstr "" | 2004 | msgstr "" |
2631 | 2005 | ||
2632 | #: plugins/check_nt.c:723 | ||
2633 | msgid "Variable to check" | 2006 | msgid "Variable to check" |
2634 | msgstr "" | 2007 | msgstr "" |
2635 | 2008 | ||
2636 | #: plugins/check_nt.c:724 | ||
2637 | msgid "Valid variables are:" | 2009 | msgid "Valid variables are:" |
2638 | msgstr "" | 2010 | msgstr "" |
2639 | 2011 | ||
2640 | #: plugins/check_nt.c:726 | ||
2641 | msgid "Get the NSClient version" | 2012 | msgid "Get the NSClient version" |
2642 | msgstr "" | 2013 | msgstr "" |
2643 | 2014 | ||
2644 | #: plugins/check_nt.c:727 | ||
2645 | msgid "If -l <version> is specified, will return warning if versions differ." | 2015 | msgid "If -l <version> is specified, will return warning if versions differ." |
2646 | msgstr "" | 2016 | msgstr "" |
2647 | 2017 | ||
2648 | #: plugins/check_nt.c:729 | ||
2649 | msgid "Average CPU load on last x minutes." | 2018 | msgid "Average CPU load on last x minutes." |
2650 | msgstr "" | 2019 | msgstr "" |
2651 | 2020 | ||
2652 | #: plugins/check_nt.c:730 | ||
2653 | msgid "Request a -l parameter with the following syntax:" | 2021 | msgid "Request a -l parameter with the following syntax:" |
2654 | msgstr "" | 2022 | msgstr "" |
2655 | 2023 | ||
2656 | #: plugins/check_nt.c:731 | ||
2657 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." | 2024 | msgid "-l <minutes range>,<warning threshold>,<critical threshold>." |
2658 | msgstr "" | 2025 | msgstr "" |
2659 | 2026 | ||
2660 | #: plugins/check_nt.c:732 | ||
2661 | msgid "<minute range> should be less than 24*60." | 2027 | msgid "<minute range> should be less than 24*60." |
2662 | msgstr "" | 2028 | msgstr "" |
2663 | 2029 | ||
2664 | #: plugins/check_nt.c:733 | ||
2665 | msgid "" | 2030 | msgid "" |
2666 | "Thresholds are percentage and up to 10 requests can be done in one shot." | 2031 | "Thresholds are percentage and up to 10 requests can be done in one shot." |
2667 | msgstr "" | 2032 | msgstr "" |
2668 | 2033 | ||
2669 | #: plugins/check_nt.c:736 | ||
2670 | msgid "Get the uptime of the machine." | 2034 | msgid "Get the uptime of the machine." |
2671 | msgstr "" | 2035 | msgstr "" |
2672 | 2036 | ||
2673 | #: plugins/check_nt.c:737 | ||
2674 | msgid "-l <unit> " | 2037 | msgid "-l <unit> " |
2675 | msgstr "" | 2038 | msgstr "" |
2676 | 2039 | ||
2677 | #: plugins/check_nt.c:738 | ||
2678 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" | 2040 | msgid "<unit> = seconds, minutes, hours, or days. (default: minutes)" |
2679 | msgstr "" | 2041 | msgstr "" |
2680 | 2042 | ||
2681 | #: plugins/check_nt.c:739 | ||
2682 | msgid "Thresholds will use the unit specified above." | 2043 | msgid "Thresholds will use the unit specified above." |
2683 | msgstr "" | 2044 | msgstr "" |
2684 | 2045 | ||
2685 | #: plugins/check_nt.c:741 | ||
2686 | msgid "Size and percentage of disk use." | 2046 | msgid "Size and percentage of disk use." |
2687 | msgstr "" | 2047 | msgstr "" |
2688 | 2048 | ||
2689 | #: plugins/check_nt.c:742 | ||
2690 | msgid "Request a -l parameter containing the drive letter only." | 2049 | msgid "Request a -l parameter containing the drive letter only." |
2691 | msgstr "" | 2050 | msgstr "" |
2692 | 2051 | ||
2693 | #: plugins/check_nt.c:743 plugins/check_nt.c:746 | ||
2694 | msgid "Warning and critical thresholds can be specified with -w and -c." | 2052 | msgid "Warning and critical thresholds can be specified with -w and -c." |
2695 | msgstr "" | 2053 | msgstr "" |
2696 | 2054 | ||
2697 | #: plugins/check_nt.c:745 | ||
2698 | msgid "Memory use." | 2055 | msgid "Memory use." |
2699 | msgstr "" | 2056 | msgstr "" |
2700 | 2057 | ||
2701 | #: plugins/check_nt.c:748 | ||
2702 | msgid "Check the state of one or several services." | 2058 | msgid "Check the state of one or several services." |
2703 | msgstr "" | 2059 | msgstr "" |
2704 | 2060 | ||
2705 | #: plugins/check_nt.c:749 plugins/check_nt.c:758 | ||
2706 | msgid "Request a -l parameters with the following syntax:" | 2061 | msgid "Request a -l parameters with the following syntax:" |
2707 | msgstr "" | 2062 | msgstr "" |
2708 | 2063 | ||
2709 | #: plugins/check_nt.c:750 | ||
2710 | msgid "-l <service1>,<service2>,<service3>,..." | 2064 | msgid "-l <service1>,<service2>,<service3>,..." |
2711 | msgstr "" | 2065 | msgstr "" |
2712 | 2066 | ||
2713 | #: plugins/check_nt.c:751 | ||
2714 | msgid "You can specify -d SHOWALL in case you want to see working services" | 2067 | msgid "You can specify -d SHOWALL in case you want to see working services" |
2715 | msgstr "" | 2068 | msgstr "" |
2716 | 2069 | ||
2717 | #: plugins/check_nt.c:752 | ||
2718 | msgid "in the returned string." | 2070 | msgid "in the returned string." |
2719 | msgstr "" | 2071 | msgstr "" |
2720 | 2072 | ||
2721 | #: plugins/check_nt.c:754 | ||
2722 | msgid "Check if one or several process are running." | 2073 | msgid "Check if one or several process are running." |
2723 | msgstr "" | 2074 | msgstr "" |
2724 | 2075 | ||
2725 | #: plugins/check_nt.c:755 | ||
2726 | msgid "Same syntax as SERVICESTATE." | 2076 | msgid "Same syntax as SERVICESTATE." |
2727 | msgstr "" | 2077 | msgstr "" |
2728 | 2078 | ||
2729 | #: plugins/check_nt.c:757 | ||
2730 | msgid "Check any performance counter of Windows NT/2000." | 2079 | msgid "Check any performance counter of Windows NT/2000." |
2731 | msgstr "" | 2080 | msgstr "" |
2732 | 2081 | ||
2733 | #: plugins/check_nt.c:759 | ||
2734 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" | 2082 | msgid "-l \"\\\\<performance object>\\\\counter\",\"<description>" |
2735 | msgstr "" | 2083 | msgstr "" |
2736 | 2084 | ||
2737 | #: plugins/check_nt.c:760 | ||
2738 | msgid "The <description> parameter is optional and is given to a printf " | 2085 | msgid "The <description> parameter is optional and is given to a printf " |
2739 | msgstr "" | 2086 | msgstr "" |
2740 | 2087 | ||
2741 | #: plugins/check_nt.c:761 | ||
2742 | msgid "output command which requires a float parameter." | 2088 | msgid "output command which requires a float parameter." |
2743 | msgstr "" | 2089 | msgstr "" |
2744 | 2090 | ||
2745 | #: plugins/check_nt.c:762 | ||
2746 | #, c-format | 2091 | #, c-format |
2747 | msgid "If <description> does not include \"%%\", it is used as a label." | 2092 | msgid "If <description> does not include \"%%\", it is used as a label." |
2748 | msgstr "" | 2093 | msgstr "" |
2749 | 2094 | ||
2750 | #: plugins/check_nt.c:763 plugins/check_nt.c:778 | ||
2751 | msgid "Some examples:" | 2095 | msgid "Some examples:" |
2752 | msgstr "" | 2096 | msgstr "" |
2753 | 2097 | ||
2754 | #: plugins/check_nt.c:767 | ||
2755 | msgid "Check any performance counter object of Windows NT/2000." | 2098 | msgid "Check any performance counter object of Windows NT/2000." |
2756 | msgstr "" | 2099 | msgstr "" |
2757 | 2100 | ||
2758 | #: plugins/check_nt.c:768 | ||
2759 | msgid "" | 2101 | msgid "" |
2760 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" | 2102 | "Syntax: check_nt -H <hostname> -p <port> -v INSTANCES -l <counter object>" |
2761 | msgstr "" | 2103 | msgstr "" |
2762 | 2104 | ||
2763 | #: plugins/check_nt.c:769 | ||
2764 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," | 2105 | msgid "<counter object> is a Windows Perfmon Counter object (eg. Process)," |
2765 | msgstr "" | 2106 | msgstr "" |
2766 | 2107 | ||
2767 | #: plugins/check_nt.c:770 | ||
2768 | msgid "if it is two words, it should be enclosed in quotes" | 2108 | msgid "if it is two words, it should be enclosed in quotes" |
2769 | msgstr "" | 2109 | msgstr "" |
2770 | 2110 | ||
2771 | #: plugins/check_nt.c:771 | ||
2772 | msgid "The returned results will be a comma-separated list of instances on " | 2111 | msgid "The returned results will be a comma-separated list of instances on " |
2773 | msgstr "" | 2112 | msgstr "" |
2774 | 2113 | ||
2775 | #: plugins/check_nt.c:772 | ||
2776 | msgid " the selected computer for that object." | 2114 | msgid " the selected computer for that object." |
2777 | msgstr "" | 2115 | msgstr "" |
2778 | 2116 | ||
2779 | #: plugins/check_nt.c:773 | ||
2780 | msgid "" | 2117 | msgid "" |
2781 | "The purpose of this is to be run from command line to determine what " | 2118 | "The purpose of this is to be run from command line to determine what " |
2782 | "instances" | 2119 | "instances" |
2783 | msgstr "" | 2120 | msgstr "" |
2784 | 2121 | ||
2785 | #: plugins/check_nt.c:774 | ||
2786 | msgid "" | 2122 | msgid "" |
2787 | " are available for monitoring without having to log onto the Windows server" | 2123 | " are available for monitoring without having to log onto the Windows server" |
2788 | msgstr "" | 2124 | msgstr "" |
2789 | 2125 | ||
2790 | #: plugins/check_nt.c:775 | ||
2791 | msgid " to run Perfmon directly." | 2126 | msgid " to run Perfmon directly." |
2792 | msgstr "" | 2127 | msgstr "" |
2793 | 2128 | ||
2794 | #: plugins/check_nt.c:776 | ||
2795 | msgid "" | 2129 | msgid "" |
2796 | "It can also be used in scripts that automatically create the monitoring " | 2130 | "It can also be used in scripts that automatically create the monitoring " |
2797 | "service" | 2131 | "service" |
2798 | msgstr "" | 2132 | msgstr "" |
2799 | 2133 | ||
2800 | #: plugins/check_nt.c:777 | ||
2801 | msgid " configuration files." | 2134 | msgid " configuration files." |
2802 | msgstr "" | 2135 | msgstr "" |
2803 | 2136 | ||
2804 | #: plugins/check_nt.c:779 | ||
2805 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" | 2137 | msgid "check_nt -H 192.168.1.1 -p 1248 -v INSTANCES -l Process" |
2806 | msgstr "" | 2138 | msgstr "" |
2807 | 2139 | ||
2808 | #: plugins/check_nt.c:782 | ||
2809 | msgid "" | 2140 | msgid "" |
2810 | "- The NSClient service should be running on the server to get any information" | 2141 | "- The NSClient service should be running on the server to get any information" |
2811 | msgstr "" | 2142 | msgstr "" |
2812 | 2143 | ||
2813 | #: plugins/check_nt.c:784 | ||
2814 | msgid "- Critical thresholds should be lower than warning thresholds" | 2144 | msgid "- Critical thresholds should be lower than warning thresholds" |
2815 | msgstr "" | 2145 | msgstr "" |
2816 | 2146 | ||
2817 | #: plugins/check_nt.c:785 | ||
2818 | msgid "- Default port 1248 is sometimes in use by other services. The error" | 2147 | msgid "- Default port 1248 is sometimes in use by other services. The error" |
2819 | msgstr "" | 2148 | msgstr "" |
2820 | 2149 | ||
2821 | #: plugins/check_nt.c:786 | ||
2822 | msgid "" | 2150 | msgid "" |
2823 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." | 2151 | "output when this happens contains \"Cannot map xxxxx to protocol number\"." |
2824 | msgstr "" | 2152 | msgstr "" |
2825 | 2153 | ||
2826 | #: plugins/check_nt.c:787 | ||
2827 | msgid "One fix for this is to change the port to something else on check_nt " | 2154 | msgid "One fix for this is to change the port to something else on check_nt " |
2828 | msgstr "" | 2155 | msgstr "" |
2829 | 2156 | ||
2830 | #: plugins/check_nt.c:788 | ||
2831 | msgid "and on the client service it's connecting to." | 2157 | msgid "and on the client service it's connecting to." |
2832 | msgstr "" | 2158 | msgstr "" |
2833 | 2159 | ||
2834 | #: plugins/check_ntp.c:629 | ||
2835 | #, c-format | 2160 | #, c-format |
2836 | msgid "jitter response too large (%lu bytes)\n" | 2161 | msgid "jitter response too large (%lu bytes)\n" |
2837 | msgstr "" | 2162 | msgstr "" |
2838 | 2163 | ||
2839 | #: plugins/check_ntp.c:817 plugins/check_ntp_peer.c:619 | ||
2840 | #: plugins/check_ntp_time.c:576 | ||
2841 | msgid "NTP CRITICAL:" | 2164 | msgid "NTP CRITICAL:" |
2842 | msgstr "" | 2165 | msgstr "" |
2843 | 2166 | ||
2844 | #: plugins/check_ntp.c:820 plugins/check_ntp_peer.c:622 | ||
2845 | #: plugins/check_ntp_time.c:579 | ||
2846 | msgid "NTP WARNING:" | 2167 | msgid "NTP WARNING:" |
2847 | msgstr "" | 2168 | msgstr "" |
2848 | 2169 | ||
2849 | #: plugins/check_ntp.c:823 plugins/check_ntp_peer.c:625 | ||
2850 | #: plugins/check_ntp_time.c:582 | ||
2851 | msgid "NTP OK:" | 2170 | msgid "NTP OK:" |
2852 | msgstr "" | 2171 | msgstr "" |
2853 | 2172 | ||
2854 | #: plugins/check_ntp.c:826 plugins/check_ntp_peer.c:628 | ||
2855 | #: plugins/check_ntp_time.c:585 | ||
2856 | msgid "NTP UNKNOWN:" | 2173 | msgid "NTP UNKNOWN:" |
2857 | msgstr "" | 2174 | msgstr "" |
2858 | 2175 | ||
2859 | #: plugins/check_ntp.c:830 plugins/check_ntp_peer.c:637 | ||
2860 | #: plugins/check_ntp_time.c:589 | ||
2861 | msgid "Offset unknown" | 2176 | msgid "Offset unknown" |
2862 | msgstr "" | 2177 | msgstr "" |
2863 | 2178 | ||
2864 | #: plugins/check_ntp.c:833 plugins/check_ntp_peer.c:640 | ||
2865 | #: plugins/check_ntp_peer.c:642 plugins/check_ntp_peer.c:644 | ||
2866 | #: plugins/check_ntp_time.c:592 | ||
2867 | msgid "Offset" | 2179 | msgid "Offset" |
2868 | msgstr "" | 2180 | msgstr "" |
2869 | 2181 | ||
2870 | #: plugins/check_ntp.c:854 plugins/check_ntp_peer.c:690 | ||
2871 | msgid "This plugin checks the selected ntp server" | 2182 | msgid "This plugin checks the selected ntp server" |
2872 | msgstr "" | 2183 | msgstr "" |
2873 | 2184 | ||
2874 | #: plugins/check_ntp.c:864 plugins/check_ntp_peer.c:702 | ||
2875 | #: plugins/check_ntp_time.c:619 | ||
2876 | msgid "Offset to result in warning status (seconds)" | 2185 | msgid "Offset to result in warning status (seconds)" |
2877 | msgstr "" | 2186 | msgstr "" |
2878 | 2187 | ||
2879 | #: plugins/check_ntp.c:866 plugins/check_ntp_peer.c:704 | ||
2880 | #: plugins/check_ntp_time.c:621 | ||
2881 | msgid "Offset to result in critical status (seconds)" | 2188 | msgid "Offset to result in critical status (seconds)" |
2882 | msgstr "" | 2189 | msgstr "" |
2883 | 2190 | ||
2884 | #: plugins/check_ntp.c:868 plugins/check_ntp_peer.c:710 | ||
2885 | msgid "Warning threshold for jitter" | 2191 | msgid "Warning threshold for jitter" |
2886 | msgstr "" | 2192 | msgstr "" |
2887 | 2193 | ||
2888 | #: plugins/check_ntp.c:870 plugins/check_ntp_peer.c:712 | ||
2889 | msgid "Critical threshold for jitter" | 2194 | msgid "Critical threshold for jitter" |
2890 | msgstr "" | 2195 | msgstr "" |
2891 | 2196 | ||
2892 | #: plugins/check_ntp.c:880 | ||
2893 | msgid "Normal offset check:" | 2197 | msgid "Normal offset check:" |
2894 | msgstr "" | 2198 | msgstr "" |
2895 | 2199 | ||
2896 | #: plugins/check_ntp.c:883 plugins/check_ntp_peer.c:737 | ||
2897 | msgid "" | 2200 | msgid "" |
2898 | "Check jitter too, avoiding critical notifications if jitter isn't available" | 2201 | "Check jitter too, avoiding critical notifications if jitter isn't available" |
2899 | msgstr "" | 2202 | msgstr "" |
2900 | 2203 | ||
2901 | #: plugins/check_ntp.c:884 plugins/check_ntp_peer.c:738 | ||
2902 | msgid "(See Notes above for more details on thresholds formats):" | 2204 | msgid "(See Notes above for more details on thresholds formats):" |
2903 | msgstr "" | 2205 | msgstr "" |
2904 | 2206 | ||
2905 | #: plugins/check_ntp.c:889 plugins/check_ntp.c:896 | ||
2906 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" | 2207 | msgid "WARNING: check_ntp is deprecated. Please use check_ntp_peer or" |
2907 | msgstr "" | 2208 | msgstr "" |
2908 | 2209 | ||
2909 | #: plugins/check_ntp.c:890 plugins/check_ntp.c:897 | ||
2910 | msgid "check_ntp_time instead." | 2210 | msgid "check_ntp_time instead." |
2911 | msgstr "" | 2211 | msgstr "" |
2912 | 2212 | ||
2913 | #: plugins/check_ntp_peer.c:632 | ||
2914 | msgid "Server not synchronized" | 2213 | msgid "Server not synchronized" |
2915 | msgstr "" | 2214 | msgstr "" |
2916 | 2215 | ||
2917 | #: plugins/check_ntp_peer.c:634 | ||
2918 | msgid "Server has the LI_ALARM bit set" | 2216 | msgid "Server has the LI_ALARM bit set" |
2919 | msgstr "" | 2217 | msgstr "" |
2920 | 2218 | ||
2921 | #: plugins/check_ntp_peer.c:700 | ||
2922 | msgid "" | 2219 | msgid "" |
2923 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" | 2220 | "Returns UNKNOWN instead of CRITICAL or WARNING if server isn't synchronized" |
2924 | msgstr "" | 2221 | msgstr "" |
2925 | 2222 | ||
2926 | #: plugins/check_ntp_peer.c:706 | ||
2927 | msgid "Warning threshold for stratum of server's synchronization peer" | 2223 | msgid "Warning threshold for stratum of server's synchronization peer" |
2928 | msgstr "" | 2224 | msgstr "" |
2929 | 2225 | ||
2930 | #: plugins/check_ntp_peer.c:708 | ||
2931 | msgid "Critical threshold for stratum of server's synchronization peer" | 2226 | msgid "Critical threshold for stratum of server's synchronization peer" |
2932 | msgstr "" | 2227 | msgstr "" |
2933 | 2228 | ||
2934 | #: plugins/check_ntp_peer.c:714 | ||
2935 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" | 2229 | msgid "Warning threshold for number of usable time sources (\"truechimers\")" |
2936 | msgstr "" | 2230 | msgstr "" |
2937 | 2231 | ||
2938 | #: plugins/check_ntp_peer.c:716 | ||
2939 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" | 2232 | msgid "Critical threshold for number of usable time sources (\"truechimers\")" |
2940 | msgstr "" | 2233 | msgstr "" |
2941 | 2234 | ||
2942 | #: plugins/check_ntp_peer.c:721 | ||
2943 | msgid "This plugin checks an NTP server independent of any commandline" | 2235 | msgid "This plugin checks an NTP server independent of any commandline" |
2944 | msgstr "" | 2236 | msgstr "" |
2945 | 2237 | ||
2946 | #: plugins/check_ntp_peer.c:722 | ||
2947 | msgid "programs or external libraries." | 2238 | msgid "programs or external libraries." |
2948 | msgstr "" | 2239 | msgstr "" |
2949 | 2240 | ||
2950 | #: plugins/check_ntp_peer.c:725 | ||
2951 | msgid "Use this plugin to check the health of an NTP server. It supports" | 2241 | msgid "Use this plugin to check the health of an NTP server. It supports" |
2952 | msgstr "" | 2242 | msgstr "" |
2953 | 2243 | ||
2954 | #: plugins/check_ntp_peer.c:726 | ||
2955 | msgid "checking the offset with the sync peer, the jitter and stratum. This" | 2244 | msgid "checking the offset with the sync peer, the jitter and stratum. This" |
2956 | msgstr "" | 2245 | msgstr "" |
2957 | 2246 | ||
2958 | #: plugins/check_ntp_peer.c:727 | ||
2959 | msgid "plugin will not check the clock offset between the local host and NTP" | 2247 | msgid "plugin will not check the clock offset between the local host and NTP" |
2960 | msgstr "" | 2248 | msgstr "" |
2961 | 2249 | ||
2962 | #: plugins/check_ntp_peer.c:728 | ||
2963 | msgid "server; please use check_ntp_time for that purpose." | 2250 | msgid "server; please use check_ntp_time for that purpose." |
2964 | msgstr "" | 2251 | msgstr "" |
2965 | 2252 | ||
2966 | #: plugins/check_ntp_peer.c:734 | ||
2967 | msgid "Simple NTP server check:" | 2253 | msgid "Simple NTP server check:" |
2968 | msgstr "" | 2254 | msgstr "" |
2969 | 2255 | ||
2970 | #: plugins/check_ntp_peer.c:741 | ||
2971 | msgid "Only check the number of usable time sources (\"truechimers\"):" | 2256 | msgid "Only check the number of usable time sources (\"truechimers\"):" |
2972 | msgstr "" | 2257 | msgstr "" |
2973 | 2258 | ||
2974 | #: plugins/check_ntp_peer.c:744 | ||
2975 | msgid "Check only stratum:" | 2259 | msgid "Check only stratum:" |
2976 | msgstr "" | 2260 | msgstr "" |
2977 | 2261 | ||
2978 | #: plugins/check_ntp_time.c:607 | ||
2979 | msgid "This plugin checks the clock offset with the ntp server" | 2262 | msgid "This plugin checks the clock offset with the ntp server" |
2980 | msgstr "" | 2263 | msgstr "" |
2981 | 2264 | ||
2982 | #: plugins/check_ntp_time.c:617 | ||
2983 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" | 2265 | msgid "Returns UNKNOWN instead of CRITICAL if offset cannot be found" |
2984 | msgstr "" | 2266 | msgstr "" |
2985 | 2267 | ||
2986 | #: plugins/check_ntp_time.c:623 | ||
2987 | msgid "Expected offset of the ntp server relative to local server (seconds)" | 2268 | msgid "Expected offset of the ntp server relative to local server (seconds)" |
2988 | msgstr "" | 2269 | msgstr "" |
2989 | 2270 | ||
2990 | #: plugins/check_ntp_time.c:628 | ||
2991 | msgid "This plugin checks the clock offset between the local host and a" | 2271 | msgid "This plugin checks the clock offset between the local host and a" |
2992 | msgstr "" | 2272 | msgstr "" |
2993 | 2273 | ||
2994 | #: plugins/check_ntp_time.c:629 | ||
2995 | msgid "remote NTP server. It is independent of any commandline programs or" | 2274 | msgid "remote NTP server. It is independent of any commandline programs or" |
2996 | msgstr "" | 2275 | msgstr "" |
2997 | 2276 | ||
2998 | #: plugins/check_ntp_time.c:630 | ||
2999 | msgid "external libraries." | 2277 | msgid "external libraries." |
3000 | msgstr "" | 2278 | msgstr "" |
3001 | 2279 | ||
3002 | #: plugins/check_ntp_time.c:634 | ||
3003 | msgid "If you'd rather want to monitor an NTP server, please use" | 2280 | msgid "If you'd rather want to monitor an NTP server, please use" |
3004 | msgstr "" | 2281 | msgstr "" |
3005 | 2282 | ||
3006 | #: plugins/check_ntp_time.c:635 | ||
3007 | msgid "check_ntp_peer." | 2283 | msgid "check_ntp_peer." |
3008 | msgstr "" | 2284 | msgstr "" |
3009 | 2285 | ||
3010 | #: plugins/check_ntp_time.c:636 | ||
3011 | msgid "--time-offset is useful for compensating for servers with known" | 2286 | msgid "--time-offset is useful for compensating for servers with known" |
3012 | msgstr "" | 2287 | msgstr "" |
3013 | 2288 | ||
3014 | #: plugins/check_ntp_time.c:637 | ||
3015 | msgid "and expected clock skew." | 2289 | msgid "and expected clock skew." |
3016 | msgstr "" | 2290 | msgstr "" |
3017 | 2291 | ||
3018 | #: plugins/check_nwstat.c:194 | ||
3019 | #, c-format | 2292 | #, c-format |
3020 | msgid "NetWare %s: " | 2293 | msgid "NetWare %s: " |
3021 | msgstr "" | 2294 | msgstr "" |
3022 | 2295 | ||
3023 | #: plugins/check_nwstat.c:232 | ||
3024 | #, c-format | 2296 | #, c-format |
3025 | msgid "Up %s," | 2297 | msgid "Up %s," |
3026 | msgstr "" | 2298 | msgstr "" |
3027 | 2299 | ||
3028 | #: plugins/check_nwstat.c:240 | ||
3029 | #, c-format | 2300 | #, c-format |
3030 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" | 2301 | msgid "Load %s - %s %s-min load average = %lu%%|load%s=%lu;%lu;%lu;0;100" |
3031 | msgstr "" | 2302 | msgstr "" |
3032 | 2303 | ||
3033 | #: plugins/check_nwstat.c:268 | ||
3034 | #, c-format | 2304 | #, c-format |
3035 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" | 2305 | msgid "Conns %s - %lu current connections|Conns=%lu;%lu;%lu;;" |
3036 | msgstr "" | 2306 | msgstr "" |
3037 | 2307 | ||
3038 | #: plugins/check_nwstat.c:293 | ||
3039 | #, c-format | 2308 | #, c-format |
3040 | msgid "%s: Long term cache hits = %lu%%" | 2309 | msgid "%s: Long term cache hits = %lu%%" |
3041 | msgstr "" | 2310 | msgstr "" |
3042 | 2311 | ||
3043 | #: plugins/check_nwstat.c:315 | ||
3044 | #, c-format | 2312 | #, c-format |
3045 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" | 2313 | msgid "%s: Total cache buffers = %lu|Cachebuffers=%lu;%lu;%lu;;" |
3046 | msgstr "" | 2314 | msgstr "" |
3047 | 2315 | ||
3048 | #: plugins/check_nwstat.c:340 | ||
3049 | #, c-format | 2316 | #, c-format |
3050 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" | 2317 | msgid "%s: Dirty cache buffers = %lu|Dirty-Cache-Buffers=%lu;%lu;%lu;;" |
3051 | msgstr "" | 2318 | msgstr "" |
3052 | 2319 | ||
3053 | #: plugins/check_nwstat.c:365 | ||
3054 | #, c-format | 2320 | #, c-format |
3055 | msgid "%s: LRU sitting time = %lu minutes" | 2321 | msgid "%s: LRU sitting time = %lu minutes" |
3056 | msgstr "" | 2322 | msgstr "" |
3057 | 2323 | ||
3058 | #: plugins/check_nwstat.c:382 plugins/check_nwstat.c:410 | ||
3059 | #: plugins/check_nwstat.c:437 plugins/check_nwstat.c:470 | ||
3060 | #: plugins/check_nwstat.c:650 plugins/check_nwstat.c:676 | ||
3061 | #: plugins/check_nwstat.c:707 plugins/check_nwstat.c:753 | ||
3062 | #: plugins/check_nwstat.c:777 | ||
3063 | #, c-format | 2324 | #, c-format |
3064 | msgid "CRITICAL - Volume '%s' does not exist!" | 2325 | msgid "CRITICAL - Volume '%s' does not exist!" |
3065 | msgstr "" | 2326 | msgstr "" |
3066 | 2327 | ||
3067 | #: plugins/check_nwstat.c:391 | ||
3068 | #, c-format | 2328 | #, c-format |
3069 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" | 2329 | msgid "%s%lu KB free on volume %s|KBFree%s=%lu;%lu;%lu;;" |
3070 | msgstr "" | 2330 | msgstr "" |
3071 | 2331 | ||
3072 | #: plugins/check_nwstat.c:392 plugins/check_nwstat.c:420 | ||
3073 | #: plugins/check_nwstat.c:447 plugins/check_nwstat.c:659 | ||
3074 | #: plugins/check_nwstat.c:685 plugins/check_nwstat.c:761 | ||
3075 | msgid "Only " | 2332 | msgid "Only " |
3076 | msgstr "" | 2333 | msgstr "" |
3077 | 2334 | ||
3078 | #: plugins/check_nwstat.c:419 | ||
3079 | #, c-format | 2335 | #, c-format |
3080 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" | 2336 | msgid "%s%lu MB free on volume %s|MBFree%s=%lu;%lu;%lu;;" |
3081 | msgstr "" | 2337 | msgstr "" |
3082 | 2338 | ||
3083 | #: plugins/check_nwstat.c:446 | ||
3084 | #, c-format | 2339 | #, c-format |
3085 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" | 2340 | msgid "%s%lu MB used on volume %s|MBUsed%s=%lu;%lu;%lu;;" |
3086 | msgstr "" | 2341 | msgstr "" |
3087 | 2342 | ||
3088 | #: plugins/check_nwstat.c:494 | ||
3089 | #, c-format | 2343 | #, c-format |
3090 | msgid "" | 2344 | msgid "" |
3091 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" | 2345 | "%lu MB (%lu%%) free on volume %s - total %lu MB|FreeMB%s=%lu;%lu;%lu;0;100" |
3092 | msgstr "" | 2346 | msgstr "" |
3093 | 2347 | ||
3094 | #: plugins/check_nwstat.c:528 | ||
3095 | #, c-format | 2348 | #, c-format |
3096 | msgid "Directory Services Database is %s (DS version %s)" | 2349 | msgid "Directory Services Database is %s (DS version %s)" |
3097 | msgstr "" | 2350 | msgstr "" |
3098 | 2351 | ||
3099 | #: plugins/check_nwstat.c:545 | ||
3100 | #, c-format | 2352 | #, c-format |
3101 | msgid "Logins are %s" | 2353 | msgid "Logins are %s" |
3102 | msgstr "" | 2354 | msgstr "" |
3103 | 2355 | ||
3104 | #: plugins/check_nwstat.c:545 | ||
3105 | msgid "enabled" | 2356 | msgid "enabled" |
3106 | msgstr "" | 2357 | msgstr "" |
3107 | 2358 | ||
3108 | #: plugins/check_nwstat.c:545 | ||
3109 | msgid "disabled" | 2359 | msgid "disabled" |
3110 | msgstr "" | 2360 | msgstr "" |
3111 | 2361 | ||
3112 | #: plugins/check_nwstat.c:560 | ||
3113 | msgid "CRITICAL - NRM Status is bad!" | 2362 | msgid "CRITICAL - NRM Status is bad!" |
3114 | msgstr "" | 2363 | msgstr "" |
3115 | 2364 | ||
3116 | #: plugins/check_nwstat.c:565 | ||
3117 | msgid "Warning - NRM Status is suspect!" | 2365 | msgid "Warning - NRM Status is suspect!" |
3118 | msgstr "" | 2366 | msgstr "" |
3119 | 2367 | ||
3120 | #: plugins/check_nwstat.c:568 | ||
3121 | msgid "OK - NRM Status is good!" | 2368 | msgid "OK - NRM Status is good!" |
3122 | msgstr "" | 2369 | msgstr "" |
3123 | 2370 | ||
3124 | #: plugins/check_nwstat.c:610 | ||
3125 | #, c-format | 2371 | #, c-format |
3126 | msgid "%lu of %lu (%lu%%) packet receive buffers used" | 2372 | msgid "%lu of %lu (%lu%%) packet receive buffers used" |
3127 | msgstr "" | 2373 | msgstr "" |
3128 | 2374 | ||
3129 | #: plugins/check_nwstat.c:634 | ||
3130 | #, c-format | 2375 | #, c-format |
3131 | msgid "%lu entries in SAP table" | 2376 | msgid "%lu entries in SAP table" |
3132 | msgstr "" | 2377 | msgstr "" |
3133 | 2378 | ||
3134 | #: plugins/check_nwstat.c:636 | ||
3135 | #, c-format | 2379 | #, c-format |
3136 | msgid "%lu entries in SAP table for SAP type %d" | 2380 | msgid "%lu entries in SAP table for SAP type %d" |
3137 | msgstr "" | 2381 | msgstr "" |
3138 | 2382 | ||
3139 | #: plugins/check_nwstat.c:658 | ||
3140 | #, c-format | 2383 | #, c-format |
3141 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2384 | msgid "%s%lu KB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3142 | msgstr "" | 2385 | msgstr "" |
3143 | 2386 | ||
3144 | #: plugins/check_nwstat.c:684 | ||
3145 | #, c-format | 2387 | #, c-format |
3146 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" | 2388 | msgid "%s%lu MB purgeable on volume %s|Purge%s=%lu;%lu;%lu;;" |
3147 | msgstr "" | 2389 | msgstr "" |
3148 | 2390 | ||
3149 | #: plugins/check_nwstat.c:730 | ||
3150 | #, c-format | 2391 | #, c-format |
3151 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" | 2392 | msgid "%lu MB (%lu%%) purgeable on volume %s|Purgeable%s=%lu;%lu;%lu;0;100" |
3152 | msgstr "" | 2393 | msgstr "" |
3153 | 2394 | ||
3154 | #: plugins/check_nwstat.c:761 | ||
3155 | #, c-format | 2395 | #, c-format |
3156 | msgid "%s%lu KB not yet purgeable on volume %s" | 2396 | msgid "%s%lu KB not yet purgeable on volume %s" |
3157 | msgstr "" | 2397 | msgstr "" |
3158 | 2398 | ||
3159 | #: plugins/check_nwstat.c:800 | ||
3160 | #, c-format | 2399 | #, c-format |
3161 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" | 2400 | msgid "%lu MB (%lu%%) not yet purgeable on volume %s" |
3162 | msgstr "" | 2401 | msgstr "" |
3163 | 2402 | ||
3164 | #: plugins/check_nwstat.c:821 | ||
3165 | #, c-format | 2403 | #, c-format |
3166 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" | 2404 | msgid "%lu open files|Openfiles=%lu;%lu;%lu;0,0" |
3167 | msgstr "" | 2405 | msgstr "" |
3168 | 2406 | ||
3169 | #: plugins/check_nwstat.c:846 | ||
3170 | #, c-format | 2407 | #, c-format |
3171 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" | 2408 | msgid "%lu abended threads|Abends=%lu;%lu;%lu;;" |
3172 | msgstr "" | 2409 | msgstr "" |
3173 | 2410 | ||
3174 | #: plugins/check_nwstat.c:881 | ||
3175 | #, c-format | 2411 | #, c-format |
3176 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" | 2412 | msgid "%lu current service processes (%lu max)|Processes=%lu;%lu;%lu;0;%lu" |
3177 | msgstr "" | 2413 | msgstr "" |
3178 | 2414 | ||
3179 | #: plugins/check_nwstat.c:904 | ||
3180 | msgid "CRITICAL - Time not in sync with network!" | 2415 | msgid "CRITICAL - Time not in sync with network!" |
3181 | msgstr "" | 2416 | msgstr "" |
3182 | 2417 | ||
3183 | #: plugins/check_nwstat.c:907 | ||
3184 | msgid "OK - Time in sync with network!" | 2418 | msgid "OK - Time in sync with network!" |
3185 | msgstr "" | 2419 | msgstr "" |
3186 | 2420 | ||
3187 | #: plugins/check_nwstat.c:930 | ||
3188 | #, c-format | 2421 | #, c-format |
3189 | msgid "LRU sitting time = %lu seconds" | 2422 | msgid "LRU sitting time = %lu seconds" |
3190 | msgstr "" | 2423 | msgstr "" |
3191 | 2424 | ||
3192 | #: plugins/check_nwstat.c:949 | ||
3193 | #, c-format | 2425 | #, c-format |
3194 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" | 2426 | msgid "Dirty cache buffers = %lu%% of the total|DCB=%lu;%lu;%lu;0;100" |
3195 | msgstr "" | 2427 | msgstr "" |
3196 | 2428 | ||
3197 | #: plugins/check_nwstat.c:971 | ||
3198 | #, c-format | 2429 | #, c-format |
3199 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" | 2430 | msgid "Total cache buffers = %lu%% of the original|TCB=%lu;%lu;%lu;0;100" |
3200 | msgstr "" | 2431 | msgstr "" |
3201 | 2432 | ||
3202 | #: plugins/check_nwstat.c:989 | ||
3203 | #, c-format | 2433 | #, c-format |
3204 | msgid "NDS Version %s" | 2434 | msgid "NDS Version %s" |
3205 | msgstr "" | 2435 | msgstr "" |
3206 | 2436 | ||
3207 | #: plugins/check_nwstat.c:1005 | ||
3208 | #, c-format | 2437 | #, c-format |
3209 | msgid "Up %s" | 2438 | msgid "Up %s" |
3210 | msgstr "" | 2439 | msgstr "" |
3211 | 2440 | ||
3212 | #: plugins/check_nwstat.c:1019 | ||
3213 | #, c-format | 2441 | #, c-format |
3214 | msgid "Module %s version %s is loaded" | 2442 | msgid "Module %s version %s is loaded" |
3215 | msgstr "" | 2443 | msgstr "" |
3216 | 2444 | ||
3217 | #: plugins/check_nwstat.c:1022 | ||
3218 | #, c-format | 2445 | #, c-format |
3219 | msgid "Module %s is not loaded" | 2446 | msgid "Module %s is not loaded" |
3220 | msgstr "" | 2447 | msgstr "" |
3221 | 2448 | ||
3222 | #: plugins/check_nwstat.c:1033 plugins/check_nwstat.c:1059 | ||
3223 | #: plugins/check_nwstat.c:1085 plugins/check_nwstat.c:1111 | ||
3224 | #: plugins/check_nwstat.c:1137 plugins/check_nwstat.c:1163 | ||
3225 | #: plugins/check_nwstat.c:1189 plugins/check_nwstat.c:1215 | ||
3226 | #: plugins/check_nwstat.c:1241 plugins/check_nwstat.c:1267 | ||
3227 | #, c-format | 2449 | #, c-format |
3228 | msgid "CRITICAL - Value '%s' does not exist!" | 2450 | msgid "CRITICAL - Value '%s' does not exist!" |
3229 | msgstr "" | 2451 | msgstr "" |
3230 | 2452 | ||
3231 | #: plugins/check_nwstat.c:1042 plugins/check_nwstat.c:1068 | ||
3232 | #: plugins/check_nwstat.c:1094 plugins/check_nwstat.c:1120 | ||
3233 | #: plugins/check_nwstat.c:1146 plugins/check_nwstat.c:1172 | ||
3234 | #: plugins/check_nwstat.c:1198 plugins/check_nwstat.c:1224 | ||
3235 | #: plugins/check_nwstat.c:1250 plugins/check_nwstat.c:1276 | ||
3236 | #, c-format | 2453 | #, c-format |
3237 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" | 2454 | msgid "%s is %lu|%s=%lu;%lu;%lu;;" |
3238 | msgstr "" | 2455 | msgstr "" |
3239 | 2456 | ||
3240 | #: plugins/check_nwstat.c:1289 plugins/check_overcr.c:285 | ||
3241 | msgid "Nothing to check!\n" | 2457 | msgid "Nothing to check!\n" |
3242 | msgstr "" | 2458 | msgstr "" |
3243 | 2459 | ||
3244 | #: plugins/check_nwstat.c:1371 plugins/check_overcr.c:355 | ||
3245 | msgid "Server port an integer\n" | 2460 | msgid "Server port an integer\n" |
3246 | msgstr "" | 2461 | msgstr "" |
3247 | 2462 | ||
3248 | #: plugins/check_nwstat.c:1601 | ||
3249 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" | 2463 | msgid "This plugin attempts to contact the MRTGEXT NLM running on a" |
3250 | msgstr "" | 2464 | msgstr "" |
3251 | 2465 | ||
3252 | #: plugins/check_nwstat.c:1602 | ||
3253 | msgid "Novell server to gather the requested system information." | 2466 | msgid "Novell server to gather the requested system information." |
3254 | msgstr "" | 2467 | msgstr "" |
3255 | 2468 | ||
3256 | #: plugins/check_nwstat.c:1614 plugins/check_overcr.c:436 | ||
3257 | msgid "Variable to check. Valid variables include:" | 2469 | msgid "Variable to check. Valid variables include:" |
3258 | msgstr "" | 2470 | msgstr "" |
3259 | 2471 | ||
3260 | #: plugins/check_nwstat.c:1615 | ||
3261 | msgid "LOAD1 = 1 minute average CPU load" | 2472 | msgid "LOAD1 = 1 minute average CPU load" |
3262 | msgstr "" | 2473 | msgstr "" |
3263 | 2474 | ||
3264 | #: plugins/check_nwstat.c:1616 | ||
3265 | msgid "LOAD5 = 5 minute average CPU load" | 2475 | msgid "LOAD5 = 5 minute average CPU load" |
3266 | msgstr "" | 2476 | msgstr "" |
3267 | 2477 | ||
3268 | #: plugins/check_nwstat.c:1617 | ||
3269 | msgid "LOAD15 = 15 minute average CPU load" | 2478 | msgid "LOAD15 = 15 minute average CPU load" |
3270 | msgstr "" | 2479 | msgstr "" |
3271 | 2480 | ||
3272 | #: plugins/check_nwstat.c:1618 | ||
3273 | msgid "CSPROCS = number of current service processes (NW 5.x only)" | 2481 | msgid "CSPROCS = number of current service processes (NW 5.x only)" |
3274 | msgstr "" | 2482 | msgstr "" |
3275 | 2483 | ||
3276 | #: plugins/check_nwstat.c:1619 | ||
3277 | msgid "ABENDS = number of abended threads (NW 5.x only)" | 2484 | msgid "ABENDS = number of abended threads (NW 5.x only)" |
3278 | msgstr "" | 2485 | msgstr "" |
3279 | 2486 | ||
3280 | #: plugins/check_nwstat.c:1620 | ||
3281 | msgid "UPTIME = server uptime" | 2487 | msgid "UPTIME = server uptime" |
3282 | msgstr "" | 2488 | msgstr "" |
3283 | 2489 | ||
3284 | #: plugins/check_nwstat.c:1621 | ||
3285 | msgid "LTCH = percent long term cache hits" | 2490 | msgid "LTCH = percent long term cache hits" |
3286 | msgstr "" | 2491 | msgstr "" |
3287 | 2492 | ||
3288 | #: plugins/check_nwstat.c:1622 | ||
3289 | msgid "CBUFF = current number of cache buffers" | 2493 | msgid "CBUFF = current number of cache buffers" |
3290 | msgstr "" | 2494 | msgstr "" |
3291 | 2495 | ||
3292 | #: plugins/check_nwstat.c:1623 | ||
3293 | msgid "CDBUFF = current number of dirty cache buffers" | 2496 | msgid "CDBUFF = current number of dirty cache buffers" |
3294 | msgstr "" | 2497 | msgstr "" |
3295 | 2498 | ||
3296 | #: plugins/check_nwstat.c:1624 | ||
3297 | msgid "DCB = dirty cache buffers as a percentage of the total" | 2499 | msgid "DCB = dirty cache buffers as a percentage of the total" |
3298 | msgstr "" | 2500 | msgstr "" |
3299 | 2501 | ||
3300 | #: plugins/check_nwstat.c:1625 | ||
3301 | msgid "TCB = dirty cache buffers as a percentage of the original" | 2502 | msgid "TCB = dirty cache buffers as a percentage of the original" |
3302 | msgstr "" | 2503 | msgstr "" |
3303 | 2504 | ||
3304 | #: plugins/check_nwstat.c:1626 | ||
3305 | msgid "OFILES = number of open files" | 2505 | msgid "OFILES = number of open files" |
3306 | msgstr "" | 2506 | msgstr "" |
3307 | 2507 | ||
3308 | #: plugins/check_nwstat.c:1627 | ||
3309 | msgid " VMF<vol> = MB of free space on Volume <vol>" | 2508 | msgid " VMF<vol> = MB of free space on Volume <vol>" |
3310 | msgstr "" | 2509 | msgstr "" |
3311 | 2510 | ||
3312 | #: plugins/check_nwstat.c:1628 | ||
3313 | msgid " VMU<vol> = MB used space on Volume <vol>" | 2511 | msgid " VMU<vol> = MB used space on Volume <vol>" |
3314 | msgstr "" | 2512 | msgstr "" |
3315 | 2513 | ||
3316 | #: plugins/check_nwstat.c:1629 | ||
3317 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" | 2514 | msgid " VMP<vol> = MB of purgeable space on Volume <vol>" |
3318 | msgstr "" | 2515 | msgstr "" |
3319 | 2516 | ||
3320 | #: plugins/check_nwstat.c:1630 | ||
3321 | msgid " VPF<vol> = percent free space on volume <vol>" | 2517 | msgid " VPF<vol> = percent free space on volume <vol>" |
3322 | msgstr "" | 2518 | msgstr "" |
3323 | 2519 | ||
3324 | #: plugins/check_nwstat.c:1631 | ||
3325 | msgid " VKF<vol> = KB of free space on volume <vol>" | 2520 | msgid " VKF<vol> = KB of free space on volume <vol>" |
3326 | msgstr "" | 2521 | msgstr "" |
3327 | 2522 | ||
3328 | #: plugins/check_nwstat.c:1632 | ||
3329 | msgid " VPP<vol> = percent purgeable space on volume <vol>" | 2523 | msgid " VPP<vol> = percent purgeable space on volume <vol>" |
3330 | msgstr "" | 2524 | msgstr "" |
3331 | 2525 | ||
3332 | #: plugins/check_nwstat.c:1633 | ||
3333 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" | 2526 | msgid " VKP<vol> = KB of purgeable space on volume <vol>" |
3334 | msgstr "" | 2527 | msgstr "" |
3335 | 2528 | ||
3336 | #: plugins/check_nwstat.c:1634 | ||
3337 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" | 2529 | msgid " VPNP<vol> = percent not yet purgeable space on volume <vol>" |
3338 | msgstr "" | 2530 | msgstr "" |
3339 | 2531 | ||
3340 | #: plugins/check_nwstat.c:1635 | ||
3341 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" | 2532 | msgid " VKNP<vol> = KB of not yet purgeable space on volume <vol>" |
3342 | msgstr "" | 2533 | msgstr "" |
3343 | 2534 | ||
3344 | #: plugins/check_nwstat.c:1636 | ||
3345 | msgid " LRUM = LRU sitting time in minutes" | 2535 | msgid " LRUM = LRU sitting time in minutes" |
3346 | msgstr "" | 2536 | msgstr "" |
3347 | 2537 | ||
3348 | #: plugins/check_nwstat.c:1637 | ||
3349 | msgid " LRUS = LRU sitting time in seconds" | 2538 | msgid " LRUS = LRU sitting time in seconds" |
3350 | msgstr "" | 2539 | msgstr "" |
3351 | 2540 | ||
3352 | #: plugins/check_nwstat.c:1638 | ||
3353 | msgid " DSDB = check to see if DS Database is open" | 2541 | msgid " DSDB = check to see if DS Database is open" |
3354 | msgstr "" | 2542 | msgstr "" |
3355 | 2543 | ||
3356 | #: plugins/check_nwstat.c:1639 | ||
3357 | msgid " DSVER = NDS version" | 2544 | msgid " DSVER = NDS version" |
3358 | msgstr "" | 2545 | msgstr "" |
3359 | 2546 | ||
3360 | #: plugins/check_nwstat.c:1640 | ||
3361 | msgid " UPRB = used packet receive buffers" | 2547 | msgid " UPRB = used packet receive buffers" |
3362 | msgstr "" | 2548 | msgstr "" |
3363 | 2549 | ||
3364 | #: plugins/check_nwstat.c:1641 | ||
3365 | msgid " PUPRB = percent (of max) used packet receive buffers" | 2550 | msgid " PUPRB = percent (of max) used packet receive buffers" |
3366 | msgstr "" | 2551 | msgstr "" |
3367 | 2552 | ||
3368 | #: plugins/check_nwstat.c:1642 | ||
3369 | msgid " SAPENTRIES = number of entries in the SAP table" | 2553 | msgid " SAPENTRIES = number of entries in the SAP table" |
3370 | msgstr "" | 2554 | msgstr "" |
3371 | 2555 | ||
3372 | #: plugins/check_nwstat.c:1643 | ||
3373 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" | 2556 | msgid " SAPENTRIES<n> = number of entries in the SAP table for SAP type <n>" |
3374 | msgstr "" | 2557 | msgstr "" |
3375 | 2558 | ||
3376 | #: plugins/check_nwstat.c:1644 | ||
3377 | msgid " TSYNC = timesync status" | 2559 | msgid " TSYNC = timesync status" |
3378 | msgstr "" | 2560 | msgstr "" |
3379 | 2561 | ||
3380 | #: plugins/check_nwstat.c:1645 | ||
3381 | msgid " LOGINS = check to see if logins are enabled" | 2562 | msgid " LOGINS = check to see if logins are enabled" |
3382 | msgstr "" | 2563 | msgstr "" |
3383 | 2564 | ||
3384 | #: plugins/check_nwstat.c:1646 | ||
3385 | msgid " CONNS = number of currently licensed connections" | 2565 | msgid " CONNS = number of currently licensed connections" |
3386 | msgstr "" | 2566 | msgstr "" |
3387 | 2567 | ||
3388 | #: plugins/check_nwstat.c:1647 | ||
3389 | msgid " NRMH\t= NRM Summary Status" | 2568 | msgid " NRMH\t= NRM Summary Status" |
3390 | msgstr "" | 2569 | msgstr "" |
3391 | 2570 | ||
3392 | #: plugins/check_nwstat.c:1648 | ||
3393 | msgid " NRMP<stat> = Returns the current value for a NRM health item" | 2571 | msgid " NRMP<stat> = Returns the current value for a NRM health item" |
3394 | msgstr "" | 2572 | msgstr "" |
3395 | 2573 | ||
3396 | #: plugins/check_nwstat.c:1649 | ||
3397 | msgid " NRMM<stat> = Returns the current memory stats from NRM" | 2574 | msgid " NRMM<stat> = Returns the current memory stats from NRM" |
3398 | msgstr "" | 2575 | msgstr "" |
3399 | 2576 | ||
3400 | #: plugins/check_nwstat.c:1650 | ||
3401 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" | 2577 | msgid " NRMS<stat> = Returns the current Swapfile stats from NRM" |
3402 | msgstr "" | 2578 | msgstr "" |
3403 | 2579 | ||
3404 | #: plugins/check_nwstat.c:1651 | ||
3405 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" | 2580 | msgid " NSS1<stat> = Statistics from _Admin:Manage_NSS\\GeneralStats.xml" |
3406 | msgstr "" | 2581 | msgstr "" |
3407 | 2582 | ||
3408 | #: plugins/check_nwstat.c:1652 | ||
3409 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" | 2583 | msgid " NSS3<stat> = Statistics from _Admin:Manage_NSS\\NameCache.xml" |
3410 | msgstr "" | 2584 | msgstr "" |
3411 | 2585 | ||
3412 | #: plugins/check_nwstat.c:1653 | ||
3413 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" | 2586 | msgid " NSS4<stat> = Statistics from _Admin:Manage_NSS\\FileStats.xml" |
3414 | msgstr "" | 2587 | msgstr "" |
3415 | 2588 | ||
3416 | #: plugins/check_nwstat.c:1654 | ||
3417 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" | 2589 | msgid " NSS5<stat> = Statistics from _Admin:Manage_NSS\\ObjectCache.xml" |
3418 | msgstr "" | 2590 | msgstr "" |
3419 | 2591 | ||
3420 | #: plugins/check_nwstat.c:1655 | ||
3421 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" | 2592 | msgid " NSS6<stat> = Statistics from _Admin:Manage_NSS\\Thread.xml" |
3422 | msgstr "" | 2593 | msgstr "" |
3423 | 2594 | ||
3424 | #: plugins/check_nwstat.c:1656 | ||
3425 | msgid "" | 2595 | msgid "" |
3426 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" | 2596 | " NSS7<stat> = Statistics from _Admin:Manage_NSS\\AuthorizationCache.xml" |
3427 | msgstr "" | 2597 | msgstr "" |
3428 | 2598 | ||
3429 | #: plugins/check_nwstat.c:1657 | ||
3430 | msgid " NLM:<nlm> = check if NLM is loaded and report version" | 2599 | msgid " NLM:<nlm> = check if NLM is loaded and report version" |
3431 | msgstr "" | 2600 | msgstr "" |
3432 | 2601 | ||
3433 | #: plugins/check_nwstat.c:1658 | ||
3434 | msgid " (e.g. NLM:TSANDS.NLM)" | 2602 | msgid " (e.g. NLM:TSANDS.NLM)" |
3435 | msgstr "" | 2603 | msgstr "" |
3436 | 2604 | ||
3437 | #: plugins/check_nwstat.c:1665 | ||
3438 | msgid "Include server version string in results" | 2605 | msgid "Include server version string in results" |
3439 | msgstr "" | 2606 | msgstr "" |
3440 | 2607 | ||
3441 | #: plugins/check_nwstat.c:1671 | ||
3442 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" | 2608 | msgid "- This plugin requires that the MRTGEXT.NLM file from James Drews' MRTG" |
3443 | msgstr "" | 2609 | msgstr "" |
3444 | 2610 | ||
3445 | #: plugins/check_nwstat.c:1672 | ||
3446 | msgid "" | 2611 | msgid "" |
3447 | " extension for NetWare be loaded on the Novell servers you wish to check." | 2612 | " extension for NetWare be loaded on the Novell servers you wish to check." |
3448 | msgstr "" | 2613 | msgstr "" |
3449 | 2614 | ||
3450 | #: plugins/check_nwstat.c:1673 | ||
3451 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" | 2615 | msgid " (available from http://www.engr.wisc.edu/~drews/mrtg/)" |
3452 | msgstr "" | 2616 | msgstr "" |
3453 | 2617 | ||
3454 | #: plugins/check_nwstat.c:1674 | ||
3455 | msgid "" | 2618 | msgid "" |
3456 | "- Values for critical thresholds should be lower than warning thresholds" | 2619 | "- Values for critical thresholds should be lower than warning thresholds" |
3457 | msgstr "" | 2620 | msgstr "" |
3458 | 2621 | ||
3459 | #: plugins/check_nwstat.c:1675 | ||
3460 | msgid "" | 2622 | msgid "" |
3461 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " | 2623 | " when the following variables are checked: VPF, VKF, LTCH, CBUFF, DCB, " |
3462 | msgstr "" | 2624 | msgstr "" |
3463 | 2625 | ||
3464 | #: plugins/check_nwstat.c:1676 | ||
3465 | msgid " TCB, LRUS and LRUM." | 2626 | msgid " TCB, LRUS and LRUM." |
3466 | msgstr "" | 2627 | msgstr "" |
3467 | 2628 | ||
3468 | #: plugins/check_overcr.c:123 | ||
3469 | msgid "Unknown error fetching load data\n" | 2629 | msgid "Unknown error fetching load data\n" |
3470 | msgstr "" | 2630 | msgstr "" |
3471 | 2631 | ||
3472 | #: plugins/check_overcr.c:127 | ||
3473 | msgid "Invalid response from server - no load information\n" | 2632 | msgid "Invalid response from server - no load information\n" |
3474 | msgstr "" | 2633 | msgstr "" |
3475 | 2634 | ||
3476 | #: plugins/check_overcr.c:133 | ||
3477 | msgid "Invalid response from server after load 1\n" | 2635 | msgid "Invalid response from server after load 1\n" |
3478 | msgstr "" | 2636 | msgstr "" |
3479 | 2637 | ||
3480 | #: plugins/check_overcr.c:139 | ||
3481 | msgid "Invalid response from server after load 5\n" | 2638 | msgid "Invalid response from server after load 5\n" |
3482 | msgstr "" | 2639 | msgstr "" |
3483 | 2640 | ||
3484 | #: plugins/check_overcr.c:164 | ||
3485 | #, c-format | 2641 | #, c-format |
3486 | msgid "Load %s - %s-min load average = %0.2f" | 2642 | msgid "Load %s - %s-min load average = %0.2f" |
3487 | msgstr "" | 2643 | msgstr "" |
3488 | 2644 | ||
3489 | #: plugins/check_overcr.c:174 | ||
3490 | msgid "Unknown error fetching disk data\n" | 2645 | msgid "Unknown error fetching disk data\n" |
3491 | msgstr "" | 2646 | msgstr "" |
3492 | 2647 | ||
3493 | #: plugins/check_overcr.c:184 plugins/check_overcr.c:236 | ||
3494 | #: plugins/check_overcr.c:240 | ||
3495 | msgid "Invalid response from server\n" | 2648 | msgid "Invalid response from server\n" |
3496 | msgstr "" | 2649 | msgstr "" |
3497 | 2650 | ||
3498 | #: plugins/check_overcr.c:211 | ||
3499 | msgid "Unknown error fetching network status\n" | 2651 | msgid "Unknown error fetching network status\n" |
3500 | msgstr "" | 2652 | msgstr "" |
3501 | 2653 | ||
3502 | #: plugins/check_overcr.c:221 | ||
3503 | #, c-format | 2654 | #, c-format |
3504 | msgid "Net %s - %d connection%s on port %d" | 2655 | msgid "Net %s - %d connection%s on port %d" |
3505 | msgstr "" | 2656 | msgstr "" |
3506 | 2657 | ||
3507 | #: plugins/check_overcr.c:232 | ||
3508 | msgid "Unknown error fetching process status\n" | 2658 | msgid "Unknown error fetching process status\n" |
3509 | msgstr "" | 2659 | msgstr "" |
3510 | 2660 | ||
3511 | #: plugins/check_overcr.c:250 | ||
3512 | #, c-format | 2661 | #, c-format |
3513 | msgid "Process %s - %d instance%s of %s running" | 2662 | msgid "Process %s - %d instance%s of %s running" |
3514 | msgstr "" | 2663 | msgstr "" |
3515 | 2664 | ||
3516 | #: plugins/check_overcr.c:277 | ||
3517 | #, c-format | 2665 | #, c-format |
3518 | msgid "Uptime %s - Up %d days %d hours %d minutes" | 2666 | msgid "Uptime %s - Up %d days %d hours %d minutes" |
3519 | msgstr "" | 2667 | msgstr "" |
3520 | 2668 | ||
3521 | #: plugins/check_overcr.c:419 | ||
3522 | msgid "" | 2669 | msgid "" |
3523 | "This plugin attempts to contact the Over-CR collector daemon running on the" | 2670 | "This plugin attempts to contact the Over-CR collector daemon running on the" |
3524 | msgstr "" | 2671 | msgstr "" |
3525 | 2672 | ||
3526 | #: plugins/check_overcr.c:420 | ||
3527 | msgid "remote UNIX server in order to gather the requested system information." | 2673 | msgid "remote UNIX server in order to gather the requested system information." |
3528 | msgstr "" | 2674 | msgstr "" |
3529 | 2675 | ||
3530 | #: plugins/check_overcr.c:437 | ||
3531 | msgid "LOAD1 = 1 minute average CPU load" | 2676 | msgid "LOAD1 = 1 minute average CPU load" |
3532 | msgstr "" | 2677 | msgstr "" |
3533 | 2678 | ||
3534 | #: plugins/check_overcr.c:438 | ||
3535 | msgid "LOAD5 = 5 minute average CPU load" | 2679 | msgid "LOAD5 = 5 minute average CPU load" |
3536 | msgstr "" | 2680 | msgstr "" |
3537 | 2681 | ||
3538 | #: plugins/check_overcr.c:439 | ||
3539 | msgid "LOAD15 = 15 minute average CPU load" | 2682 | msgid "LOAD15 = 15 minute average CPU load" |
3540 | msgstr "" | 2683 | msgstr "" |
3541 | 2684 | ||
3542 | #: plugins/check_overcr.c:440 | ||
3543 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" | 2685 | msgid "DPU<filesys> = percent used disk space on filesystem <filesys>" |
3544 | msgstr "" | 2686 | msgstr "" |
3545 | 2687 | ||
3546 | #: plugins/check_overcr.c:441 | ||
3547 | msgid "PROC<process> = number of running processes with name <process>" | 2688 | msgid "PROC<process> = number of running processes with name <process>" |
3548 | msgstr "" | 2689 | msgstr "" |
3549 | 2690 | ||
3550 | #: plugins/check_overcr.c:442 | ||
3551 | msgid "NET<port> = number of active connections on TCP port <port>" | 2691 | msgid "NET<port> = number of active connections on TCP port <port>" |
3552 | msgstr "" | 2692 | msgstr "" |
3553 | 2693 | ||
3554 | #: plugins/check_overcr.c:443 | ||
3555 | msgid "UPTIME = system uptime in seconds" | 2694 | msgid "UPTIME = system uptime in seconds" |
3556 | msgstr "" | 2695 | msgstr "" |
3557 | 2696 | ||
3558 | #: plugins/check_overcr.c:450 | ||
3559 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" | 2697 | msgid "This plugin requires that Eric Molitors' Over-CR collector daemon be" |
3560 | msgstr "" | 2698 | msgstr "" |
3561 | 2699 | ||
3562 | #: plugins/check_overcr.c:451 | ||
3563 | msgid "running on the remote server." | 2700 | msgid "running on the remote server." |
3564 | msgstr "" | 2701 | msgstr "" |
3565 | 2702 | ||
3566 | #: plugins/check_overcr.c:452 | ||
3567 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" | 2703 | msgid "Over-CR can be downloaded from http://www.molitor.org/overcr" |
3568 | msgstr "" | 2704 | msgstr "" |
3569 | 2705 | ||
3570 | #: plugins/check_overcr.c:453 | ||
3571 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" | 2706 | msgid "This plugin was tested with version 0.99.53 of the Over-CR collector" |
3572 | msgstr "" | 2707 | msgstr "" |
3573 | 2708 | ||
3574 | #: plugins/check_overcr.c:457 | ||
3575 | msgid "" | 2709 | msgid "" |
3576 | "For the available options, the critical threshold value should always be" | 2710 | "For the available options, the critical threshold value should always be" |
3577 | msgstr "" | 2711 | msgstr "" |
3578 | 2712 | ||
3579 | #: plugins/check_overcr.c:458 | ||
3580 | msgid "" | 2713 | msgid "" |
3581 | "higher than the warning threshold value, EXCEPT with the uptime variable" | 2714 | "higher than the warning threshold value, EXCEPT with the uptime variable" |
3582 | msgstr "" | 2715 | msgstr "" |
3583 | 2716 | ||
3584 | #: plugins/check_pgsql.c:224 | ||
3585 | #, c-format | 2717 | #, c-format |
3586 | msgid "CRITICAL - no connection to '%s' (%s).\n" | 2718 | msgid "CRITICAL - no connection to '%s' (%s).\n" |
3587 | msgstr "" | 2719 | msgstr "" |
3588 | 2720 | ||
3589 | #: plugins/check_pgsql.c:252 | ||
3590 | #, c-format | 2721 | #, c-format |
3591 | msgid " %s - database %s (%f sec.)|%s\n" | 2722 | msgid " %s - database %s (%f sec.)|%s\n" |
3592 | msgstr "" | 2723 | msgstr "" |
3593 | 2724 | ||
3594 | #: plugins/check_pgsql.c:320 plugins/check_time.c:277 plugins/check_time.c:289 | ||
3595 | #: plugins/check_users.c:228 | ||
3596 | msgid "Critical threshold must be a positive integer" | 2725 | msgid "Critical threshold must be a positive integer" |
3597 | msgstr "" | 2726 | msgstr "" |
3598 | 2727 | ||
3599 | #: plugins/check_pgsql.c:326 plugins/check_time.c:258 plugins/check_time.c:282 | ||
3600 | #: plugins/check_users.c:226 | ||
3601 | msgid "Warning threshold must be a positive integer" | 2728 | msgid "Warning threshold must be a positive integer" |
3602 | msgstr "" | 2729 | msgstr "" |
3603 | 2730 | ||
3604 | #: plugins/check_pgsql.c:350 | ||
3605 | msgid "Database name exceeds the maximum length" | 2731 | msgid "Database name exceeds the maximum length" |
3606 | msgstr "" | 2732 | msgstr "" |
3607 | 2733 | ||
3608 | #: plugins/check_pgsql.c:356 | ||
3609 | msgid "User name is not valid" | 2734 | msgid "User name is not valid" |
3610 | msgstr "" | 2735 | msgstr "" |
3611 | 2736 | ||
3612 | #: plugins/check_pgsql.c:471 | ||
3613 | #, c-format | 2737 | #, c-format |
3614 | msgid "Test whether a PostgreSQL Database is accepting connections." | 2738 | msgid "Test whether a PostgreSQL Database is accepting connections." |
3615 | msgstr "" | 2739 | msgstr "" |
3616 | 2740 | ||
3617 | #: plugins/check_pgsql.c:483 | ||
3618 | msgid "Database to check " | 2741 | msgid "Database to check " |
3619 | msgstr "" | 2742 | msgstr "" |
3620 | 2743 | ||
3621 | #: plugins/check_pgsql.c:484 | ||
3622 | #, c-format | 2744 | #, c-format |
3623 | msgid "(default: %s)\n" | 2745 | msgid "(default: %s)\n" |
3624 | msgstr "" | 2746 | msgstr "" |
3625 | 2747 | ||
3626 | #: plugins/check_pgsql.c:486 | ||
3627 | msgid "Login name of user" | 2748 | msgid "Login name of user" |
3628 | msgstr "" | 2749 | msgstr "" |
3629 | 2750 | ||
3630 | #: plugins/check_pgsql.c:488 | ||
3631 | msgid "Password (BIG SECURITY ISSUE)" | 2751 | msgid "Password (BIG SECURITY ISSUE)" |
3632 | msgstr "" | 2752 | msgstr "" |
3633 | 2753 | ||
3634 | #: plugins/check_pgsql.c:490 | ||
3635 | msgid "Connection parameters (keyword = value), see below" | 2754 | msgid "Connection parameters (keyword = value), see below" |
3636 | msgstr "" | 2755 | msgstr "" |
3637 | 2756 | ||
3638 | #: plugins/check_pgsql.c:497 | ||
3639 | msgid "SQL query to run. Only first column in first row will be read" | 2757 | msgid "SQL query to run. Only first column in first row will be read" |
3640 | msgstr "" | 2758 | msgstr "" |
3641 | 2759 | ||
3642 | #: plugins/check_pgsql.c:499 | ||
3643 | msgid "A name for the query, this string is used instead of the query" | 2760 | msgid "A name for the query, this string is used instead of the query" |
3644 | msgstr "" | 2761 | msgstr "" |
3645 | 2762 | ||
3646 | #: plugins/check_pgsql.c:500 | ||
3647 | msgid "in the long output of the plugin" | 2763 | msgid "in the long output of the plugin" |
3648 | msgstr "" | 2764 | msgstr "" |
3649 | 2765 | ||
3650 | #: plugins/check_pgsql.c:502 | ||
3651 | msgid "SQL query value to result in warning status (double)" | 2766 | msgid "SQL query value to result in warning status (double)" |
3652 | msgstr "" | 2767 | msgstr "" |
3653 | 2768 | ||
3654 | #: plugins/check_pgsql.c:504 | ||
3655 | msgid "SQL query value to result in critical status (double)" | 2769 | msgid "SQL query value to result in critical status (double)" |
3656 | msgstr "" | 2770 | msgstr "" |
3657 | 2771 | ||
3658 | #: plugins/check_pgsql.c:509 | ||
3659 | msgid "All parameters are optional." | 2772 | msgid "All parameters are optional." |
3660 | msgstr "" | 2773 | msgstr "" |
3661 | 2774 | ||
3662 | #: plugins/check_pgsql.c:510 | ||
3663 | msgid "" | 2775 | msgid "" |
3664 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" | 2776 | "This plugin tests a PostgreSQL DBMS to determine whether it is active and" |
3665 | msgstr "" | 2777 | msgstr "" |
3666 | 2778 | ||
3667 | #: plugins/check_pgsql.c:511 | ||
3668 | msgid "accepting queries. In its current operation, it simply connects to the" | 2779 | msgid "accepting queries. In its current operation, it simply connects to the" |
3669 | msgstr "" | 2780 | msgstr "" |
3670 | 2781 | ||
3671 | #: plugins/check_pgsql.c:512 | ||
3672 | msgid "" | 2782 | msgid "" |
3673 | "specified database, and then disconnects. If no database is specified, it" | 2783 | "specified database, and then disconnects. If no database is specified, it" |
3674 | msgstr "" | 2784 | msgstr "" |
3675 | 2785 | ||
3676 | #: plugins/check_pgsql.c:513 | ||
3677 | msgid "" | 2786 | msgid "" |
3678 | "connects to the template1 database, which is present in every functioning" | 2787 | "connects to the template1 database, which is present in every functioning" |
3679 | msgstr "" | 2788 | msgstr "" |
3680 | 2789 | ||
3681 | #: plugins/check_pgsql.c:514 | ||
3682 | msgid "PostgreSQL DBMS." | 2790 | msgid "PostgreSQL DBMS." |
3683 | msgstr "" | 2791 | msgstr "" |
3684 | 2792 | ||
3685 | #: plugins/check_pgsql.c:516 | ||
3686 | msgid "If a query is specified using the -q option, it will be executed after" | 2793 | msgid "If a query is specified using the -q option, it will be executed after" |
3687 | msgstr "" | 2794 | msgstr "" |
3688 | 2795 | ||
3689 | #: plugins/check_pgsql.c:517 | ||
3690 | msgid "connecting to the server. The result from the query has to be numeric." | 2796 | msgid "connecting to the server. The result from the query has to be numeric." |
3691 | msgstr "" | 2797 | msgstr "" |
3692 | 2798 | ||
3693 | #: plugins/check_pgsql.c:518 | ||
3694 | msgid "" | 2799 | msgid "" |
3695 | "Multiple SQL commands, separated by semicolon, are allowed but the result " | 2800 | "Multiple SQL commands, separated by semicolon, are allowed but the result " |
3696 | msgstr "" | 2801 | msgstr "" |
3697 | 2802 | ||
3698 | #: plugins/check_pgsql.c:519 | ||
3699 | msgid "of the last command is taken into account only. The value of the first" | 2803 | msgid "of the last command is taken into account only. The value of the first" |
3700 | msgstr "" | 2804 | msgstr "" |
3701 | 2805 | ||
3702 | #: plugins/check_pgsql.c:520 | ||
3703 | msgid "" | 2806 | msgid "" |
3704 | "column in the first row is used as the check result. If a second column is" | 2807 | "column in the first row is used as the check result. If a second column is" |
3705 | msgstr "" | 2808 | msgstr "" |
3706 | 2809 | ||
3707 | #: plugins/check_pgsql.c:521 | ||
3708 | msgid "present in the result set, this is added to the plugin output with a" | 2810 | msgid "present in the result set, this is added to the plugin output with a" |
3709 | msgstr "" | 2811 | msgstr "" |
3710 | 2812 | ||
3711 | #: plugins/check_pgsql.c:522 | ||
3712 | msgid "" | 2813 | msgid "" |
3713 | "prefix of \"Extra Info:\". This information can be displayed in the system" | 2814 | "prefix of \"Extra Info:\". This information can be displayed in the system" |
3714 | msgstr "" | 2815 | msgstr "" |
3715 | 2816 | ||
3716 | #: plugins/check_pgsql.c:523 | ||
3717 | msgid "executing the plugin." | 2817 | msgid "executing the plugin." |
3718 | msgstr "" | 2818 | msgstr "" |
3719 | 2819 | ||
3720 | #: plugins/check_pgsql.c:525 | ||
3721 | msgid "" | 2820 | msgid "" |
3722 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" | 2821 | "See the chapter \"Monitoring Database Activity\" of the PostgreSQL manual" |
3723 | msgstr "" | 2822 | msgstr "" |
3724 | 2823 | ||
3725 | #: plugins/check_pgsql.c:526 | ||
3726 | msgid "" | 2824 | msgid "" |
3727 | "for details about how to access internal statistics of the database server." | 2825 | "for details about how to access internal statistics of the database server." |
3728 | msgstr "" | 2826 | msgstr "" |
3729 | 2827 | ||
3730 | #: plugins/check_pgsql.c:528 | ||
3731 | msgid "" | 2828 | msgid "" |
3732 | "For a list of available connection parameters which may be used with the -o" | 2829 | "For a list of available connection parameters which may be used with the -o" |
3733 | msgstr "" | 2830 | msgstr "" |
3734 | 2831 | ||
3735 | #: plugins/check_pgsql.c:529 | ||
3736 | msgid "" | 2832 | msgid "" |
3737 | "command line option, see the documentation for PQconnectdb() in the chapter" | 2833 | "command line option, see the documentation for PQconnectdb() in the chapter" |
3738 | msgstr "" | 2834 | msgstr "" |
3739 | 2835 | ||
3740 | #: plugins/check_pgsql.c:530 | ||
3741 | msgid "" | 2836 | msgid "" |
3742 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" | 2837 | "\"libpq - C Library\" of the PostgreSQL manual. For example, this may be" |
3743 | msgstr "" | 2838 | msgstr "" |
3744 | 2839 | ||
3745 | #: plugins/check_pgsql.c:531 | ||
3746 | msgid "" | 2840 | msgid "" |
3747 | "used to specify a service name in pg_service.conf to be used for additional" | 2841 | "used to specify a service name in pg_service.conf to be used for additional" |
3748 | msgstr "" | 2842 | msgstr "" |
3749 | 2843 | ||
3750 | #: plugins/check_pgsql.c:532 | ||
3751 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" | 2844 | msgid "connection parameters: -o 'service=<name>' or to specify the SSL mode:" |
3752 | msgstr "" | 2845 | msgstr "" |
3753 | 2846 | ||
3754 | #: plugins/check_pgsql.c:533 | ||
3755 | msgid "-o 'sslmode=require'." | 2847 | msgid "-o 'sslmode=require'." |
3756 | msgstr "" | 2848 | msgstr "" |
3757 | 2849 | ||
3758 | #: plugins/check_pgsql.c:535 | ||
3759 | msgid "" | 2850 | msgid "" |
3760 | "The plugin will connect to a local postmaster if no host is specified. To" | 2851 | "The plugin will connect to a local postmaster if no host is specified. To" |
3761 | msgstr "" | 2852 | msgstr "" |
3762 | 2853 | ||
3763 | #: plugins/check_pgsql.c:536 | ||
3764 | msgid "" | 2854 | msgid "" |
3765 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" | 2855 | "connect to a remote host, be sure that the remote postmaster accepts TCP/IP" |
3766 | msgstr "" | 2856 | msgstr "" |
3767 | 2857 | ||
3768 | #: plugins/check_pgsql.c:537 | ||
3769 | msgid "connections (start the postmaster with the -i option)." | 2858 | msgid "connections (start the postmaster with the -i option)." |
3770 | msgstr "" | 2859 | msgstr "" |
3771 | 2860 | ||
3772 | #: plugins/check_pgsql.c:539 | ||
3773 | msgid "" | 2861 | msgid "" |
3774 | "Typically, the monitoring user (unless the --logname option is used) should " | 2862 | "Typically, the monitoring user (unless the --logname option is used) should " |
3775 | "be" | 2863 | "be" |
3776 | msgstr "" | 2864 | msgstr "" |
3777 | 2865 | ||
3778 | #: plugins/check_pgsql.c:540 | ||
3779 | msgid "" | 2866 | msgid "" |
3780 | "able to connect to the database without a password. The plugin can also send" | 2867 | "able to connect to the database without a password. The plugin can also send" |
3781 | msgstr "" | 2868 | msgstr "" |
3782 | 2869 | ||
3783 | #: plugins/check_pgsql.c:541 | ||
3784 | msgid "a password, but no effort is made to obscure or encrypt the password." | 2870 | msgid "a password, but no effort is made to obscure or encrypt the password." |
3785 | msgstr "" | 2871 | msgstr "" |
3786 | 2872 | ||
3787 | #: plugins/check_pgsql.c:575 | ||
3788 | #, c-format | 2873 | #, c-format |
3789 | msgid "QUERY %s - %s: %s.\n" | 2874 | msgid "QUERY %s - %s: %s.\n" |
3790 | msgstr "" | 2875 | msgstr "" |
3791 | 2876 | ||
3792 | #: plugins/check_pgsql.c:575 | ||
3793 | msgid "Error with query" | 2877 | msgid "Error with query" |
3794 | msgstr "" | 2878 | msgstr "" |
3795 | 2879 | ||
3796 | #: plugins/check_pgsql.c:581 | ||
3797 | msgid "No rows returned" | 2880 | msgid "No rows returned" |
3798 | msgstr "" | 2881 | msgstr "" |
3799 | 2882 | ||
3800 | #: plugins/check_pgsql.c:586 | ||
3801 | msgid "No columns returned" | 2883 | msgid "No columns returned" |
3802 | msgstr "" | 2884 | msgstr "" |
3803 | 2885 | ||
3804 | #: plugins/check_pgsql.c:592 | ||
3805 | msgid "No data returned" | 2886 | msgid "No data returned" |
3806 | msgstr "" | 2887 | msgstr "" |
3807 | 2888 | ||
3808 | #: plugins/check_pgsql.c:601 | ||
3809 | msgid "Is not a numeric" | 2889 | msgid "Is not a numeric" |
3810 | msgstr "" | 2890 | msgstr "" |
3811 | 2891 | ||
3812 | #: plugins/check_pgsql.c:619 | ||
3813 | #, c-format | 2892 | #, c-format |
3814 | msgid "%s returned %f" | 2893 | msgid "%s returned %f" |
3815 | msgstr "" | 2894 | msgstr "" |
3816 | 2895 | ||
3817 | #: plugins/check_pgsql.c:622 | ||
3818 | #, c-format | 2896 | #, c-format |
3819 | msgid "'%s' returned %f" | 2897 | msgid "'%s' returned %f" |
3820 | msgstr "" | 2898 | msgstr "" |
3821 | 2899 | ||
3822 | #: plugins/check_ping.c:143 | ||
3823 | msgid "CRITICAL - Could not interpret output from ping command\n" | 2900 | msgid "CRITICAL - Could not interpret output from ping command\n" |
3824 | msgstr "" | 2901 | msgstr "" |
3825 | 2902 | ||
3826 | #: plugins/check_ping.c:159 | ||
3827 | #, c-format | 2903 | #, c-format |
3828 | msgid "PING %s - %sPacket loss = %d%%" | 2904 | msgid "PING %s - %sPacket loss = %d%%" |
3829 | msgstr "" | 2905 | msgstr "" |
3830 | 2906 | ||
3831 | #: plugins/check_ping.c:162 | ||
3832 | #, c-format | 2907 | #, c-format |
3833 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" | 2908 | msgid "PING %s - %sPacket loss = %d%%, RTA = %2.2f ms" |
3834 | msgstr "" | 2909 | msgstr "" |
3835 | 2910 | ||
3836 | #: plugins/check_ping.c:263 | ||
3837 | msgid "Could not realloc() addresses\n" | 2911 | msgid "Could not realloc() addresses\n" |
3838 | msgstr "" | 2912 | msgstr "" |
3839 | 2913 | ||
3840 | #: plugins/check_ping.c:278 plugins/check_ping.c:358 | ||
3841 | #, c-format | 2914 | #, c-format |
3842 | msgid "<max_packets> (%s) must be a non-negative number\n" | 2915 | msgid "<max_packets> (%s) must be a non-negative number\n" |
3843 | msgstr "" | 2916 | msgstr "" |
3844 | 2917 | ||
3845 | #: plugins/check_ping.c:312 | ||
3846 | #, c-format | 2918 | #, c-format |
3847 | msgid "<wpl> (%s) must be an integer percentage\n" | 2919 | msgid "<wpl> (%s) must be an integer percentage\n" |
3848 | msgstr "" | 2920 | msgstr "" |
3849 | 2921 | ||
3850 | #: plugins/check_ping.c:323 | ||
3851 | #, c-format | 2922 | #, c-format |
3852 | msgid "<cpl> (%s) must be an integer percentage\n" | 2923 | msgid "<cpl> (%s) must be an integer percentage\n" |
3853 | msgstr "" | 2924 | msgstr "" |
3854 | 2925 | ||
3855 | #: plugins/check_ping.c:334 | ||
3856 | #, c-format | 2926 | #, c-format |
3857 | msgid "<wrta> (%s) must be a non-negative number\n" | 2927 | msgid "<wrta> (%s) must be a non-negative number\n" |
3858 | msgstr "" | 2928 | msgstr "" |
3859 | 2929 | ||
3860 | #: plugins/check_ping.c:345 | ||
3861 | #, c-format | 2930 | #, c-format |
3862 | msgid "<crta> (%s) must be a non-negative number\n" | 2931 | msgid "<crta> (%s) must be a non-negative number\n" |
3863 | msgstr "" | 2932 | msgstr "" |
3864 | 2933 | ||
3865 | #: plugins/check_ping.c:378 | ||
3866 | #, c-format | 2934 | #, c-format |
3867 | msgid "" | 2935 | msgid "" |
3868 | "%s: Warning threshold must be integer or percentage!\n" | 2936 | "%s: Warning threshold must be integer or percentage!\n" |
3869 | "\n" | 2937 | "\n" |
3870 | msgstr "" | 2938 | msgstr "" |
3871 | 2939 | ||
3872 | #: plugins/check_ping.c:391 | ||
3873 | #, c-format | 2940 | #, c-format |
3874 | msgid "<wrta> was not set\n" | 2941 | msgid "<wrta> was not set\n" |
3875 | msgstr "" | 2942 | msgstr "" |
3876 | 2943 | ||
3877 | #: plugins/check_ping.c:395 | ||
3878 | #, c-format | 2944 | #, c-format |
3879 | msgid "<crta> was not set\n" | 2945 | msgid "<crta> was not set\n" |
3880 | msgstr "" | 2946 | msgstr "" |
3881 | 2947 | ||
3882 | #: plugins/check_ping.c:399 | ||
3883 | #, c-format | 2948 | #, c-format |
3884 | msgid "<wpl> was not set\n" | 2949 | msgid "<wpl> was not set\n" |
3885 | msgstr "" | 2950 | msgstr "" |
3886 | 2951 | ||
3887 | #: plugins/check_ping.c:403 | ||
3888 | #, c-format | 2952 | #, c-format |
3889 | msgid "<cpl> was not set\n" | 2953 | msgid "<cpl> was not set\n" |
3890 | msgstr "" | 2954 | msgstr "" |
3891 | 2955 | ||
3892 | #: plugins/check_ping.c:407 | ||
3893 | #, c-format | 2956 | #, c-format |
3894 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" | 2957 | msgid "<wrta> (%f) cannot be larger than <crta> (%f)\n" |
3895 | msgstr "" | 2958 | msgstr "" |
3896 | 2959 | ||
3897 | #: plugins/check_ping.c:411 | ||
3898 | #, c-format | 2960 | #, c-format |
3899 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" | 2961 | msgid "<wpl> (%d) cannot be larger than <cpl> (%d)\n" |
3900 | msgstr "" | 2962 | msgstr "" |
3901 | 2963 | ||
3902 | #: plugins/check_ping.c:448 | ||
3903 | #, c-format | 2964 | #, c-format |
3904 | msgid "Cannot open stderr for %s\n" | 2965 | msgid "Cannot open stderr for %s\n" |
3905 | msgstr "" | 2966 | msgstr "" |
3906 | 2967 | ||
3907 | #: plugins/check_ping.c:505 plugins/check_ping.c:507 | ||
3908 | msgid "System call sent warnings to stderr " | 2968 | msgid "System call sent warnings to stderr " |
3909 | msgstr "" | 2969 | msgstr "" |
3910 | 2970 | ||
3911 | #: plugins/check_ping.c:533 | ||
3912 | #, c-format | 2971 | #, c-format |
3913 | msgid "CRITICAL - Network Unreachable (%s)\n" | 2972 | msgid "CRITICAL - Network Unreachable (%s)\n" |
3914 | msgstr "" | 2973 | msgstr "" |
3915 | 2974 | ||
3916 | #: plugins/check_ping.c:535 | ||
3917 | #, c-format | 2975 | #, c-format |
3918 | msgid "CRITICAL - Host Unreachable (%s)\n" | 2976 | msgid "CRITICAL - Host Unreachable (%s)\n" |
3919 | msgstr "" | 2977 | msgstr "" |
3920 | 2978 | ||
3921 | #: plugins/check_ping.c:537 | ||
3922 | #, c-format | 2979 | #, c-format |
3923 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" | 2980 | msgid "CRITICAL - Bogus ICMP: Port Unreachable (%s)\n" |
3924 | msgstr "" | 2981 | msgstr "" |
3925 | 2982 | ||
3926 | #: plugins/check_ping.c:539 | ||
3927 | #, c-format | 2983 | #, c-format |
3928 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" | 2984 | msgid "CRITICAL - Bogus ICMP: Protocol Unreachable (%s)\n" |
3929 | msgstr "" | 2985 | msgstr "" |
3930 | 2986 | ||
3931 | #: plugins/check_ping.c:541 | ||
3932 | #, c-format | 2987 | #, c-format |
3933 | msgid "CRITICAL - Network Prohibited (%s)\n" | 2988 | msgid "CRITICAL - Network Prohibited (%s)\n" |
3934 | msgstr "" | 2989 | msgstr "" |
3935 | 2990 | ||
3936 | #: plugins/check_ping.c:543 | ||
3937 | #, c-format | 2991 | #, c-format |
3938 | msgid "CRITICAL - Host Prohibited (%s)\n" | 2992 | msgid "CRITICAL - Host Prohibited (%s)\n" |
3939 | msgstr "" | 2993 | msgstr "" |
3940 | 2994 | ||
3941 | #: plugins/check_ping.c:545 | ||
3942 | #, c-format | 2995 | #, c-format |
3943 | msgid "CRITICAL - Packet Filtered (%s)\n" | 2996 | msgid "CRITICAL - Packet Filtered (%s)\n" |
3944 | msgstr "" | 2997 | msgstr "" |
3945 | 2998 | ||
3946 | #: plugins/check_ping.c:547 | ||
3947 | #, c-format | 2999 | #, c-format |
3948 | msgid "CRITICAL - Host not found (%s)\n" | 3000 | msgid "CRITICAL - Host not found (%s)\n" |
3949 | msgstr "" | 3001 | msgstr "" |
3950 | 3002 | ||
3951 | #: plugins/check_ping.c:549 | ||
3952 | #, c-format | 3003 | #, c-format |
3953 | msgid "CRITICAL - Time to live exceeded (%s)\n" | 3004 | msgid "CRITICAL - Time to live exceeded (%s)\n" |
3954 | msgstr "" | 3005 | msgstr "" |
3955 | 3006 | ||
3956 | #: plugins/check_ping.c:551 | ||
3957 | #, c-format | 3007 | #, c-format |
3958 | msgid "CRITICAL - Destination Unreachable (%s)\n" | 3008 | msgid "CRITICAL - Destination Unreachable (%s)\n" |
3959 | msgstr "" | 3009 | msgstr "" |
3960 | 3010 | ||
3961 | #: plugins/check_ping.c:558 | ||
3962 | msgid "Unable to realloc warn_text\n" | 3011 | msgid "Unable to realloc warn_text\n" |
3963 | msgstr "" | 3012 | msgstr "" |
3964 | 3013 | ||
3965 | #: plugins/check_ping.c:575 | ||
3966 | #, c-format | 3014 | #, c-format |
3967 | msgid "Use ping to check connection statistics for a remote host." | 3015 | msgid "Use ping to check connection statistics for a remote host." |
3968 | msgstr "" | 3016 | msgstr "" |
3969 | 3017 | ||
3970 | #: plugins/check_ping.c:587 | ||
3971 | msgid "host to ping" | 3018 | msgid "host to ping" |
3972 | msgstr "" | 3019 | msgstr "" |
3973 | 3020 | ||
3974 | #: plugins/check_ping.c:593 | ||
3975 | msgid "number of ICMP ECHO packets to send" | 3021 | msgid "number of ICMP ECHO packets to send" |
3976 | msgstr "" | 3022 | msgstr "" |
3977 | 3023 | ||
3978 | #: plugins/check_ping.c:594 | ||
3979 | #, c-format | 3024 | #, c-format |
3980 | msgid "(Default: %d)\n" | 3025 | msgid "(Default: %d)\n" |
3981 | msgstr "" | 3026 | msgstr "" |
3982 | 3027 | ||
3983 | #: plugins/check_ping.c:596 | ||
3984 | msgid "show HTML in the plugin output (obsoleted by urlize)" | 3028 | msgid "show HTML in the plugin output (obsoleted by urlize)" |
3985 | msgstr "" | 3029 | msgstr "" |
3986 | 3030 | ||
3987 | #: plugins/check_ping.c:601 | ||
3988 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" | 3031 | msgid "THRESHOLD is <rta>,<pl>% where <rta> is the round trip average travel" |
3989 | msgstr "" | 3032 | msgstr "" |
3990 | 3033 | ||
3991 | #: plugins/check_ping.c:602 | ||
3992 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" | 3034 | msgid "time (ms) which triggers a WARNING or CRITICAL state, and <pl> is the" |
3993 | msgstr "" | 3035 | msgstr "" |
3994 | 3036 | ||
3995 | #: plugins/check_ping.c:603 | ||
3996 | msgid "percentage of packet loss to trigger an alarm state." | 3037 | msgid "percentage of packet loss to trigger an alarm state." |
3997 | msgstr "" | 3038 | msgstr "" |
3998 | 3039 | ||
3999 | #: plugins/check_ping.c:606 | ||
4000 | msgid "" | 3040 | msgid "" |
4001 | "This plugin uses the ping command to probe the specified host for packet loss" | 3041 | "This plugin uses the ping command to probe the specified host for packet loss" |
4002 | msgstr "" | 3042 | msgstr "" |
4003 | 3043 | ||
4004 | #: plugins/check_ping.c:607 | ||
4005 | msgid "" | 3044 | msgid "" |
4006 | "(percentage) and round trip average (milliseconds). It can produce HTML " | 3045 | "(percentage) and round trip average (milliseconds). It can produce HTML " |
4007 | "output" | 3046 | "output" |
4008 | msgstr "" | 3047 | msgstr "" |
4009 | 3048 | ||
4010 | #: plugins/check_ping.c:608 | ||
4011 | msgid "" | 3049 | msgid "" |
4012 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" | 3050 | "linking to a traceroute CGI contributed by Ian Cass. The CGI can be found in" |
4013 | msgstr "" | 3051 | msgstr "" |
4014 | 3052 | ||
4015 | #: plugins/check_ping.c:609 | ||
4016 | msgid "the contrib area of the downloads section at http://www.nagios.org/" | 3053 | msgid "the contrib area of the downloads section at http://www.nagios.org/" |
4017 | msgstr "" | 3054 | msgstr "" |
4018 | 3055 | ||
4019 | #: plugins/check_procs.c:197 | ||
4020 | #, c-format | 3056 | #, c-format |
4021 | msgid "CMD: %s\n" | 3057 | msgid "CMD: %s\n" |
4022 | msgstr "" | 3058 | msgstr "" |
4023 | 3059 | ||
4024 | #: plugins/check_procs.c:202 | ||
4025 | msgid "System call sent warnings to stderr" | 3060 | msgid "System call sent warnings to stderr" |
4026 | msgstr "" | 3061 | msgstr "" |
4027 | 3062 | ||
4028 | #: plugins/check_procs.c:349 | ||
4029 | #, c-format | 3063 | #, c-format |
4030 | msgid "Not parseable: %s" | 3064 | msgid "Not parseable: %s" |
4031 | msgstr "" | 3065 | msgstr "" |
4032 | 3066 | ||
4033 | #: plugins/check_procs.c:354 | ||
4034 | #, c-format | 3067 | #, c-format |
4035 | msgid "Unable to read output\n" | 3068 | msgid "Unable to read output\n" |
4036 | msgstr "" | 3069 | msgstr "" |
4037 | 3070 | ||
4038 | #: plugins/check_procs.c:371 | ||
4039 | #, c-format | 3071 | #, c-format |
4040 | msgid "%d warn out of " | 3072 | msgid "%d warn out of " |
4041 | msgstr "" | 3073 | msgstr "" |
4042 | 3074 | ||
4043 | #: plugins/check_procs.c:376 | ||
4044 | #, c-format | 3075 | #, c-format |
4045 | msgid "%d crit, %d warn out of " | 3076 | msgid "%d crit, %d warn out of " |
4046 | msgstr "" | 3077 | msgstr "" |
4047 | 3078 | ||
4048 | #: plugins/check_procs.c:382 | ||
4049 | #, c-format | 3079 | #, c-format |
4050 | msgid " with %s" | 3080 | msgid " with %s" |
4051 | msgstr "" | 3081 | msgstr "" |
4052 | 3082 | ||
4053 | #: plugins/check_procs.c:477 | ||
4054 | msgid "Parent Process ID must be an integer!" | 3083 | msgid "Parent Process ID must be an integer!" |
4055 | msgstr "" | 3084 | msgstr "" |
4056 | 3085 | ||
4057 | #: plugins/check_procs.c:483 plugins/check_procs.c:627 | ||
4058 | #, c-format | 3086 | #, c-format |
4059 | msgid "%s%sSTATE = %s" | 3087 | msgid "%s%sSTATE = %s" |
4060 | msgstr "" | 3088 | msgstr "" |
4061 | 3089 | ||
4062 | #: plugins/check_procs.c:492 | ||
4063 | msgid "UID was not found" | 3090 | msgid "UID was not found" |
4064 | msgstr "" | 3091 | msgstr "" |
4065 | 3092 | ||
4066 | #: plugins/check_procs.c:498 | ||
4067 | msgid "User name was not found" | 3093 | msgid "User name was not found" |
4068 | msgstr "" | 3094 | msgstr "" |
4069 | 3095 | ||
4070 | #: plugins/check_procs.c:513 | ||
4071 | #, c-format | 3096 | #, c-format |
4072 | msgid "%s%scommand name '%s'" | 3097 | msgid "%s%scommand name '%s'" |
4073 | msgstr "" | 3098 | msgstr "" |
4074 | 3099 | ||
4075 | #: plugins/check_procs.c:522 | ||
4076 | #, c-format | 3100 | #, c-format |
4077 | msgid "%s%sexclude progs '%s'" | 3101 | msgid "%s%sexclude progs '%s'" |
4078 | msgstr "" | 3102 | msgstr "" |
4079 | 3103 | ||
4080 | #: plugins/check_procs.c:565 | ||
4081 | msgid "RSS must be an integer!" | 3104 | msgid "RSS must be an integer!" |
4082 | msgstr "" | 3105 | msgstr "" |
4083 | 3106 | ||
4084 | #: plugins/check_procs.c:572 | ||
4085 | msgid "VSZ must be an integer!" | 3107 | msgid "VSZ must be an integer!" |
4086 | msgstr "" | 3108 | msgstr "" |
4087 | 3109 | ||
4088 | #: plugins/check_procs.c:580 | ||
4089 | msgid "PCPU must be a float!" | 3110 | msgid "PCPU must be a float!" |
4090 | msgstr "" | 3111 | msgstr "" |
4091 | 3112 | ||
4092 | #: plugins/check_procs.c:604 | ||
4093 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" | 3113 | msgid "Metric must be one of PROCS, VSZ, RSS, CPU, ELAPSED!" |
4094 | msgstr "" | 3114 | msgstr "" |
4095 | 3115 | ||
4096 | #: plugins/check_procs.c:735 | ||
4097 | msgid "" | 3116 | msgid "" |
4098 | "Checks all processes and generates WARNING or CRITICAL states if the " | 3117 | "Checks all processes and generates WARNING or CRITICAL states if the " |
4099 | "specified" | 3118 | "specified" |
4100 | msgstr "" | 3119 | msgstr "" |
4101 | 3120 | ||
4102 | #: plugins/check_procs.c:736 | ||
4103 | msgid "" | 3121 | msgid "" |
4104 | "metric is outside the required threshold ranges. The metric defaults to " | 3122 | "metric is outside the required threshold ranges. The metric defaults to " |
4105 | "number" | 3123 | "number" |
4106 | msgstr "" | 3124 | msgstr "" |
4107 | 3125 | ||
4108 | #: plugins/check_procs.c:737 | ||
4109 | msgid "" | 3126 | msgid "" |
4110 | "of processes. Search filters can be applied to limit the processes to check." | 3127 | "of processes. Search filters can be applied to limit the processes to check." |
4111 | msgstr "" | 3128 | msgstr "" |
4112 | 3129 | ||
4113 | #: plugins/check_procs.c:746 | ||
4114 | msgid "Generate warning state if metric is outside this range" | 3130 | msgid "Generate warning state if metric is outside this range" |
4115 | msgstr "" | 3131 | msgstr "" |
4116 | 3132 | ||
4117 | #: plugins/check_procs.c:748 | ||
4118 | msgid "Generate critical state if metric is outside this range" | 3133 | msgid "Generate critical state if metric is outside this range" |
4119 | msgstr "" | 3134 | msgstr "" |
4120 | 3135 | ||
4121 | #: plugins/check_procs.c:750 | ||
4122 | msgid "Check thresholds against metric. Valid types:" | 3136 | msgid "Check thresholds against metric. Valid types:" |
4123 | msgstr "" | 3137 | msgstr "" |
4124 | 3138 | ||
4125 | #: plugins/check_procs.c:751 | ||
4126 | msgid "PROCS - number of processes (default)" | 3139 | msgid "PROCS - number of processes (default)" |
4127 | msgstr "" | 3140 | msgstr "" |
4128 | 3141 | ||
4129 | #: plugins/check_procs.c:752 | ||
4130 | msgid "VSZ - virtual memory size" | 3142 | msgid "VSZ - virtual memory size" |
4131 | msgstr "" | 3143 | msgstr "" |
4132 | 3144 | ||
4133 | #: plugins/check_procs.c:753 | ||
4134 | msgid "RSS - resident set memory size" | 3145 | msgid "RSS - resident set memory size" |
4135 | msgstr "" | 3146 | msgstr "" |
4136 | 3147 | ||
4137 | #: plugins/check_procs.c:754 | ||
4138 | msgid "CPU - percentage CPU" | 3148 | msgid "CPU - percentage CPU" |
4139 | msgstr "" | 3149 | msgstr "" |
4140 | 3150 | ||
4141 | #: plugins/check_procs.c:757 | ||
4142 | msgid "ELAPSED - time elapsed in seconds" | 3151 | msgid "ELAPSED - time elapsed in seconds" |
4143 | msgstr "" | 3152 | msgstr "" |
4144 | 3153 | ||
4145 | #: plugins/check_procs.c:762 | ||
4146 | msgid "Extra information. Up to 3 verbosity levels" | 3154 | msgid "Extra information. Up to 3 verbosity levels" |
4147 | msgstr "" | 3155 | msgstr "" |
4148 | 3156 | ||
4149 | #: plugins/check_procs.c:765 | ||
4150 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" | 3157 | msgid "Filter own process the traditional way by PID instead of /proc/pid/exe" |
4151 | msgstr "" | 3158 | msgstr "" |
4152 | 3159 | ||
4153 | #: plugins/check_procs.c:770 | ||
4154 | msgid "Only scan for processes that have, in the output of `ps`, one or" | 3160 | msgid "Only scan for processes that have, in the output of `ps`, one or" |
4155 | msgstr "" | 3161 | msgstr "" |
4156 | 3162 | ||
4157 | #: plugins/check_procs.c:771 | ||
4158 | msgid "more of the status flags you specify (for example R, Z, S, RS," | 3163 | msgid "more of the status flags you specify (for example R, Z, S, RS," |
4159 | msgstr "" | 3164 | msgstr "" |
4160 | 3165 | ||
4161 | #: plugins/check_procs.c:772 | ||
4162 | msgid "RSZDT, plus others based on the output of your 'ps' command)." | 3166 | msgid "RSZDT, plus others based on the output of your 'ps' command)." |
4163 | msgstr "" | 3167 | msgstr "" |
4164 | 3168 | ||
4165 | #: plugins/check_procs.c:774 | ||
4166 | msgid "Only scan for children of the parent process ID indicated." | 3169 | msgid "Only scan for children of the parent process ID indicated." |
4167 | msgstr "" | 3170 | msgstr "" |
4168 | 3171 | ||
4169 | #: plugins/check_procs.c:776 | ||
4170 | msgid "Only scan for processes with VSZ higher than indicated." | 3172 | msgid "Only scan for processes with VSZ higher than indicated." |
4171 | msgstr "" | 3173 | msgstr "" |
4172 | 3174 | ||
4173 | #: plugins/check_procs.c:778 | ||
4174 | msgid "Only scan for processes with RSS higher than indicated." | 3175 | msgid "Only scan for processes with RSS higher than indicated." |
4175 | msgstr "" | 3176 | msgstr "" |
4176 | 3177 | ||
4177 | #: plugins/check_procs.c:780 | ||
4178 | msgid "Only scan for processes with PCPU higher than indicated." | 3178 | msgid "Only scan for processes with PCPU higher than indicated." |
4179 | msgstr "" | 3179 | msgstr "" |
4180 | 3180 | ||
4181 | #: plugins/check_procs.c:782 | ||
4182 | msgid "Only scan for processes with user name or ID indicated." | 3181 | msgid "Only scan for processes with user name or ID indicated." |
4183 | msgstr "" | 3182 | msgstr "" |
4184 | 3183 | ||
4185 | #: plugins/check_procs.c:784 | ||
4186 | msgid "Only scan for processes with args that contain STRING." | 3184 | msgid "Only scan for processes with args that contain STRING." |
4187 | msgstr "" | 3185 | msgstr "" |
4188 | 3186 | ||
4189 | #: plugins/check_procs.c:786 | ||
4190 | msgid "Only scan for processes with args that contain the regex STRING." | 3187 | msgid "Only scan for processes with args that contain the regex STRING." |
4191 | msgstr "" | 3188 | msgstr "" |
4192 | 3189 | ||
4193 | #: plugins/check_procs.c:788 | ||
4194 | msgid "Only scan for exact matches of COMMAND (without path)." | 3190 | msgid "Only scan for exact matches of COMMAND (without path)." |
4195 | msgstr "" | 3191 | msgstr "" |
4196 | 3192 | ||
4197 | #: plugins/check_procs.c:790 | ||
4198 | msgid "Exclude processes which match this comma separated list" | 3193 | msgid "Exclude processes which match this comma separated list" |
4199 | msgstr "" | 3194 | msgstr "" |
4200 | 3195 | ||
4201 | #: plugins/check_procs.c:792 | ||
4202 | msgid "Only scan for non kernel threads (works on Linux only)." | 3196 | msgid "Only scan for non kernel threads (works on Linux only)." |
4203 | msgstr "" | 3197 | msgstr "" |
4204 | 3198 | ||
4205 | #: plugins/check_procs.c:794 | ||
4206 | #, c-format | 3199 | #, c-format |
4207 | msgid "" | 3200 | msgid "" |
4208 | "\n" | 3201 | "\n" |
@@ -4212,7 +3205,6 @@ msgid "" | |||
4212 | "\n" | 3205 | "\n" |
4213 | msgstr "" | 3206 | msgstr "" |
4214 | 3207 | ||
4215 | #: plugins/check_procs.c:799 | ||
4216 | #, c-format | 3208 | #, c-format |
4217 | msgid "" | 3209 | msgid "" |
4218 | "This plugin checks the number of currently running processes and\n" | 3210 | "This plugin checks the number of currently running processes and\n" |
@@ -4223,1714 +3215,1332 @@ msgid "" | |||
4223 | "\n" | 3215 | "\n" |
4224 | msgstr "" | 3216 | msgstr "" |
4225 | 3217 | ||
4226 | #: plugins/check_procs.c:808 | ||
4227 | msgid "Warning if not two processes with command name portsentry." | 3218 | msgid "Warning if not two processes with command name portsentry." |
4228 | msgstr "" | 3219 | msgstr "" |
4229 | 3220 | ||
4230 | #: plugins/check_procs.c:809 | ||
4231 | msgid "Critical if < 2 or > 1024 processes" | 3221 | msgid "Critical if < 2 or > 1024 processes" |
4232 | msgstr "" | 3222 | msgstr "" |
4233 | 3223 | ||
4234 | #: plugins/check_procs.c:811 | ||
4235 | msgid "Critical if not at least 1 process with command sshd" | 3224 | msgid "Critical if not at least 1 process with command sshd" |
4236 | msgstr "" | 3225 | msgstr "" |
4237 | 3226 | ||
4238 | #: plugins/check_procs.c:813 | ||
4239 | msgid "Warning if > 1024 processes with command name sshd." | 3227 | msgid "Warning if > 1024 processes with command name sshd." |
4240 | msgstr "" | 3228 | msgstr "" |
4241 | 3229 | ||
4242 | #: plugins/check_procs.c:814 | ||
4243 | msgid "Critical if < 1 processes with command name sshd." | 3230 | msgid "Critical if < 1 processes with command name sshd." |
4244 | msgstr "" | 3231 | msgstr "" |
4245 | 3232 | ||
4246 | #: plugins/check_procs.c:816 | ||
4247 | msgid "Warning alert if > 10 processes with command arguments containing" | 3233 | msgid "Warning alert if > 10 processes with command arguments containing" |
4248 | msgstr "" | 3234 | msgstr "" |
4249 | 3235 | ||
4250 | #: plugins/check_procs.c:817 | ||
4251 | msgid "'/usr/local/bin/perl' and owned by root" | 3236 | msgid "'/usr/local/bin/perl' and owned by root" |
4252 | msgstr "" | 3237 | msgstr "" |
4253 | 3238 | ||
4254 | #: plugins/check_procs.c:819 | ||
4255 | msgid "Alert if VSZ of any processes over 50K or 100K" | 3239 | msgid "Alert if VSZ of any processes over 50K or 100K" |
4256 | msgstr "" | 3240 | msgstr "" |
4257 | 3241 | ||
4258 | #: plugins/check_procs.c:821 | ||
4259 | msgid "Alert if CPU of any processes over 10% or 20%" | 3242 | msgid "Alert if CPU of any processes over 10% or 20%" |
4260 | msgstr "" | 3243 | msgstr "" |
4261 | 3244 | ||
4262 | #: plugins/check_radius.c:181 | ||
4263 | msgid "Config file error\n" | 3245 | msgid "Config file error\n" |
4264 | msgstr "" | 3246 | msgstr "" |
4265 | 3247 | ||
4266 | #: plugins/check_radius.c:190 | ||
4267 | msgid "Out of Memory?\n" | 3248 | msgid "Out of Memory?\n" |
4268 | msgstr "" | 3249 | msgstr "" |
4269 | 3250 | ||
4270 | #: plugins/check_radius.c:194 | ||
4271 | msgid "Invalid NAS-Identifier\n" | 3251 | msgid "Invalid NAS-Identifier\n" |
4272 | msgstr "" | 3252 | msgstr "" |
4273 | 3253 | ||
4274 | #: plugins/check_radius.c:199 plugins/check_smtp.c:156 | ||
4275 | #, c-format | 3254 | #, c-format |
4276 | msgid "gethostname() failed!\n" | 3255 | msgid "gethostname() failed!\n" |
4277 | msgstr "" | 3256 | msgstr "" |
4278 | 3257 | ||
4279 | #: plugins/check_radius.c:203 plugins/check_radius.c:206 | ||
4280 | msgid "Invalid NAS-IP-Address\n" | 3258 | msgid "Invalid NAS-IP-Address\n" |
4281 | msgstr "" | 3259 | msgstr "" |
4282 | 3260 | ||
4283 | #: plugins/check_radius.c:217 | ||
4284 | msgid "Timeout\n" | 3261 | msgid "Timeout\n" |
4285 | msgstr "" | 3262 | msgstr "" |
4286 | 3263 | ||
4287 | #: plugins/check_radius.c:219 | ||
4288 | msgid "Auth Error\n" | 3264 | msgid "Auth Error\n" |
4289 | msgstr "" | 3265 | msgstr "" |
4290 | 3266 | ||
4291 | #: plugins/check_radius.c:221 | ||
4292 | msgid "Auth Failed\n" | 3267 | msgid "Auth Failed\n" |
4293 | msgstr "" | 3268 | msgstr "" |
4294 | 3269 | ||
4295 | #: plugins/check_radius.c:223 | ||
4296 | msgid "Bad Response\n" | 3270 | msgid "Bad Response\n" |
4297 | msgstr "" | 3271 | msgstr "" |
4298 | 3272 | ||
4299 | #: plugins/check_radius.c:227 | ||
4300 | msgid "Auth OK\n" | 3273 | msgid "Auth OK\n" |
4301 | msgstr "" | 3274 | msgstr "" |
4302 | 3275 | ||
4303 | #: plugins/check_radius.c:228 | ||
4304 | #, c-format | 3276 | #, c-format |
4305 | msgid "Unexpected result code %d" | 3277 | msgid "Unexpected result code %d" |
4306 | msgstr "" | 3278 | msgstr "" |
4307 | 3279 | ||
4308 | #: plugins/check_radius.c:317 | ||
4309 | msgid "Number of retries must be a positive integer" | 3280 | msgid "Number of retries must be a positive integer" |
4310 | msgstr "" | 3281 | msgstr "" |
4311 | 3282 | ||
4312 | #: plugins/check_radius.c:331 | ||
4313 | msgid "User not specified" | 3283 | msgid "User not specified" |
4314 | msgstr "" | 3284 | msgstr "" |
4315 | 3285 | ||
4316 | #: plugins/check_radius.c:333 | ||
4317 | msgid "Password not specified" | 3286 | msgid "Password not specified" |
4318 | msgstr "" | 3287 | msgstr "" |
4319 | 3288 | ||
4320 | #: plugins/check_radius.c:335 | ||
4321 | msgid "Configuration file not specified" | 3289 | msgid "Configuration file not specified" |
4322 | msgstr "" | 3290 | msgstr "" |
4323 | 3291 | ||
4324 | #: plugins/check_radius.c:353 | ||
4325 | msgid "Tests to see if a RADIUS server is accepting connections." | 3292 | msgid "Tests to see if a RADIUS server is accepting connections." |
4326 | msgstr "" | 3293 | msgstr "" |
4327 | 3294 | ||
4328 | #: plugins/check_radius.c:365 | ||
4329 | msgid "The user to authenticate" | 3295 | msgid "The user to authenticate" |
4330 | msgstr "" | 3296 | msgstr "" |
4331 | 3297 | ||
4332 | #: plugins/check_radius.c:367 | ||
4333 | msgid "Password for authentication (SECURITY RISK)" | 3298 | msgid "Password for authentication (SECURITY RISK)" |
4334 | msgstr "" | 3299 | msgstr "" |
4335 | 3300 | ||
4336 | #: plugins/check_radius.c:369 | ||
4337 | msgid "NAS identifier" | 3301 | msgid "NAS identifier" |
4338 | msgstr "" | 3302 | msgstr "" |
4339 | 3303 | ||
4340 | #: plugins/check_radius.c:371 | ||
4341 | msgid "NAS IP Address" | 3304 | msgid "NAS IP Address" |
4342 | msgstr "" | 3305 | msgstr "" |
4343 | 3306 | ||
4344 | #: plugins/check_radius.c:373 | ||
4345 | msgid "Configuration file" | 3307 | msgid "Configuration file" |
4346 | msgstr "" | 3308 | msgstr "" |
4347 | 3309 | ||
4348 | #: plugins/check_radius.c:375 | ||
4349 | msgid "Response string to expect from the server" | 3310 | msgid "Response string to expect from the server" |
4350 | msgstr "" | 3311 | msgstr "" |
4351 | 3312 | ||
4352 | #: plugins/check_radius.c:377 | ||
4353 | msgid "Number of times to retry a failed connection" | 3313 | msgid "Number of times to retry a failed connection" |
4354 | msgstr "" | 3314 | msgstr "" |
4355 | 3315 | ||
4356 | #: plugins/check_radius.c:382 | ||
4357 | msgid "" | 3316 | msgid "" |
4358 | "This plugin tests a RADIUS server to see if it is accepting connections." | 3317 | "This plugin tests a RADIUS server to see if it is accepting connections." |
4359 | msgstr "" | 3318 | msgstr "" |
4360 | 3319 | ||
4361 | #: plugins/check_radius.c:383 | ||
4362 | msgid "" | 3320 | msgid "" |
4363 | "The server to test must be specified in the invocation, as well as a user" | 3321 | "The server to test must be specified in the invocation, as well as a user" |
4364 | msgstr "" | 3322 | msgstr "" |
4365 | 3323 | ||
4366 | #: plugins/check_radius.c:384 | 3324 | msgid "name and password. A configuration file must be present. The format of" |
4367 | msgid "" | ||
4368 | "name and password. A configuration file may also be present. The format of" | ||
4369 | msgstr "" | 3325 | msgstr "" |
4370 | 3326 | ||
4371 | #: plugins/check_radius.c:385 | ||
4372 | msgid "" | 3327 | msgid "" |
4373 | "the configuration file is described in the radiusclient library sources." | 3328 | "the configuration file is described in the radiusclient library sources." |
4374 | msgstr "" | 3329 | msgstr "" |
4375 | 3330 | ||
4376 | #: plugins/check_radius.c:386 | ||
4377 | msgid "The password option presents a substantial security issue because the" | 3331 | msgid "The password option presents a substantial security issue because the" |
4378 | msgstr "" | 3332 | msgstr "" |
4379 | 3333 | ||
4380 | #: plugins/check_radius.c:387 | ||
4381 | msgid "" | 3334 | msgid "" |
4382 | "password can possibly be determined by careful watching of the command line" | 3335 | "password can possibly be determined by careful watching of the command line" |
4383 | msgstr "" | 3336 | msgstr "" |
4384 | 3337 | ||
4385 | #: plugins/check_radius.c:388 | ||
4386 | msgid "in a process listing. This risk is exacerbated because the plugin will" | 3338 | msgid "in a process listing. This risk is exacerbated because the plugin will" |
4387 | msgstr "" | 3339 | msgstr "" |
4388 | 3340 | ||
4389 | #: plugins/check_radius.c:389 | ||
4390 | msgid "" | 3341 | msgid "" |
4391 | "typically be executed at regular predictable intervals. Please be sure that" | 3342 | "typically be executed at regular predictable intervals. Please be sure that" |
4392 | msgstr "" | 3343 | msgstr "" |
4393 | 3344 | ||
4394 | #: plugins/check_radius.c:390 | ||
4395 | msgid "the password used does not allow access to sensitive system resources." | 3345 | msgid "the password used does not allow access to sensitive system resources." |
4396 | msgstr "" | 3346 | msgstr "" |
4397 | 3347 | ||
4398 | #: plugins/check_real.c:91 | ||
4399 | #, c-format | 3348 | #, c-format |
4400 | msgid "Unable to connect to %s on port %d\n" | 3349 | msgid "Unable to connect to %s on port %d\n" |
4401 | msgstr "" | 3350 | msgstr "" |
4402 | 3351 | ||
4403 | #: plugins/check_real.c:113 | ||
4404 | #, c-format | 3352 | #, c-format |
4405 | msgid "No data received from %s\n" | 3353 | msgid "No data received from %s\n" |
4406 | msgstr "" | 3354 | msgstr "" |
4407 | 3355 | ||
4408 | #: plugins/check_real.c:118 plugins/check_real.c:192 | ||
4409 | msgid "Invalid REAL response received from host" | 3356 | msgid "Invalid REAL response received from host" |
4410 | msgstr "" | 3357 | msgstr "" |
4411 | 3358 | ||
4412 | #: plugins/check_real.c:120 plugins/check_real.c:194 | ||
4413 | #, c-format | 3359 | #, c-format |
4414 | msgid "Invalid REAL response received from host on port %d\n" | 3360 | msgid "Invalid REAL response received from host on port %d\n" |
4415 | msgstr "" | 3361 | msgstr "" |
4416 | 3362 | ||
4417 | #: plugins/check_real.c:185 plugins/check_tcp.c:315 | ||
4418 | #, c-format | 3363 | #, c-format |
4419 | msgid "No data received from host\n" | 3364 | msgid "No data received from host\n" |
4420 | msgstr "" | 3365 | msgstr "" |
4421 | 3366 | ||
4422 | #: plugins/check_real.c:248 | ||
4423 | #, c-format | 3367 | #, c-format |
4424 | msgid "REAL %s - %d second response time\n" | 3368 | msgid "REAL %s - %d second response time\n" |
4425 | msgstr "" | 3369 | msgstr "" |
4426 | 3370 | ||
4427 | #: plugins/check_real.c:337 plugins/check_ups.c:539 | ||
4428 | msgid "Warning time must be a positive integer" | 3371 | msgid "Warning time must be a positive integer" |
4429 | msgstr "" | 3372 | msgstr "" |
4430 | 3373 | ||
4431 | #: plugins/check_real.c:346 plugins/check_ups.c:530 | ||
4432 | msgid "Critical time must be a positive integer" | 3374 | msgid "Critical time must be a positive integer" |
4433 | msgstr "" | 3375 | msgstr "" |
4434 | 3376 | ||
4435 | #: plugins/check_real.c:382 | ||
4436 | msgid "You must provide a server to check" | 3377 | msgid "You must provide a server to check" |
4437 | msgstr "" | 3378 | msgstr "" |
4438 | 3379 | ||
4439 | #: plugins/check_real.c:414 | ||
4440 | msgid "This plugin tests the REAL service on the specified host." | 3380 | msgid "This plugin tests the REAL service on the specified host." |
4441 | msgstr "" | 3381 | msgstr "" |
4442 | 3382 | ||
4443 | #: plugins/check_real.c:426 | ||
4444 | msgid "Connect to this url" | 3383 | msgid "Connect to this url" |
4445 | msgstr "" | 3384 | msgstr "" |
4446 | 3385 | ||
4447 | #: plugins/check_real.c:428 | ||
4448 | #, c-format | 3386 | #, c-format |
4449 | msgid "String to expect in first line of server response (default: %s)\n" | 3387 | msgid "String to expect in first line of server response (default: %s)\n" |
4450 | msgstr "" | 3388 | msgstr "" |
4451 | 3389 | ||
4452 | #: plugins/check_real.c:438 | ||
4453 | msgid "This plugin will attempt to open an RTSP connection with the host." | 3390 | msgid "This plugin will attempt to open an RTSP connection with the host." |
4454 | msgstr "" | 3391 | msgstr "" |
4455 | 3392 | ||
4456 | #: plugins/check_real.c:439 plugins/check_smtp.c:878 | ||
4457 | msgid "Successful connects return STATE_OK, refusals and timeouts return" | 3393 | msgid "Successful connects return STATE_OK, refusals and timeouts return" |
4458 | msgstr "" | 3394 | msgstr "" |
4459 | 3395 | ||
4460 | #: plugins/check_real.c:440 | ||
4461 | msgid "" | 3396 | msgid "" |
4462 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," | 3397 | "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful connects," |
4463 | msgstr "" | 3398 | msgstr "" |
4464 | 3399 | ||
4465 | #: plugins/check_real.c:441 | ||
4466 | msgid "" | 3400 | msgid "" |
4467 | "but incorrect response messages from the host result in STATE_WARNING return" | 3401 | "but incorrect response messages from the host result in STATE_WARNING return" |
4468 | msgstr "" | 3402 | msgstr "" |
4469 | 3403 | ||
4470 | #: plugins/check_real.c:442 | ||
4471 | msgid "values." | 3404 | msgid "values." |
4472 | msgstr "" | 3405 | msgstr "" |
4473 | 3406 | ||
4474 | #: plugins/check_smtp.c:152 plugins/check_swap.c:283 plugins/check_swap.c:289 | ||
4475 | #, c-format | 3407 | #, c-format |
4476 | msgid "malloc() failed!\n" | 3408 | msgid "malloc() failed!\n" |
4477 | msgstr "" | 3409 | msgstr "" |
4478 | 3410 | ||
4479 | #: plugins/check_smtp.c:200 plugins/check_smtp.c:212 | ||
4480 | #, c-format | 3411 | #, c-format |
4481 | msgid "recv() failed\n" | 3412 | msgid "CRITICAL - Cannot create SSL context.\n" |
4482 | msgstr "" | 3413 | msgstr "" |
4483 | 3414 | ||
4484 | #: plugins/check_smtp.c:222 | ||
4485 | #, c-format | 3415 | #, c-format |
4486 | msgid "WARNING - TLS not supported by server\n" | 3416 | msgid "recv() failed\n" |
4487 | msgstr "" | 3417 | msgstr "" |
4488 | 3418 | ||
4489 | #: plugins/check_smtp.c:234 | ||
4490 | #, c-format | 3419 | #, c-format |
4491 | msgid "Server does not support STARTTLS\n" | 3420 | msgid "WARNING - TLS not supported by server\n" |
4492 | msgstr "" | 3421 | msgstr "" |
4493 | 3422 | ||
4494 | #: plugins/check_smtp.c:240 | ||
4495 | #, c-format | 3423 | #, c-format |
4496 | msgid "CRITICAL - Cannot create SSL context.\n" | 3424 | msgid "Server does not support STARTTLS\n" |
4497 | msgstr "" | 3425 | msgstr "" |
4498 | 3426 | ||
4499 | #: plugins/check_smtp.c:260 | ||
4500 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." | 3427 | msgid "SMTP UNKNOWN - Cannot send EHLO command via TLS." |
4501 | msgstr "" | 3428 | msgstr "" |
4502 | 3429 | ||
4503 | #: plugins/check_smtp.c:265 | ||
4504 | #, c-format | 3430 | #, c-format |
4505 | msgid "sent %s" | 3431 | msgid "sent %s" |
4506 | msgstr "" | 3432 | msgstr "" |
4507 | 3433 | ||
4508 | #: plugins/check_smtp.c:267 | ||
4509 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." | 3434 | msgid "SMTP UNKNOWN - Cannot read EHLO response via TLS." |
4510 | msgstr "" | 3435 | msgstr "" |
4511 | 3436 | ||
4512 | #: plugins/check_smtp.c:297 | ||
4513 | #, c-format | 3437 | #, c-format |
4514 | msgid "Invalid SMTP response received from host: %s\n" | 3438 | msgid "Invalid SMTP response received from host: %s\n" |
4515 | msgstr "" | 3439 | msgstr "" |
4516 | 3440 | ||
4517 | #: plugins/check_smtp.c:299 | ||
4518 | #, c-format | 3441 | #, c-format |
4519 | msgid "Invalid SMTP response received from host on port %d: %s\n" | 3442 | msgid "Invalid SMTP response received from host on port %d: %s\n" |
4520 | msgstr "" | 3443 | msgstr "" |
4521 | 3444 | ||
4522 | #: plugins/check_smtp.c:322 plugins/check_snmp.c:866 | ||
4523 | #, c-format | 3445 | #, c-format |
4524 | msgid "Could Not Compile Regular Expression" | 3446 | msgid "Could Not Compile Regular Expression" |
4525 | msgstr "" | 3447 | msgstr "" |
4526 | 3448 | ||
4527 | #: plugins/check_smtp.c:331 | ||
4528 | #, c-format | 3449 | #, c-format |
4529 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" | 3450 | msgid "SMTP %s - Invalid response '%s' to command '%s'\n" |
4530 | msgstr "" | 3451 | msgstr "" |
4531 | 3452 | ||
4532 | #: plugins/check_smtp.c:335 plugins/check_snmp.c:540 | ||
4533 | #, c-format | 3453 | #, c-format |
4534 | msgid "Execute Error: %s\n" | 3454 | msgid "Execute Error: %s\n" |
4535 | msgstr "" | 3455 | msgstr "" |
4536 | 3456 | ||
4537 | #: plugins/check_smtp.c:349 | ||
4538 | msgid "no authuser specified, " | 3457 | msgid "no authuser specified, " |
4539 | msgstr "" | 3458 | msgstr "" |
4540 | 3459 | ||
4541 | #: plugins/check_smtp.c:354 | ||
4542 | msgid "no authpass specified, " | 3460 | msgid "no authpass specified, " |
4543 | msgstr "" | 3461 | msgstr "" |
4544 | 3462 | ||
4545 | #: plugins/check_smtp.c:361 plugins/check_smtp.c:382 plugins/check_smtp.c:402 | ||
4546 | #: plugins/check_smtp.c:728 | ||
4547 | #, c-format | 3463 | #, c-format |
4548 | msgid "sent %s\n" | 3464 | msgid "sent %s\n" |
4549 | msgstr "" | 3465 | msgstr "" |
4550 | 3466 | ||
4551 | #: plugins/check_smtp.c:364 | ||
4552 | msgid "recv() failed after AUTH LOGIN, " | 3467 | msgid "recv() failed after AUTH LOGIN, " |
4553 | msgstr "" | 3468 | msgstr "" |
4554 | 3469 | ||
4555 | #: plugins/check_smtp.c:369 plugins/check_smtp.c:390 plugins/check_smtp.c:410 | ||
4556 | #: plugins/check_smtp.c:739 | ||
4557 | #, c-format | 3470 | #, c-format |
4558 | msgid "received %s\n" | 3471 | msgid "received %s\n" |
4559 | msgstr "" | 3472 | msgstr "" |
4560 | 3473 | ||
4561 | #: plugins/check_smtp.c:373 | ||
4562 | msgid "invalid response received after AUTH LOGIN, " | 3474 | msgid "invalid response received after AUTH LOGIN, " |
4563 | msgstr "" | 3475 | msgstr "" |
4564 | 3476 | ||
4565 | #: plugins/check_smtp.c:386 | ||
4566 | msgid "recv() failed after sending authuser, " | 3477 | msgid "recv() failed after sending authuser, " |
4567 | msgstr "" | 3478 | msgstr "" |
4568 | 3479 | ||
4569 | #: plugins/check_smtp.c:394 | ||
4570 | msgid "invalid response received after authuser, " | 3480 | msgid "invalid response received after authuser, " |
4571 | msgstr "" | 3481 | msgstr "" |
4572 | 3482 | ||
4573 | #: plugins/check_smtp.c:406 | ||
4574 | msgid "recv() failed after sending authpass, " | 3483 | msgid "recv() failed after sending authpass, " |
4575 | msgstr "" | 3484 | msgstr "" |
4576 | 3485 | ||
4577 | #: plugins/check_smtp.c:414 | ||
4578 | msgid "invalid response received after authpass, " | 3486 | msgid "invalid response received after authpass, " |
4579 | msgstr "" | 3487 | msgstr "" |
4580 | 3488 | ||
4581 | #: plugins/check_smtp.c:421 | ||
4582 | msgid "only authtype LOGIN is supported, " | 3489 | msgid "only authtype LOGIN is supported, " |
4583 | msgstr "" | 3490 | msgstr "" |
4584 | 3491 | ||
4585 | #: plugins/check_smtp.c:445 | ||
4586 | #, c-format | 3492 | #, c-format |
4587 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" | 3493 | msgid "SMTP %s - %s%.3f sec. response time%s%s|%s\n" |
4588 | msgstr "" | 3494 | msgstr "" |
4589 | 3495 | ||
4590 | #: plugins/check_smtp.c:562 plugins/check_smtp.c:574 | ||
4591 | #, c-format | 3496 | #, c-format |
4592 | msgid "Could not realloc() units [%d]\n" | 3497 | msgid "Could not realloc() units [%d]\n" |
4593 | msgstr "" | 3498 | msgstr "" |
4594 | 3499 | ||
4595 | #: plugins/check_smtp.c:582 | ||
4596 | msgid "Critical time must be a positive" | 3500 | msgid "Critical time must be a positive" |
4597 | msgstr "" | 3501 | msgstr "" |
4598 | 3502 | ||
4599 | #: plugins/check_smtp.c:590 | ||
4600 | msgid "Warning time must be a positive" | 3503 | msgid "Warning time must be a positive" |
4601 | msgstr "" | 3504 | msgstr "" |
4602 | 3505 | ||
4603 | #: plugins/check_smtp.c:633 plugins/check_smtp.c:645 | ||
4604 | msgid "SSL support not available - install OpenSSL and recompile" | 3506 | msgid "SSL support not available - install OpenSSL and recompile" |
4605 | msgstr "" | 3507 | msgstr "" |
4606 | 3508 | ||
4607 | #: plugins/check_smtp.c:719 plugins/check_smtp.c:724 | 3509 | msgid "Set either -s/--ssl/--tls or -S/--starttls" |
3510 | msgstr "" | ||
3511 | |||
4608 | #, c-format | 3512 | #, c-format |
4609 | msgid "Connection closed by server before sending QUIT command\n" | 3513 | msgid "Connection closed by server before sending QUIT command\n" |
4610 | msgstr "" | 3514 | msgstr "" |
4611 | 3515 | ||
4612 | #: plugins/check_smtp.c:734 | ||
4613 | #, c-format | 3516 | #, c-format |
4614 | msgid "recv() failed after QUIT." | 3517 | msgid "recv() failed after QUIT." |
4615 | msgstr "" | 3518 | msgstr "" |
4616 | 3519 | ||
4617 | #: plugins/check_smtp.c:736 | ||
4618 | #, c-format | 3520 | #, c-format |
4619 | msgid "Connection reset by peer." | 3521 | msgid "Connection reset by peer." |
4620 | msgstr "" | 3522 | msgstr "" |
4621 | 3523 | ||
4622 | #: plugins/check_smtp.c:826 | ||
4623 | msgid "This plugin will attempt to open an SMTP connection with the host." | 3524 | msgid "This plugin will attempt to open an SMTP connection with the host." |
4624 | msgstr "" | 3525 | msgstr "" |
4625 | 3526 | ||
4626 | #: plugins/check_smtp.c:840 | ||
4627 | #, c-format | 3527 | #, c-format |
4628 | msgid " String to expect in first line of server response (default: '%s')\n" | 3528 | msgid " String to expect in first line of server response (default: '%s')\n" |
4629 | msgstr "" | 3529 | msgstr "" |
4630 | 3530 | ||
4631 | #: plugins/check_smtp.c:842 | ||
4632 | msgid "SMTP command (may be used repeatedly)" | 3531 | msgid "SMTP command (may be used repeatedly)" |
4633 | msgstr "" | 3532 | msgstr "" |
4634 | 3533 | ||
4635 | #: plugins/check_smtp.c:844 | ||
4636 | msgid "Expected response to command (may be used repeatedly)" | 3534 | msgid "Expected response to command (may be used repeatedly)" |
4637 | msgstr "" | 3535 | msgstr "" |
4638 | 3536 | ||
4639 | #: plugins/check_smtp.c:846 | ||
4640 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" | 3537 | msgid "FROM-address to include in MAIL command, required by Exchange 2000" |
4641 | msgstr "" | 3538 | msgstr "" |
4642 | 3539 | ||
4643 | #: plugins/check_smtp.c:848 | ||
4644 | msgid "FQDN used for HELO" | 3540 | msgid "FQDN used for HELO" |
4645 | msgstr "" | 3541 | msgstr "" |
4646 | 3542 | ||
4647 | #: plugins/check_smtp.c:850 | ||
4648 | msgid "Use PROXY protocol prefix for the connection." | 3543 | msgid "Use PROXY protocol prefix for the connection." |
4649 | msgstr "" | 3544 | msgstr "" |
4650 | 3545 | ||
4651 | #: plugins/check_smtp.c:853 plugins/check_tcp.c:689 | ||
4652 | msgid "Minimum number of days a certificate has to be valid." | 3546 | msgid "Minimum number of days a certificate has to be valid." |
4653 | msgstr "" | 3547 | msgstr "" |
4654 | 3548 | ||
4655 | #: plugins/check_smtp.c:855 | 3549 | msgid "Use SSL/TLS for the connection." |
3550 | msgstr "" | ||
3551 | |||
3552 | #, c-format | ||
3553 | msgid " Sets default port to %d.\n" | ||
3554 | msgstr "" | ||
3555 | |||
4656 | msgid "Use STARTTLS for the connection." | 3556 | msgid "Use STARTTLS for the connection." |
4657 | msgstr "" | 3557 | msgstr "" |
4658 | 3558 | ||
4659 | #: plugins/check_smtp.c:861 | ||
4660 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" | 3559 | msgid "SMTP AUTH type to check (default none, only LOGIN supported)" |
4661 | msgstr "" | 3560 | msgstr "" |
4662 | 3561 | ||
4663 | #: plugins/check_smtp.c:863 | ||
4664 | msgid "SMTP AUTH username" | 3562 | msgid "SMTP AUTH username" |
4665 | msgstr "" | 3563 | msgstr "" |
4666 | 3564 | ||
4667 | #: plugins/check_smtp.c:865 | ||
4668 | msgid "SMTP AUTH password" | 3565 | msgid "SMTP AUTH password" |
4669 | msgstr "" | 3566 | msgstr "" |
4670 | 3567 | ||
4671 | #: plugins/check_smtp.c:867 | ||
4672 | msgid "Send LHLO instead of HELO/EHLO" | 3568 | msgid "Send LHLO instead of HELO/EHLO" |
4673 | msgstr "" | 3569 | msgstr "" |
4674 | 3570 | ||
4675 | #: plugins/check_smtp.c:869 | ||
4676 | msgid "Ignore failure when sending QUIT command to server" | 3571 | msgid "Ignore failure when sending QUIT command to server" |
4677 | msgstr "" | 3572 | msgstr "" |
4678 | 3573 | ||
4679 | #: plugins/check_smtp.c:879 | ||
4680 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" | 3574 | msgid "STATE_CRITICAL, other errors return STATE_UNKNOWN. Successful" |
4681 | msgstr "" | 3575 | msgstr "" |
4682 | 3576 | ||
4683 | #: plugins/check_smtp.c:880 | ||
4684 | msgid "connects, but incorrect response messages from the host result in" | 3577 | msgid "connects, but incorrect response messages from the host result in" |
4685 | msgstr "" | 3578 | msgstr "" |
4686 | 3579 | ||
4687 | #: plugins/check_smtp.c:881 | ||
4688 | msgid "STATE_WARNING return values." | 3580 | msgid "STATE_WARNING return values." |
4689 | msgstr "" | 3581 | msgstr "" |
4690 | 3582 | ||
4691 | #: plugins/check_snmp.c:177 plugins/check_snmp.c:626 | ||
4692 | msgid "Cannot malloc" | 3583 | msgid "Cannot malloc" |
4693 | msgstr "" | 3584 | msgstr "" |
4694 | 3585 | ||
4695 | #: plugins/check_snmp.c:368 | ||
4696 | #, c-format | 3586 | #, c-format |
4697 | msgid "External command error: %s\n" | 3587 | msgid "External command error: %s\n" |
4698 | msgstr "" | 3588 | msgstr "" |
4699 | 3589 | ||
4700 | #: plugins/check_snmp.c:373 | ||
4701 | #, c-format | 3590 | #, c-format |
4702 | msgid "External command error with no output (return code: %d)\n" | 3591 | msgid "External command error with no output (return code: %d)\n" |
4703 | msgstr "" | 3592 | msgstr "" |
4704 | 3593 | ||
4705 | #: plugins/check_snmp.c:486 plugins/check_snmp.c:488 plugins/check_snmp.c:490 | ||
4706 | #: plugins/check_snmp.c:492 | ||
4707 | #, c-format | 3594 | #, c-format |
4708 | msgid "No valid data returned (%s)\n" | 3595 | msgid "No valid data returned (%s)\n" |
4709 | msgstr "" | 3596 | msgstr "" |
4710 | 3597 | ||
4711 | #: plugins/check_snmp.c:504 | ||
4712 | msgid "Time duration between plugin calls is invalid" | 3598 | msgid "Time duration between plugin calls is invalid" |
4713 | msgstr "" | 3599 | msgstr "" |
4714 | 3600 | ||
4715 | #: plugins/check_snmp.c:632 | ||
4716 | msgid "Cannot asprintf()" | 3601 | msgid "Cannot asprintf()" |
4717 | msgstr "" | 3602 | msgstr "" |
4718 | 3603 | ||
4719 | #: plugins/check_snmp.c:638 | ||
4720 | msgid "Cannot realloc()" | 3604 | msgid "Cannot realloc()" |
4721 | msgstr "" | 3605 | msgstr "" |
4722 | 3606 | ||
4723 | #: plugins/check_snmp.c:654 | ||
4724 | msgid "No previous data to calculate rate - assume okay" | 3607 | msgid "No previous data to calculate rate - assume okay" |
4725 | msgstr "" | 3608 | msgstr "" |
4726 | 3609 | ||
4727 | #: plugins/check_snmp.c:804 | ||
4728 | msgid "Retries interval must be a positive integer" | 3610 | msgid "Retries interval must be a positive integer" |
4729 | msgstr "" | 3611 | msgstr "" |
4730 | 3612 | ||
4731 | #: plugins/check_snmp.c:841 | ||
4732 | msgid "Exit status must be a positive integer" | 3613 | msgid "Exit status must be a positive integer" |
4733 | msgstr "" | 3614 | msgstr "" |
4734 | 3615 | ||
4735 | #: plugins/check_snmp.c:891 | ||
4736 | #, c-format | 3616 | #, c-format |
4737 | msgid "Could not reallocate labels[%d]" | 3617 | msgid "Could not reallocate labels[%d]" |
4738 | msgstr "" | 3618 | msgstr "" |
4739 | 3619 | ||
4740 | #: plugins/check_snmp.c:904 | ||
4741 | msgid "Could not reallocate labels\n" | 3620 | msgid "Could not reallocate labels\n" |
4742 | msgstr "" | 3621 | msgstr "" |
4743 | 3622 | ||
4744 | #: plugins/check_snmp.c:920 | ||
4745 | #, c-format | 3623 | #, c-format |
4746 | msgid "Could not reallocate units [%d]\n" | 3624 | msgid "Could not reallocate units [%d]\n" |
4747 | msgstr "" | 3625 | msgstr "" |
4748 | 3626 | ||
4749 | #: plugins/check_snmp.c:932 | ||
4750 | msgid "Could not realloc() units\n" | 3627 | msgid "Could not realloc() units\n" |
4751 | msgstr "" | 3628 | msgstr "" |
4752 | 3629 | ||
4753 | #: plugins/check_snmp.c:949 | ||
4754 | msgid "Rate multiplier must be a positive integer" | 3630 | msgid "Rate multiplier must be a positive integer" |
4755 | msgstr "" | 3631 | msgstr "" |
4756 | 3632 | ||
4757 | #: plugins/check_snmp.c:1024 | ||
4758 | msgid "No host specified\n" | 3633 | msgid "No host specified\n" |
4759 | msgstr "" | 3634 | msgstr "" |
4760 | 3635 | ||
4761 | #: plugins/check_snmp.c:1028 | ||
4762 | msgid "No OIDs specified\n" | 3636 | msgid "No OIDs specified\n" |
4763 | msgstr "" | 3637 | msgstr "" |
4764 | 3638 | ||
4765 | #: plugins/check_snmp.c:1051 plugins/check_snmp.c:1069 | ||
4766 | #: plugins/check_snmp.c:1087 | ||
4767 | #, c-format | 3639 | #, c-format |
4768 | msgid "Required parameter: %s\n" | 3640 | msgid "Required parameter: %s\n" |
4769 | msgstr "" | 3641 | msgstr "" |
4770 | 3642 | ||
4771 | #: plugins/check_snmp.c:1062 | ||
4772 | msgid "Invalid seclevel" | 3643 | msgid "Invalid seclevel" |
4773 | msgstr "" | 3644 | msgstr "" |
4774 | 3645 | ||
4775 | #: plugins/check_snmp.c:1108 | ||
4776 | msgid "Invalid SNMP version" | 3646 | msgid "Invalid SNMP version" |
4777 | msgstr "" | 3647 | msgstr "" |
4778 | 3648 | ||
4779 | #: plugins/check_snmp.c:1125 | ||
4780 | msgid "Unbalanced quotes\n" | 3649 | msgid "Unbalanced quotes\n" |
4781 | msgstr "" | 3650 | msgstr "" |
4782 | 3651 | ||
4783 | #: plugins/check_snmp.c:1183 | ||
4784 | #, c-format | 3652 | #, c-format |
4785 | msgid "multiplier set (%.1f), but input is not a number: %s" | 3653 | msgid "multiplier set (%.1f), but input is not a number: %s" |
4786 | msgstr "" | 3654 | msgstr "" |
4787 | 3655 | ||
4788 | #: plugins/check_snmp.c:1212 | ||
4789 | msgid "Check status of remote machines and obtain system information via SNMP" | 3656 | msgid "Check status of remote machines and obtain system information via SNMP" |
4790 | msgstr "" | 3657 | msgstr "" |
4791 | 3658 | ||
4792 | #: plugins/check_snmp.c:1226 | ||
4793 | msgid "Use SNMP GETNEXT instead of SNMP GET" | 3659 | msgid "Use SNMP GETNEXT instead of SNMP GET" |
4794 | msgstr "" | 3660 | msgstr "" |
4795 | 3661 | ||
4796 | #: plugins/check_snmp.c:1228 | ||
4797 | msgid "SNMP protocol version" | 3662 | msgid "SNMP protocol version" |
4798 | msgstr "" | 3663 | msgstr "" |
4799 | 3664 | ||
4800 | #: plugins/check_snmp.c:1230 | ||
4801 | msgid "SNMPv3 context" | 3665 | msgid "SNMPv3 context" |
4802 | msgstr "" | 3666 | msgstr "" |
4803 | 3667 | ||
4804 | #: plugins/check_snmp.c:1232 | ||
4805 | msgid "SNMPv3 securityLevel" | 3668 | msgid "SNMPv3 securityLevel" |
4806 | msgstr "" | 3669 | msgstr "" |
4807 | 3670 | ||
4808 | #: plugins/check_snmp.c:1234 | ||
4809 | msgid "SNMPv3 auth proto" | 3671 | msgid "SNMPv3 auth proto" |
4810 | msgstr "" | 3672 | msgstr "" |
4811 | 3673 | ||
4812 | #: plugins/check_snmp.c:1236 | ||
4813 | msgid "SNMPv3 priv proto (default DES)" | 3674 | msgid "SNMPv3 priv proto (default DES)" |
4814 | msgstr "" | 3675 | msgstr "" |
4815 | 3676 | ||
4816 | #: plugins/check_snmp.c:1240 | ||
4817 | msgid "Optional community string for SNMP communication" | 3677 | msgid "Optional community string for SNMP communication" |
4818 | msgstr "" | 3678 | msgstr "" |
4819 | 3679 | ||
4820 | #: plugins/check_snmp.c:1241 | ||
4821 | msgid "default is" | 3680 | msgid "default is" |
4822 | msgstr "" | 3681 | msgstr "" |
4823 | 3682 | ||
4824 | #: plugins/check_snmp.c:1243 | ||
4825 | msgid "SNMPv3 username" | 3683 | msgid "SNMPv3 username" |
4826 | msgstr "" | 3684 | msgstr "" |
4827 | 3685 | ||
4828 | #: plugins/check_snmp.c:1245 | ||
4829 | msgid "SNMPv3 authentication password" | 3686 | msgid "SNMPv3 authentication password" |
4830 | msgstr "" | 3687 | msgstr "" |
4831 | 3688 | ||
4832 | #: plugins/check_snmp.c:1247 | ||
4833 | msgid "SNMPv3 privacy password" | 3689 | msgid "SNMPv3 privacy password" |
4834 | msgstr "" | 3690 | msgstr "" |
4835 | 3691 | ||
4836 | #: plugins/check_snmp.c:1251 | ||
4837 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" | 3692 | msgid "Object identifier(s) or SNMP variables whose value you wish to query" |
4838 | msgstr "" | 3693 | msgstr "" |
4839 | 3694 | ||
4840 | #: plugins/check_snmp.c:1253 | ||
4841 | msgid "" | 3695 | msgid "" |
4842 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" | 3696 | "List of MIBS to be loaded (default = none if using numeric OIDs or 'ALL'" |
4843 | msgstr "" | 3697 | msgstr "" |
4844 | 3698 | ||
4845 | #: plugins/check_snmp.c:1254 | ||
4846 | msgid "for symbolic OIDs.)" | 3699 | msgid "for symbolic OIDs.)" |
4847 | msgstr "" | 3700 | msgstr "" |
4848 | 3701 | ||
4849 | #: plugins/check_snmp.c:1256 | ||
4850 | msgid "Delimiter to use when parsing returned data. Default is" | 3702 | msgid "Delimiter to use when parsing returned data. Default is" |
4851 | msgstr "" | 3703 | msgstr "" |
4852 | 3704 | ||
4853 | #: plugins/check_snmp.c:1257 | ||
4854 | msgid "Any data on the right hand side of the delimiter is considered" | 3705 | msgid "Any data on the right hand side of the delimiter is considered" |
4855 | msgstr "" | 3706 | msgstr "" |
4856 | 3707 | ||
4857 | #: plugins/check_snmp.c:1258 | ||
4858 | msgid "to be the data that should be used in the evaluation." | 3708 | msgid "to be the data that should be used in the evaluation." |
4859 | msgstr "" | 3709 | msgstr "" |
4860 | 3710 | ||
4861 | #: plugins/check_snmp.c:1260 | ||
4862 | msgid "If the check returns a 0 length string or NULL value" | 3711 | msgid "If the check returns a 0 length string or NULL value" |
4863 | msgstr "" | 3712 | msgstr "" |
4864 | 3713 | ||
4865 | #: plugins/check_snmp.c:1261 | ||
4866 | msgid "This option allows you to choose what status you want it to exit" | 3714 | msgid "This option allows you to choose what status you want it to exit" |
4867 | msgstr "" | 3715 | msgstr "" |
4868 | 3716 | ||
4869 | #: plugins/check_snmp.c:1262 | ||
4870 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" | 3717 | msgid "Excluding this option renders the default exit of 3(STATE_UNKNOWN)" |
4871 | msgstr "" | 3718 | msgstr "" |
4872 | 3719 | ||
4873 | #: plugins/check_snmp.c:1263 | ||
4874 | msgid "0 = OK" | 3720 | msgid "0 = OK" |
4875 | msgstr "" | 3721 | msgstr "" |
4876 | 3722 | ||
4877 | #: plugins/check_snmp.c:1264 | ||
4878 | msgid "1 = WARNING" | 3723 | msgid "1 = WARNING" |
4879 | msgstr "" | 3724 | msgstr "" |
4880 | 3725 | ||
4881 | #: plugins/check_snmp.c:1265 | ||
4882 | msgid "2 = CRITICAL" | 3726 | msgid "2 = CRITICAL" |
4883 | msgstr "" | 3727 | msgstr "" |
4884 | 3728 | ||
4885 | #: plugins/check_snmp.c:1266 | ||
4886 | msgid "3 = UNKNOWN" | 3729 | msgid "3 = UNKNOWN" |
4887 | msgstr "" | 3730 | msgstr "" |
4888 | 3731 | ||
4889 | #: plugins/check_snmp.c:1270 | ||
4890 | msgid "Warning threshold range(s)" | 3732 | msgid "Warning threshold range(s)" |
4891 | msgstr "" | 3733 | msgstr "" |
4892 | 3734 | ||
4893 | #: plugins/check_snmp.c:1272 | ||
4894 | msgid "Critical threshold range(s)" | 3735 | msgid "Critical threshold range(s)" |
4895 | msgstr "" | 3736 | msgstr "" |
4896 | 3737 | ||
4897 | #: plugins/check_snmp.c:1274 | ||
4898 | msgid "Enable rate calculation. See 'Rate Calculation' below" | 3738 | msgid "Enable rate calculation. See 'Rate Calculation' below" |
4899 | msgstr "" | 3739 | msgstr "" |
4900 | 3740 | ||
4901 | #: plugins/check_snmp.c:1276 | ||
4902 | msgid "" | 3741 | msgid "" |
4903 | "Converts rate per second. For example, set to 60 to convert to per minute" | 3742 | "Converts rate per second. For example, set to 60 to convert to per minute" |
4904 | msgstr "" | 3743 | msgstr "" |
4905 | 3744 | ||
4906 | #: plugins/check_snmp.c:1278 | ||
4907 | msgid "Add/subtract the specified OFFSET to numeric sensor data" | 3745 | msgid "Add/subtract the specified OFFSET to numeric sensor data" |
4908 | msgstr "" | 3746 | msgstr "" |
4909 | 3747 | ||
4910 | #: plugins/check_snmp.c:1282 | ||
4911 | msgid "Return OK state (for that OID) if STRING is an exact match" | 3748 | msgid "Return OK state (for that OID) if STRING is an exact match" |
4912 | msgstr "" | 3749 | msgstr "" |
4913 | 3750 | ||
4914 | #: plugins/check_snmp.c:1284 | ||
4915 | msgid "" | 3751 | msgid "" |
4916 | "Return OK state (for that OID) if extended regular expression REGEX matches" | 3752 | "Return OK state (for that OID) if extended regular expression REGEX matches" |
4917 | msgstr "" | 3753 | msgstr "" |
4918 | 3754 | ||
4919 | #: plugins/check_snmp.c:1286 | ||
4920 | msgid "" | 3755 | msgid "" |
4921 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" | 3756 | "Return OK state (for that OID) if case-insensitive extended REGEX matches" |
4922 | msgstr "" | 3757 | msgstr "" |
4923 | 3758 | ||
4924 | #: plugins/check_snmp.c:1288 | ||
4925 | msgid "Invert search result (CRITICAL if found)" | 3759 | msgid "Invert search result (CRITICAL if found)" |
4926 | msgstr "" | 3760 | msgstr "" |
4927 | 3761 | ||
4928 | #: plugins/check_snmp.c:1292 | ||
4929 | msgid "Prefix label for output from plugin" | 3762 | msgid "Prefix label for output from plugin" |
4930 | msgstr "" | 3763 | msgstr "" |
4931 | 3764 | ||
4932 | #: plugins/check_snmp.c:1294 | ||
4933 | msgid "Units label(s) for output data (e.g., 'sec.')." | 3765 | msgid "Units label(s) for output data (e.g., 'sec.')." |
4934 | msgstr "" | 3766 | msgstr "" |
4935 | 3767 | ||
4936 | #: plugins/check_snmp.c:1296 | ||
4937 | msgid "Separates output on multiple OID requests" | 3768 | msgid "Separates output on multiple OID requests" |
4938 | msgstr "" | 3769 | msgstr "" |
4939 | 3770 | ||
4940 | #: plugins/check_snmp.c:1298 | ||
4941 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" | 3771 | msgid "Multiplies current value, 0 < n < 1 works as divider, defaults to 1" |
4942 | msgstr "" | 3772 | msgstr "" |
4943 | 3773 | ||
4944 | #: plugins/check_snmp.c:1300 | ||
4945 | msgid "C-style format string for float values (see option -M)" | 3774 | msgid "C-style format string for float values (see option -M)" |
4946 | msgstr "" | 3775 | msgstr "" |
4947 | 3776 | ||
4948 | #: plugins/check_snmp.c:1303 | ||
4949 | msgid "" | 3777 | msgid "" |
4950 | "NOTE the final timeout value is calculated using this formula: " | 3778 | "NOTE the final timeout value is calculated using this formula: " |
4951 | "timeout_interval * retries + 5" | 3779 | "timeout_interval * retries + 5" |
4952 | msgstr "" | 3780 | msgstr "" |
4953 | 3781 | ||
4954 | #: plugins/check_snmp.c:1305 | ||
4955 | msgid "Number of retries to be used in the requests, default: " | 3782 | msgid "Number of retries to be used in the requests, default: " |
4956 | msgstr "" | 3783 | msgstr "" |
4957 | 3784 | ||
4958 | #: plugins/check_snmp.c:1308 | ||
4959 | msgid "Label performance data with OIDs instead of --label's" | 3785 | msgid "Label performance data with OIDs instead of --label's" |
4960 | msgstr "" | 3786 | msgstr "" |
4961 | 3787 | ||
4962 | #: plugins/check_snmp.c:1313 | 3788 | msgid "Tell snmpget to not print errors encountered when parsing MIB files" |
3789 | msgstr "" | ||
3790 | |||
4963 | msgid "" | 3791 | msgid "" |
4964 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." | 3792 | "This plugin uses the 'snmpget' command included with the NET-SNMP package." |
4965 | msgstr "" | 3793 | msgstr "" |
4966 | 3794 | ||
4967 | #: plugins/check_snmp.c:1314 | ||
4968 | msgid "" | 3795 | msgid "" |
4969 | "if you don't have the package installed, you will need to download it from" | 3796 | "if you don't have the package installed, you will need to download it from" |
4970 | msgstr "" | 3797 | msgstr "" |
4971 | 3798 | ||
4972 | #: plugins/check_snmp.c:1315 | ||
4973 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." | 3799 | msgid "http://net-snmp.sourceforge.net before you can use this plugin." |
4974 | msgstr "" | 3800 | msgstr "" |
4975 | 3801 | ||
4976 | #: plugins/check_snmp.c:1319 | ||
4977 | msgid "" | 3802 | msgid "" |
4978 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " | 3803 | "- Multiple OIDs (and labels) may be indicated by a comma or space-delimited " |
4979 | msgstr "" | 3804 | msgstr "" |
4980 | 3805 | ||
4981 | #: plugins/check_snmp.c:1320 | ||
4982 | msgid "list (lists with internal spaces must be quoted)." | 3806 | msgid "list (lists with internal spaces must be quoted)." |
4983 | msgstr "" | 3807 | msgstr "" |
4984 | 3808 | ||
4985 | #: plugins/check_snmp.c:1324 | ||
4986 | msgid "" | 3809 | msgid "" |
4987 | "- When checking multiple OIDs, separate ranges by commas like '-w " | 3810 | "- When checking multiple OIDs, separate ranges by commas like '-w " |
4988 | "1:10,1:,:20'" | 3811 | "1:10,1:,:20'" |
4989 | msgstr "" | 3812 | msgstr "" |
4990 | 3813 | ||
4991 | #: plugins/check_snmp.c:1325 | ||
4992 | msgid "- Note that only one string and one regex may be checked at present" | 3814 | msgid "- Note that only one string and one regex may be checked at present" |
4993 | msgstr "" | 3815 | msgstr "" |
4994 | 3816 | ||
4995 | #: plugins/check_snmp.c:1326 | ||
4996 | msgid "" | 3817 | msgid "" |
4997 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" | 3818 | "- All evaluation methods other than PR, STR, and SUBSTR expect that the value" |
4998 | msgstr "" | 3819 | msgstr "" |
4999 | 3820 | ||
5000 | #: plugins/check_snmp.c:1327 | ||
5001 | msgid "returned from the SNMP query is an unsigned integer." | 3821 | msgid "returned from the SNMP query is an unsigned integer." |
5002 | msgstr "" | 3822 | msgstr "" |
5003 | 3823 | ||
5004 | #: plugins/check_snmp.c:1330 | ||
5005 | msgid "Rate Calculation:" | 3824 | msgid "Rate Calculation:" |
5006 | msgstr "" | 3825 | msgstr "" |
5007 | 3826 | ||
5008 | #: plugins/check_snmp.c:1331 | ||
5009 | msgid "In many places, SNMP returns counters that are only meaningful when" | 3827 | msgid "In many places, SNMP returns counters that are only meaningful when" |
5010 | msgstr "" | 3828 | msgstr "" |
5011 | 3829 | ||
5012 | #: plugins/check_snmp.c:1332 | ||
5013 | msgid "calculating the counter difference since the last check. check_snmp" | 3830 | msgid "calculating the counter difference since the last check. check_snmp" |
5014 | msgstr "" | 3831 | msgstr "" |
5015 | 3832 | ||
5016 | #: plugins/check_snmp.c:1333 | ||
5017 | msgid "saves the last state information in a file so that the rate per second" | 3833 | msgid "saves the last state information in a file so that the rate per second" |
5018 | msgstr "" | 3834 | msgstr "" |
5019 | 3835 | ||
5020 | #: plugins/check_snmp.c:1334 | ||
5021 | msgid "can be calculated. Use the --rate option to save state information." | 3836 | msgid "can be calculated. Use the --rate option to save state information." |
5022 | msgstr "" | 3837 | msgstr "" |
5023 | 3838 | ||
5024 | #: plugins/check_snmp.c:1335 | ||
5025 | msgid "" | 3839 | msgid "" |
5026 | "On the first run, there will be no prior state - this will return with OK." | 3840 | "On the first run, there will be no prior state - this will return with OK." |
5027 | msgstr "" | 3841 | msgstr "" |
5028 | 3842 | ||
5029 | #: plugins/check_snmp.c:1336 | ||
5030 | msgid "The state is uniquely determined by the arguments to the plugin, so" | 3843 | msgid "The state is uniquely determined by the arguments to the plugin, so" |
5031 | msgstr "" | 3844 | msgstr "" |
5032 | 3845 | ||
5033 | #: plugins/check_snmp.c:1337 | ||
5034 | msgid "changing the arguments will create a new state file." | 3846 | msgid "changing the arguments will create a new state file." |
5035 | msgstr "" | 3847 | msgstr "" |
5036 | 3848 | ||
5037 | #: plugins/check_ssh.c:170 | ||
5038 | msgid "Port number must be a positive integer" | 3849 | msgid "Port number must be a positive integer" |
5039 | msgstr "" | 3850 | msgstr "" |
5040 | 3851 | ||
5041 | #: plugins/check_ssh.c:237 | ||
5042 | #, c-format | 3852 | #, c-format |
5043 | msgid "Server answer: %s" | 3853 | msgid "Server answer: %s" |
5044 | msgstr "" | 3854 | msgstr "" |
5045 | 3855 | ||
5046 | #: plugins/check_ssh.c:256 | ||
5047 | #, c-format | 3856 | #, c-format |
5048 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" | 3857 | msgid "SSH CRITICAL - %s (protocol %s) version mismatch, expected '%s'\n" |
5049 | msgstr "" | 3858 | msgstr "" |
5050 | 3859 | ||
5051 | #: plugins/check_ssh.c:264 | ||
5052 | #, c-format | 3860 | #, c-format |
5053 | msgid "" | 3861 | msgid "" |
5054 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" | 3862 | "SSH CRITICAL - %s (protocol %s) protocol version mismatch, expected '%s'\n" |
5055 | msgstr "" | 3863 | msgstr "" |
5056 | 3864 | ||
5057 | #: plugins/check_ssh.c:273 | ||
5058 | #, c-format | 3865 | #, c-format |
5059 | msgid "SSH OK - %s (protocol %s) | %s\n" | 3866 | msgid "SSH OK - %s (protocol %s) | %s\n" |
5060 | msgstr "" | 3867 | msgstr "" |
5061 | 3868 | ||
5062 | #: plugins/check_ssh.c:294 | ||
5063 | msgid "Try to connect to an SSH server at specified server and port" | 3869 | msgid "Try to connect to an SSH server at specified server and port" |
5064 | msgstr "" | 3870 | msgstr "" |
5065 | 3871 | ||
5066 | #: plugins/check_ssh.c:310 | ||
5067 | msgid "" | 3872 | msgid "" |
5068 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" | 3873 | "Alert if string doesn't match expected server version (ex: OpenSSH_3.9p1)" |
5069 | msgstr "" | 3874 | msgstr "" |
5070 | 3875 | ||
5071 | #: plugins/check_ssh.c:313 | ||
5072 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" | 3876 | msgid "Alert if protocol doesn't match expected protocol version (ex: 2.0)" |
5073 | msgstr "" | 3877 | msgstr "" |
5074 | 3878 | ||
5075 | #: plugins/check_swap.c:187 | ||
5076 | #, c-format | 3879 | #, c-format |
5077 | msgid "Command: %s\n" | 3880 | msgid "Command: %s\n" |
5078 | msgstr "" | 3881 | msgstr "" |
5079 | 3882 | ||
5080 | #: plugins/check_swap.c:189 | ||
5081 | #, c-format | 3883 | #, c-format |
5082 | msgid "Format: %s\n" | 3884 | msgid "Format: %s\n" |
5083 | msgstr "" | 3885 | msgstr "" |
5084 | 3886 | ||
5085 | #: plugins/check_swap.c:225 | ||
5086 | #, c-format | 3887 | #, c-format |
5087 | msgid "total=%.0f, used=%.0f, free=%.0f\n" | 3888 | msgid "total=%.0f, used=%.0f, free=%.0f\n" |
5088 | msgstr "" | 3889 | msgstr "" |
5089 | 3890 | ||
5090 | #: plugins/check_swap.c:239 | ||
5091 | #, c-format | 3891 | #, c-format |
5092 | msgid "total=%.0f, free=%.0f\n" | 3892 | msgid "total=%.0f, free=%.0f\n" |
5093 | msgstr "" | 3893 | msgstr "" |
5094 | 3894 | ||
5095 | #: plugins/check_swap.c:271 | ||
5096 | msgid "Error getting swap devices\n" | 3895 | msgid "Error getting swap devices\n" |
5097 | msgstr "" | 3896 | msgstr "" |
5098 | 3897 | ||
5099 | #: plugins/check_swap.c:274 | ||
5100 | msgid "SWAP OK: No swap devices defined\n" | 3898 | msgid "SWAP OK: No swap devices defined\n" |
5101 | msgstr "" | 3899 | msgstr "" |
5102 | 3900 | ||
5103 | #: plugins/check_swap.c:295 plugins/check_swap.c:337 | ||
5104 | msgid "swapctl failed: " | 3901 | msgid "swapctl failed: " |
5105 | msgstr "" | 3902 | msgstr "" |
5106 | 3903 | ||
5107 | #: plugins/check_swap.c:296 plugins/check_swap.c:338 | ||
5108 | msgid "Error in swapctl call\n" | 3904 | msgid "Error in swapctl call\n" |
5109 | msgstr "" | 3905 | msgstr "" |
5110 | 3906 | ||
5111 | #: plugins/check_swap.c:376 | ||
5112 | #, c-format | 3907 | #, c-format |
5113 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" | 3908 | msgid "SWAP %s - %d%% free (%dMB out of %dMB) %s|" |
5114 | msgstr "" | 3909 | msgstr "" |
5115 | 3910 | ||
5116 | #: plugins/check_swap.c:472 | ||
5117 | msgid "Warning threshold percentage must be <= 100!" | 3911 | msgid "Warning threshold percentage must be <= 100!" |
5118 | msgstr "" | 3912 | msgstr "" |
5119 | 3913 | ||
5120 | #: plugins/check_swap.c:482 | ||
5121 | msgid "Warning threshold be positive integer or percentage!" | 3914 | msgid "Warning threshold be positive integer or percentage!" |
5122 | msgstr "" | 3915 | msgstr "" |
5123 | 3916 | ||
5124 | #: plugins/check_swap.c:502 | ||
5125 | msgid "Critical threshold percentage must be <= 100!" | 3917 | msgid "Critical threshold percentage must be <= 100!" |
5126 | msgstr "" | 3918 | msgstr "" |
5127 | 3919 | ||
5128 | #: plugins/check_swap.c:512 | ||
5129 | msgid "Critical threshold be positive integer or percentage!" | 3920 | msgid "Critical threshold be positive integer or percentage!" |
5130 | msgstr "" | 3921 | msgstr "" |
5131 | 3922 | ||
5132 | #: plugins/check_swap.c:521 | ||
5133 | msgid "" | 3923 | msgid "" |
5134 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 3924 | "no-swap result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
5135 | "or integer (0-3)." | 3925 | "or integer (0-3)." |
5136 | msgstr "" | 3926 | msgstr "" |
5137 | 3927 | ||
5138 | #: plugins/check_swap.c:558 | ||
5139 | msgid "Warning should be more than critical" | 3928 | msgid "Warning should be more than critical" |
5140 | msgstr "" | 3929 | msgstr "" |
5141 | 3930 | ||
5142 | #: plugins/check_swap.c:572 | ||
5143 | msgid "Check swap space on local machine." | 3931 | msgid "Check swap space on local machine." |
5144 | msgstr "" | 3932 | msgstr "" |
5145 | 3933 | ||
5146 | #: plugins/check_swap.c:582 | ||
5147 | msgid "" | 3934 | msgid "" |
5148 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" | 3935 | "Exit with WARNING status if less than INTEGER bytes of swap space are free" |
5149 | msgstr "" | 3936 | msgstr "" |
5150 | 3937 | ||
5151 | #: plugins/check_swap.c:584 | ||
5152 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" | 3938 | msgid "Exit with WARNING status if less than PERCENT of swap space is free" |
5153 | msgstr "" | 3939 | msgstr "" |
5154 | 3940 | ||
5155 | #: plugins/check_swap.c:586 | ||
5156 | msgid "" | 3941 | msgid "" |
5157 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" | 3942 | "Exit with CRITICAL status if less than INTEGER bytes of swap space are free" |
5158 | msgstr "" | 3943 | msgstr "" |
5159 | 3944 | ||
5160 | #: plugins/check_swap.c:588 | ||
5161 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" | 3945 | msgid "Exit with CRITICAL status if less than PERCENT of swap space is free" |
5162 | msgstr "" | 3946 | msgstr "" |
5163 | 3947 | ||
5164 | #: plugins/check_swap.c:590 | ||
5165 | msgid "Conduct comparisons for all swap partitions, one by one" | 3948 | msgid "Conduct comparisons for all swap partitions, one by one" |
5166 | msgstr "" | 3949 | msgstr "" |
5167 | 3950 | ||
5168 | #: plugins/check_swap.c:592 | ||
5169 | msgid "" | 3951 | msgid "" |
5170 | "Resulting state when there is no swap regardless of thresholds. Default:" | 3952 | "Resulting state when there is no swap regardless of thresholds. Default:" |
5171 | msgstr "" | 3953 | msgstr "" |
5172 | 3954 | ||
5173 | #: plugins/check_swap.c:597 | ||
5174 | msgid "" | 3955 | msgid "" |
5175 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." | 3956 | "Both INTEGER and PERCENT thresholds can be specified, they are all checked." |
5176 | msgstr "" | 3957 | msgstr "" |
5177 | 3958 | ||
5178 | #: plugins/check_swap.c:598 | ||
5179 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." | 3959 | msgid "On AIX, if -a is specified, uses lsps -a, otherwise uses lsps -s." |
5180 | msgstr "" | 3960 | msgstr "" |
5181 | 3961 | ||
5182 | #: plugins/check_tcp.c:210 | ||
5183 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" | 3962 | msgid "CRITICAL - Generic check_tcp called with unknown service\n" |
5184 | msgstr "" | 3963 | msgstr "" |
5185 | 3964 | ||
5186 | #: plugins/check_tcp.c:234 | ||
5187 | msgid "With UDP checks, a send/expect string must be specified." | 3965 | msgid "With UDP checks, a send/expect string must be specified." |
5188 | msgstr "" | 3966 | msgstr "" |
5189 | 3967 | ||
5190 | #: plugins/check_tcp.c:445 | ||
5191 | msgid "No arguments found" | 3968 | msgid "No arguments found" |
5192 | msgstr "" | 3969 | msgstr "" |
5193 | 3970 | ||
5194 | #: plugins/check_tcp.c:548 | ||
5195 | msgid "Maxbytes must be a positive integer" | 3971 | msgid "Maxbytes must be a positive integer" |
5196 | msgstr "" | 3972 | msgstr "" |
5197 | 3973 | ||
5198 | #: plugins/check_tcp.c:566 | ||
5199 | msgid "Refuse must be one of ok, warn, crit" | 3974 | msgid "Refuse must be one of ok, warn, crit" |
5200 | msgstr "" | 3975 | msgstr "" |
5201 | 3976 | ||
5202 | #: plugins/check_tcp.c:576 | ||
5203 | msgid "Mismatch must be one of ok, warn, crit" | 3977 | msgid "Mismatch must be one of ok, warn, crit" |
5204 | msgstr "" | 3978 | msgstr "" |
5205 | 3979 | ||
5206 | #: plugins/check_tcp.c:582 | ||
5207 | msgid "Delay must be a positive integer" | 3980 | msgid "Delay must be a positive integer" |
5208 | msgstr "" | 3981 | msgstr "" |
5209 | 3982 | ||
5210 | #: plugins/check_tcp.c:637 | ||
5211 | msgid "You must provide a server address" | 3983 | msgid "You must provide a server address" |
5212 | msgstr "" | 3984 | msgstr "" |
5213 | 3985 | ||
5214 | #: plugins/check_tcp.c:639 | ||
5215 | msgid "Invalid hostname, address or socket" | 3986 | msgid "Invalid hostname, address or socket" |
5216 | msgstr "" | 3987 | msgstr "" |
5217 | 3988 | ||
5218 | #: plugins/check_tcp.c:653 | ||
5219 | #, c-format | 3989 | #, c-format |
5220 | msgid "" | 3990 | msgid "" |
5221 | "This plugin tests %s connections with the specified host (or unix socket).\n" | 3991 | "This plugin tests %s connections with the specified host (or unix socket).\n" |
5222 | "\n" | 3992 | "\n" |
5223 | msgstr "" | 3993 | msgstr "" |
5224 | 3994 | ||
5225 | #: plugins/check_tcp.c:666 | ||
5226 | msgid "" | 3995 | msgid "" |
5227 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " | 3996 | "Can use \\n, \\r, \\t or \\\\ in send or quit string. Must come before send " |
5228 | "or quit option" | 3997 | "or quit option" |
5229 | msgstr "" | 3998 | msgstr "" |
5230 | 3999 | ||
5231 | #: plugins/check_tcp.c:667 | ||
5232 | msgid "Default: nothing added to send, \\r\\n added to end of quit" | 4000 | msgid "Default: nothing added to send, \\r\\n added to end of quit" |
5233 | msgstr "" | 4001 | msgstr "" |
5234 | 4002 | ||
5235 | #: plugins/check_tcp.c:669 | ||
5236 | msgid "String to send to the server" | 4003 | msgid "String to send to the server" |
5237 | msgstr "" | 4004 | msgstr "" |
5238 | 4005 | ||
5239 | #: plugins/check_tcp.c:671 | ||
5240 | msgid "String to expect in server response" | 4006 | msgid "String to expect in server response" |
5241 | msgstr "" | 4007 | msgstr "" |
5242 | 4008 | ||
5243 | #: plugins/check_tcp.c:671 | ||
5244 | msgid "(may be repeated)" | 4009 | msgid "(may be repeated)" |
5245 | msgstr "" | 4010 | msgstr "" |
5246 | 4011 | ||
5247 | #: plugins/check_tcp.c:673 | ||
5248 | msgid "All expect strings need to occur in server response. Default is any" | 4012 | msgid "All expect strings need to occur in server response. Default is any" |
5249 | msgstr "" | 4013 | msgstr "" |
5250 | 4014 | ||
5251 | #: plugins/check_tcp.c:675 | ||
5252 | msgid "String to send server to initiate a clean close of the connection" | 4015 | msgid "String to send server to initiate a clean close of the connection" |
5253 | msgstr "" | 4016 | msgstr "" |
5254 | 4017 | ||
5255 | #: plugins/check_tcp.c:677 | ||
5256 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" | 4018 | msgid "Accept TCP refusals with states ok, warn, crit (default: crit)" |
5257 | msgstr "" | 4019 | msgstr "" |
5258 | 4020 | ||
5259 | #: plugins/check_tcp.c:679 | ||
5260 | msgid "" | 4021 | msgid "" |
5261 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" | 4022 | "Accept expected string mismatches with states ok, warn, crit (default: warn)" |
5262 | msgstr "" | 4023 | msgstr "" |
5263 | 4024 | ||
5264 | #: plugins/check_tcp.c:681 | ||
5265 | msgid "Hide output from TCP socket" | 4025 | msgid "Hide output from TCP socket" |
5266 | msgstr "" | 4026 | msgstr "" |
5267 | 4027 | ||
5268 | #: plugins/check_tcp.c:683 | ||
5269 | msgid "Close connection once more than this number of bytes are received" | 4028 | msgid "Close connection once more than this number of bytes are received" |
5270 | msgstr "" | 4029 | msgstr "" |
5271 | 4030 | ||
5272 | #: plugins/check_tcp.c:685 | ||
5273 | msgid "Seconds to wait between sending string and polling for response" | 4031 | msgid "Seconds to wait between sending string and polling for response" |
5274 | msgstr "" | 4032 | msgstr "" |
5275 | 4033 | ||
5276 | #: plugins/check_tcp.c:690 | ||
5277 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." | 4034 | msgid "1st is #days for warning, 2nd is critical (if not specified - 0)." |
5278 | msgstr "" | 4035 | msgstr "" |
5279 | 4036 | ||
5280 | #: plugins/check_tcp.c:692 | ||
5281 | msgid "Use SSL for the connection." | 4037 | msgid "Use SSL for the connection." |
5282 | msgstr "" | 4038 | msgstr "" |
5283 | 4039 | ||
5284 | #: plugins/check_tcp.c:694 | ||
5285 | msgid "SSL server_name" | 4040 | msgid "SSL server_name" |
5286 | msgstr "" | 4041 | msgstr "" |
5287 | 4042 | ||
5288 | #: plugins/check_time.c:102 | ||
5289 | #, c-format | 4043 | #, c-format |
5290 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" | 4044 | msgid "TIME UNKNOWN - could not connect to server %s, port %d\n" |
5291 | msgstr "" | 4045 | msgstr "" |
5292 | 4046 | ||
5293 | #: plugins/check_time.c:115 | ||
5294 | #, c-format | 4047 | #, c-format |
5295 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" | 4048 | msgid "TIME UNKNOWN - could not send UDP request to server %s, port %d\n" |
5296 | msgstr "" | 4049 | msgstr "" |
5297 | 4050 | ||
5298 | #: plugins/check_time.c:139 | ||
5299 | #, c-format | 4051 | #, c-format |
5300 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" | 4052 | msgid "TIME UNKNOWN - no data received from server %s, port %d\n" |
5301 | msgstr "" | 4053 | msgstr "" |
5302 | 4054 | ||
5303 | #: plugins/check_time.c:152 | ||
5304 | #, c-format | 4055 | #, c-format |
5305 | msgid "TIME %s - %d second response time|%s\n" | 4056 | msgid "TIME %s - %d second response time|%s\n" |
5306 | msgstr "" | 4057 | msgstr "" |
5307 | 4058 | ||
5308 | #: plugins/check_time.c:170 | ||
5309 | #, c-format | 4059 | #, c-format |
5310 | msgid "TIME %s - %lu second time difference|%s %s\n" | 4060 | msgid "TIME %s - %lu second time difference|%s %s\n" |
5311 | msgstr "" | 4061 | msgstr "" |
5312 | 4062 | ||
5313 | #: plugins/check_time.c:254 | ||
5314 | msgid "Warning thresholds must be a positive integer" | 4063 | msgid "Warning thresholds must be a positive integer" |
5315 | msgstr "" | 4064 | msgstr "" |
5316 | 4065 | ||
5317 | #: plugins/check_time.c:273 | ||
5318 | msgid "Critical thresholds must be a positive integer" | 4066 | msgid "Critical thresholds must be a positive integer" |
5319 | msgstr "" | 4067 | msgstr "" |
5320 | 4068 | ||
5321 | #: plugins/check_time.c:339 | ||
5322 | msgid "This plugin will check the time on the specified host." | 4069 | msgid "This plugin will check the time on the specified host." |
5323 | msgstr "" | 4070 | msgstr "" |
5324 | 4071 | ||
5325 | #: plugins/check_time.c:351 | ||
5326 | msgid "Use UDP to connect, not TCP" | 4072 | msgid "Use UDP to connect, not TCP" |
5327 | msgstr "" | 4073 | msgstr "" |
5328 | 4074 | ||
5329 | #: plugins/check_time.c:353 | ||
5330 | msgid "Time difference (sec.) necessary to result in a warning status" | 4075 | msgid "Time difference (sec.) necessary to result in a warning status" |
5331 | msgstr "" | 4076 | msgstr "" |
5332 | 4077 | ||
5333 | #: plugins/check_time.c:355 | ||
5334 | msgid "Time difference (sec.) necessary to result in a critical status" | 4078 | msgid "Time difference (sec.) necessary to result in a critical status" |
5335 | msgstr "" | 4079 | msgstr "" |
5336 | 4080 | ||
5337 | #: plugins/check_time.c:357 | ||
5338 | msgid "Response time (sec.) necessary to result in warning status" | 4081 | msgid "Response time (sec.) necessary to result in warning status" |
5339 | msgstr "" | 4082 | msgstr "" |
5340 | 4083 | ||
5341 | #: plugins/check_time.c:359 | ||
5342 | msgid "Response time (sec.) necessary to result in critical status" | 4084 | msgid "Response time (sec.) necessary to result in critical status" |
5343 | msgstr "" | 4085 | msgstr "" |
5344 | 4086 | ||
5345 | #: plugins/check_ups.c:144 | ||
5346 | msgid "On Battery, Low Battery" | 4087 | msgid "On Battery, Low Battery" |
5347 | msgstr "" | 4088 | msgstr "" |
5348 | 4089 | ||
5349 | #: plugins/check_ups.c:149 | ||
5350 | msgid "Online" | 4090 | msgid "Online" |
5351 | msgstr "" | 4091 | msgstr "" |
5352 | 4092 | ||
5353 | #: plugins/check_ups.c:152 | ||
5354 | msgid "On Battery" | 4093 | msgid "On Battery" |
5355 | msgstr "" | 4094 | msgstr "" |
5356 | 4095 | ||
5357 | #: plugins/check_ups.c:156 | ||
5358 | msgid ", Low Battery" | 4096 | msgid ", Low Battery" |
5359 | msgstr "" | 4097 | msgstr "" |
5360 | 4098 | ||
5361 | #: plugins/check_ups.c:160 | ||
5362 | msgid ", Calibrating" | 4099 | msgid ", Calibrating" |
5363 | msgstr "" | 4100 | msgstr "" |
5364 | 4101 | ||
5365 | #: plugins/check_ups.c:163 | ||
5366 | msgid ", Replace Battery" | 4102 | msgid ", Replace Battery" |
5367 | msgstr "" | 4103 | msgstr "" |
5368 | 4104 | ||
5369 | #: plugins/check_ups.c:167 | ||
5370 | msgid ", On Bypass" | 4105 | msgid ", On Bypass" |
5371 | msgstr "" | 4106 | msgstr "" |
5372 | 4107 | ||
5373 | #: plugins/check_ups.c:170 | ||
5374 | msgid ", Overload" | 4108 | msgid ", Overload" |
5375 | msgstr "" | 4109 | msgstr "" |
5376 | 4110 | ||
5377 | #: plugins/check_ups.c:173 | ||
5378 | msgid ", Trimming" | 4111 | msgid ", Trimming" |
5379 | msgstr "" | 4112 | msgstr "" |
5380 | 4113 | ||
5381 | #: plugins/check_ups.c:176 | ||
5382 | msgid ", Boosting" | 4114 | msgid ", Boosting" |
5383 | msgstr "" | 4115 | msgstr "" |
5384 | 4116 | ||
5385 | #: plugins/check_ups.c:179 | ||
5386 | msgid ", Charging" | 4117 | msgid ", Charging" |
5387 | msgstr "" | 4118 | msgstr "" |
5388 | 4119 | ||
5389 | #: plugins/check_ups.c:182 | ||
5390 | msgid ", Discharging" | 4120 | msgid ", Discharging" |
5391 | msgstr "" | 4121 | msgstr "" |
5392 | 4122 | ||
5393 | #: plugins/check_ups.c:185 | ||
5394 | msgid ", Unknown" | 4123 | msgid ", Unknown" |
5395 | msgstr "" | 4124 | msgstr "" |
5396 | 4125 | ||
5397 | #: plugins/check_ups.c:324 | ||
5398 | msgid "UPS does not support any available options\n" | 4126 | msgid "UPS does not support any available options\n" |
5399 | msgstr "" | 4127 | msgstr "" |
5400 | 4128 | ||
5401 | #: plugins/check_ups.c:348 plugins/check_ups.c:414 | ||
5402 | msgid "Invalid response received from host" | 4129 | msgid "Invalid response received from host" |
5403 | msgstr "" | 4130 | msgstr "" |
5404 | 4131 | ||
5405 | #: plugins/check_ups.c:406 | ||
5406 | msgid "UPS name to long for buffer" | 4132 | msgid "UPS name to long for buffer" |
5407 | msgstr "" | 4133 | msgstr "" |
5408 | 4134 | ||
5409 | #: plugins/check_ups.c:423 | ||
5410 | #, c-format | 4135 | #, c-format |
5411 | msgid "CRITICAL - no such UPS '%s' on that host\n" | 4136 | msgid "CRITICAL - no such UPS '%s' on that host\n" |
5412 | msgstr "" | 4137 | msgstr "" |
5413 | 4138 | ||
5414 | #: plugins/check_ups.c:433 | ||
5415 | msgid "CRITICAL - UPS data is stale" | 4139 | msgid "CRITICAL - UPS data is stale" |
5416 | msgstr "" | 4140 | msgstr "" |
5417 | 4141 | ||
5418 | #: plugins/check_ups.c:438 | ||
5419 | #, c-format | 4142 | #, c-format |
5420 | msgid "Unknown error: %s\n" | 4143 | msgid "Unknown error: %s\n" |
5421 | msgstr "" | 4144 | msgstr "" |
5422 | 4145 | ||
5423 | #: plugins/check_ups.c:445 | ||
5424 | msgid "Error: unable to parse variable" | 4146 | msgid "Error: unable to parse variable" |
5425 | msgstr "" | 4147 | msgstr "" |
5426 | 4148 | ||
5427 | #: plugins/check_ups.c:552 | ||
5428 | msgid "Unrecognized UPS variable" | 4149 | msgid "Unrecognized UPS variable" |
5429 | msgstr "" | 4150 | msgstr "" |
5430 | 4151 | ||
5431 | #: plugins/check_ups.c:590 | ||
5432 | msgid "Error : no UPS indicated" | 4152 | msgid "Error : no UPS indicated" |
5433 | msgstr "" | 4153 | msgstr "" |
5434 | 4154 | ||
5435 | #: plugins/check_ups.c:610 | ||
5436 | msgid "" | 4155 | msgid "" |
5437 | "This plugin tests the UPS service on the specified host. Network UPS Tools" | 4156 | "This plugin tests the UPS service on the specified host. Network UPS Tools" |
5438 | msgstr "" | 4157 | msgstr "" |
5439 | 4158 | ||
5440 | #: plugins/check_ups.c:611 | ||
5441 | msgid "from www.networkupstools.org must be running for this plugin to work." | 4159 | msgid "from www.networkupstools.org must be running for this plugin to work." |
5442 | msgstr "" | 4160 | msgstr "" |
5443 | 4161 | ||
5444 | #: plugins/check_ups.c:623 | ||
5445 | msgid "Name of UPS" | 4162 | msgid "Name of UPS" |
5446 | msgstr "" | 4163 | msgstr "" |
5447 | 4164 | ||
5448 | #: plugins/check_ups.c:625 | ||
5449 | msgid "Output of temperatures in Celsius" | 4165 | msgid "Output of temperatures in Celsius" |
5450 | msgstr "" | 4166 | msgstr "" |
5451 | 4167 | ||
5452 | #: plugins/check_ups.c:627 | ||
5453 | msgid "Valid values for STRING are" | 4168 | msgid "Valid values for STRING are" |
5454 | msgstr "" | 4169 | msgstr "" |
5455 | 4170 | ||
5456 | #: plugins/check_ups.c:638 | ||
5457 | msgid "" | 4171 | msgid "" |
5458 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" | 4172 | "This plugin attempts to determine the status of a UPS (Uninterruptible Power" |
5459 | msgstr "" | 4173 | msgstr "" |
5460 | 4174 | ||
5461 | #: plugins/check_ups.c:639 | ||
5462 | msgid "" | 4175 | msgid "" |
5463 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" | 4176 | "Supply) on a local or remote host. If the UPS is online or calibrating, the" |
5464 | msgstr "" | 4177 | msgstr "" |
5465 | 4178 | ||
5466 | #: plugins/check_ups.c:640 | ||
5467 | msgid "" | 4179 | msgid "" |
5468 | "plugin will return an OK state. If the battery is on it will return a WARNING" | 4180 | "plugin will return an OK state. If the battery is on it will return a WARNING" |
5469 | msgstr "" | 4181 | msgstr "" |
5470 | 4182 | ||
5471 | #: plugins/check_ups.c:641 | ||
5472 | msgid "" | 4183 | msgid "" |
5473 | "state. If the UPS is off or has a low battery the plugin will return a " | 4184 | "state. If the UPS is off or has a low battery the plugin will return a " |
5474 | "CRITICAL" | 4185 | "CRITICAL" |
5475 | msgstr "" | 4186 | msgstr "" |
5476 | 4187 | ||
5477 | #: plugins/check_ups.c:646 | ||
5478 | msgid "" | 4188 | msgid "" |
5479 | "You may also specify a variable to check (such as temperature, utility " | 4189 | "You may also specify a variable to check (such as temperature, utility " |
5480 | "voltage," | 4190 | "voltage," |
5481 | msgstr "" | 4191 | msgstr "" |
5482 | 4192 | ||
5483 | #: plugins/check_ups.c:647 | ||
5484 | msgid "" | 4193 | msgid "" |
5485 | "battery load, etc.) as well as warning and critical thresholds for the value" | 4194 | "battery load, etc.) as well as warning and critical thresholds for the value" |
5486 | msgstr "" | 4195 | msgstr "" |
5487 | 4196 | ||
5488 | #: plugins/check_ups.c:648 | ||
5489 | msgid "" | 4197 | msgid "" |
5490 | "of that variable. If the remote host has multiple UPS that are being " | 4198 | "of that variable. If the remote host has multiple UPS that are being " |
5491 | "monitored" | 4199 | "monitored" |
5492 | msgstr "" | 4200 | msgstr "" |
5493 | 4201 | ||
5494 | #: plugins/check_ups.c:649 | ||
5495 | msgid "you will have to use the --ups option to specify which UPS to check." | 4202 | msgid "you will have to use the --ups option to specify which UPS to check." |
5496 | msgstr "" | 4203 | msgstr "" |
5497 | 4204 | ||
5498 | #: plugins/check_ups.c:651 | ||
5499 | msgid "" | 4205 | msgid "" |
5500 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" | 4206 | "This plugin requires that the UPSD daemon distributed with Russell Kroll's" |
5501 | msgstr "" | 4207 | msgstr "" |
5502 | 4208 | ||
5503 | #: plugins/check_ups.c:652 | ||
5504 | msgid "" | 4209 | msgid "" |
5505 | "Network UPS Tools be installed on the remote host. If you do not have the" | 4210 | "Network UPS Tools be installed on the remote host. If you do not have the" |
5506 | msgstr "" | 4211 | msgstr "" |
5507 | 4212 | ||
5508 | #: plugins/check_ups.c:653 | ||
5509 | msgid "package installed on your system, you can download it from" | 4213 | msgid "package installed on your system, you can download it from" |
5510 | msgstr "" | 4214 | msgstr "" |
5511 | 4215 | ||
5512 | #: plugins/check_ups.c:654 | ||
5513 | msgid "http://www.networkupstools.org" | 4216 | msgid "http://www.networkupstools.org" |
5514 | msgstr "" | 4217 | msgstr "" |
5515 | 4218 | ||
5516 | #: plugins/check_users.c:91 | ||
5517 | #, c-format | 4219 | #, c-format |
5518 | msgid "Could not enumerate RD sessions: %d\n" | 4220 | msgid "Could not enumerate RD sessions: %d\n" |
5519 | msgstr "" | 4221 | msgstr "" |
5520 | 4222 | ||
5521 | #: plugins/check_users.c:146 | ||
5522 | #, c-format | 4223 | #, c-format |
5523 | msgid "# users=%d" | 4224 | msgid "# users=%d" |
5524 | msgstr "" | 4225 | msgstr "" |
5525 | 4226 | ||
5526 | #: plugins/check_users.c:164 | ||
5527 | msgid "Unable to read output" | 4227 | msgid "Unable to read output" |
5528 | msgstr "" | 4228 | msgstr "" |
5529 | 4229 | ||
5530 | #: plugins/check_users.c:166 | ||
5531 | #, c-format | 4230 | #, c-format |
5532 | msgid "USERS %s - %d users currently logged in |%s\n" | 4231 | msgid "USERS %s - %d users currently logged in |%s\n" |
5533 | msgstr "" | 4232 | msgstr "" |
5534 | 4233 | ||
5535 | #: plugins/check_users.c:241 | ||
5536 | msgid "This plugin checks the number of users currently logged in on the local" | 4234 | msgid "This plugin checks the number of users currently logged in on the local" |
5537 | msgstr "" | 4235 | msgstr "" |
5538 | 4236 | ||
5539 | #: plugins/check_users.c:242 | ||
5540 | msgid "" | 4237 | msgid "" |
5541 | "system and generates an error if the number exceeds the thresholds specified." | 4238 | "system and generates an error if the number exceeds the thresholds specified." |
5542 | msgstr "" | 4239 | msgstr "" |
5543 | 4240 | ||
5544 | #: plugins/check_users.c:252 | ||
5545 | msgid "Set WARNING status if more than INTEGER users are logged in" | 4241 | msgid "Set WARNING status if more than INTEGER users are logged in" |
5546 | msgstr "" | 4242 | msgstr "" |
5547 | 4243 | ||
5548 | #: plugins/check_users.c:254 | ||
5549 | msgid "Set CRITICAL status if more than INTEGER users are logged in" | 4244 | msgid "Set CRITICAL status if more than INTEGER users are logged in" |
5550 | msgstr "" | 4245 | msgstr "" |
5551 | 4246 | ||
5552 | #: plugins/check_ide_smart.c:218 | ||
5553 | msgid "" | 4247 | msgid "" |
5554 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." | 4248 | "DEPRECATION WARNING: the -q switch (quiet output) is no longer \"quiet\"." |
5555 | msgstr "" | 4249 | msgstr "" |
5556 | 4250 | ||
5557 | #: plugins/check_ide_smart.c:219 | ||
5558 | msgid "Nagios-compatible output is now always returned." | 4251 | msgid "Nagios-compatible output is now always returned." |
5559 | msgstr "" | 4252 | msgstr "" |
5560 | 4253 | ||
5561 | #: plugins/check_ide_smart.c:224 | ||
5562 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." | 4254 | msgid "SMART commands are broken and have been disabled (See Notes in --help)." |
5563 | msgstr "" | 4255 | msgstr "" |
5564 | 4256 | ||
5565 | #: plugins/check_ide_smart.c:228 | ||
5566 | msgid "" | 4257 | msgid "" |
5567 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" | 4258 | "DEPRECATION WARNING: the -n switch (Nagios-compatible output) is now the" |
5568 | msgstr "" | 4259 | msgstr "" |
5569 | 4260 | ||
5570 | #: plugins/check_ide_smart.c:229 | ||
5571 | msgid "default and will be removed from future releases." | 4261 | msgid "default and will be removed from future releases." |
5572 | msgstr "" | 4262 | msgstr "" |
5573 | 4263 | ||
5574 | #: plugins/check_ide_smart.c:257 | ||
5575 | #, c-format | 4264 | #, c-format |
5576 | msgid "CRITICAL - Couldn't open device %s: %s\n" | 4265 | msgid "CRITICAL - Couldn't open device %s: %s\n" |
5577 | msgstr "" | 4266 | msgstr "" |
5578 | 4267 | ||
5579 | #: plugins/check_ide_smart.c:262 | ||
5580 | #, c-format | 4268 | #, c-format |
5581 | msgid "CRITICAL - SMART_CMD_ENABLE\n" | 4269 | msgid "CRITICAL - SMART_CMD_ENABLE\n" |
5582 | msgstr "" | 4270 | msgstr "" |
5583 | 4271 | ||
5584 | #: plugins/check_ide_smart.c:303 plugins/check_ide_smart.c:330 | ||
5585 | #, c-format | 4272 | #, c-format |
5586 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" | 4273 | msgid "CRITICAL - SMART_READ_VALUES: %s\n" |
5587 | msgstr "" | 4274 | msgstr "" |
5588 | 4275 | ||
5589 | #: plugins/check_ide_smart.c:376 | ||
5590 | #, c-format | 4276 | #, c-format |
5591 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" | 4277 | msgid "CRITICAL - %d Harddrive PreFailure%cDetected! %d/%d tests failed.\n" |
5592 | msgstr "" | 4278 | msgstr "" |
5593 | 4279 | ||
5594 | #: plugins/check_ide_smart.c:384 | ||
5595 | #, c-format | 4280 | #, c-format |
5596 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" | 4281 | msgid "WARNING - %d Harddrive Advisor%s Detected. %d/%d tests failed.\n" |
5597 | msgstr "" | 4282 | msgstr "" |
5598 | 4283 | ||
5599 | #: plugins/check_ide_smart.c:392 | ||
5600 | #, c-format | 4284 | #, c-format |
5601 | msgid "OK - Operational (%d/%d tests passed)\n" | 4285 | msgid "OK - Operational (%d/%d tests passed)\n" |
5602 | msgstr "" | 4286 | msgstr "" |
5603 | 4287 | ||
5604 | #: plugins/check_ide_smart.c:396 | ||
5605 | #, c-format | 4288 | #, c-format |
5606 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" | 4289 | msgid "ERROR - Status '%d' unknown. %d/%d tests passed\n" |
5607 | msgstr "" | 4290 | msgstr "" |
5608 | 4291 | ||
5609 | #: plugins/check_ide_smart.c:429 | ||
5610 | #, c-format | 4292 | #, c-format |
5611 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" | 4293 | msgid "OffLineStatus=%d {%s}, AutoOffLine=%s, OffLineTimeout=%d minutes\n" |
5612 | msgstr "" | 4294 | msgstr "" |
5613 | 4295 | ||
5614 | #: plugins/check_ide_smart.c:435 | ||
5615 | #, c-format | 4296 | #, c-format |
5616 | msgid "OffLineCapability=%d {%s %s %s}\n" | 4297 | msgid "OffLineCapability=%d {%s %s %s}\n" |
5617 | msgstr "" | 4298 | msgstr "" |
5618 | 4299 | ||
5619 | #: plugins/check_ide_smart.c:441 | ||
5620 | #, c-format | 4300 | #, c-format |
5621 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" | 4301 | msgid "SmartRevision=%d, CheckSum=%d, SmartCapability=%d {%s %s}\n" |
5622 | msgstr "" | 4302 | msgstr "" |
5623 | 4303 | ||
5624 | #: plugins/check_ide_smart.c:463 plugins/check_ide_smart.c:492 | ||
5625 | #, c-format | 4304 | #, c-format |
5626 | msgid "CRITICAL - %s: %s\n" | 4305 | msgid "CRITICAL - %s: %s\n" |
5627 | msgstr "" | 4306 | msgstr "" |
5628 | 4307 | ||
5629 | #: plugins/check_ide_smart.c:467 plugins/check_ide_smart.c:496 | ||
5630 | #, c-format | 4308 | #, c-format |
5631 | msgid "OK - Command sent (%s)\n" | 4309 | msgid "OK - Command sent (%s)\n" |
5632 | msgstr "" | 4310 | msgstr "" |
5633 | 4311 | ||
5634 | #: plugins/check_ide_smart.c:517 plugins/check_ide_smart.c:544 | ||
5635 | #, c-format | 4312 | #, c-format |
5636 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" | 4313 | msgid "CRITICAL - SMART_READ_THRESHOLDS: %s\n" |
5637 | msgstr "" | 4314 | msgstr "" |
5638 | 4315 | ||
5639 | #: plugins/check_ide_smart.c:563 | ||
5640 | #, c-format | 4316 | #, c-format |
5641 | msgid "" | 4317 | msgid "" |
5642 | "This plugin checks a local hard drive with the (Linux specific) SMART " | 4318 | "This plugin checks a local hard drive with the (Linux specific) SMART " |
5643 | "interface [http://smartlinux.sourceforge.net/smart/index.php]." | 4319 | "interface [http://smartlinux.sourceforge.net/smart/index.php]." |
5644 | msgstr "" | 4320 | msgstr "" |
5645 | 4321 | ||
5646 | #: plugins/check_ide_smart.c:573 | ||
5647 | msgid "Select device DEVICE" | 4322 | msgid "Select device DEVICE" |
5648 | msgstr "" | 4323 | msgstr "" |
5649 | 4324 | ||
5650 | #: plugins/check_ide_smart.c:574 | ||
5651 | msgid "" | 4325 | msgid "" |
5652 | "Note: if the device is specified without this option, any further option will" | 4326 | "Note: if the device is specified without this option, any further option will" |
5653 | msgstr "" | 4327 | msgstr "" |
5654 | 4328 | ||
5655 | #: plugins/check_ide_smart.c:575 | ||
5656 | msgid "be ignored." | 4329 | msgid "be ignored." |
5657 | msgstr "" | 4330 | msgstr "" |
5658 | 4331 | ||
5659 | #: plugins/check_ide_smart.c:581 | ||
5660 | msgid "" | 4332 | msgid "" |
5661 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" | 4333 | "The SMART command modes (-i/--immediate, -0/--auto-off and -1/--auto-on) were" |
5662 | msgstr "" | 4334 | msgstr "" |
5663 | 4335 | ||
5664 | #: plugins/check_ide_smart.c:582 | ||
5665 | msgid "" | 4336 | msgid "" |
5666 | "broken in an underhand manner and have been disabled. You can use smartctl" | 4337 | "broken in an underhand manner and have been disabled. You can use smartctl" |
5667 | msgstr "" | 4338 | msgstr "" |
5668 | 4339 | ||
5669 | #: plugins/check_ide_smart.c:583 | ||
5670 | msgid "instead:" | 4340 | msgid "instead:" |
5671 | msgstr "" | 4341 | msgstr "" |
5672 | 4342 | ||
5673 | #: plugins/check_ide_smart.c:584 | ||
5674 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" | 4343 | msgid "-0/--auto-off: use \"smartctl --offlineauto=off\"" |
5675 | msgstr "" | 4344 | msgstr "" |
5676 | 4345 | ||
5677 | #: plugins/check_ide_smart.c:585 | ||
5678 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" | 4346 | msgid "-1/--auto-on: use \"smartctl --offlineauto=on\"" |
5679 | msgstr "" | 4347 | msgstr "" |
5680 | 4348 | ||
5681 | #: plugins/check_ide_smart.c:586 | ||
5682 | msgid "-i/--immediate: use \"smartctl --test=offline\"" | 4349 | msgid "-i/--immediate: use \"smartctl --test=offline\"" |
5683 | msgstr "" | 4350 | msgstr "" |
5684 | 4351 | ||
5685 | #: plugins/negate.c:96 | ||
5686 | msgid "No data returned from command\n" | 4352 | msgid "No data returned from command\n" |
5687 | msgstr "" | 4353 | msgstr "" |
5688 | 4354 | ||
5689 | #: plugins/negate.c:166 | ||
5690 | msgid "" | 4355 | msgid "" |
5691 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " | 4356 | "Timeout result must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) " |
5692 | "or integer (0-3)." | 4357 | "or integer (0-3)." |
5693 | msgstr "" | 4358 | msgstr "" |
5694 | 4359 | ||
5695 | #: plugins/negate.c:170 | ||
5696 | msgid "" | 4360 | msgid "" |
5697 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " | 4361 | "Ok must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or integer " |
5698 | "(0-3)." | 4362 | "(0-3)." |
5699 | msgstr "" | 4363 | msgstr "" |
5700 | 4364 | ||
5701 | #: plugins/negate.c:176 | ||
5702 | msgid "" | 4365 | msgid "" |
5703 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4366 | "Warning must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5704 | "integer (0-3)." | 4367 | "integer (0-3)." |
5705 | msgstr "" | 4368 | msgstr "" |
5706 | 4369 | ||
5707 | #: plugins/negate.c:181 | ||
5708 | msgid "" | 4370 | msgid "" |
5709 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4371 | "Critical must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5710 | "integer (0-3)." | 4372 | "integer (0-3)." |
5711 | msgstr "" | 4373 | msgstr "" |
5712 | 4374 | ||
5713 | #: plugins/negate.c:186 | ||
5714 | msgid "" | 4375 | msgid "" |
5715 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " | 4376 | "Unknown must be a valid state name (OK, WARNING, CRITICAL, UNKNOWN) or " |
5716 | "integer (0-3)." | 4377 | "integer (0-3)." |
5717 | msgstr "" | 4378 | msgstr "" |
5718 | 4379 | ||
5719 | #: plugins/negate.c:213 | ||
5720 | msgid "Require path to command" | 4380 | msgid "Require path to command" |
5721 | msgstr "" | 4381 | msgstr "" |
5722 | 4382 | ||
5723 | #: plugins/negate.c:224 | ||
5724 | msgid "" | 4383 | msgid "" |
5725 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." | 4384 | "Negates the status of a plugin (returns OK for CRITICAL and vice-versa)." |
5726 | msgstr "" | 4385 | msgstr "" |
5727 | 4386 | ||
5728 | #: plugins/negate.c:225 | ||
5729 | msgid "Additional switches can be used to control which state becomes what." | 4387 | msgid "Additional switches can be used to control which state becomes what." |
5730 | msgstr "" | 4388 | msgstr "" |
5731 | 4389 | ||
5732 | #: plugins/negate.c:234 | ||
5733 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." | 4390 | msgid "Keep timeout longer than the plugin timeout to retain CRITICAL status." |
5734 | msgstr "" | 4391 | msgstr "" |
5735 | 4392 | ||
5736 | #: plugins/negate.c:236 | ||
5737 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" | 4393 | msgid "Custom result on Negate timeouts; see below for STATUS definition\n" |
5738 | msgstr "" | 4394 | msgstr "" |
5739 | 4395 | ||
5740 | #: plugins/negate.c:242 | ||
5741 | #, c-format | 4396 | #, c-format |
5742 | msgid "" | 4397 | msgid "" |
5743 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" | 4398 | " STATUS can be 'OK', 'WARNING', 'CRITICAL' or 'UNKNOWN' without single\n" |
5744 | msgstr "" | 4399 | msgstr "" |
5745 | 4400 | ||
5746 | #: plugins/negate.c:243 | ||
5747 | #, c-format | 4401 | #, c-format |
5748 | msgid "" | 4402 | msgid "" |
5749 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" | 4403 | " quotes. Numeric values are accepted. If nothing is specified, permutes\n" |
5750 | msgstr "" | 4404 | msgstr "" |
5751 | 4405 | ||
5752 | #: plugins/negate.c:244 | ||
5753 | #, c-format | 4406 | #, c-format |
5754 | msgid " OK and CRITICAL.\n" | 4407 | msgid " OK and CRITICAL.\n" |
5755 | msgstr "" | 4408 | msgstr "" |
5756 | 4409 | ||
5757 | #: plugins/negate.c:246 | ||
5758 | #, c-format | 4410 | #, c-format |
5759 | msgid "" | 4411 | msgid "" |
5760 | " Substitute output text as well. Will only substitute text in CAPITALS\n" | 4412 | " Substitute output text as well. Will only substitute text in CAPITALS\n" |
5761 | msgstr "" | 4413 | msgstr "" |
5762 | 4414 | ||
5763 | #: plugins/negate.c:251 | ||
5764 | msgid "Run check_ping and invert result. Must use full path to plugin" | 4415 | msgid "Run check_ping and invert result. Must use full path to plugin" |
5765 | msgstr "" | 4416 | msgstr "" |
5766 | 4417 | ||
5767 | #: plugins/negate.c:253 | ||
5768 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" | 4418 | msgid "This will return OK instead of WARNING and UNKNOWN instead of CRITICAL" |
5769 | msgstr "" | 4419 | msgstr "" |
5770 | 4420 | ||
5771 | #: plugins/negate.c:256 | ||
5772 | msgid "" | 4421 | msgid "" |
5773 | "This plugin is a wrapper to take the output of another plugin and invert it." | 4422 | "This plugin is a wrapper to take the output of another plugin and invert it." |
5774 | msgstr "" | 4423 | msgstr "" |
5775 | 4424 | ||
5776 | #: plugins/negate.c:257 | ||
5777 | msgid "The full path of the plugin must be provided." | 4425 | msgid "The full path of the plugin must be provided." |
5778 | msgstr "" | 4426 | msgstr "" |
5779 | 4427 | ||
5780 | #: plugins/negate.c:258 | ||
5781 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." | 4428 | msgid "If the wrapped plugin returns OK, the wrapper will return CRITICAL." |
5782 | msgstr "" | 4429 | msgstr "" |
5783 | 4430 | ||
5784 | #: plugins/negate.c:259 | ||
5785 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." | 4431 | msgid "If the wrapped plugin returns CRITICAL, the wrapper will return OK." |
5786 | msgstr "" | 4432 | msgstr "" |
5787 | 4433 | ||
5788 | #: plugins/negate.c:260 | ||
5789 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." | 4434 | msgid "Otherwise, the output state of the wrapped plugin is unchanged." |
5790 | msgstr "" | 4435 | msgstr "" |
5791 | 4436 | ||
5792 | #: plugins/negate.c:262 | ||
5793 | msgid "" | 4437 | msgid "" |
5794 | "Using timeout-result, it is possible to override the timeout behaviour or a" | 4438 | "Using timeout-result, it is possible to override the timeout behaviour or a" |
5795 | msgstr "" | 4439 | msgstr "" |
5796 | 4440 | ||
5797 | #: plugins/negate.c:263 | ||
5798 | msgid "plugin by setting the negate timeout a bit lower." | 4441 | msgid "plugin by setting the negate timeout a bit lower." |
5799 | msgstr "" | 4442 | msgstr "" |
5800 | 4443 | ||
5801 | #: plugins/netutils.c:49 | ||
5802 | #, c-format | 4444 | #, c-format |
5803 | msgid "%s - Socket timeout after %d seconds\n" | 4445 | msgid "%s - Socket timeout after %d seconds\n" |
5804 | msgstr "" | 4446 | msgstr "" |
5805 | 4447 | ||
5806 | #: plugins/netutils.c:51 | ||
5807 | #, c-format | 4448 | #, c-format |
5808 | msgid "%s - Abnormal timeout after %d seconds\n" | 4449 | msgid "%s - Abnormal timeout after %d seconds\n" |
5809 | msgstr "" | 4450 | msgstr "" |
5810 | 4451 | ||
5811 | #: plugins/netutils.c:79 plugins/netutils.c:292 | ||
5812 | msgid "Send failed" | 4452 | msgid "Send failed" |
5813 | msgstr "" | 4453 | msgstr "" |
5814 | 4454 | ||
5815 | #: plugins/netutils.c:96 plugins/netutils.c:307 | ||
5816 | msgid "No data was received from host!" | 4455 | msgid "No data was received from host!" |
5817 | msgstr "" | 4456 | msgstr "" |
5818 | 4457 | ||
5819 | #: plugins/netutils.c:209 plugins/netutils.c:245 | ||
5820 | msgid "Socket creation failed" | 4458 | msgid "Socket creation failed" |
5821 | msgstr "" | 4459 | msgstr "" |
5822 | 4460 | ||
5823 | #: plugins/netutils.c:238 | ||
5824 | msgid "Supplied path too long unix domain socket" | 4461 | msgid "Supplied path too long unix domain socket" |
5825 | msgstr "" | 4462 | msgstr "" |
5826 | 4463 | ||
5827 | #: plugins/netutils.c:316 | ||
5828 | msgid "Receive failed" | 4464 | msgid "Receive failed" |
5829 | msgstr "" | 4465 | msgstr "" |
5830 | 4466 | ||
5831 | #: plugins/netutils.c:342 plugins-root/check_dhcp.c:1310 | ||
5832 | #, c-format | 4467 | #, c-format |
5833 | msgid "Invalid hostname/address - %s" | 4468 | msgid "Invalid hostname/address - %s" |
5834 | msgstr "" | 4469 | msgstr "" |
5835 | 4470 | ||
5836 | #: plugins/popen.c:133 | ||
5837 | msgid "Could not malloc argv array in popen()" | 4471 | msgid "Could not malloc argv array in popen()" |
5838 | msgstr "" | 4472 | msgstr "" |
5839 | 4473 | ||
5840 | #: plugins/popen.c:143 | ||
5841 | msgid "CRITICAL - You need more args!!!" | 4474 | msgid "CRITICAL - You need more args!!!" |
5842 | msgstr "" | 4475 | msgstr "" |
5843 | 4476 | ||
5844 | #: plugins/popen.c:201 | ||
5845 | msgid "Cannot catch SIGCHLD" | 4477 | msgid "Cannot catch SIGCHLD" |
5846 | msgstr "" | 4478 | msgstr "" |
5847 | 4479 | ||
5848 | #: plugins/popen.c:287 | ||
5849 | #, c-format | 4480 | #, c-format |
5850 | msgid "CRITICAL - Plugin timed out after %d seconds\n" | 4481 | msgid "CRITICAL - Plugin timed out after %d seconds\n" |
5851 | msgstr "" | 4482 | msgstr "" |
5852 | 4483 | ||
5853 | #: plugins/popen.c:290 | ||
5854 | msgid "CRITICAL - popen timeout received, but no child process" | 4484 | msgid "CRITICAL - popen timeout received, but no child process" |
5855 | msgstr "" | 4485 | msgstr "" |
5856 | 4486 | ||
5857 | #: plugins/urlize.c:129 | ||
5858 | #, c-format | 4487 | #, c-format |
5859 | msgid "" | 4488 | msgid "" |
5860 | "%s UNKNOWN - No data received from host\n" | 4489 | "%s UNKNOWN - No data received from host\n" |
5861 | "CMD: %s</A>\n" | 4490 | "CMD: %s</A>\n" |
5862 | msgstr "" | 4491 | msgstr "" |
5863 | 4492 | ||
5864 | #: plugins/urlize.c:168 | ||
5865 | msgid "" | 4493 | msgid "" |
5866 | "This plugin wraps the text output of another command (plugin) in HTML <A>" | 4494 | "This plugin wraps the text output of another command (plugin) in HTML <A>" |
5867 | msgstr "" | 4495 | msgstr "" |
5868 | 4496 | ||
5869 | #: plugins/urlize.c:169 | ||
5870 | msgid "" | 4497 | msgid "" |
5871 | "tags, thus displaying the child plugin's output as a clickable link in " | 4498 | "tags, thus displaying the child plugin's output as a clickable link in " |
5872 | "compatible" | 4499 | "compatible" |
5873 | msgstr "" | 4500 | msgstr "" |
5874 | 4501 | ||
5875 | #: plugins/urlize.c:170 | ||
5876 | msgid "" | 4502 | msgid "" |
5877 | "monitoring status screen. This plugin returns the status of the invoked " | 4503 | "monitoring status screen. This plugin returns the status of the invoked " |
5878 | "plugin." | 4504 | "plugin." |
5879 | msgstr "" | 4505 | msgstr "" |
5880 | 4506 | ||
5881 | #: plugins/urlize.c:180 | ||
5882 | msgid "" | 4507 | msgid "" |
5883 | "Pay close attention to quoting to ensure that the shell passes the expected" | 4508 | "Pay close attention to quoting to ensure that the shell passes the expected" |
5884 | msgstr "" | 4509 | msgstr "" |
5885 | 4510 | ||
5886 | #: plugins/urlize.c:181 | ||
5887 | msgid "data to the plugin. For example, in:" | 4511 | msgid "data to the plugin. For example, in:" |
5888 | msgstr "" | 4512 | msgstr "" |
5889 | 4513 | ||
5890 | #: plugins/urlize.c:182 | ||
5891 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" | 4514 | msgid "urlize http://example.com/ check_http -H example.com -r 'two words'" |
5892 | msgstr "" | 4515 | msgstr "" |
5893 | 4516 | ||
5894 | #: plugins/urlize.c:183 | ||
5895 | msgid "the shell will remove the single quotes and urlize will see:" | 4517 | msgid "the shell will remove the single quotes and urlize will see:" |
5896 | msgstr "" | 4518 | msgstr "" |
5897 | 4519 | ||
5898 | #: plugins/urlize.c:184 | ||
5899 | msgid "urlize http://example.com/ check_http -H example.com -r two words" | 4520 | msgid "urlize http://example.com/ check_http -H example.com -r two words" |
5900 | msgstr "" | 4521 | msgstr "" |
5901 | 4522 | ||
5902 | #: plugins/urlize.c:185 | ||
5903 | msgid "You probably want:" | 4523 | msgid "You probably want:" |
5904 | msgstr "" | 4524 | msgstr "" |
5905 | 4525 | ||
5906 | #: plugins/urlize.c:186 | ||
5907 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" | 4526 | msgid "urlize http://example.com/ \"check_http -H example.com -r 'two words'\"" |
5908 | msgstr "" | 4527 | msgstr "" |
5909 | 4528 | ||
5910 | #: plugins/utils.c:479 | ||
5911 | msgid "failed realloc in strpcpy\n" | 4529 | msgid "failed realloc in strpcpy\n" |
5912 | msgstr "" | 4530 | msgstr "" |
5913 | 4531 | ||
5914 | #: plugins/utils.c:521 | ||
5915 | msgid "failed malloc in strscat\n" | 4532 | msgid "failed malloc in strscat\n" |
5916 | msgstr "" | 4533 | msgstr "" |
5917 | 4534 | ||
5918 | #: plugins/utils.c:541 | ||
5919 | msgid "failed malloc in xvasprintf\n" | 4535 | msgid "failed malloc in xvasprintf\n" |
5920 | msgstr "" | 4536 | msgstr "" |
5921 | 4537 | ||
5922 | #: plugins/utils.c:819 | ||
5923 | msgid "sysconf error for _SC_OPEN_MAX\n" | ||
5924 | msgstr "" | ||
5925 | |||
5926 | #: plugins/utils.h:127 | ||
5927 | #, c-format | 4538 | #, c-format |
5928 | msgid "" | 4539 | msgid "" |
5929 | " %s (-h | --help) for detailed help\n" | 4540 | " %s (-h | --help) for detailed help\n" |
5930 | " %s (-V | --version) for version information\n" | 4541 | " %s (-V | --version) for version information\n" |
5931 | msgstr "" | 4542 | msgstr "" |
5932 | 4543 | ||
5933 | #: plugins/utils.h:131 | ||
5934 | msgid "" | 4544 | msgid "" |
5935 | "\n" | 4545 | "\n" |
5936 | "Options:\n" | 4546 | "Options:\n" |
@@ -5940,7 +4550,6 @@ msgid "" | |||
5940 | " Print version information\n" | 4550 | " Print version information\n" |
5941 | msgstr "" | 4551 | msgstr "" |
5942 | 4552 | ||
5943 | #: plugins/utils.h:138 | ||
5944 | #, c-format | 4553 | #, c-format |
5945 | msgid "" | 4554 | msgid "" |
5946 | " -H, --hostname=ADDRESS\n" | 4555 | " -H, --hostname=ADDRESS\n" |
@@ -5949,7 +4558,6 @@ msgid "" | |||
5949 | " Port number (default: %s)\n" | 4558 | " Port number (default: %s)\n" |
5950 | msgstr "" | 4559 | msgstr "" |
5951 | 4560 | ||
5952 | #: plugins/utils.h:144 | ||
5953 | msgid "" | 4561 | msgid "" |
5954 | " -4, --use-ipv4\n" | 4562 | " -4, --use-ipv4\n" |
5955 | " Use IPv4 connection\n" | 4563 | " Use IPv4 connection\n" |
@@ -5957,14 +4565,12 @@ msgid "" | |||
5957 | " Use IPv6 connection\n" | 4565 | " Use IPv6 connection\n" |
5958 | msgstr "" | 4566 | msgstr "" |
5959 | 4567 | ||
5960 | #: plugins/utils.h:150 | ||
5961 | msgid "" | 4568 | msgid "" |
5962 | " -v, --verbose\n" | 4569 | " -v, --verbose\n" |
5963 | " Show details for command-line debugging (output may be truncated by\n" | 4570 | " Show details for command-line debugging (output may be truncated by\n" |
5964 | " the monitoring system)\n" | 4571 | " the monitoring system)\n" |
5965 | msgstr "" | 4572 | msgstr "" |
5966 | 4573 | ||
5967 | #: plugins/utils.h:155 | ||
5968 | msgid "" | 4574 | msgid "" |
5969 | " -w, --warning=DOUBLE\n" | 4575 | " -w, --warning=DOUBLE\n" |
5970 | " Response time to result in warning status (seconds)\n" | 4576 | " Response time to result in warning status (seconds)\n" |
@@ -5972,7 +4578,6 @@ msgid "" | |||
5972 | " Response time to result in critical status (seconds)\n" | 4578 | " Response time to result in critical status (seconds)\n" |
5973 | msgstr "" | 4579 | msgstr "" |
5974 | 4580 | ||
5975 | #: plugins/utils.h:161 | ||
5976 | msgid "" | 4581 | msgid "" |
5977 | " -w, --warning=RANGE\n" | 4582 | " -w, --warning=RANGE\n" |
5978 | " Warning range (format: start:end). Alert if outside this range\n" | 4583 | " Warning range (format: start:end). Alert if outside this range\n" |
@@ -5980,21 +4585,18 @@ msgid "" | |||
5980 | " Critical range\n" | 4585 | " Critical range\n" |
5981 | msgstr "" | 4586 | msgstr "" |
5982 | 4587 | ||
5983 | #: plugins/utils.h:167 | ||
5984 | #, c-format | 4588 | #, c-format |
5985 | msgid "" | 4589 | msgid "" |
5986 | " -t, --timeout=INTEGER\n" | 4590 | " -t, --timeout=INTEGER\n" |
5987 | " Seconds before connection times out (default: %d)\n" | 4591 | " Seconds before connection times out (default: %d)\n" |
5988 | msgstr "" | 4592 | msgstr "" |
5989 | 4593 | ||
5990 | #: plugins/utils.h:171 | ||
5991 | #, c-format | 4594 | #, c-format |
5992 | msgid "" | 4595 | msgid "" |
5993 | " -t, --timeout=INTEGER\n" | 4596 | " -t, --timeout=INTEGER\n" |
5994 | " Seconds before plugin times out (default: %d)\n" | 4597 | " Seconds before plugin times out (default: %d)\n" |
5995 | msgstr "" | 4598 | msgstr "" |
5996 | 4599 | ||
5997 | #: plugins/utils.h:176 | ||
5998 | msgid "" | 4600 | msgid "" |
5999 | " --extra-opts=[section][@file]\n" | 4601 | " --extra-opts=[section][@file]\n" |
6000 | " Read options from an ini file. See\n" | 4602 | " Read options from an ini file. See\n" |
@@ -6002,14 +4604,12 @@ msgid "" | |||
6002 | " for usage and examples.\n" | 4604 | " for usage and examples.\n" |
6003 | msgstr "" | 4605 | msgstr "" |
6004 | 4606 | ||
6005 | #: plugins/utils.h:185 | ||
6006 | msgid "" | 4607 | msgid "" |
6007 | " See:\n" | 4608 | " See:\n" |
6008 | " https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT\n" | 4609 | " https://www.monitoring-plugins.org/doc/guidelines.html#THRESHOLDFORMAT\n" |
6009 | " for THRESHOLD format and examples.\n" | 4610 | " for THRESHOLD format and examples.\n" |
6010 | msgstr "" | 4611 | msgstr "" |
6011 | 4612 | ||
6012 | #: plugins/utils.h:190 | ||
6013 | msgid "" | 4613 | msgid "" |
6014 | "\n" | 4614 | "\n" |
6015 | "Send email to help@monitoring-plugins.org if you have questions regarding\n" | 4615 | "Send email to help@monitoring-plugins.org if you have questions regarding\n" |
@@ -6018,7 +4618,6 @@ msgid "" | |||
6018 | "\n" | 4618 | "\n" |
6019 | msgstr "" | 4619 | msgstr "" |
6020 | 4620 | ||
6021 | #: plugins/utils.h:195 | ||
6022 | msgid "" | 4621 | msgid "" |
6023 | "\n" | 4622 | "\n" |
6024 | "The Monitoring Plugins come with ABSOLUTELY NO WARRANTY. You may " | 4623 | "The Monitoring Plugins come with ABSOLUTELY NO WARRANTY. You may " |
@@ -6027,406 +4626,357 @@ msgid "" | |||
6027 | "For more information about these matters, see the file named COPYING.\n" | 4626 | "For more information about these matters, see the file named COPYING.\n" |
6028 | msgstr "" | 4627 | msgstr "" |
6029 | 4628 | ||
6030 | #: plugins-root/check_dhcp.c:317 | ||
6031 | #, c-format | 4629 | #, c-format |
6032 | msgid "Error: Could not get hardware address of interface '%s'\n" | 4630 | msgid "Error: Could not get hardware address of interface '%s'\n" |
6033 | msgstr "" | 4631 | msgstr "" |
6034 | 4632 | ||
6035 | #: plugins-root/check_dhcp.c:340 | ||
6036 | #, c-format | 4633 | #, c-format |
6037 | msgid "Error: if_nametoindex error - %s.\n" | 4634 | msgid "Error: if_nametoindex error - %s.\n" |
6038 | msgstr "" | 4635 | msgstr "" |
6039 | 4636 | ||
6040 | #: plugins-root/check_dhcp.c:345 | ||
6041 | #, c-format | 4637 | #, c-format |
6042 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" | 4638 | msgid "Error: Couldn't get hardware address from %s. sysctl 1 error - %s.\n" |
6043 | msgstr "" | 4639 | msgstr "" |
6044 | 4640 | ||
6045 | #: plugins-root/check_dhcp.c:350 | ||
6046 | #, c-format | 4641 | #, c-format |
6047 | msgid "" | 4642 | msgid "" |
6048 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" | 4643 | "Error: Couldn't get hardware address from interface %s. malloc error - %s.\n" |
6049 | msgstr "" | 4644 | msgstr "" |
6050 | 4645 | ||
6051 | #: plugins-root/check_dhcp.c:355 | ||
6052 | #, c-format | 4646 | #, c-format |
6053 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" | 4647 | msgid "Error: Couldn't get hardware address from %s. sysctl 2 error - %s.\n" |
6054 | msgstr "" | 4648 | msgstr "" |
6055 | 4649 | ||
6056 | #: plugins-root/check_dhcp.c:386 | ||
6057 | #, c-format | 4650 | #, c-format |
6058 | msgid "" | 4651 | msgid "" |
6059 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " | 4652 | "Error: can't find unit number in interface_name (%s) - expecting TypeNumber " |
6060 | "eg lnc0.\n" | 4653 | "eg lnc0.\n" |
6061 | msgstr "" | 4654 | msgstr "" |
6062 | 4655 | ||
6063 | #: plugins-root/check_dhcp.c:391 plugins-root/check_dhcp.c:403 | ||
6064 | #, c-format | 4656 | #, c-format |
6065 | msgid "" | 4657 | msgid "" |
6066 | "Error: can't read MAC address from DLPI streams interface for device %s unit " | 4658 | "Error: can't read MAC address from DLPI streams interface for device %s unit " |
6067 | "%d.\n" | 4659 | "%d.\n" |
6068 | msgstr "" | 4660 | msgstr "" |
6069 | 4661 | ||
6070 | #: plugins-root/check_dhcp.c:409 | ||
6071 | #, c-format | 4662 | #, c-format |
6072 | msgid "" | 4663 | msgid "" |
6073 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" | 4664 | "Error: can't get MAC address for this architecture. Use the --mac option.\n" |
6074 | msgstr "" | 4665 | msgstr "" |
6075 | 4666 | ||
6076 | #: plugins-root/check_dhcp.c:428 | ||
6077 | #, c-format | 4667 | #, c-format |
6078 | msgid "Error: Cannot determine IP address of interface %s\n" | 4668 | msgid "Error: Cannot determine IP address of interface %s\n" |
6079 | msgstr "" | 4669 | msgstr "" |
6080 | 4670 | ||
6081 | #: plugins-root/check_dhcp.c:436 | ||
6082 | #, c-format | 4671 | #, c-format |
6083 | msgid "Error: Cannot get interface IP address on this platform.\n" | 4672 | msgid "Error: Cannot get interface IP address on this platform.\n" |
6084 | msgstr "" | 4673 | msgstr "" |
6085 | 4674 | ||
6086 | #: plugins-root/check_dhcp.c:441 | ||
6087 | #, c-format | 4675 | #, c-format |
6088 | msgid "Pretending to be relay client %s\n" | 4676 | msgid "Pretending to be relay client %s\n" |
6089 | msgstr "" | 4677 | msgstr "" |
6090 | 4678 | ||
6091 | #: plugins-root/check_dhcp.c:521 | ||
6092 | #, c-format | 4679 | #, c-format |
6093 | msgid "DHCPDISCOVER to %s port %d\n" | 4680 | msgid "DHCPDISCOVER to %s port %d\n" |
6094 | msgstr "" | 4681 | msgstr "" |
6095 | 4682 | ||
6096 | #: plugins-root/check_dhcp.c:573 | ||
6097 | #, c-format | 4683 | #, c-format |
6098 | msgid "Result=ERROR\n" | 4684 | msgid "Result=ERROR\n" |
6099 | msgstr "" | 4685 | msgstr "" |
6100 | 4686 | ||
6101 | #: plugins-root/check_dhcp.c:579 | ||
6102 | #, c-format | 4687 | #, c-format |
6103 | msgid "Result=OK\n" | 4688 | msgid "Result=OK\n" |
6104 | msgstr "" | 4689 | msgstr "" |
6105 | 4690 | ||
6106 | #: plugins-root/check_dhcp.c:589 | ||
6107 | #, c-format | 4691 | #, c-format |
6108 | msgid "DHCPOFFER from IP address %s" | 4692 | msgid "DHCPOFFER from IP address %s" |
6109 | msgstr "" | 4693 | msgstr "" |
6110 | 4694 | ||
6111 | #: plugins-root/check_dhcp.c:590 | ||
6112 | #, c-format | 4695 | #, c-format |
6113 | msgid " via %s\n" | 4696 | msgid " via %s\n" |
6114 | msgstr "" | 4697 | msgstr "" |
6115 | 4698 | ||
6116 | #: plugins-root/check_dhcp.c:597 | ||
6117 | #, c-format | 4699 | #, c-format |
6118 | msgid "" | 4700 | msgid "" |
6119 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" | 4701 | "DHCPOFFER XID (%u) did not match DHCPDISCOVER XID (%u) - ignoring packet\n" |
6120 | msgstr "" | 4702 | msgstr "" |
6121 | 4703 | ||
6122 | #: plugins-root/check_dhcp.c:619 | ||
6123 | #, c-format | 4704 | #, c-format |
6124 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" | 4705 | msgid "DHCPOFFER hardware address did not match our own - ignoring packet\n" |
6125 | msgstr "" | 4706 | msgstr "" |
6126 | 4707 | ||
6127 | #: plugins-root/check_dhcp.c:637 | ||
6128 | #, c-format | 4708 | #, c-format |
6129 | msgid "Total responses seen on the wire: %d\n" | 4709 | msgid "Total responses seen on the wire: %d\n" |
6130 | msgstr "" | 4710 | msgstr "" |
6131 | 4711 | ||
6132 | #: plugins-root/check_dhcp.c:638 | ||
6133 | #, c-format | 4712 | #, c-format |
6134 | msgid "Valid responses for this machine: %d\n" | 4713 | msgid "Valid responses for this machine: %d\n" |
6135 | msgstr "" | 4714 | msgstr "" |
6136 | 4715 | ||
6137 | #: plugins-root/check_dhcp.c:653 | ||
6138 | #, c-format | 4716 | #, c-format |
6139 | msgid "send_dhcp_packet result: %d\n" | 4717 | msgid "send_dhcp_packet result: %d\n" |
6140 | msgstr "" | 4718 | msgstr "" |
6141 | 4719 | ||
6142 | #: plugins-root/check_dhcp.c:686 | ||
6143 | #, c-format | 4720 | #, c-format |
6144 | msgid "No (more) data received (nfound: %d)\n" | 4721 | msgid "No (more) data received (nfound: %d)\n" |
6145 | msgstr "" | 4722 | msgstr "" |
6146 | 4723 | ||
6147 | #: plugins-root/check_dhcp.c:699 | ||
6148 | #, c-format | 4724 | #, c-format |
6149 | msgid "recvfrom() failed, " | 4725 | msgid "recvfrom() failed, " |
6150 | msgstr "" | 4726 | msgstr "" |
6151 | 4727 | ||
6152 | #: plugins-root/check_dhcp.c:706 | ||
6153 | #, c-format | 4728 | #, c-format |
6154 | msgid "receive_dhcp_packet() result: %d\n" | 4729 | msgid "receive_dhcp_packet() result: %d\n" |
6155 | msgstr "" | 4730 | msgstr "" |
6156 | 4731 | ||
6157 | #: plugins-root/check_dhcp.c:707 | ||
6158 | #, c-format | 4732 | #, c-format |
6159 | msgid "receive_dhcp_packet() source: %s\n" | 4733 | msgid "receive_dhcp_packet() source: %s\n" |
6160 | msgstr "" | 4734 | msgstr "" |
6161 | 4735 | ||
6162 | #: plugins-root/check_dhcp.c:737 | ||
6163 | #, c-format | 4736 | #, c-format |
6164 | msgid "Error: Could not create socket!\n" | 4737 | msgid "Error: Could not create socket!\n" |
6165 | msgstr "" | 4738 | msgstr "" |
6166 | 4739 | ||
6167 | #: plugins-root/check_dhcp.c:747 | ||
6168 | #, c-format | 4740 | #, c-format |
6169 | msgid "Error: Could not set reuse address option on DHCP socket!\n" | 4741 | msgid "Error: Could not set reuse address option on DHCP socket!\n" |
6170 | msgstr "" | 4742 | msgstr "" |
6171 | 4743 | ||
6172 | #: plugins-root/check_dhcp.c:753 | ||
6173 | #, c-format | 4744 | #, c-format |
6174 | msgid "Error: Could not set broadcast option on DHCP socket!\n" | 4745 | msgid "Error: Could not set broadcast option on DHCP socket!\n" |
6175 | msgstr "" | 4746 | msgstr "" |
6176 | 4747 | ||
6177 | #: plugins-root/check_dhcp.c:762 | ||
6178 | #, c-format | 4748 | #, c-format |
6179 | msgid "" | 4749 | msgid "" |
6180 | "Error: Could not bind socket to interface %s. Check your privileges...\n" | 4750 | "Error: Could not bind socket to interface %s. Check your privileges...\n" |
6181 | msgstr "" | 4751 | msgstr "" |
6182 | 4752 | ||
6183 | #: plugins-root/check_dhcp.c:773 | ||
6184 | #, c-format | 4753 | #, c-format |
6185 | msgid "" | 4754 | msgid "" |
6186 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" | 4755 | "Error: Could not bind to DHCP socket (port %d)! Check your privileges...\n" |
6187 | msgstr "" | 4756 | msgstr "" |
6188 | 4757 | ||
6189 | #: plugins-root/check_dhcp.c:807 | ||
6190 | #, c-format | 4758 | #, c-format |
6191 | msgid "Requested server address: %s\n" | 4759 | msgid "Requested server address: %s\n" |
6192 | msgstr "" | 4760 | msgstr "" |
6193 | 4761 | ||
6194 | #: plugins-root/check_dhcp.c:869 | ||
6195 | #, c-format | 4762 | #, c-format |
6196 | msgid "Lease Time: Infinite\n" | 4763 | msgid "Lease Time: Infinite\n" |
6197 | msgstr "" | 4764 | msgstr "" |
6198 | 4765 | ||
6199 | #: plugins-root/check_dhcp.c:871 | ||
6200 | #, c-format | 4766 | #, c-format |
6201 | msgid "Lease Time: %lu seconds\n" | 4767 | msgid "Lease Time: %lu seconds\n" |
6202 | msgstr "" | 4768 | msgstr "" |
6203 | 4769 | ||
6204 | #: plugins-root/check_dhcp.c:873 | ||
6205 | #, c-format | 4770 | #, c-format |
6206 | msgid "Renewal Time: Infinite\n" | 4771 | msgid "Renewal Time: Infinite\n" |
6207 | msgstr "" | 4772 | msgstr "" |
6208 | 4773 | ||
6209 | #: plugins-root/check_dhcp.c:875 | ||
6210 | #, c-format | 4774 | #, c-format |
6211 | msgid "Renewal Time: %lu seconds\n" | 4775 | msgid "Renewal Time: %lu seconds\n" |
6212 | msgstr "" | 4776 | msgstr "" |
6213 | 4777 | ||
6214 | #: plugins-root/check_dhcp.c:877 | ||
6215 | #, c-format | 4778 | #, c-format |
6216 | msgid "Rebinding Time: Infinite\n" | 4779 | msgid "Rebinding Time: Infinite\n" |
6217 | msgstr "" | 4780 | msgstr "" |
6218 | 4781 | ||
6219 | #: plugins-root/check_dhcp.c:878 | ||
6220 | #, c-format | 4782 | #, c-format |
6221 | msgid "Rebinding Time: %lu seconds\n" | 4783 | msgid "Rebinding Time: %lu seconds\n" |
6222 | msgstr "" | 4784 | msgstr "" |
6223 | 4785 | ||
6224 | #: plugins-root/check_dhcp.c:906 | ||
6225 | #, c-format | 4786 | #, c-format |
6226 | msgid "Added offer from server @ %s" | 4787 | msgid "Added offer from server @ %s" |
6227 | msgstr "" | 4788 | msgstr "" |
6228 | 4789 | ||
6229 | #: plugins-root/check_dhcp.c:907 | ||
6230 | #, c-format | 4790 | #, c-format |
6231 | msgid " of IP address %s\n" | 4791 | msgid " of IP address %s\n" |
6232 | msgstr "" | 4792 | msgstr "" |
6233 | 4793 | ||
6234 | #: plugins-root/check_dhcp.c:974 | ||
6235 | #, c-format | 4794 | #, c-format |
6236 | msgid "DHCP Server Match: Offerer=%s" | 4795 | msgid "DHCP Server Match: Offerer=%s" |
6237 | msgstr "" | 4796 | msgstr "" |
6238 | 4797 | ||
6239 | #: plugins-root/check_dhcp.c:975 | ||
6240 | #, c-format | 4798 | #, c-format |
6241 | msgid " Requested=%s" | 4799 | msgid " Requested=%s" |
6242 | msgstr "" | 4800 | msgstr "" |
6243 | 4801 | ||
6244 | #: plugins-root/check_dhcp.c:977 | ||
6245 | #, c-format | 4802 | #, c-format |
6246 | msgid " (duplicate)" | 4803 | msgid " (duplicate)" |
6247 | msgstr "" | 4804 | msgstr "" |
6248 | 4805 | ||
6249 | #: plugins-root/check_dhcp.c:978 | ||
6250 | #, c-format | 4806 | #, c-format |
6251 | msgid "\n" | 4807 | msgid "\n" |
6252 | msgstr "" | 4808 | msgstr "" |
6253 | 4809 | ||
6254 | #: plugins-root/check_dhcp.c:1026 | ||
6255 | #, c-format | 4810 | #, c-format |
6256 | msgid "No DHCPOFFERs were received.\n" | 4811 | msgid "No DHCPOFFERs were received.\n" |
6257 | msgstr "" | 4812 | msgstr "" |
6258 | 4813 | ||
6259 | #: plugins-root/check_dhcp.c:1030 | ||
6260 | #, c-format | 4814 | #, c-format |
6261 | msgid "Received %d DHCPOFFER(s)" | 4815 | msgid "Received %d DHCPOFFER(s)" |
6262 | msgstr "" | 4816 | msgstr "" |
6263 | 4817 | ||
6264 | #: plugins-root/check_dhcp.c:1033 | 4818 | #, c-format |
4819 | msgid ", Rogue DHCP Server detected! Server %s" | ||
4820 | msgstr "" | ||
4821 | |||
4822 | #, c-format | ||
4823 | msgid " offered %s \n" | ||
4824 | msgstr "" | ||
4825 | |||
6265 | #, c-format | 4826 | #, c-format |
6266 | msgid ", %s%d of %d requested servers responded" | 4827 | msgid ", %s%d of %d requested servers responded" |
6267 | msgstr "" | 4828 | msgstr "" |
6268 | 4829 | ||
6269 | #: plugins-root/check_dhcp.c:1036 | ||
6270 | #, c-format | 4830 | #, c-format |
6271 | msgid ", requested address (%s) was %soffered" | 4831 | msgid ", requested address (%s) was %soffered" |
6272 | msgstr "" | 4832 | msgstr "" |
6273 | 4833 | ||
6274 | #: plugins-root/check_dhcp.c:1036 | ||
6275 | msgid "not " | 4834 | msgid "not " |
6276 | msgstr "" | 4835 | msgstr "" |
6277 | 4836 | ||
6278 | #: plugins-root/check_dhcp.c:1038 | ||
6279 | #, c-format | 4837 | #, c-format |
6280 | msgid ", max lease time = " | 4838 | msgid ", max lease time = " |
6281 | msgstr "" | 4839 | msgstr "" |
6282 | 4840 | ||
6283 | #: plugins-root/check_dhcp.c:1040 | ||
6284 | #, c-format | 4841 | #, c-format |
6285 | msgid "Infinity" | 4842 | msgid "Infinity" |
6286 | msgstr "" | 4843 | msgstr "" |
6287 | 4844 | ||
6288 | #: plugins-root/check_dhcp.c:1160 | ||
6289 | msgid "Got unexpected non-option argument" | 4845 | msgid "Got unexpected non-option argument" |
6290 | msgstr "" | 4846 | msgstr "" |
6291 | 4847 | ||
6292 | #: plugins-root/check_dhcp.c:1202 | ||
6293 | #, c-format | 4848 | #, c-format |
6294 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" | 4849 | msgid "Error: DLPI stream API failed to get MAC in check_ctrl: %s.\n" |
6295 | msgstr "" | 4850 | msgstr "" |
6296 | 4851 | ||
6297 | #: plugins-root/check_dhcp.c:1214 | ||
6298 | #, c-format | 4852 | #, c-format |
6299 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" | 4853 | msgid "Error: DLPI stream API failed to get MAC in put_ctrl/putmsg(): %s.\n" |
6300 | msgstr "" | 4854 | msgstr "" |
6301 | 4855 | ||
6302 | #: plugins-root/check_dhcp.c:1227 | ||
6303 | #, c-format | 4856 | #, c-format |
6304 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" | 4857 | msgid "Error: DLPI stream API failed to get MAC in put_both/putmsg().\n" |
6305 | msgstr "" | 4858 | msgstr "" |
6306 | 4859 | ||
6307 | #: plugins-root/check_dhcp.c:1239 | ||
6308 | #, c-format | 4860 | #, c-format |
6309 | msgid "" | 4861 | msgid "" |
6310 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" | 4862 | "Error: DLPI stream API failed to get MAC in dl_attach_req/open(%s..): %s.\n" |
6311 | msgstr "" | 4863 | msgstr "" |
6312 | 4864 | ||
6313 | #: plugins-root/check_dhcp.c:1263 | ||
6314 | #, c-format | 4865 | #, c-format |
6315 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" | 4866 | msgid "Error: DLPI stream API failed to get MAC in dl_bind/check_ctrl(): %s.\n" |
6316 | msgstr "" | 4867 | msgstr "" |
6317 | 4868 | ||
6318 | #: plugins-root/check_dhcp.c:1342 | ||
6319 | #, c-format | 4869 | #, c-format |
6320 | msgid "Hardware address: " | 4870 | msgid "Hardware address: " |
6321 | msgstr "" | 4871 | msgstr "" |
6322 | 4872 | ||
6323 | #: plugins-root/check_dhcp.c:1358 | ||
6324 | msgid "This plugin tests the availability of DHCP servers on a network." | 4873 | msgid "This plugin tests the availability of DHCP servers on a network." |
6325 | msgstr "" | 4874 | msgstr "" |
6326 | 4875 | ||
6327 | #: plugins-root/check_dhcp.c:1370 | ||
6328 | msgid "IP address of DHCP server that we must hear from" | 4876 | msgid "IP address of DHCP server that we must hear from" |
6329 | msgstr "" | 4877 | msgstr "" |
6330 | 4878 | ||
6331 | #: plugins-root/check_dhcp.c:1372 | ||
6332 | msgid "IP address that should be offered by at least one DHCP server" | 4879 | msgid "IP address that should be offered by at least one DHCP server" |
6333 | msgstr "" | 4880 | msgstr "" |
6334 | 4881 | ||
6335 | #: plugins-root/check_dhcp.c:1374 | ||
6336 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" | 4882 | msgid "Seconds to wait for DHCPOFFER before timeout occurs" |
6337 | msgstr "" | 4883 | msgstr "" |
6338 | 4884 | ||
6339 | #: plugins-root/check_dhcp.c:1376 | ||
6340 | msgid "Interface to to use for listening (i.e. eth0)" | 4885 | msgid "Interface to to use for listening (i.e. eth0)" |
6341 | msgstr "" | 4886 | msgstr "" |
6342 | 4887 | ||
6343 | #: plugins-root/check_dhcp.c:1378 | ||
6344 | msgid "MAC address to use in the DHCP request" | 4888 | msgid "MAC address to use in the DHCP request" |
6345 | msgstr "" | 4889 | msgstr "" |
6346 | 4890 | ||
6347 | #: plugins-root/check_dhcp.c:1380 | ||
6348 | msgid "Unicast testing: mimic a DHCP relay, requires -s" | 4891 | msgid "Unicast testing: mimic a DHCP relay, requires -s" |
6349 | msgstr "" | 4892 | msgstr "" |
6350 | 4893 | ||
6351 | #: plugins-root/check_icmp.c:1572 | 4894 | msgid "" |
4895 | "Only requested DHCP server may response (rogue DHCP server detection), " | ||
4896 | "requires -s" | ||
4897 | msgstr "" | ||
4898 | |||
6352 | msgid "specify a target" | 4899 | msgid "specify a target" |
6353 | msgstr "" | 4900 | msgstr "" |
6354 | 4901 | ||
6355 | #: plugins-root/check_icmp.c:1574 | ||
6356 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" | 4902 | msgid "Use IPv4 (default) or IPv6 to communicate with the targets" |
6357 | msgstr "" | 4903 | msgstr "" |
6358 | 4904 | ||
6359 | #: plugins-root/check_icmp.c:1576 | ||
6360 | msgid "warning threshold (currently " | 4905 | msgid "warning threshold (currently " |
6361 | msgstr "" | 4906 | msgstr "" |
6362 | 4907 | ||
6363 | #: plugins-root/check_icmp.c:1579 | ||
6364 | msgid "critical threshold (currently " | 4908 | msgid "critical threshold (currently " |
6365 | msgstr "" | 4909 | msgstr "" |
6366 | 4910 | ||
6367 | #: plugins-root/check_icmp.c:1582 | 4911 | msgid "" |
4912 | "RTA, round trip average, mode warning,critical, ex. 100ms,200ms unit in ms" | ||
4913 | msgstr "" | ||
4914 | |||
4915 | msgid "packet loss mode, ex. 40%,50% , unit in %" | ||
4916 | msgstr "" | ||
4917 | |||
4918 | msgid "jitter mode warning,critical, ex. 40.000ms,50.000ms , unit in ms " | ||
4919 | msgstr "" | ||
4920 | |||
4921 | msgid "MOS mode, between 0 and 4.4 warning,critical, ex. 3.5,3.0" | ||
4922 | msgstr "" | ||
4923 | |||
4924 | msgid "score mode, max value 100 warning,critical, ex. 80,70 " | ||
4925 | msgstr "" | ||
4926 | |||
4927 | msgid "detect out of order ICMP packts " | ||
4928 | msgstr "" | ||
4929 | |||
6368 | msgid "specify a source IP address or device name" | 4930 | msgid "specify a source IP address or device name" |
6369 | msgstr "" | 4931 | msgstr "" |
6370 | 4932 | ||
6371 | #: plugins-root/check_icmp.c:1584 | ||
6372 | msgid "number of packets to send (currently " | 4933 | msgid "number of packets to send (currently " |
6373 | msgstr "" | 4934 | msgstr "" |
6374 | 4935 | ||
6375 | #: plugins-root/check_icmp.c:1587 | ||
6376 | msgid "max packet interval (currently " | 4936 | msgid "max packet interval (currently " |
6377 | msgstr "" | 4937 | msgstr "" |
6378 | 4938 | ||
6379 | #: plugins-root/check_icmp.c:1590 | ||
6380 | msgid "max target interval (currently " | 4939 | msgid "max target interval (currently " |
6381 | msgstr "" | 4940 | msgstr "" |
6382 | 4941 | ||
6383 | #: plugins-root/check_icmp.c:1593 | ||
6384 | msgid "number of alive hosts required for success" | 4942 | msgid "number of alive hosts required for success" |
6385 | msgstr "" | 4943 | msgstr "" |
6386 | 4944 | ||
6387 | #: plugins-root/check_icmp.c:1596 | ||
6388 | msgid "TTL on outgoing packets (currently " | 4945 | msgid "TTL on outgoing packets (currently " |
6389 | msgstr "" | 4946 | msgstr "" |
6390 | 4947 | ||
6391 | #: plugins-root/check_icmp.c:1599 | ||
6392 | msgid "timeout value (seconds, currently " | 4948 | msgid "timeout value (seconds, currently " |
6393 | msgstr "" | 4949 | msgstr "" |
6394 | 4950 | ||
6395 | #: plugins-root/check_icmp.c:1602 | ||
6396 | msgid "Number of icmp data bytes to send" | 4951 | msgid "Number of icmp data bytes to send" |
6397 | msgstr "" | 4952 | msgstr "" |
6398 | 4953 | ||
6399 | #: plugins-root/check_icmp.c:1603 | ||
6400 | msgid "Packet size will be data bytes + icmp header (currently" | 4954 | msgid "Packet size will be data bytes + icmp header (currently" |
6401 | msgstr "" | 4955 | msgstr "" |
6402 | 4956 | ||
6403 | #: plugins-root/check_icmp.c:1605 | ||
6404 | msgid "verbose" | 4957 | msgid "verbose" |
6405 | msgstr "" | 4958 | msgstr "" |
6406 | 4959 | ||
6407 | #: plugins-root/check_icmp.c:1609 | 4960 | msgid "If none of R,P,J,M,S or O is specified, default behavior is -R -P" |
4961 | msgstr "" | ||
4962 | |||
6408 | msgid "The -H switch is optional. Naming a host (or several) to check is not." | 4963 | msgid "The -H switch is optional. Naming a host (or several) to check is not." |
6409 | msgstr "" | 4964 | msgstr "" |
6410 | 4965 | ||
6411 | #: plugins-root/check_icmp.c:1611 | ||
6412 | msgid "" | 4966 | msgid "" |
6413 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" | 4967 | "Threshold format for -w and -c is 200.25,60% for 200.25 msec RTA and 60%" |
6414 | msgstr "" | 4968 | msgstr "" |
6415 | 4969 | ||
6416 | #: plugins-root/check_icmp.c:1612 | ||
6417 | msgid "packet loss. The default values should work well for most users." | 4970 | msgid "packet loss. The default values should work well for most users." |
6418 | msgstr "" | 4971 | msgstr "" |
6419 | 4972 | ||
6420 | #: plugins-root/check_icmp.c:1613 | ||
6421 | msgid "" | 4973 | msgid "" |
6422 | "You can specify different RTA factors using the standardized abbreviations" | 4974 | "You can specify different RTA factors using the standardized abbreviations" |
6423 | msgstr "" | 4975 | msgstr "" |
6424 | 4976 | ||
6425 | #: plugins-root/check_icmp.c:1614 | ||
6426 | msgid "" | 4977 | msgid "" |
6427 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." | 4978 | "us (microseconds), ms (milliseconds, default) or just plain s for seconds." |
6428 | msgstr "" | 4979 | msgstr "" |
6429 | 4980 | ||
6430 | #: plugins-root/check_icmp.c:1620 | ||
6431 | msgid "The -v switch can be specified several times for increased verbosity." | 4981 | msgid "The -v switch can be specified several times for increased verbosity." |
6432 | msgstr "" | 4982 | msgstr "" |