index 069d0c4df307e30e82de1707b7285106d478f34a..245946b5ebd971c173f82ac2dc502f9ef70ff7d2 100644 (file)
/******************************************************************************
*
-* CHECK_DHCP.C
+* Nagios check_dhcp plugin
*
-* Program: DHCP plugin for Nagios
* License: GPL
* Copyright (c) 2001-2004 Ethan Galstad (nagios@nagios.org)
* Copyright (c) 2001-2006 Nagios Plugin Development Team
*
+* Last Modified: $Date$
+*
+* Description:
+*
+* This file contains the check_dhcp plugin
+*
+* This plugin tests the availability of DHCP servers on a network.
+*
+*
* License Information:
*
* This program is free software; you can redistribute it and/or modify
#elif defined (__bsd__)
#include <netinet/if_ether.h>
+#include <sys/param.h>
#include <sys/sysctl.h>
#include <net/if_dl.h>
break;
case '?': /* help */
- usage2 (_("Unknown argument"), optarg);
+ usage5 ();
break;
default:
printf("Copyright (c) 2001-2004 Ethan Galstad (nagios@nagios.org)\n");
printf (COPYRIGHT, copyright, email);
- printf(_("This plugin tests the availability of DHCP servers on a network.\n\n"));
+ printf("%s\n", _("This plugin tests the availability of DHCP servers on a network."));
+
+ printf ("\n\n");
print_usage();
printf (_(UT_VERBOSE));
- printf(_("\
- -s, --serverip=IPADDRESS\n\
- IP address of DHCP server that we must hear from\n\
- -r, --requestedip=IPADDRESS\n\
- IP address that should be offered by at least one DHCP server\n\
- -t, --timeout=INTEGER\n\
- Seconds to wait for DHCPOFFER before timeout occurs\n\
- -i, --interface=STRING\n\
- Interface to to use for listening (i.e. eth0)\n"));
+ printf (" %s\n", "-s, --serverip=IPADDRESS");
+ printf (" %s\n", _("IP address of DHCP server that we must hear from"));
+ printf (" %s\n", "-r, --requestedip=IPADDRESS");
+ printf (" %s\n", _("IP address that should be offered by at least one DHCP server"));
+ printf (" %s\n", "-t, --timeout=INTEGER");
+ printf (" %s\n", _("Seconds to wait for DHCPOFFER before timeout occurs"));
+ printf (" %s\n", "-i, --interface=STRING");
+ printf (" %s\n", _("Interface to to use for listening (i.e. eth0)"));
return;
}
-void print_usage(void){
- printf("\
-Usage: %s [-s serverip] [-r requestedip] [-t timeout] [-i interface] [-v]\n",progname);
-
+void
+print_usage(void){
+
+ printf (_("Usage:"));
+ printf ("%s [-s serverip] [-r requestedip] [-t timeout] [-i interface] [-v]\n",progname);
+
return;
}