--- lib/sig.c.sigbetter 2012-04-27 00:55:09.695972436 -0700 +++ lib/sig.c 2012-04-27 02:24:41.729921354 -0700 @@ -93,5 +93,2 @@ - if (xgetenv("XYMON") == NULL) return; - if (xgetenv("XYMSRV") == NULL) return; - /* @@ -100,7 +97,7 @@ */ - strcpy(signal_xymoncmd, xgetenv("XYMON")); - strcpy(signal_xymondserver, xgetenv("XYMSRV")); + strcpy(signal_xymoncmd, (xgetenv("XYMON") ? xgetenv("XYMON") : "xymon")); + strcpy(signal_xymondserver, (xgetenv("XYMSRV") ? xgetenv("XYMSRV") : "0.0.0.0")); strcpy(signal_tmpdir, xgetenv("XYMONTMP")); - sprintf(signal_msg, "status %s.%s red - Program crashed\n\nFatal signal caught!\n", - (xgetenv("MACHINE") ? xgetenv("MACHINE") : "XYMSERVERS"), programname); + sprintf(signal_msg, "status+1d/group:signal %s.xymond red Check time of report - %s program crashed\n\nFatal signal caught!\n", + (xgetenv("MACHINE") ? xgetenv("MACHINE") : xgetenv("HOSTNAME")), programname);