diff options
65 files changed, 2117 insertions, 5727 deletions
diff --git a/.github/NPTest.cache b/.github/NPTest.cache index 232305a7..d488d1b9 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 7f5592b4..dcf778bc 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 43b35d31..0317c8c0 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 9c84acc4..ea0b38be 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 069cc625..b5374b23 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 1982974f..37c963ed 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 01d73a64..1a47395d 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 f4d5e66a..771621d8 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 00000000..529b3568 --- /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 00000000..45218d0f --- /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 547af433..0cc864ae 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 5103d10d..05dd7943 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 4bb60aac..02ae11f5 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 9bd68c7a..e283fe2e 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 77f88549..6843bac2 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 814b3ec0..8a2a0414 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 c3d2067f..780220ee 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 114252b4..1954b0fb 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 7b10494c..01afacdc 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 c458cf61..f86efbeb 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 59065504..80b87435 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 8b8e5708..cfb2073c 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 6f3aeb81..061f5d4f 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 582d3ea1..483be06d 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 3b5a45f8..5b2caf23 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 b37c446f..23ee4a95 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 9f533ea3..9fe38ac9 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 2d22619b..6b07df51 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 1d47e9fc..303241d3 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 96addd3b..4f9db868 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 05b99203..531625c4 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 f4d33a7b..eda8dd48 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 84f20229..4822fe68 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 41e15f50..c24015c0 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 386831eb..c84769fb 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 ab59eb73..49086b7a 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 d0871c48..153e492f 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 39dc6cd2..2f066c7b 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 1288c415..b9d8145c 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 a1bfe1be..15113b1f 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 91e150fb..7d855544 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 36146505..99537c88 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 c17c6996..1637e3e3 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 984aa37e..b1b4938c 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 996bd875..fc0ae2c4 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 04dc6c6f..56a586ad 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 f6f4b362..2a9ee986 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 0f08e2f6..6bf4fca4 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 d7ee0ddd..ea653e72 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 723817d5..036bc608 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 a5dd8fa7..1ea69632 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 c1d675d0..4f3e349b 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 666a0120..6bc0ba81 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 7c74e564..cf2f81c8 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 aa6dae45..1a1ebe3e 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 f2f218fd..576cc506 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 088f3b52..9ebc2fc6 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 72f2b7c2..3c914830 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 b4214c61..71c0bdd8 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 c76b3216..cb979ce7 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 1bf1e0db..b35f5adc 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 4f6b2418..6b63fd97 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 "" |
