Beispiel #1
0
 nsca_target_object(std::string alias, std::string path) : parent(alias, path) {
     set_property_int("timeout", 30);
     set_property_int("retries", 3);
     set_property_string("encryption", "ase");
     set_property_int("payload length", 512);
     set_property_string("port", "5667");
     set_property_int("time offset", 0);
 }
Beispiel #2
0
		graphite_target_object(std::string alias, std::string path) : parent(alias, path) {
			set_property_bool("send perfdata", true);
			set_property_bool("send status", true);
			set_property_int("timeout", 30);
			set_property_string("perf path", "system.${hostname}.${check_alias}.${perf_alias}");
			set_property_string("status path", "system.${hostname}.${check_alias}.status");
		}
Beispiel #3
0
void
quh_exit (void)
{
  if (quh.pid)
    {
      if (quh.filter_chain)
        {
          filter_quit (quh.filter_chain, &quh.nfo);
          filter_free_chain (quh.filter_chain);
        }
    
      while (quh.files--)
        free (quh.fname[quh.files]);
    
      cache_close (quh.o);
    
      remove (quh.tmp_file);
    
      set_property_int (quh.configfile, "settings", quh.soundcard.vol, NULL);
 
      fputc ('\n', stdout);
    
      fflush (stdout);
    }
}
Beispiel #4
0
		syslog_target_object(std::string alias, std::string path) : parent(alias, path) {
			set_property_int("timeout", 30);
			set_property_string("path", "/nsclient++");
			set_property_string("severity", "error");
			set_property_string("facility", "kernel");
			set_property_string("tag syntax", "NSCA");
			set_property_string("message syntax", "%message%");
			set_property_string("ok severity", "informational");
			set_property_string("warning severity", "warning");
			set_property_string("critical severity", "critical");
			set_property_string("unknown severity", "emergency");

		}
Beispiel #5
0
		smtp_target_object(std::string alias, std::string path) : parent(alias, path) {
			set_property_int("timeout", 30);
			set_property_string("sender", "nscp@localhost");
			set_property_string("recipient", "nscp@localhost");
			set_property_string("template", "Hello, this is %source% reporting %message%!");
		}
Beispiel #6
0
		nrdp_target_object(std::string alias, std::string path) : parent(alias, path) {
			set_property_int("timeout", 30);
		}
Beispiel #7
0
		check_mk_target_object(std::string alias, std::string path) : parent(alias, path) {
			set_property_int("timeout", 30);
			set_property_int("retries", 3);
			set_property_string("port", "5667");
		}