Server IP : 103.191.208.50 / Your IP : 216.73.216.226 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /lib64/nagios/plugins/contrib/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/***************************************************************************** * * CHECK_TIMEOUT.C * * Program: Plugin timeout tester for Nagios * License: GPL * Copyright (c) 1999 Ethan Galstad (nagios@nagios.org) * * Last Modified: 01-10-2000 * * Command line: CHECK_TIMEOUT <something..> * * Description: * This 'plugin' - if you want to call it that - doesn't do anything. It * just stays in a loop forever and never exits, and is therefore useful for * testing service and host check timeouts in Nagios. You must supply at * least one argument on the command line in order to activate the loop. * ****************************************************************************/ #include <stdio.h> #include <unistd.h> int main(int argc, char **argv){ if(argc==1){ printf("Incorrect arguments supplied\n"); printf("\n"); printf("Plugin timeout tester for Nagios\n"); printf("Copyright (c) 1999 Ethan Galstad (nagios@nagios.org)\n"); printf("Last Modified: 01-10-2000\n"); printf("License: GPL\n"); printf("\n"); printf("Usage: %s <something>\n",argv[0]); printf("\n"); printf("Options:\n"); printf(" <something> = Anything at all...\n"); printf("\n"); printf("Notes:\n"); printf("This 'plugin' doesn't do anything. It is designed to never exit and therefore\n"); printf("provides an easy way of testing service and host check timeouts in Nagios.\n"); printf("\n"); return 0; } /* let's never leave here, okay? */ while(1) sleep(1); return 0; }