/************************************************************************ * * NetSaint Config Header File * Written By: Ethan Galstad (netsaint@netsaint.org) * Last Modified: 10-15-2001 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ************************************************************************/ #include #include #define DEFAULT_NETSAINT_USER netsaint #define DEFAULT_NETSAINT_GROUP netsaint /* Be very verbose during program debugging... */ #undef DEBUG0 /* function entry and exit */ #undef DEBUG1 /* general info messages */ #undef DEBUG2 /* warning messages */ #undef DEBUG3 /* service and host checks, other events */ #undef DEBUG4 /* service and host notifications */ #undef DEBUG5 /* SQL queries */ /* Embed a PERL interpreter into NetSaint with optional cache for compiled code (contribued by Stephen Davies) */ #undef EMBEDDEDPERL #undef THREADEDPERL #define DO_CLEAN "1" /* 0 = cache, 1 = do not cache */ #undef TRACEROUTE_COMMAND #undef PING_COMMAND #undef PING_PACKETS_FIRST /* Status data I/O implementations... */ #undef USE_XSDDEFAULT #undef USE_XSDDB #undef USE_XSDMYSQL #undef USE_XSDPGSQL /* Comment data I/O implementations... */ #undef USE_XCDDEFAULT #undef USE_XCDDB #undef USE_XCDMYSQL #undef USE_XCDPGSQL /* Extended data I/O implementations... */ #undef USE_XEDDEFAULT #undef USE_XEDDB #undef USE_XEDMYSQL #undef USE_XEDPGSQL /* Retention data I/O implementations... */ #undef USE_XRDDEFAULT #undef USE_XRDDB #undef USE_XRDMYSQL #undef USE_XRDPGSQL /* Object data I/O implementations... */ #undef USE_XODDEFAULT #undef USE_XODTEMPLATE #undef USE_XODDB #undef USE_XODMYSQL #undef USE_XODPGSQL /* Should we track performance data? */ #undef USE_PERFDATA /* Performance data I/O implementations... */ #undef USE_XPDDEFAULT #undef USE_XPDDB #undef USE_XPDMYSQL #undef STDC_HEADERS #undef HAVE_SYSLOG_H #undef HAVE_SOCKET #undef HAVE_STRDUP #undef HAVE_STRSTR #undef HAVE_STRTOUL #undef HAVE_INITGROUPS #undef HAVE_GETLOADAVG #undef HAVE_SYS_LOADAVG_H #undef HAVE_SYS_SYSCTL_H #undef HAVE_LINUX_SYSCTL_H #undef HAVE_LIMITS_H #undef HAVE_SYS_RESOURCE_H #undef HAVE_GETOPT_H #undef HAVE_PWD_H #undef HAVE_GRP_H #undef HAVE_TM_ZONE #undef HAVE_TZNAME #undef USE_PROC #define SOCKET_SIZE_TYPE "" #define GETGROUPS_T "" #define RETSIGTYPE "" #undef HAVE_STRINGS_H #undef HAVE_STRING_H #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STRINGS_H #include #endif #undef HAVE_UNISTD_H #ifdef HAVE_UNISTD_H #include #endif #undef HAVE_SYSLOG_H #ifdef HAVE_SYSLOG_H #include #endif #undef HAVE_SIGNAL_H #ifdef HAVE_SIGNAL_H #include #endif #undef HAVE_SYS_STAT_H #ifdef HAVE_SYS_STAT_H #include #endif #undef HAVE_FCNTL_H #ifdef HAVE_FCNTL_H #include #endif #undef HAVE_SYS_TYPES_H #ifdef HAVE_SYS_TYPES_H #include #endif #undef HAVE_SYS_WAIT_H #ifdef HAVE_SYS_WAIT_H #include #endif #ifndef WEXITSTATUS # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) #endif #ifndef WIFEXITED # define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif #undef HAVE_ERRNO_H #ifdef HAVE_ERRNO_H #include #endif /* needed for the time_t structures we use later... */ #undef TIME_WITH_SYS_TIME #undef HAVE_SYS_TIME_H #if TIME_WITH_SYS_TIME # include # include #else # if HAVE_SYS_TIME_H # include # else # include # endif #endif #undef HAVE_SYS_IPC_H #ifdef HAVE_SYS_IPC_H #include #endif #undef HAVE_SYS_MSG_H #ifdef HAVE_SYS_MSG_H #include #endif #undef HAVE_MATH_H #ifdef HAVE_MATH_H #include #endif #undef HAVE_CTYPE_H #ifdef HAVE_CTYPE_H #include #endif