xymon

Changes On Branch origin/4.3.10
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch origin/4.3.10 Excluding Merge-Ins

This is equivalent to a diff from c4d1c2cdf5 to 0fe23bd085

2012-08-06
10:15
4.3.11: New branch for 4.3.x maintenance release (if needed). git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.11@7165 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: eeb32122e7 user: storner@users.sf.net tags: trunk, origin/4.3.11
2012-08-04
12:13
Final polish for 4.3.10 git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.10@7164 44351d6e-118b-4698-b696-ce33095ecaa4 Leaf check-in: 0fe23bd085 user: storner@users.sf.net tags: trunk, origin/4.3.10
2012-08-03
12:10
RPM spec-file fix git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.10@7163 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: 48baea573a user: storner@users.sf.net tags: trunk, origin/4.3.10
2012-07-24
17:02
4.3.10: Maintenance branch in case we need to do another 4.3.x release git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.10@7121 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: 16dd8a9c08 user: storner@users.sf.net tags: trunk, origin/4.3.10
16:24
xymond_alert: DURATION is always in minutes. Permit explicit use of ">=" and "<=" in alerts.cfg specification of DURATION. git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.9@7120 44351d6e-118b-4698-b696-ce33095ecaa4 Leaf check-in: c4d1c2cdf5 user: storner@users.sf.net tags: trunk, origin/4.3.9
16:19
ackinfo: Typo-fix from previous change. git-svn-id: http://svn.code.sf.net/p/xymon/code/branches/4.3.9@7119 44351d6e-118b-4698-b696-ce33095ecaa4 check-in: f26e64b6aa user: storner@users.sf.net tags: trunk, origin/4.3.9

Changes to Changes.

















1
2
3
4
5
6
7
















Changes from 4.3.8 -> 4.3.9 (15 Jul 2012)
=========================================
* rev 7120

* Fix crash when XYMSRV is undefined but XYMSERVERS is
* Fix error in calculating combo-status messages with
  forward references
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Changes from 4.3.9 -> 4.3.10 (6 Aug 2012)
=========================================
* rev 7164

* Fix build problems with "errno"
* Fix build problems with OpenSSL in non-default locations
* Fix build problems with certain LDAP configurations
* Fix build problems with RRDtool on FreeBSD / OpenBSD
* Fix problem with ifstat data from Fedora in graphs
* "inode" check on FreeBSD, OpenBSD, OSX, Solaris, HP/UX, AIX
  in addition to existing support for Linux
* Document building and installing Xymon on common platforms 
  (Linux, FreeBSD, OpenBSD, Solaris)
* Enhance xymoncfg so it can be used to import Xymon configuration
  settings into shell-scripts.

Changes from 4.3.8 -> 4.3.9 (15 Jul 2012)
=========================================
* rev 7120

* Fix crash when XYMSRV is undefined but XYMSERVERS is
* Fix error in calculating combo-status messages with
  forward references

Changes to RELEASENOTES.

1
2
3
4
5
6
7
8
9
10
11
12
13





14
15
16
17
18
19
20
          <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
           * * *   Release notes for Xymon 4.3.9    * * *
          <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>


Changes for 4.3.9, 4.3.8, 4.3.7, 4.3.6, 4.3.5, 4.3.4, 4.3.3, 4.3.2
==================================================================
See the Changes file for a list of significant changes.
These releases are mostly to fix bugs.

NOTE: Some configuration parameters have changed, so you must 
regenerate the top-level Makefile by running the "configure" 
script before compiling the new version.







Changes for 4.3.1
==================
This is a SECURITY BUG FIX release, resolving a number of 
potential cross-site scripting vulnerabilities in the Xymon 
web interface.

|



|
|






>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
          <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>
           * * *   Release notes for Xymon 4.3.10   * * *
          <<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>


Changes for 4.3.2 - 4.3.10
==========================
See the Changes file for a list of significant changes.
These releases are mostly to fix bugs.

NOTE: Some configuration parameters have changed, so you must 
regenerate the top-level Makefile by running the "configure" 
script before compiling the new version.

The inode-check introduced in 4.3.8 and 4.3.10 requires
that you update both the Xymon server installation and the
Xymon client on the systems where you want to monitor how
many inodes are being used.


Changes for 4.3.1
==================
This is a SECURITY BUG FIX release, resolving a number of 
potential cross-site scripting vulnerabilities in the Xymon 
web interface.

Changes to build/Makefile.Darwin.

4
5
6
7
8
9
10




11


12
13
14
15
16
17
18
19
20
21
22
23
24
OSDEF = -DDarwin

# NETLIBS: You may need to add -lresolv or similar to pick up network libraries
NETLIBS =

# Compile flags for normal build
CC = gcc




CFLAGS = -g -O -Wall -Wno-unused -D_REENTRANT -DBIND_8_COMPAT=1 $(LFSDEF) $(OSDEF)



# Compile flags for debugging
# CFLAGS = -g -DDEBUG -D_REENTRANT -DBIND_8_COMPAT=1 $(LFSDEF) $(OSDEF)

# Extra environment settings for runtime stuff.
# E.g. RUNTIMEDEFS="LD_LIBRARY_PATH=\"/opt/lib\"" to use 
# runtime libraries located in /opt/lib
RUNTIMEDEFS = 

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"








>
>
>
>
|
>
>













4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
OSDEF = -DDarwin

# NETLIBS: You may need to add -lresolv or similar to pick up network libraries
NETLIBS =

# Compile flags for normal build
CC = gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
   CFLAGS = -g -O -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT -DBIND_8_COMPAT=1 $(LFSDEF) $(OSDEF)
else
   CFLAGS = -g -O -Wall -Wno-unused -D_REENTRANT -DBIND_8_COMPAT=1 $(LFSDEF) $(OSDEF)
endif


# Compile flags for debugging
# CFLAGS = -g -DDEBUG -D_REENTRANT -DBIND_8_COMPAT=1 $(LFSDEF) $(OSDEF)

# Extra environment settings for runtime stuff.
# E.g. RUNTIMEDEFS="LD_LIBRARY_PATH=\"/opt/lib\"" to use 
# runtime libraries located in /opt/lib
RUNTIMEDEFS = 

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"

Changes to build/Makefile.FreeBSD.

3
4
5
6
7
8
9




10



11
12
13
14
15
16
17
18
19
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =

# Compile flags for normal build
CC = gcc




CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)



RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"








>
>
>
>
|
>
>
>









3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =

# Compile flags for normal build
CC = gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
	CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)
else
	CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)
endif


RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"

Changes to build/Makefile.HP-UX.

13
14
15
16
17
18
19




20


21
22
23
24
25
26
27
28
# will typically show up when compiling the "xymonnet/xymonnet.c" where it bombs with
#   xymonnet.c: In function 'send_rpcinfo_results':
#   xymonnet.c:1794: warning: assignment makes pointer from integer without a cast
#   xymonnet.c:1801: error: dereferencing pointer to incomplete type
#   xymonnet.c:1813: error: dereferencing pointer to incomplete type
#   xymonnet.c:1818: error: dereferencing pointer to incomplete type
# If that happens, try adding -DBROKEN_HPUX_NETDB at the end of the CFLAGS line below. 




CFLAGS = -g -O -D_REENTRANT  $(LFSDEF) $(OSDEF)



# Compile flags for debugging
# CFLAGS = -g -DDEBUG -D_REENTRANT $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mailx"








>
>
>
>
|
>
>








13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# will typically show up when compiling the "xymonnet/xymonnet.c" where it bombs with
#   xymonnet.c: In function 'send_rpcinfo_results':
#   xymonnet.c:1794: warning: assignment makes pointer from integer without a cast
#   xymonnet.c:1801: error: dereferencing pointer to incomplete type
#   xymonnet.c:1813: error: dereferencing pointer to incomplete type
#   xymonnet.c:1818: error: dereferencing pointer to incomplete type
# If that happens, try adding -DBROKEN_HPUX_NETDB at the end of the CFLAGS line below. 
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
   CFLAGS = -Wno-unused -Wno-pointer-sign -g -O -D_REENTRANT  $(LFSDEF) $(OSDEF)
else
   CFLAGS = -g -O -D_REENTRANT  $(LFSDEF) $(OSDEF)
endif


# Compile flags for debugging
# CFLAGS = -g -DDEBUG -D_REENTRANT $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mailx"

Changes to build/Makefile.NetBSD.

3
4
5
6
7
8
9
10
11






12
13

14
15
16
17
18
19
20
21
22
23
#
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =
#
# Compile flags for normal build
CC= gcc
PKGDIR?=/usr/pkg






CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \
       -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib

RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \
       -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"








<

>
>
>
>
>
>
|

>










3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =
#
# Compile flags for normal build

PKGDIR?=/usr/pkg
CC= gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
   CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT $(LFSDEF) $(OSDEF) \
       -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib
else
   CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \
       -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib
endif
RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF) \
       -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"

Changes to build/Makefile.OpenBSD.

3
4
5
6
7
8
9




10


11
12
13
14
15
16
17
18
19
20
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =

# Compile flags for normal build
CC = gcc




CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)


# According to reports, this does not work on OpenBSD
# RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"








>
>
>
>
|
>
>










3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
OSDEF = -DBSD

# NETLIBS: None needed
NETLIBS =

# Compile flags for normal build
CC = gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
	CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)
else
	CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)
endif
#
# According to reports, this does not work on OpenBSD
# RPATH = "-Wl,--rpath,"

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT -I/usr/local/include -L/usr/local/lib $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mail"

Changes to build/Makefile.SCO_SV.

3
4
5
6
7
8
9




10

11
12
13
14
15
16
17
18
OSDEF = -DSCO_SV

# SCO_SV need this
NETLIBS = -lsocket -lnsl

# Compile flags for normal build
CC = gcc




CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF)


# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mailx"








>
>
>
>
|
>








3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
OSDEF = -DSCO_SV

# SCO_SV need this
NETLIBS = -lsocket -lnsl

# Compile flags for normal build
CC = gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
   CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT $(LFSDEF) $(OSDEF)
else
   CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF)
endif

# Compile flags for debugging
# CFLAGS = -g -DDEBUG -Wall -D_REENTRANT $(LFSDEF) $(OSDEF)

# Mail program: This must support "CMD -s SUBJECT ADDRESS" to send out a mail with a subject
# Typically, this will be "mail" or "mailx"
MAILPROGRAM="mailx"

Changes to build/Makefile.SunOS.

3
4
5
6
7
8
9




10

11
12
13
14
15
16
17
OSDEF = -DSunOS

# Solaris need this
NETLIBS = -lresolv -lsocket -lnsl

# Compile flags for normal build
CC = gcc




CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF)


# This guesswork doesnt work on a lot of systems.
# Better have a run-time issue that can easily be fixed with "crle"
# or by setting LD_LIBRARY_PATH, than a build-time problem.
#LDTYPE := $(shell ld -V 2>&1|head -1|cut -d' ' -f1)
#ifeq ($(LDTYPE),GNU)
#   RPATH=-Wl,--rpath,







>
>
>
>
|
>







3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
OSDEF = -DSunOS

# Solaris need this
NETLIBS = -lresolv -lsocket -lnsl

# Compile flags for normal build
CC = gcc
GCCVER := $(shell gcc -dumpversion|cut -d. -f1)
ifeq ($(GCCVER),4)
   CFLAGS = -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT $(LFSDEF) $(OSDEF)
else
   CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF)
endif

# This guesswork doesnt work on a lot of systems.
# Better have a run-time issue that can easily be fixed with "crle"
# or by setting LD_LIBRARY_PATH, than a build-time problem.
#LDTYPE := $(shell ld -V 2>&1|head -1|cut -d' ' -f1)
#ifeq ($(LDTYPE),GNU)
#   RPATH=-Wl,--rpath,

Changes to build/Makefile.rules.

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18



#####################
# Build targets
#####################

CFLAGS += -I. -I$(BUILDTOPDIR)/include

ifeq ($(CLIENTONLY),yes)
	BUILDTARGETS = client
	CFLAGS += -DCLIENTONLY=1
ifeq ($(LOCALCLIENT),yes)
	CLIENTTARGETS = lib-client common-client build-build xymond-client
	INSTALLTARGETS = install-client install-localclient install-clientmsg







|







4
5
6
7
8
9
10
11
12
13
14
15
16
17
18



#####################
# Build targets
#####################

CFLAGS += -I$(BUILDTOPDIR)/include

ifeq ($(CLIENTONLY),yes)
	BUILDTARGETS = client
	CFLAGS += -DCLIENTONLY=1
ifeq ($(LOCALCLIENT),yes)
	CLIENTTARGETS = lib-client common-client build-build xymond-client
	INSTALLTARGETS = install-client install-localclient install-clientmsg

Changes to build/dorelease.sh.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#!/bin/sh

SRCDIRS="xymongen xymonnet xymonproxy build client common contrib docs xymond web include lib debian rpm demotool"

case "$1" in
	"tag"|"untag"|"release")
		CMD="$1"
		REL="$2"
		RELDIR=~/xymon/release/xymon-$REL
		;;

	"daily")
		CMD="daily"
		REL="snapshot"
		RELDIR=~/xymon/beta/snapshot
		if [ -d $RELDIR ]; then
			(cd $RELDIR && rm -rf *)
		fi
		;;

	*)
		echo "$0 [tag|untag|release|daily] version"
		exit
esac

cd ~/xymon
RCSTAG=`echo $REL | sed 's/\./_/g'`
DIRLIST=""
for D in $SRCDIRS; do
    DIRLIST="$DIRLIST `find $D -name RCS | sed -e 's/\/RCS//'|grep -v private|xargs echo`"
done

case "$CMD" in
	"release")
		make distclean
		for f in . $DIRLIST
		do
			# Tag all current versions a "Release"
			rcs -sRel ~/xymon/$f/*
			# Tag the current version with the release number
			rcs -nrel_$RCSTAG: ~/xymon/$f/RCS/*
			# Checkout the current version
			pushd ~/xymon/$f && co RCS/* && popd
		done
		;;

	"untag")
		for f in . $DIRLIST
		do
			rcs -nrel_$RCSTAG ~/xymon/$f/RCS/*
		done
		exit 0
		;;

	"tag")
		for f in . $DIRLIST
		do
			rcs -nrel_$RCSTAG: ~/xymon/$f/RCS/*
		done
		exit 0
		;;

	*)
		;;
esac

# It's a release - copy the files
cd ~/xymon
mkdir $RELDIR
for f in $SRCDIRS
do
	find $f/ | grep -v RCS | cpio -pdvmu $RELDIR/
done
cp -p Changes configure configure.server configure.client COPYING CREDITS README README.CLIENT RELEASENOTES $RELDIR/
find $RELDIR -type d|xargs chmod 755
cd $RELDIR && make -f ~/xymon/Makefile.home distclean
cd $RELDIR && rm -f {debian,rpm}/pkg/*
cd $RELDIR/../ && tar zcf xymon-$REL.tar.gz `basename $RELDIR`

# Change version number for snapshots
if [ "$CMD" = "daily" ]; then
	TSTAMP=`date +"%Y%m%d%H%M%S"`
	if [ -f /tmp/version.h ]; then rm -f /tmp/version.h; fi
	cp $RELDIR/include/version.h /tmp/
	rm -f $RELDIR/include/version.h
	cat /tmp/version.h | sed -e "s/define VERSION.*/define VERSION \"0.$TSTAMP\"/" >$RELDIR/include/version.h
	DAYAGO=`date +"%Y%m%d" --date=yesterday`
	WEEKAGO=`date +"%Y%m%d" --date="7 days ago"`
	~/xymon/build/listchanges.sh $DAYAGO >$RELDIR/changelog-yesterday.txt
	~/xymon/build/listchanges.sh $WEEKAGO >$RELDIR/changelog-lastweek.txt
fi

exit 0



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48














































#!/bin/sh

VERSION="$1"
if [ "$VERSION" = "" ]
then
	echo "$0 VERSION"
	exit 1
fi

if [ ! -f Makefile ]
then
	USEXYMONPING=y \
	ENABLESSL=y \
	ENABLELDAP=y \
	ENABLELDAPSSL=y \
	XYMONUSER=xymon \
	XYMONTOPDIR=/usr/lib/xymon \
	XYMONVAR=/var/lib/xymon \
	XYMONHOSTURL=/xymon \
	CGIDIR=/usr/lib/xymon/cgi-bin \
	XYMONCGIURL=/xymon-cgi \
	SECURECGIDIR=/usr/lib/xymon/cgi-secure \
	SECUREXYMONCGIURL=/xymon-seccgi \
	HTTPDGID=www-data \
	XYMONLOGDIR=/var/log/xymon \
	XYMONHOSTNAME=localhost \
	XYMONHOSTIP=127.0.0.1 \
	MANROOT=/usr/share/man \
	INSTALLBINDIR=/usr/lib/xymon/server/bin \
	INSTALLETCDIR=/etc/xymon \
	INSTALLWEBDIR=/etc/xymon/web \
	INSTALLEXTDIR=/usr/lib/xymon/server/ext \
	INSTALLTMPDIR=/var/lib/xymon/tmp \
	INSTALLWWWDIR=/var/lib/xymon/www \
	./configure
fi
if [ ! -x common/xymondigest ]
then
	make common-build
fi
./build/generate-md5.sh >build/md5.dat.new
mv build/md5.dat.new build/md5.dat

./build/updmanver $VERSION
./build/makehtml.sh $VERSION

exit 0















































Changes to build/makehtml.sh.

1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
#!/bin/bash

export LANG=C
DATE=`date +"%e %b %Y"`
VERSION="$1"
if [ "$VERSION" = "" ]
then
	VERSION="Exp"

fi

# cd ~/xymon/trunk
rm -f docs/*~ docs/manpages/index.html* docs/manpages/man1/* docs/manpages/man5/* docs/manpages/man7/* docs/manpages/man8/*

for DIR in xymongen xymonnet xymonproxy common xymond web
do







|
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

export LANG=C
DATE=`date +"%e %b %Y"`
VERSION="$1"
if [ "$VERSION" = "" ]
then
	echo "Usage: $0 VERSION"
	exit 1
fi

# cd ~/xymon/trunk
rm -f docs/*~ docs/manpages/index.html* docs/manpages/man1/* docs/manpages/man5/* docs/manpages/man7/* docs/manpages/man8/*

for DIR in xymongen xymonnet xymonproxy common xymond web
do

Changes to build/md5.dat.

192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
...
213
214
215
216
217
218
219






220
221
222
223
224
225
226
...
326
327
328
329
330
331
332





333
334
335
336
337
338
339
...
340
341
342
343
344
345
346
347
348
349

350

351
352
353
354
355
356
357
358
359

360
361
362
363
364
365
366
367

368
369
370

371
372
373
374
375
376

377


378
379
380

381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403

md5:2afb7ea168587710bcf3a154eab5846c webfiles/info_header
md5:2c9fd562e7db17cfc3efe32b4a223059 webfiles/info_header
md5:553d801c12f0ecef0f41192d416ad883 webfiles/info_header
md5:60b96f5f65206e650dac7727fc676f66 webfiles/info_header
md5:6492e8e810dbfb46e5e7c967fddb892c webfiles/info_header
md5:68b104dae211825808194a32f3ad3a05 webfiles/info_header
md5:d33a2f0bbdaef3aaa9d9f4a5757978b5 webfiles/info_header
md5:02c12f6ad41ac910227d69b73b28e189 webfiles/maintact_header
md5:2c243255e690fe983785ba200c28616f webfiles/maintact_header
md5:64bc22c385336eaacfd7a6791e330643 webfiles/maintact_header
md5:75777a63aa42d7497e3e54f7c27b1af0 webfiles/maintact_header
md5:97eac84720003897d2fdeb7471f20805 webfiles/maintact_header
md5:c367d4fee01483db265e8e085ad0cb1f webfiles/maintact_header
md5:1a5ad876e1e60e8ff8b20f14d18adf33 webfiles/maint_form
md5:2228bd803ecddda0c872a55b9bcce38c webfiles/maint_form
md5:352b4de71f8e5459322ffb6e84d76e4a webfiles/maint_form
md5:b8ccc42a08ccc98a21323320986a1b8f webfiles/maint_form
md5:03b90a406ad8188e0b14d01ac536f3fe webfiles/maint_header
md5:31c57123b77c406f0d870eae82ccabb0 webfiles/maint_header
md5:379921dfcc1a337ec2077436cebad9f0 webfiles/maint_header
................................................................................
md5:966b865bbb9c67f71b26aa5dddb87d32 webfiles/maint_header
md5:b6d4b7d210f57ce85aef99acab48f84d webfiles/maint_header
md5:c242f7f162979c7c9a4cb56ca4c2f687 webfiles/maint_header
md5:c412630b335d35f136cf81b5b93d282e webfiles/maint_header
md5:c77acb7ab0ed935efbbf52974ae02262 webfiles/maint_header
md5:fa4fcc8c6c4eb71ea4e76be8b0ddb881 webfiles/maint_header
md5:fad36d4b7d04a94c4bb44ea9adedce9b webfiles/maint_header






md5:78a9cd70a37dfa793423ffe5be770434 webfiles/nkack_form
md5:f4ad6dfcfc96d8588e8a09b3ef59c90a webfiles/nkack_form
md5:1df6c9d0e2a5b8253af64ee4d809ddf9 webfiles/nkedit_form
md5:233b4a8fbf6cc513143001267be0adbf webfiles/nkedit_form
md5:84c18fac4a57fcce6e5815c30844a86f webfiles/nkedit_form
md5:bd794af473b37866b09b4ca590f4e6ed webfiles/nkedit_form
md5:448fb5f498b13b7e5f89360003266127 webfiles/nkedit_header
................................................................................
md5:152758a0a0a028353ea10fb1824e39c1 webfiles/zoom.js
md5:1781c28a551f54aba99821a0f70065ad webfiles/zoom.js
md5:2e55ae03b1e9deebd4d98f1bdc7fc9fc webfiles/zoom.js
md5:4cdb87332f200d1d6b1cf1cd37fcd5ff webfiles/zoom.js
md5:4d2d2cd984c9046d2332d5e59c527a59 webfiles/zoom.js
md5:5bf16eb30301d49011406f71f839c58b webfiles/zoom.js
md5:92552cb1b50d3dccd67a7988d08dbf81 webfiles/zoom.js





md5:0f7a1e430bd5f3bf75b6876dbb31346a wwwfiles/gifs/arrow.gif
md5:15f209b4350be229473a5a17d9f47043 wwwfiles/gifs/bkg-blue.gif
md5:550d2867f08912e067ac51dee5552003 wwwfiles/gifs/bkg-blue.gif
md5:36b45d8e64a84350099f7fb06c26da0b wwwfiles/gifs/bkg-clear.gif
md5:c58f1de41747454ea0beda3ac8cfc4e9 wwwfiles/gifs/bkg-clear.gif
md5:30f0bc11f679d95e108da969080c5fc6 wwwfiles/gifs/bkg-green.gif
md5:e414d855710fb2c8f4fb50be63b1f52d wwwfiles/gifs/bkg-green.gif
................................................................................
md5:339f2319ad364d4ed36ddc0c06f2efc9 wwwfiles/gifs/bkg-purple.gif
md5:fffed8a62895572e03fe00ebb7d4d650 wwwfiles/gifs/bkg-purple.gif
md5:50920dcb02ff2ac3c317edb8dbdfe047 wwwfiles/gifs/bkg-red.gif
md5:7d3c891e2c8d16a9e7529c8a41f2c6be wwwfiles/gifs/bkg-red.gif
md5:09f9232bb6d3dba27604e80bacea6caa wwwfiles/gifs/bkg-yellow.gif
md5:6e2d929901ca1297a6518129c40dfbf3 wwwfiles/gifs/bkg-yellow.gif
md5:6edab754e263eca78cd14414e9c598eb wwwfiles/gifs/blue-ack.gif
md5:db01e36f1f4f7623f730525d5a1785a9 wwwfiles/gifs/blue.gif
md5:1f7e0d09d3bdcc785556e927031443e6 wwwfiles/gifs/blue-recent.gif
md5:7dbeb09959873840f4e2aeddfb2c76a1 wwwfiles/gifs/clear.gif

md5:9537b303a8ca9006f7132cd7d10caa74 wwwfiles/gifs/clear-recent.gif

md5:b7e7717acc440e90f480fae1e2ca750c wwwfiles/gifs/favicon-blue.ico
md5:40a4a21ce27ed5a127dc3182f8e6f761 wwwfiles/gifs/favicon-clear.ico
md5:081a360ef5d509a41251308c2592b929 wwwfiles/gifs/favicon-green.ico
md5:3a0f210c04cf0ca8112ebdb5acf6931a wwwfiles/gifs/favicon-purple.ico
md5:6030caa1c3efb1f78d3371db897d4c1f wwwfiles/gifs/favicon-red.ico
md5:f8096714c7bf4ba1de5bb121f37e5843 wwwfiles/gifs/favicon-unknown.ico
md5:ec30822e46c1d23bcddf50e901f0841a wwwfiles/gifs/favicon-yellow.ico
md5:fcd9f31b34edc95c424654eacd2ce3df wwwfiles/gifs/green.gif
md5:720ee80877f25d10e18a2435df8e5515 wwwfiles/gifs/green-recent.gif

md5:974f3c1e72b6cec1ff089cbcc0874340 wwwfiles/gifs/purple-ack.gif
md5:69f79b571c3dc10be10c6321b37f8480 wwwfiles/gifs/purple.gif
md5:59be91136046b6ce6078ff5e51b92f1f wwwfiles/gifs/purple-recent.gif
md5:2900d3a7ce74c31df2c3e29081e89ec7 wwwfiles/gifs/README
md5:4785eef9a563e895a949ab6fbd43f24c wwwfiles/gifs/README
md5:54c9e6c5cf9f3af55c9987f126afe70c wwwfiles/gifs/README
md5:71f2e080cfad6a23e2d0f241f071c5e6 wwwfiles/gifs/README
md5:771a69c81b193f84a9bbf951b9533d7b wwwfiles/gifs/README

md5:569c22387f3e0eae9e167a4e723c4dad wwwfiles/gifs/red-ack.gif
md5:cd27207c6975c5fd95acb3edc05a663f wwwfiles/gifs/red.gif
md5:3fcb4f34b6579377b91e5aac1125609b wwwfiles/gifs/red-recent.gif

md5:cc7def940d5512b3db198bd4198da72f wwwfiles/gifs/unknown.gif
md5:cc7def940d5512b3db198bd4198da72f wwwfiles/gifs/unknown-recent.gif
md5:9d2ba1a166533c4e7275c8baeee09328 wwwfiles/gifs/xymonbody.css
md5:9817d961c3a96a4b4e61f3be2eb0b5f0 wwwfiles/gifs/yellow-ack.gif
md5:be7f9a896dad98a28e7fc621fc05934e wwwfiles/gifs/yellow.gif
md5:c48ee1c1706fb25f84241d78c2320561 wwwfiles/gifs/yellow-recent.gif

md5:2676442ce3bb26c96aa0173d462148d5 wwwfiles/gifs/zoom.gif


md5:db3101fb3b347e6fd3f8fbda67e2e390 wwwfiles/menu/b2t-blue.gif
md5:bfba2b5ee74c7be23107f580cbfe7d65 wwwfiles/menu/b2t-grey.gif
md5:cb0fd3f28fcedcca636d9017e7cf3909 wwwfiles/menu/menu.css

md5:fa0d4c587d093e953db4b21e7bacd2f8 wwwfiles/menu/menu_items.js
md5:157744fbdd343c55f2866220370277a8 wwwfiles/menu/menu_items.js.DIST
md5:2471b1a55835ca094a767ef84a8c923b wwwfiles/menu/menu_items.js.DIST
md5:25501f4c319c14cc894fd485d1371c67 wwwfiles/menu/menu_items.js.DIST
md5:33222e87f8e5ea46d187383c8ba8ee76 wwwfiles/menu/menu_items.js.DIST
md5:42fc35954fb111e39fc7b13a44e0229b wwwfiles/menu/menu_items.js.DIST
md5:4698934d41c97abbf79e31f2b254db24 wwwfiles/menu/menu_items.js.DIST
md5:676bc52bb8183124b87c90f69afd47a2 wwwfiles/menu/menu_items.js.DIST
md5:8a77e51d1da3920af481f96d8aad05ea wwwfiles/menu/menu_items.js.DIST
md5:ae61aa6ecb9332a1cb7c4dc1778503e1 wwwfiles/menu/menu_items.js.DIST
md5:cdfb74f05ab5f885925666a88973bfaf wwwfiles/menu/menu_items.js.DIST
md5:dd15fed90607a93eeec4250c626e4f1f wwwfiles/menu/menu_items.js.DIST
md5:feda8f1f05273c80b5048c43f8c38e39 wwwfiles/menu/menu_items.js.DIST
md5:47fd53051fb48237501e3cc9d9410cf6 wwwfiles/menu/menu.js
md5:7f1a456f123866f518220fad3d1f0137 wwwfiles/menu/menu_tpl.js
md5:bc7f251fc00a431f452b9b29042cb5e7 wwwfiles/menu/menu_tpl.js
md5:2420fb3d074c15362b4a6380a08e0980 wwwfiles/menu/README
md5:a1a37fb8d0abfc5e48b5d00ae5a36f80 wwwfiles/menu/README
md5:948d61a485df74b79f75af9406fa3be6 wwwfiles/menu/t2b-blue.gif
md5:693c1595105e325af62ad73f5c766041 wwwfiles/menu/t2b-grey.gif
md5:52145f5f7f3c5ca6946f18e081ee811a wwwfiles/menu/xymonmenu-blue.css
md5:1b68e91383dac5118cfe9c0c9675f0c4 wwwfiles/menu/xymonmenu.css
md5:2ec844f6efeaac8fdb5da8badccc3c4f wwwfiles/menu/xymonmenu-grey.css








<
<
<
<
<
<







 







>
>
>
>
>
>







 







>
>
>
>
>







 







<

<
>

>







<

>

<

<
<
<
<
<
>

<

>
|
|


<

>

>
>



>













<


<
<



<

>
192
193
194
195
196
197
198






199
200
201
202
203
204
205
...
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
...
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
...
345
346
347
348
349
350
351

352

353
354
355
356
357
358
359
360
361
362

363
364
365

366





367
368

369
370
371
372
373
374

375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396

397
398


399
400
401

402
403
md5:2afb7ea168587710bcf3a154eab5846c webfiles/info_header
md5:2c9fd562e7db17cfc3efe32b4a223059 webfiles/info_header
md5:553d801c12f0ecef0f41192d416ad883 webfiles/info_header
md5:60b96f5f65206e650dac7727fc676f66 webfiles/info_header
md5:6492e8e810dbfb46e5e7c967fddb892c webfiles/info_header
md5:68b104dae211825808194a32f3ad3a05 webfiles/info_header
md5:d33a2f0bbdaef3aaa9d9f4a5757978b5 webfiles/info_header






md5:1a5ad876e1e60e8ff8b20f14d18adf33 webfiles/maint_form
md5:2228bd803ecddda0c872a55b9bcce38c webfiles/maint_form
md5:352b4de71f8e5459322ffb6e84d76e4a webfiles/maint_form
md5:b8ccc42a08ccc98a21323320986a1b8f webfiles/maint_form
md5:03b90a406ad8188e0b14d01ac536f3fe webfiles/maint_header
md5:31c57123b77c406f0d870eae82ccabb0 webfiles/maint_header
md5:379921dfcc1a337ec2077436cebad9f0 webfiles/maint_header
................................................................................
md5:966b865bbb9c67f71b26aa5dddb87d32 webfiles/maint_header
md5:b6d4b7d210f57ce85aef99acab48f84d webfiles/maint_header
md5:c242f7f162979c7c9a4cb56ca4c2f687 webfiles/maint_header
md5:c412630b335d35f136cf81b5b93d282e webfiles/maint_header
md5:c77acb7ab0ed935efbbf52974ae02262 webfiles/maint_header
md5:fa4fcc8c6c4eb71ea4e76be8b0ddb881 webfiles/maint_header
md5:fad36d4b7d04a94c4bb44ea9adedce9b webfiles/maint_header
md5:02c12f6ad41ac910227d69b73b28e189 webfiles/maintact_header
md5:2c243255e690fe983785ba200c28616f webfiles/maintact_header
md5:64bc22c385336eaacfd7a6791e330643 webfiles/maintact_header
md5:75777a63aa42d7497e3e54f7c27b1af0 webfiles/maintact_header
md5:97eac84720003897d2fdeb7471f20805 webfiles/maintact_header
md5:c367d4fee01483db265e8e085ad0cb1f webfiles/maintact_header
md5:78a9cd70a37dfa793423ffe5be770434 webfiles/nkack_form
md5:f4ad6dfcfc96d8588e8a09b3ef59c90a webfiles/nkack_form
md5:1df6c9d0e2a5b8253af64ee4d809ddf9 webfiles/nkedit_form
md5:233b4a8fbf6cc513143001267be0adbf webfiles/nkedit_form
md5:84c18fac4a57fcce6e5815c30844a86f webfiles/nkedit_form
md5:bd794af473b37866b09b4ca590f4e6ed webfiles/nkedit_form
md5:448fb5f498b13b7e5f89360003266127 webfiles/nkedit_header
................................................................................
md5:152758a0a0a028353ea10fb1824e39c1 webfiles/zoom.js
md5:1781c28a551f54aba99821a0f70065ad webfiles/zoom.js
md5:2e55ae03b1e9deebd4d98f1bdc7fc9fc webfiles/zoom.js
md5:4cdb87332f200d1d6b1cf1cd37fcd5ff webfiles/zoom.js
md5:4d2d2cd984c9046d2332d5e59c527a59 webfiles/zoom.js
md5:5bf16eb30301d49011406f71f839c58b webfiles/zoom.js
md5:92552cb1b50d3dccd67a7988d08dbf81 webfiles/zoom.js
md5:2900d3a7ce74c31df2c3e29081e89ec7 wwwfiles/gifs/README
md5:4785eef9a563e895a949ab6fbd43f24c wwwfiles/gifs/README
md5:54c9e6c5cf9f3af55c9987f126afe70c wwwfiles/gifs/README
md5:71f2e080cfad6a23e2d0f241f071c5e6 wwwfiles/gifs/README
md5:771a69c81b193f84a9bbf951b9533d7b wwwfiles/gifs/README
md5:0f7a1e430bd5f3bf75b6876dbb31346a wwwfiles/gifs/arrow.gif
md5:15f209b4350be229473a5a17d9f47043 wwwfiles/gifs/bkg-blue.gif
md5:550d2867f08912e067ac51dee5552003 wwwfiles/gifs/bkg-blue.gif
md5:36b45d8e64a84350099f7fb06c26da0b wwwfiles/gifs/bkg-clear.gif
md5:c58f1de41747454ea0beda3ac8cfc4e9 wwwfiles/gifs/bkg-clear.gif
md5:30f0bc11f679d95e108da969080c5fc6 wwwfiles/gifs/bkg-green.gif
md5:e414d855710fb2c8f4fb50be63b1f52d wwwfiles/gifs/bkg-green.gif
................................................................................
md5:339f2319ad364d4ed36ddc0c06f2efc9 wwwfiles/gifs/bkg-purple.gif
md5:fffed8a62895572e03fe00ebb7d4d650 wwwfiles/gifs/bkg-purple.gif
md5:50920dcb02ff2ac3c317edb8dbdfe047 wwwfiles/gifs/bkg-red.gif
md5:7d3c891e2c8d16a9e7529c8a41f2c6be wwwfiles/gifs/bkg-red.gif
md5:09f9232bb6d3dba27604e80bacea6caa wwwfiles/gifs/bkg-yellow.gif
md5:6e2d929901ca1297a6518129c40dfbf3 wwwfiles/gifs/bkg-yellow.gif
md5:6edab754e263eca78cd14414e9c598eb wwwfiles/gifs/blue-ack.gif

md5:1f7e0d09d3bdcc785556e927031443e6 wwwfiles/gifs/blue-recent.gif

md5:db01e36f1f4f7623f730525d5a1785a9 wwwfiles/gifs/blue.gif
md5:9537b303a8ca9006f7132cd7d10caa74 wwwfiles/gifs/clear-recent.gif
md5:7dbeb09959873840f4e2aeddfb2c76a1 wwwfiles/gifs/clear.gif
md5:b7e7717acc440e90f480fae1e2ca750c wwwfiles/gifs/favicon-blue.ico
md5:40a4a21ce27ed5a127dc3182f8e6f761 wwwfiles/gifs/favicon-clear.ico
md5:081a360ef5d509a41251308c2592b929 wwwfiles/gifs/favicon-green.ico
md5:3a0f210c04cf0ca8112ebdb5acf6931a wwwfiles/gifs/favicon-purple.ico
md5:6030caa1c3efb1f78d3371db897d4c1f wwwfiles/gifs/favicon-red.ico
md5:f8096714c7bf4ba1de5bb121f37e5843 wwwfiles/gifs/favicon-unknown.ico
md5:ec30822e46c1d23bcddf50e901f0841a wwwfiles/gifs/favicon-yellow.ico

md5:720ee80877f25d10e18a2435df8e5515 wwwfiles/gifs/green-recent.gif
md5:fcd9f31b34edc95c424654eacd2ce3df wwwfiles/gifs/green.gif
md5:974f3c1e72b6cec1ff089cbcc0874340 wwwfiles/gifs/purple-ack.gif

md5:59be91136046b6ce6078ff5e51b92f1f wwwfiles/gifs/purple-recent.gif





md5:69f79b571c3dc10be10c6321b37f8480 wwwfiles/gifs/purple.gif
md5:569c22387f3e0eae9e167a4e723c4dad wwwfiles/gifs/red-ack.gif

md5:3fcb4f34b6579377b91e5aac1125609b wwwfiles/gifs/red-recent.gif
md5:cd27207c6975c5fd95acb3edc05a663f wwwfiles/gifs/red.gif
md5:cc7def940d5512b3db198bd4198da72f wwwfiles/gifs/unknown-recent.gif
md5:cc7def940d5512b3db198bd4198da72f wwwfiles/gifs/unknown.gif
md5:9d2ba1a166533c4e7275c8baeee09328 wwwfiles/gifs/xymonbody.css
md5:9817d961c3a96a4b4e61f3be2eb0b5f0 wwwfiles/gifs/yellow-ack.gif

md5:c48ee1c1706fb25f84241d78c2320561 wwwfiles/gifs/yellow-recent.gif
md5:be7f9a896dad98a28e7fc621fc05934e wwwfiles/gifs/yellow.gif
md5:2676442ce3bb26c96aa0173d462148d5 wwwfiles/gifs/zoom.gif
md5:2420fb3d074c15362b4a6380a08e0980 wwwfiles/menu/README
md5:a1a37fb8d0abfc5e48b5d00ae5a36f80 wwwfiles/menu/README
md5:db3101fb3b347e6fd3f8fbda67e2e390 wwwfiles/menu/b2t-blue.gif
md5:bfba2b5ee74c7be23107f580cbfe7d65 wwwfiles/menu/b2t-grey.gif
md5:cb0fd3f28fcedcca636d9017e7cf3909 wwwfiles/menu/menu.css
md5:47fd53051fb48237501e3cc9d9410cf6 wwwfiles/menu/menu.js
md5:fa0d4c587d093e953db4b21e7bacd2f8 wwwfiles/menu/menu_items.js
md5:157744fbdd343c55f2866220370277a8 wwwfiles/menu/menu_items.js.DIST
md5:2471b1a55835ca094a767ef84a8c923b wwwfiles/menu/menu_items.js.DIST
md5:25501f4c319c14cc894fd485d1371c67 wwwfiles/menu/menu_items.js.DIST
md5:33222e87f8e5ea46d187383c8ba8ee76 wwwfiles/menu/menu_items.js.DIST
md5:42fc35954fb111e39fc7b13a44e0229b wwwfiles/menu/menu_items.js.DIST
md5:4698934d41c97abbf79e31f2b254db24 wwwfiles/menu/menu_items.js.DIST
md5:676bc52bb8183124b87c90f69afd47a2 wwwfiles/menu/menu_items.js.DIST
md5:8a77e51d1da3920af481f96d8aad05ea wwwfiles/menu/menu_items.js.DIST
md5:ae61aa6ecb9332a1cb7c4dc1778503e1 wwwfiles/menu/menu_items.js.DIST
md5:cdfb74f05ab5f885925666a88973bfaf wwwfiles/menu/menu_items.js.DIST
md5:dd15fed90607a93eeec4250c626e4f1f wwwfiles/menu/menu_items.js.DIST
md5:feda8f1f05273c80b5048c43f8c38e39 wwwfiles/menu/menu_items.js.DIST

md5:7f1a456f123866f518220fad3d1f0137 wwwfiles/menu/menu_tpl.js
md5:bc7f251fc00a431f452b9b29042cb5e7 wwwfiles/menu/menu_tpl.js


md5:948d61a485df74b79f75af9406fa3be6 wwwfiles/menu/t2b-blue.gif
md5:693c1595105e325af62ad73f5c766041 wwwfiles/menu/t2b-grey.gif
md5:52145f5f7f3c5ca6946f18e081ee811a wwwfiles/menu/xymonmenu-blue.css

md5:2ec844f6efeaac8fdb5da8badccc3c4f wwwfiles/menu/xymonmenu-grey.css
md5:1b68e91383dac5118cfe9c0c9675f0c4 wwwfiles/menu/xymonmenu.css

Changes to build/rrd.sh.

97
98
99
100
101
102
103






104
105
106
107
108
109
110
		# Could be that we need -lz for RRD
		PNGLIB="$PNGLIB $ZLIB"
	fi
	OS=`uname -s | sed -e's@/@_@g'` RRDLIB="$LIBOPT" PNGLIB="$PNGLIB" $MAKE -f Makefile.test-rrd test-link 2>/dev/null
	if test $? -ne 0; then
		# Could be that we need -lm for RRD
		PNGLIB="$PNGLIB -lm"






	fi
	OS=`uname -s | sed -e's@/@_@g'` RRDLIB="$LIBOPT" PNGLIB="$PNGLIB" $MAKE -f Makefile.test-rrd test-link 2>/dev/null
	if test $? -eq 0; then
		echo "Linking with RRDtool works OK"
		if test "$PNGLIB" != ""; then
			echo "Linking RRD needs extra library: $PNGLIB"
		fi







>
>
>
>
>
>







97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
		# Could be that we need -lz for RRD
		PNGLIB="$PNGLIB $ZLIB"
	fi
	OS=`uname -s | sed -e's@/@_@g'` RRDLIB="$LIBOPT" PNGLIB="$PNGLIB" $MAKE -f Makefile.test-rrd test-link 2>/dev/null
	if test $? -ne 0; then
		# Could be that we need -lm for RRD
		PNGLIB="$PNGLIB -lm"
	fi
	OS=`uname -s | sed -e's@/@_@g'` RRDLIB="$LIBOPT" PNGLIB="$PNGLIB" $MAKE -f Makefile.test-rrd test-link 2>/dev/null
	if test $? -ne 0; then
		# Could be that we need -L/usr/X11R6/lib (OpenBSD)
		LIBOPT="$LIBOPT -L/usr/X11R6/lib"
		RRDLIB="$RRDLIB -L/usr/X11R6/lib"
	fi
	OS=`uname -s | sed -e's@/@_@g'` RRDLIB="$LIBOPT" PNGLIB="$PNGLIB" $MAKE -f Makefile.test-rrd test-link 2>/dev/null
	if test $? -eq 0; then
		echo "Linking with RRDtool works OK"
		if test "$PNGLIB" != ""; then
			echo "Linking RRD needs extra library: $PNGLIB"
		fi

Changes to build/test-lber.c.

1
2
3
4

5
6
7
8
#include <lber.h>

int main(int argc, char **argv) {
	BerElement *dummy;


	dummy = ber_init(NULL);
	return 0;
}




>

|


1
2
3
4
5
6
7
8
9
#include <lber.h>

int main(int argc, char **argv) {
	BerElement *dummy;
	char *foo = "bar";

	dummy = ber_init(ber_bvstrdup(foo));
	return 0;
}

Changes to client/logfetch.c.

932
933
934
935
936
937
938





939
940
941
942
943
944
945
946
947
948
949
950
			struct timezone tz;
			struct tm *tm;
			char timestr[50];

			gettimeofday(&tv, &tz);
			printf("epoch: %ld.%06ld\n", (long int)tv.tv_sec, (long int)tv.tv_usec);






			tm = localtime(&tv.tv_sec);
			strftime(timestr, sizeof(timestr), "local: %Y-%m-%d %H:%M:%S %Z", tm);
			printf("%s\n", timestr);

			tm = gmtime(&tv.tv_sec);
			strftime(timestr, sizeof(timestr), "UTC: %Y-%m-%d %H:%M:%S %Z", tm);
			printf("%s\n", timestr);
			return 0;
		}
		else if (i == 1) cfgfn = argv[i];
		else if (i == 2) statfn = argv[i];
	}







>
>
>
>
>
|



|







932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
			struct timezone tz;
			struct tm *tm;
			char timestr[50];

			gettimeofday(&tv, &tz);
			printf("epoch: %ld.%06ld\n", (long int)tv.tv_sec, (long int)tv.tv_usec);

			/*
			 * OpenBSD mistakenly has struct timeval members defined as "long",
			 * but requires localtime and gmtime to have a "time_t *" argument.
			 * Figures ...
			 */
			tm = localtime((time_t *)&tv.tv_sec);
			strftime(timestr, sizeof(timestr), "local: %Y-%m-%d %H:%M:%S %Z", tm);
			printf("%s\n", timestr);

			tm = gmtime((time_t *)&tv.tv_sec);
			strftime(timestr, sizeof(timestr), "UTC: %Y-%m-%d %H:%M:%S %Z", tm);
			printf("%s\n", timestr);
			return 0;
		}
		else if (i == 1) cfgfn = argv[i];
		else if (i == 2) statfn = argv[i];
	}

Changes to client/xymonclient-aix.sh.

21
22
23
24
25
26
27







28
29
30
31
32
33
34
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -Ik | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'







echo "[mount]"
mount
echo "[realmem]"
lsattr -El sys0 -a realmem
echo "[freemem]"
vmstat 1 2 | tail -1
echo "[swap]"







>
>
>
>
>
>
>







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -Ik | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'

echo "[inode]"
/usr/sysv/bin/df -i | sed -e 's!Mount Dir!Mount_Dir!' | awk '
NR<2 { printf "%-20s %10s %10s %10s %10s %s\n", $2, $5, $3, $4, $6, "Mounted on" }
NR>=2 && $5>0 { printf "%-20s %10d %10d %10d %10s %s\n", $2, $5, $3, $4, $6, $1}
'

echo "[mount]"
mount
echo "[realmem]"
lsattr -El sys0 -a realmem
echo "[freemem]"
vmstat 1 2 | tail -1
echo "[swap]"

Changes to client/xymonclient-darwin.sh.

7
8
9
10
11
12
13





14
15
16
17
18
19
20
21
22


23
24
25







26
27
28











29
30
31
32
33
34
35
..
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#                                                                            #
# This program is released under the GNU General Public License (GPL),       #
# version 2. See the file "COPYING" for details.                             #
#                                                                            #
#----------------------------------------------------------------------------#
#
# $Id$






echo "[date]"
date
echo "[uname]"
uname -a
echo "[uptime]"
uptime
echo "[who]"
who


echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -H -t nonfs,nullfs,cd9660,procfs,volfs,devfs,fdesc | sed -e '/^[^ 	][^ 	]*$/{







N
s/[ 	]*\n[ 	]*/ /
}'











echo "[mount]"
mount
echo "[meminfo]"
vm_stat
echo "[ifconfig]"
ifconfig -a
echo "[route]"
................................................................................
netstat -ibn | egrep -v "^lo|<Link"
echo "[ports]"
netstat -an|grep "^tcp"
echo "[ps]"
ps -ax -ww -o pid,ppid,user,start,state,pri,pcpu,time,pmem,rss,vsz,command

# $TOP must be set, the install utility should do that for us if it exists.
if test "$TOP" != ""
then
    if test -x "$TOP"
    then
        echo "[top]"
	$TOP -l 1 -n 20
    fi
fi

exit








>
>
>
>
>









>
>

<
<
>
>
>
>
>
>
>
|
<
<
>
>
>
>
>
>
>
>
>
>
>







 







|

|


|





7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30


31
32
33
34
35
36
37
38


39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
..
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#                                                                            #
# This program is released under the GNU General Public License (GPL),       #
# version 2. See the file "COPYING" for details.                             #
#                                                                            #
#----------------------------------------------------------------------------#
#
# $Id$

# Use LANG=C, since some locales have different numeric delimiters
# causing the Xymon load-average calculation to fail
LANG=C
export LANG

echo "[date]"
date
echo "[uname]"
uname -a
echo "[uptime]"
uptime
echo "[who]"
who

FILESYSTEMS=`mount | grep -v nobrowse | awk '{print $3}'`
echo "[df]"


set $FILESYSTEMS
(df -H $1; shift
 while test $# -gt 0
 do
   df -H $1 | tail -1
   shift
 done) | column -t -s " " | sed -e 's!Mounted *on!Mounted on!'



echo "[inode]"
set $FILESYSTEMS
(df -i $1; shift
 while test $# -gt 0
 do
   df -H $1 | tail -1
   shift
 done) | awk '
NR<2{printf "%-20s %10s %10s %10s %10s %s\n", $1, "itotal", $6, $7, $8, $9} 
(NR>=2 && $6>0) {printf "%-20s %10d %10d %10d %10s %s\n", $1, $6+$7, $6, $7, $8, $9}'

echo "[mount]"
mount
echo "[meminfo]"
vm_stat
echo "[ifconfig]"
ifconfig -a
echo "[route]"
................................................................................
netstat -ibn | egrep -v "^lo|<Link"
echo "[ports]"
netstat -an|grep "^tcp"
echo "[ps]"
ps -ax -ww -o pid,ppid,user,start,state,pri,pcpu,time,pmem,rss,vsz,command

# $TOP must be set, the install utility should do that for us if it exists.
if test "$TOP" != "" -a "$AWK" != ""
then
    if test -x "$TOP" -a -x "$AWK"
    then
        echo "[top]"
	$TOP -l 2 -n 20 -o cpu | $AWK '/^Processes:/ {toprun++} toprun == 2'
    fi
fi

exit

Changes to client/xymonclient-freebsd.sh.

22
23
24
25
26
27
28








29
30
31
32
33
34
35
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -H -tnonfs,nullfs,cd9660,procfs,devfs,linprocfs,fdescfs | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'








echo "[mount]"
mount
echo "[meminfo]"
$XYMONHOME/bin/freebsd-meminfo
echo "[swapinfo]"
swapinfo -k
echo "[vmtotal]"







>
>
>
>
>
>
>
>







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -H -tnonfs,nullfs,cd9660,procfs,devfs,linprocfs,fdescfs | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'
echo "[inode]"
# The sed stuff is to make sure lines are not split into two.
df -i -tnonfs,nullfs,cd9660,procfs,devfs,linprocfs,fdescfs | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}' | awk '
NR<2{printf "%-20s %10s %10s %10s %10s %s\n", $1, "itotal", $6, $7, $8, $9} 
NR>=2{printf "%-20s %10d %10d %10d %10s %s\n", $1, $6+$7, $6, $7, $8, $9}'
echo "[mount]"
mount
echo "[meminfo]"
$XYMONHOME/bin/freebsd-meminfo
echo "[swapinfo]"
swapinfo -k
echo "[vmtotal]"

Changes to client/xymonclient-hp-ux.sh.

22
23
24
25
26
27
28






















29
30
31
32
33
34
35
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -Pk | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'






















echo "[mount]"
mount
echo "[memory]"
# $XYMONHOME/bin/hpux-meminfo
# From Earl Flack  http://lists.xymon.com/archive/2010-December/030100.html 
FREE=`/usr/sbin/swapinfo |grep ^memory |awk {'print $4'}`
FREEREPORT=`echo $FREE / 1024 |/usr/bin/bc`







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
who
echo "[df]"
# The sed stuff is to make sure lines are not split into two.
df -Pk | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'

echo "[inode]"
# HPUX once again proves they never do things like everyone else
df -il | sed -e 's![():]! !g' | awk '
BEGIN{
        t="Filesystem Mounted_on itotal ifree iused iused%"
}
{
if ($1 ~ /^[0123456789]/) {
        t=sprintf("%s %s",t,$1)
}
else {
        t=sprintf("%s\n%s %s %s",t,$2,$1,$3)
}
}
END{
print t
}' | awk '
NR<2 { printf "%-35s %10s %10s %10s %10s %s\n", $1, $3, $4, $5, $6, "Mounted on"}
NR>=2 { printf "%-35s %10d %10d %10d %10s %s\n", $1, $3, $4, $5, $6, $2}
'

echo "[mount]"
mount
echo "[memory]"
# $XYMONHOME/bin/hpux-meminfo
# From Earl Flack  http://lists.xymon.com/archive/2010-December/030100.html 
FREE=`/usr/sbin/swapinfo |grep ^memory |awk {'print $4'}`
FREEREPORT=`echo $FREE / 1024 |/usr/bin/bc`

Changes to client/xymonclient-openbsd.sh.

16
17
18
19
20
21
22
23
24
25
26







27
28
29
30
31
32
33
echo "[uname]"
uname -a
echo "[uptime]"
uptime
echo "[who]"
who
echo "[df]"
df -P -tnonfs,kernfs,procfs,cd9660 | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'







echo "[mount]"
mount
echo "[meminfo]"
$XYMONHOME/bin/openbsd-meminfo
echo "[swapctl]"
/sbin/swapctl -s
echo "[ifconfig]"







|



>
>
>
>
>
>
>







16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
echo "[uname]"
uname -a
echo "[uptime]"
uptime
echo "[who]"
who
echo "[df]"
df -k -tnonfs,kernfs,procfs,cd9660 | sed -e '/^[^ 	][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'
echo "[inode]"
df -i -tnonfs,kernfs,procfs,cd9660 | sed -e '/^[^       ][^     ]*$/{
N
s/[     ]*\n[   ]*/ /
}' | awk '
NR<2{printf "%-20s %10s %10s %10s %10s %s\n", $1, "itotal", $6, $7, $8, $9} 
NR>=2{printf "%-20s %10d %10d %10d %10s %s\n", $1, $6+$7, $6, $7, $8, $9}'
echo "[mount]"
mount
echo "[meminfo]"
$XYMONHOME/bin/openbsd-meminfo
echo "[swapctl]"
/sbin/swapctl -s
echo "[ifconfig]"

Changes to client/xymonclient-sunos.sh.

29
30
31
32
33
34
35











36
37
38
39
40
41
42
FSTYPES=`/bin/df -n -l|cut -d: -f2 | awk '{print $1}'|egrep -v "^${ROOTFSTYPE}|^proc|^fd|^mntfs|^ctfs|^devfs|^objfs|^nfs|^lofs"|sort|uniq`
set $FSTYPES
while test "$1" != ""; do
  /bin/df -F $1 -k | grep -v " /var/run" | tail +2
  shift
done












echo "[mount]"
mount
echo "[prtconf]"
/usr/sbin/prtconf
echo "[memory]"
vmstat 1 2 | tail -1
echo "[swap]"







>
>
>
>
>
>
>
>
>
>
>







29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
FSTYPES=`/bin/df -n -l|cut -d: -f2 | awk '{print $1}'|egrep -v "^${ROOTFSTYPE}|^proc|^fd|^mntfs|^ctfs|^devfs|^objfs|^nfs|^lofs"|sort|uniq`
set $FSTYPES
while test "$1" != ""; do
  /bin/df -F $1 -k | grep -v " /var/run" | tail +2
  shift
done

# This only works for ufs filesystems
echo "[inode]"
(if test -x /usr/ucb/df
then
   /usr/ucb/df -i
else
   df -o i 2>/dev/null
fi) | awk '
NR<2{printf "%-20s %10s %10s %10s %10s %s\n", $1, "itotal", $2, $3, $4, $5}
NR>=2{printf "%-20s %10d %10d %10d %10s %s\n", $1, $2+$3, $2, $3, $4, $5}'

echo "[mount]"
mount
echo "[prtconf]"
/usr/sbin/prtconf
echo "[memory]"
vmstat 1 2 | tail -1
echo "[swap]"

Changes to common/clientlaunch.cfg.5.

1
2
3
4
5
6
7
8
.TH CLIENTLAUNCH.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
clientlaunch.cfg \- Task definitions for the xymonlaunch utility

.SH SYNOPSIS
.B ~xymon/client/etc/clientlaunch.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH CLIENTLAUNCH.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
clientlaunch.cfg \- Task definitions for the xymonlaunch utility

.SH SYNOPSIS
.B ~xymon/client/etc/clientlaunch.cfg

.SH DESCRIPTION

Changes to common/clientupdate.1.

1
2
3
4
5
6
7
8
.TH CLIENTUPDATE 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
clientupdate \- Xymon client update utility
.SH SYNOPSIS
.B "clientupdate [options]"

.SH DESCRIPTION
\fBclientupdate\fR is part of the Xymon client. It is responsible
|







1
2
3
4
5
6
7
8
.TH CLIENTUPDATE 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
clientupdate \- Xymon client update utility
.SH SYNOPSIS
.B "clientupdate [options]"

.SH DESCRIPTION
\fBclientupdate\fR is part of the Xymon client. It is responsible

Changes to common/hosts.cfg.5.

1
2
3
4
5
6
7
8
.TH HOSTS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
hosts.cfg \- Main Xymon configuration file

.SH SYNOPSIS
.IP hosts.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH HOSTS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
hosts.cfg \- Main Xymon configuration file

.SH SYNOPSIS
.IP hosts.cfg

.SH DESCRIPTION

Changes to common/logfetch.1.

1
2
3
4
5
6
7
8
.TH LOGFETCH 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
logfetch \- Xymon client data collector
.SH SYNOPSIS
.B "logfetch CONFIGFILE STATUSFILE"

.SH DESCRIPTION
\fBlogfetch\fR is part of the Xymon client. It is responsible
|







1
2
3
4
5
6
7
8
.TH LOGFETCH 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
logfetch \- Xymon client data collector
.SH SYNOPSIS
.B "logfetch CONFIGFILE STATUSFILE"

.SH DESCRIPTION
\fBlogfetch\fR is part of the Xymon client. It is responsible

Changes to common/msgcache.8.

1
2
3
4
5
6
7
8
.TH MSGCACHE 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
msgcache \- Cache client messages for later pickup by xymonfetch

.SH SYNOPSIS
.B "msgcache [options]"

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH MSGCACHE 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
msgcache \- Cache client messages for later pickup by xymonfetch

.SH SYNOPSIS
.B "msgcache [options]"

.SH DESCRIPTION

Changes to common/orcaxymon.1.

1
2
3
4
5
6
7
8
.TH ORCAXYMON 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
orcaxymon \- Xymon client utility to grab data from ORCA
.SH SYNOPSIS
.B "orcaxymon --orca=PREFIX [options]"

.SH NOTICE
This utility is included in the client distribution for Xymon 4.2.
|







1
2
3
4
5
6
7
8
.TH ORCAXYMON 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
orcaxymon \- Xymon client utility to grab data from ORCA
.SH SYNOPSIS
.B "orcaxymon --orca=PREFIX [options]"

.SH NOTICE
This utility is included in the client distribution for Xymon 4.2.

Changes to common/tasks.cfg.5.

1
2
3
4
5
6
7
8
.TH TASKS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
tasks.cfg \- Task definitions for the xymonlaunch utility

.SH SYNOPSIS
.B ~xymon/server/etc/tasks.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH TASKS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
tasks.cfg \- Task definitions for the xymonlaunch utility

.SH SYNOPSIS
.B ~xymon/server/etc/tasks.cfg

.SH DESCRIPTION

Changes to common/xymon-xmh.5.

1
2
3
4
5
6
7
8
.TH XYMON-XMH 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
Xymon XMH variables \- Configuration items available online

.SH DESCRIPTION
The
.I hosts.cfg(5)
file is the most important configuration file for all of the
|







1
2
3
4
5
6
7
8
.TH XYMON-XMH 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
Xymon XMH variables \- Configuration items available online

.SH DESCRIPTION
The
.I hosts.cfg(5)
file is the most important configuration file for all of the

Changes to common/xymon.1.

1
2
3
4
5
6
7
8
.TH XYMON 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymon \- Xymon client communication program
.SH SYNOPSIS
.B "xymon [options] RECIPIENT message"

.SH DESCRIPTION
.I xymon(1)
|







1
2
3
4
5
6
7
8
.TH XYMON 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymon \- Xymon client communication program
.SH SYNOPSIS
.B "xymon [options] RECIPIENT message"

.SH DESCRIPTION
.I xymon(1)

Changes to common/xymon.7.

1
2
3
4
5
6
7
8
.TH XYMON 7 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
Xymon \- Introduction to Xymon

.SH OVERVIEW
Xymon is a tool for monitoring the health of your networked servers 
and the applications running on them.  It provides a simple, 
intuitive way of checking the health of your systems from 
|







1
2
3
4
5
6
7
8
.TH XYMON 7 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
Xymon \- Introduction to Xymon

.SH OVERVIEW
Xymon is a tool for monitoring the health of your networked servers 
and the applications running on them.  It provides a simple, 
intuitive way of checking the health of your systems from 

Changes to common/xymoncfg.1.

1
2
3
4
5
6
7
8
..
22
23
24
25
26
27
28








29
30
31
32
33
34
35
36
37
.TH XYMONCFG 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymoncfg \- output the full hosts.cfg file
.SH SYNOPSIS
.B "xymoncfg [--web] [--net] [filename]"

.SH DESCRIPTION
.I xymoncfg(1)
................................................................................
Show the hosts.cfg file following include statements as a
Xymon web-server would.

.IP "--net"
Show the hosts.cfg file following include statements as done
when running xymonnet.










.SH ENVIRONMENT VARIABLES
.IP HOSTSCFG
Filename for the
.I hosts.cfg(5)
file.

.SH "SEE ALSO"
hosts.cfg(5), xymonserver.cfg(5)
|







 







>
>
>
>
>
>
>
>









1
2
3
4
5
6
7
8
..
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
.TH XYMONCFG 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymoncfg \- output the full hosts.cfg file
.SH SYNOPSIS
.B "xymoncfg [--web] [--net] [filename]"

.SH DESCRIPTION
.I xymoncfg(1)
................................................................................
Show the hosts.cfg file following include statements as a
Xymon web-server would.

.IP "--net"
Show the hosts.cfg file following include statements as done
when running xymonnet.

.IP "-s"
Output only the lines that look like environment variable definitions, in a format suitable for use with Bourne-style shells (e.g. bash, ksh). You will probably not use this with the default hosts.cfg input file, but e.g. xymonserver.cfg. To define all the variables in xymonserver.cfg inside your shell script, you can use
.br
.br
   eval `xymoncfg -s /etc/xymon/xymonserver.cfg`

.IP "-c"
Similar to "-s", but for C-shell.

.SH ENVIRONMENT VARIABLES
.IP HOSTSCFG
Filename for the
.I hosts.cfg(5)
file.

.SH "SEE ALSO"
hosts.cfg(5), xymonserver.cfg(5)

Changes to common/xymoncfg.c.

21
22
23
24
25
26
27


28
29
30
31
32
33
34
..
37
38
39
40
41
42
43






44
45
46
47
48
49
50
..
59
60
61
62
63
64
65


66
























67
68
69
70
71
72
73
int main(int argc, char *argv[])
{ 
	FILE *cfgfile;
	char *fn = NULL;
	strbuffer_t *inbuf;
	int argi;
	char *include2 = NULL;




	for (argi=1; (argi < argc); argi++) {
		if (strcmp(argv[argi], "--version") == 0) {
			printf("xymoncfg version %s\n", VERSION);
			exit(0);
		}
................................................................................
			exit(0);
		}
		else if ((strcmp(argv[argi], "--net") == 0) || (strcmp(argv[argi], "--bbnet") == 0)) {
			include2 = "netinclude";
		}
		else if ((strcmp(argv[argi], "--web") == 0) || (strcmp(argv[argi], "--bbdisp") == 0)) {
			include2 = "dispinclude";






		}
		else if (*argv[argi] != '-') {
			fn = strdup(argv[argi]);
		}
	}

	if (!fn || (strlen(fn) == 0)) {
................................................................................
	if (cfgfile == NULL) {
		printf("Cannot open file '%s'\n", fn);
		exit(1);
	}

	inbuf = newstrbuffer(0);
	while (stackfgets(inbuf, include2)) {


		printf("%s", STRBUF(inbuf));
























	}

	stackfclose(cfgfile);
	freestrbuffer(inbuf);
	return 0;
}








>
>







 







>
>
>
>
>
>







 







>
>
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
..
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
..
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
int main(int argc, char *argv[])
{ 
	FILE *cfgfile;
	char *fn = NULL;
	strbuffer_t *inbuf;
	int argi;
	char *include2 = NULL;
	enum { S_NONE, S_KSH, S_CSH } shelltype = S_NONE;
	char *p;


	for (argi=1; (argi < argc); argi++) {
		if (strcmp(argv[argi], "--version") == 0) {
			printf("xymoncfg version %s\n", VERSION);
			exit(0);
		}
................................................................................
			exit(0);
		}
		else if ((strcmp(argv[argi], "--net") == 0) || (strcmp(argv[argi], "--bbnet") == 0)) {
			include2 = "netinclude";
		}
		else if ((strcmp(argv[argi], "--web") == 0) || (strcmp(argv[argi], "--bbdisp") == 0)) {
			include2 = "dispinclude";
		}
		else if (strcmp(argv[argi], "-s") == 0) {
			shelltype = S_KSH;
		}
		else if (strcmp(argv[argi], "-c") == 0) {
			shelltype = S_CSH;
		}
		else if (*argv[argi] != '-') {
			fn = strdup(argv[argi]);
		}
	}

	if (!fn || (strlen(fn) == 0)) {
................................................................................
	if (cfgfile == NULL) {
		printf("Cannot open file '%s'\n", fn);
		exit(1);
	}

	inbuf = newstrbuffer(0);
	while (stackfgets(inbuf, include2)) {
		switch (shelltype) {
		  case S_NONE:
			printf("%s", STRBUF(inbuf));
			break;
		  case S_KSH:
			sanitize_input(inbuf, 1, 0);
			p = STRBUF(inbuf) + strspn(STRBUF(inbuf), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");
			if (*p == '=') {
				char *val = p+1;

				*p = '\0';
				p = val + strcspn(val, "\r\n"); *p = '\0';
				printf("%s=%s;export %s\n", STRBUF(inbuf), val, STRBUF(inbuf));
			}
			break;
		  case S_CSH:
			sanitize_input(inbuf, 1, 0);
			p = STRBUF(inbuf) + strspn(STRBUF(inbuf), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");
			if (*p == '=') {
				char *val = p+1;

				*p = '\0';
				p = val + strcspn(val, "\r\n"); *p = '\0';
				printf("setenv %s %s\n", STRBUF(inbuf), val);
			}
			break;
		}
	}

	stackfclose(cfgfile);
	freestrbuffer(inbuf);
	return 0;
}

Changes to common/xymonclient.cfg.5.

1
2
3
4
5
6
7
8
.TH XYMONCLIENT.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonclient.cfg \- Xymon client environment variables

.SH DESCRIPTION
Xymon programs use multiple environment variables beside the
normal set of variables.  For the Xymon client, the environment 
definitions are stored in the ~xymon/client/etc/xymonclient.cfg file. 
|







1
2
3
4
5
6
7
8
.TH XYMONCLIENT.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonclient.cfg \- Xymon client environment variables

.SH DESCRIPTION
Xymon programs use multiple environment variables beside the
normal set of variables.  For the Xymon client, the environment 
definitions are stored in the ~xymon/client/etc/xymonclient.cfg file. 

Changes to common/xymoncmd.1.

1
2
3
4
5
6
7
8
.TH XYMONCMD 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymoncmd \- Run a Xymon command with environment set
.SH SYNOPSIS
.B "xymoncmd [--env=ENVFILE COMMAND|--version|--debug]"

.SH DESCRIPTION
.I xymoncmd(1)
|







1
2
3
4
5
6
7
8
.TH XYMONCMD 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymoncmd \- Run a Xymon command with environment set
.SH SYNOPSIS
.B "xymoncmd [--env=ENVFILE COMMAND|--version|--debug]"

.SH DESCRIPTION
.I xymoncmd(1)

Changes to common/xymondigest.1.

1
2
3
4
5
6
7
8
.TH XYMONDIGEST 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymondigest \- calculate message digests
.SH SYNOPSIS
.B "xymondigest md5|sha1|rmd160 [filename]"

.SH DESCRIPTION
.I xymondigest(1)
|







1
2
3
4
5
6
7
8
.TH XYMONDIGEST 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymondigest \- calculate message digests
.SH SYNOPSIS
.B "xymondigest md5|sha1|rmd160 [filename]"

.SH DESCRIPTION
.I xymondigest(1)

Changes to common/xymongrep.1.

1
2
3
4
5
6
7
8
.TH XYMONGREP 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymongrep \- pick out lines in hosts.cfg
.SH SYNOPSIS
.B "xymongrep --help"
.br
.B "xymongrep --version"
.br
|







1
2
3
4
5
6
7
8
.TH XYMONGREP 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymongrep \- pick out lines in hosts.cfg
.SH SYNOPSIS
.B "xymongrep --help"
.br
.B "xymongrep --version"
.br

Changes to common/xymonlaunch.8.

1
2
3
4
5
6
7
8
.TH XYMONLAUNCH 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonlaunch \- Master program to launch other Xymon programs

.SH SYNOPSIS
.B "xymonlaunch [options]"

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH XYMONLAUNCH 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonlaunch \- Master program to launch other Xymon programs

.SH SYNOPSIS
.B "xymonlaunch [options]"

.SH DESCRIPTION

Changes to common/xymonserver.cfg.5.

1
2
3
4
5
6
7
8
.TH XYMONSERVER.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonserver.cfg \- Xymon environment variables

.SH DESCRIPTION
Xymon programs use multiple environment variables beside the
normal set of variables.  The environment definitions
are stored in the ~Xymon/server/etc/xymonserver.cfg file. 
|







1
2
3
4
5
6
7
8
.TH XYMONSERVER.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonserver.cfg \- Xymon environment variables

.SH DESCRIPTION
Xymon programs use multiple environment variables beside the
normal set of variables.  The environment definitions
are stored in the ~Xymon/server/etc/xymonserver.cfg file. 

Changes to configure.server.

465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
    echo "DORRD = yes"                   >>Makefile
fi
echo "#"                                 >>Makefile
echo "# OpenSSL settings"                >>Makefile
if test "$ENABLESSL" = "y"
then
    echo "SSLFLAGS = $SSLFLAGS"          >>Makefile
    if test "$SSLINC" != ""; then
	echo "SSLINCDIR = -I$SSLINC"     >>Makefile
    fi
    if test "$OSSLLIB" != ""; then
	echo "SSLLIBS = -L$OSSLLIB -lssl -lcrypto" >>Makefile
	echo "RPATHVAL += ${OSSLLIB}"    >>Makefile
    else
	echo "SSLLIBS = -lssl -lcrypto"  >>Makefile
    fi







|
|







465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
    echo "DORRD = yes"                   >>Makefile
fi
echo "#"                                 >>Makefile
echo "# OpenSSL settings"                >>Makefile
if test "$ENABLESSL" = "y"
then
    echo "SSLFLAGS = $SSLFLAGS"          >>Makefile
    if test "$OSSLINC" != ""; then
	echo "SSLINCDIR = -I$OSSLINC"    >>Makefile
    fi
    if test "$OSSLLIB" != ""; then
	echo "SSLLIBS = -L$OSSLLIB -lssl -lcrypto" >>Makefile
	echo "RPATHVAL += ${OSSLLIB}"    >>Makefile
    else
	echo "SSLLIBS = -lssl -lcrypto"  >>Makefile
    fi

Changes to debian/changelog.



















1
2
3
4
5
6
7


















xymon (4.3.9) unstable; urgency=low

   * rev 7120

   * Fix crash when XYMSRV is undefined but XYMSERVERS is
   * Fix error in calculating combo-status messages with
     forward references
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
xymon (4.3.10) unstable; urgency=low

   * rev 7164

   * Fix build problems with "errno"
   * Fix build problems with OpenSSL in non-default locations
   * Fix build problems with certain LDAP configurations
   * Fix build problems with RRDtool on FreeBSD / OpenBSD
   * Fix problem with ifstat data from Fedora in graphs
   * "inode" check on FreeBSD, OpenBSD, OSX, Solaris, HP/UX, AIX
     in addition to existing support for Linux
   * Document building and installing Xymon on common platforms 
     (Linux, FreeBSD, OpenBSD, Solaris)
   * Enhance xymoncfg so it can be used to import Xymon configuration
     settings into shell-scripts.

 -- Henrik Stoerner <henrik@hswn.dk>  Sat, 4 Aug 2012 13:47:00 +0200

xymon (4.3.9) unstable; urgency=low

   * rev 7120

   * Fix crash when XYMSRV is undefined but XYMSERVERS is
   * Fix error in calculating combo-status messages with
     forward references

Changes to docs/install.html.

15
16
17
18
19
20
21



22
23
24
25
26
27
28
..
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
..
77
78
79
80
81
82
83
84
85
86

87
88
89
90
91
92
93
94
95
96
...
223
224
225
226
227
228
229































































































































































































































































































































































230
231
232
<p>Note to Big Brother users: Although some of the Xymon tools have evolved 
from the bbgen toolkit that was used on top of a Big Brother server installation, 
the Xymon versions of these tools now require that you run Xymon - not 
Big Brother. If you are migrating from Big Brother to Xymon, then you should 
follow the <a href="bb-to-xymon.html">migration guide</a>.</p>

<h2>Prerequisites - before you install Xymon</h2>



<p>There are a few things you should check before you begin to install Xymon.
Dont be scared of the number of items here - it is likely that you already have
most or all of it in place.</p>

<h4>A webbrowser capable of handling HTML 4, JavaScript and CSS</h4>
<p>This includes most browsers available today - Internet Explorer 5 or
later, all Mozilla/Firefox versions, Konqueror, Netscape 6 and several others. 
................................................................................
lib/environ.c file, and produces an output file lib/environ.o of length 0 bytes.
HP-UX users on the Xymon mailing list agree that the default C compiler shipped with
HP-UX should not be used to compile Xymon - it is only for re-building the HP-UX kernel.
The GNU C compiler works fine on HP-UX. More details in 
<a href="http://www.xymon.com/archive/2005/06/msg00079.html">this e-mail</a> from
the Xymon mailing list.</p>

<h4>PCRE, RRDtool, libpng, OpenSSL, OpenLDAP libraries.</h4>
<p>Xymon relies on a number of Open-Source libraries - these must be installed
before you start building Xymon. On many systems you already have these 
pre-installed - they are commonly installed by default on Linux systems, and
FreeBSD has all of them in the "ports" collection.</p>

<p>Note: Although many systems have these libraries pre-installed, they often
include only the run-time libraries and not the files that are needed to compile
................................................................................
	<li>PCRE - Perl Compatible Regular Expression library - is a library 
	for matching text-strings. It is available from
	<a href="http://www.pcre.org/">http://www.pcre.org/</a></li>

	<li>RRDtool is a library for handling the Round-Robin Databases used
	to hold the historical data Xymon gathers. It is available from 
	<a href="http://www.mrtg.org/rrdtool/">http://www.mrtg.org/rrdtool/</a>.
	Xymon is known to work with RRDtool 1.0.x - if you prefer to use the
	newer RRDtool 1.2.x, make sure you use at least version 1.2.2.</li>


	<li>libpng is a library for generating images in the PNG format. It
	is used by RRDtool (and hence Xymon). You can find it at
	<a href="http://www.libpng.org/pub/png/libpng.html">http://www.libpng.org/pub/png/libpng.html</a></li>

	<li>OpenSSL is a library for communicating with network services, that
	use SSL encryption - e.g. secure websites. Although this library is
	not absolutely required for Xymon, I strongly recommend that you install
	it because sooner or later you will probably need it anyway. It is 
	available from <a href="http://www.openssl.org/">http://www.openssl.org/</a>.
	Note: If you are building on Solaris, you should check that you have a
................................................................................

<h2>Next steps</h2>
<p>Congratulations, you now have a running Xymon server!</p>
<p>The next step is to configure it to monitor your servers and applications, and to set up
the alerts to send you e-mail, call a pager, or send an SMS in case of trouble. For that, see
the <a href="xymon-config.html">Xymon configuration guide</a>.</p>
































































































































































































































































































































































</body>
</html>








>
>
>







 







|







 







|
|
<
>
|
|
<







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
..
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
..
80
81
82
83
84
85
86
87
88

89
90
91

92
93
94
95
96
97
98
...
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
<p>Note to Big Brother users: Although some of the Xymon tools have evolved 
from the bbgen toolkit that was used on top of a Big Brother server installation, 
the Xymon versions of these tools now require that you run Xymon - not 
Big Brother. If you are migrating from Big Brother to Xymon, then you should 
follow the <a href="bb-to-xymon.html">migration guide</a>.</p>

<h2>Prerequisites - before you install Xymon</h2>
<p><b>You may want to check the <a href="#commonsystems">list of common systems</a>
		which has brief instructions for installing Xymon for these types of systems.</b></p>

<p>There are a few things you should check before you begin to install Xymon.
Dont be scared of the number of items here - it is likely that you already have
most or all of it in place.</p>

<h4>A webbrowser capable of handling HTML 4, JavaScript and CSS</h4>
<p>This includes most browsers available today - Internet Explorer 5 or
later, all Mozilla/Firefox versions, Konqueror, Netscape 6 and several others. 
................................................................................
lib/environ.c file, and produces an output file lib/environ.o of length 0 bytes.
HP-UX users on the Xymon mailing list agree that the default C compiler shipped with
HP-UX should not be used to compile Xymon - it is only for re-building the HP-UX kernel.
The GNU C compiler works fine on HP-UX. More details in 
<a href="http://www.xymon.com/archive/2005/06/msg00079.html">this e-mail</a> from
the Xymon mailing list.</p>

<h4>PCRE, RRDtool, OpenSSL, OpenLDAP libraries.</h4>
<p>Xymon relies on a number of Open-Source libraries - these must be installed
before you start building Xymon. On many systems you already have these 
pre-installed - they are commonly installed by default on Linux systems, and
FreeBSD has all of them in the "ports" collection.</p>

<p>Note: Although many systems have these libraries pre-installed, they often
include only the run-time libraries and not the files that are needed to compile
................................................................................
	<li>PCRE - Perl Compatible Regular Expression library - is a library 
	for matching text-strings. It is available from
	<a href="http://www.pcre.org/">http://www.pcre.org/</a></li>

	<li>RRDtool is a library for handling the Round-Robin Databases used
	to hold the historical data Xymon gathers. It is available from 
	<a href="http://www.mrtg.org/rrdtool/">http://www.mrtg.org/rrdtool/</a>.
	Xymon has been tested with version 1.2, 1.3 and 1.4 of RRDtool, so
	use one of these - many Linux- and *BSD-systems have pre-packaged

	versions of it.<br>
	Note that RRDtool requires various graphics-libraries. RRDtool 1.2.x uses
	libpng, newer versions rely on the Cairo graphics library.</li>


	<li>OpenSSL is a library for communicating with network services, that
	use SSL encryption - e.g. secure websites. Although this library is
	not absolutely required for Xymon, I strongly recommend that you install
	it because sooner or later you will probably need it anyway. It is 
	available from <a href="http://www.openssl.org/">http://www.openssl.org/</a>.
	Note: If you are building on Solaris, you should check that you have a
................................................................................

<h2>Next steps</h2>
<p>Congratulations, you now have a running Xymon server!</p>
<p>The next step is to configure it to monitor your servers and applications, and to set up
the alerts to send you e-mail, call a pager, or send an SMS in case of trouble. For that, see
the <a href="xymon-config.html">Xymon configuration guide</a>.</p>

<h2><a name="commonsystems">Appendix: Installing on common systems</a></h2>
<p>This appendix details how to install Xymon on some of the more common types of systems.</p>
<ul>
	<li><a href="#commonrhel6">Red Hat Enterprise Linux 6 / CentOS 6</a></li>
	<li><a href="#commonrhel5">Red Hat Enterprise Linux 5 / CentOS 5</a></li>
	<li><a href="#commonrhel4">Red Hat Enterprise Linux 4 / CentOS 4</a></li>
	<li><a href="#commonrhel3">Red Hat Enterprise Linux 3 / CentOS 3</a></li>
	<li><a href="#commonfedora17">Fedora Linux 17</a></li>
	<li><a href="#commondebian6">Debian 6 (Squeeze)</a></li>
	<li><a href="#commonubuntu1204">Ubuntu 12.04 LTS (Precise Pangolin)</a></li>
	<li><a href="#commonfreebsd">FreeBSD 7, 8 and 9</a></li>
	<li><a href="#commonopenbsd">OpenBSD 4, 5</a></li>
	<li><a href="#commonsolaris10x86csw">Solaris 10/x86 (using OpenCSW)</a></li>
	<li><a href="#commonsolaris10x86sfw">Solaris 10/x86 (using Sun Freeware)</a></li>
	<li><a href="#commonmacosx">Mac OSX</a></li>
</ul>

<h4><a name="commonrhel6">Red Hat Enterprise Linux 6 / CentOS 6</a></h4>
<p>RHEL6 has all of the necessary tools except fping included in the core distribution.</p>
<pre><tt>groupadd xymon
useradd -g xymon -m xymon

yum install gcc make

wget http://fping.org/dist/fping-3.2.tar.gz
tar zxf fping-3.2.tar.gz
cd fping-3.2
./configure
make &amp;&amp; make install
cd ..

yum install pcre-devel openssl-devel openldap-devel rrdtool-devel
cd xymon-4.3.10
./configure --server
make &amp;&amp; make install
</tt></pre>

<p>Copy <tt>rpm/xymon-init.d</tt> to <tt>/etc/init.d/xymon</tt> and make sure it is executable. Edit /etc/init.d/xymon 
and change &quot;/usr/lib/xymon&quot; in the DAEMON line to the directory where you installed Xymon - 
e.g. &quot;/home/xymon&quot;.</p>

<p>Configure Apache with the Xymon definitions:<br>
<tt>ln -s /home/xymon/server/etc/xymon-apache.conf /etc/httpd/conf.d/</tt></p>

<p>To enable automatic start of Xymon and apache:<br>
<pre><tt>chkconfig httpd on
chkconfig --add xymon
chkconfig xymon on
</tt></pre></p>

<h4><a name="commonrhel5">Red Hat Enterprise Linux 5 / CentOS 5</a></h4>
<p>RHEL5 does not include RRDtool in the core distribution. So download it and install it in /usr/local/rrdtool. Also, fping is not included.</p>
<pre><tt>groupadd xymon
useradd -g xymon -m xymon

yum install gcc make

wget http://fping.org/dist/fping-3.2.tar.gz
tar zxf fping-3.2.tar.gz
cd fping-3.2
./configure
make &amp;&amp; make install
cd ..

yum install freetype-devel libpng-devel libart_lgpl-devel tcl-devel
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30.tar.gz
tar zxf rrdtool-1.2.30.tar.gz
cd rrdtool-1.2.30
./configure --prefix=/usr/local/rrdtool
make &amp;&amp; make install
cd ..

yum install pcre-devel openssl-devel openldap-devel
cd xymon-4.3.10
./configure --server
make &amp;&amp; make install
</tt></pre>

<p>Copy <tt>rpm/xymon-init.d</tt> to <tt>/etc/init.d/xymon</tt> and make sure it is executable. Edit /etc/init.d/xymon 
and change &quot;/usr/lib/xymon&quot; in the DAEMON line to the directory where you installed Xymon - 
e.g. &quot;/home/xymon&quot;.</p>

<p>Configure Apache with the Xymon definitions:<br>
<tt>ln -s /home/xymon/server/etc/xymon-apache.conf /etc/httpd/conf.d/</tt></p>

<p>To enable automatic start of Xymon and apache:<br>
<pre><tt>chkconfig httpd on
chkconfig --add xymon
chkconfig xymon on
</tt></pre></p>



<h4><a name="commonrhel4">Red Hat Enterprise Linux 4 / CentOS 4</a></h4>
<p>RHEL4 does not include RRDtool in the core distribution. So download it and install it in /usr/local/rrdtool. Also, fping is not included and some of the development files are in a non-standard location.</p>
<pre><tt>groupadd xymon
useradd -g xymon -m xymon

yum install gcc make

wget http://fping.org/dist/fping-3.2.tar.gz
tar zxf fping-3.2.tar.gz
cd fping-3.2
./configure
make &amp;&amp; make install
cd ..

yum install freetype-devel libpng-devel libart_lgpl-devel tcl-devel
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30.tar.gz
tar zxf rrdtool-1.2.30.tar.gz
cd rrdtool-1.2.30
./configure --prefix=/usr/local/rrdtool
make &amp;&amp; make install
cd ..

yum install pcre-devel openssl-devel openldap-devel
cd xymon-4.3.10
./configure --server --pcreinclude /usr/include/pcre --sslinclude /usr/include/openssl
make &amp;&amp; make install
</tt></pre>

<p>Copy <tt>rpm/xymon-init.d</tt> to <tt>/etc/init.d/xymon</tt> and make sure it is executable. Edit /etc/init.d/xymon 
and change &quot;/usr/lib/xymon&quot; in the DAEMON line to the directory where you installed Xymon - 
e.g. &quot;/home/xymon&quot;.</p>

<p>Configure Apache with the Xymon definitions:<br>
<tt>ln -s /home/xymon/server/etc/xymon-apache.conf /etc/httpd/conf.d/</tt></p>

<p>To enable automatic start of Xymon and apache:<br>
<pre><tt>chkconfig httpd on
chkconfig --add xymon
chkconfig xymon on
</tt></pre></p>


<h4><a name="commonrhel3">Red Hat Enterprise Linux 3 / CentOS 3</a></h4>
<p>Follow instructions for <a href="#commonrhel4">RHEL4</a>.</p>

<h4><a name="commonfedora17">Fedora 17</a></h4>
<p>Follow instructions for <a href="#commonrhel6">RHEL6</a>.</p>

<h4><a name="commondebian6">Debian 6 (Squeeze)</a></h4>
<p>NOTE: Pre-compiled Debian packages are provided on Sourceforge, along with the source distribution file.</p>
<p>Debian 6 has all of the necessary tools included in the core distribution.</p>
<pre><tt>apt-get install apache2 rrdtool librrd-dev libpcre3-dev libssl-dev ldap-utils libldap2-dev fping

# Enable mod_rewrite in Apache
cd /etc/apache2/mods-enabled/
ln -s ../mods-available/rewrite.load .
/etc/init.d/apache2 reload
cd

tar zxf xymon-4.3.10.tar.gz
cd xymon-4.3.10
./build/makedeb.sh 4.3.10
mv debbuild/*.deb ../
cd ..
dpkg -i xymon*deb
</tt></pre></p>


<h4><a name="commonubuntu1204">Ubuntu 12.04 LTS (Precise Pangolin)</a></h4>
<p>Follow instructions for <a href="#commondebian6">Debian 6</a>.</p>

<h4><a name="commonfreebsd">FreeBSD 7,8 and 9</a></h4>
<p>Perform a standard install, make sure to install the "ports" collection. FreeBSD - in a minimal configuration - does not install any of the Xymon prerequisites, so starting from a minimal configuration you must run these commands to install the various tools and libraries needed. For those packages that have some configuration items, the defaults work fine:</p>
<pre><tt>cd /usr/ports/devel/gmake; make; make install
cd /usr/ports/devel/pcre; make; make install
cd /usr/ports/databases/rrdtool12; make; make install
cd /usr/ports/security/openssl; make; make install
cd /usr/ports/net/openldap23-client; make; make install
cd /usr/ports/net/fping; make; make  install
cd /usr/ports/www/apache22; make; make install
</tt></pre>
<p>Next, run the &quot;adduser&quot; utility and setup the &quot;xymon&quot; user.</p>
<p>After this you are ready to build and install Xymon:</p>
<pre><tt>setenv PATH ${PATH}:/usr/local/bin
setenv MAKE gmake
cd ~
gzip -dc xymon-4.3.10.tar.gz | tar xf -
cd xymon-4.3.10
./configure	# All defaults, except group-ID for webserver is "www"
gmake &amp;&amp; gmake install
chown 0:0 /home/xymon/server/bin/xymonping
chmod u+s /home/xymon/server/bin/xymonping

ln -s /home/xymon/server/etc/xymon-apache.cnf /usr/local/etc/apache22/Includes
</tt></pre>

<p>To enable automatic start of Xymon when the server is booted, you must create the <tt>/etc/rc.d/xymon</tt> script:</p>
<pre><tt>
#!/bin/sh

. /etc/rc.subr

name="xymon"
start_cmd="${name}_start"
stop_cmd="${name}_stop"

xymon_start()
{
	su xymon /home/xymon/server/xymon.sh start
}

xymon_stop()
{
	su xymon /home/xymon/server/xymon.sh stop
}

load_rc_config $name
run_rc_command "$1"
</tt></pre>

<p>Make sure the script is executable with<br>
<tt>chmod 755 /etc/rc.d/xymon</tt><br>
and add the line<br>
<tt>xymon_enable=&quot;YES&quot;</tt><br>
to the file /etc/rc.conf</p>

<p>A similar script can be used to start/stop Apache automatically. Use the commands<br>
<tt>/usr/local/sbin/apachectl start</tt><br>
and<br>
<tt>/usr/local/sbin/apachectl stop</tt><br>
in the apache_start() and apache_stop() functions, respectively.</p>


<h4><a name="commonopenbsd">OpenBSD 4 and 5</a></h4>
<p>All of the necessary packages are available from the OpenBSD &quot;ports&quot; collection. Note that when installing OpenBSD, you must install the &quot;xbase&quot; package, since this contains a library that is needed by RRDtool.</p>
<p>After installing the core OpenBSD system, use the ports-collection to install the necessary packages. See <a href="http://www.openbsd.org/faq/faq15.html#Intro">OpenBSD FAQ</a> for details about using this.</p>
<pre><tt>export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/`uname -r`/packages/`uname -m`/
pkg_add -v gmake pcre rrdtool openldap-client fping apache-httpd
</tt></pre>
<p>Note: Check permissions on /usr/local/sbin/fping* - they must be suid root. On OpenBSD 4.6 it has been observed that this is not the case by default, so you must run<br><tt>chmod u+s /usr/local/sbin/fping*</tt><br>for them to be usable by the xymon user.</p>

<p>Run the <tt>adduser</tt> utility to setup the &quot;xymon&quot; user.</p>

<p>Configure, build and install Xymon with these commands. Configuration can use all defaults, except that the webserver group-ID is &quot;_apache2&quot;.</p>
<pre><tt>gzip -dc xymon-4.3.10.tar.gz | tar xf -
cd xymon-4.3.10
MAKE=gmake ./configure # All defaults except webserver group is "_apache2"
gmake &amp;&amp; gmake install
</tt></pre>
<p>In /etc/apache2/httpd2.conf, add this line at the bottom:<br>
<tt>Include /home/xymon/server/etc/xymon-apache.conf</tt></p>

<p>To enable automatic startup, add these commands to /etc/rc.local:<br>
<tt>/usr/local/sbin/apachectl2 start<br>su xymon /home/xymon/server/xymon.sh start<br></tt></p>

<h4><a name="commonsolaris10x86csw">Solaris 10/x86 (using OpenCSW)</a></h4>
<p>All of the necessary libraries and tools for building Xymon are available in the
<a href="http://www.opencsw.org/">OpenCSW archive</a>. This appears to be a newer
collection of Open Source tools, replacing the Sun Freeware archive which is now
a commercial project. See <a href="#commonsolaris10x86sfw">below</a> for instructions
on installing Xymon using the SFW packages.</p>

<p>Follow the <a href="http://www.opencsw.org/manual/for-administrators/getting-started.html">
&quot;Getting Started&quot;</a> instuctions on setting up your system to use the CSW archive.
Briefly, this means running these commands (as root):<br>
<pre><tt>pkgadd -d http://get.opencsw.org/now
PATH=$PATH:/opt/csw/bin
export PATH
pkgutil -i -y cswpki
cswpki --import
vi /etc/opt/csw/pkgutil.conf	# Define mirror, enable use_gpg and use_md5
pkgutil -U
</tt></pre></p>

<p>After setting up the CSW archive tool, you can install the necessary tools
and libraries that Xymon will use:<br>
<pre><tt>pkgutil -i -y gcc4core gcc4g++ gmake
pkgutil -i -y pcre libpcre_dev
pkgutil -i -y rrdtool rrdtool_dev
pkgutil -i -y openssl libssl_dev
pkgutil -i -y openldap_client openldap_dev
pkgutil -i -y fping</tt></pre></p>

<p>The &quot;fping&quot; tools must be installed suid-root so that the xymon
user can run them:<pre><tt>chmod u+s /opt/csw/sbin/fping*</tt></pre></p>

<p>Now, create the xymon user:<pre><tt>groupadd xymon; useradd -g xymon -d /export/home/xymon -m xymon</tt></pre></p>

<p>Configure and build Xymon. All tools and libraries should be automatically detected, but it is necessary to explicitly point at the CSW OpenSSL libraries, overriding the default Solaris version of OpenSSL:<br>
<pre><tt>PATH=$PATH:/usr/ccs/bin
export PATH
cd xymon-4.3.10
MAKE=gmake ./configure --server --sslinclude /opt/csw/include --ssllib /opt/csw/lib
gmake &amp;&amp; gmake install
</tt></pre></p>

<p>Install Apache and add the Xymon webserver configuration:<br>
<pre><tt>pkgutil -i -y apache2
ln -s /export/home/xymon/server/etc/xymon-apache.conf /opt/csw/apache2/etc/extra/
</tt></pre>
Add<br>
<tt><pre>  Include etc/extra/xymon-apache.conf</pre></tt>
to /opt/csw/apache2/etc/httpd.conf.
</p>

<p>The CSW Apache implementation supports the Solaris SMF (svcadm) setup, but conflicts with the default Apache version that is installed with Solaris. So disable the default version, and enable the CSW version:<pre><tt>/etc/init.d/apache stop
rm /etc/rc?.d/*apache
svcadm clear cswapache2</tt></pre></p>

<p>To enable automatic startup of Xymon when the server boots, put this into /etc/init.d/xymon:<pre><tt>#!/bin/sh
su xymon /export/home/xymon/server/xymon.sh $*
exit $?
</tt></pre> and then enable this via the &quot;legacy&quot; startup scripts by running these commands:<pre><tt>ln -s /etc/init.d/xymon /etc/rc3.d/S80xymon
ln -s /etc/init.d/xymon /etc/rc0.d/K20xymon
ln -s /etc/init.d/xymon /etc/rc1.d/K20xymon
ln -s /etc/init.d/xymon /etc/rcS.d/K20xymon
</tt></pre></p>

<h4><a name="commonsolaris10x86sfw">Solaris 10/x86 (using Sun Freeware)</a></h4>
<p>All of the necessary libraries and tools for building Xymon are available in the
<a href="http://www.sunfreeware.com/">Sun Freeware archive</a>. You must install these
packages to build Xymon:</p>
<ul>
	<li>db (SMCdb47)</li>
	<li>freetype (SMCftype)</li>
	<li>gcc (SMCgcc)</li>
	<li>libart_lgpl (SMClibart)</li>
	<li>libpng (SMClibpng)</li>
	<li>libtool (SMClibt)</li>
	<li>libiconv (SMCliconv)</li>
	<li>libintl (SMClintl)</li>
	<li>make (SMCmake)</li>
	<li>openldap (SMColdap)</li>
	<li>openssl (SMCossl)</li>
	<li>pcre (SMCpcre)</li>
	<li>rrdtool (SMCrrdt)</li>
	<li>sasl (SMCsasl)</li>
	<li>zlib (SMCzlib)</li>
</ul>

<p>After installing these, you must set PATH and LD_LIBRARY_PATH to pick up the new tools, then you can compile Xymon the usual way:</p>
<pre><tt>groupadd xymon
useradd -d /usr/local/xymon xymon
PATH=$PATH:/usr/local/bin:/usr/ccs/bin; export PATH
LD_LIBRARY_PATH=/usr/local/lib; export LD_LIBRARY_PATH
./configure
make
make install
</tt></pre>
<p>The SunFreeware libraries are installed in /usr/local/lib, which is <em>NOT</em> searched by default by the Solaris runtime linker. You must either set LD_LIBRARY_PATH globally to include /usr/local/lib, or you can use the &quot;crle&quot; utility to add /usr/local/lib to the set of directories searched by default. Typically this means running this command:</p>
<pre><tt>	crle -c /var/ld/ld.config -l /usr/lib:/usr/lib/secure:/usr/local/lib </tt></pre></p>
<p>The latter method using &quot;crle&quot; is the recommended method, since LD_LIBRARY_PATH settings can be difficult to setup so they work for all invocations of the Xymon binaries.</p>

<h4><a name="commonmacosx">Mac OSX 10.6, 10.7 and 10.8</a></h4>
<p>Xymon is available for OSX 10.6, 10.7 and 10.8 through the <a href="http://www.macports.org/">macports project</a>.</p>

<p>The ports can be found here:<a href="http://www.macports.org/ports.php?by=name&substr=xymon">http://www.macports.org/ports.php?by=name&amp;substr=xymon</a>, and there's a page on <a href="https://trac.macports.org/wiki/howto/SetupXymonServer">how to make xymon server on a Mac</a>.</p>

</body>
</html>

Changes to docs/manpages/man1/ackinfo.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
92
93
94
95
96
97
98
99
100
101

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ACKINFO.CGI</TITLE>
</HEAD><BODY>
<H1>ACKINFO.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

ackinfo.cgi - Xymon CGI script to acknowledge alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
92
93
94
95
96
97
98
99
100
101

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ACKINFO.CGI</TITLE>
</HEAD><BODY>
<H1>ACKINFO.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

ackinfo.cgi - Xymon CGI script to acknowledge alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/acknowledge.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
119
120
121
122
123
124
125
126
127
128

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ACKNOWLEDGE.CGI</TITLE>
</HEAD><BODY>
<H1>ACKNOWLEDGE.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

acknowledge.cgi - Xymon CGI script to acknowledge alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAI">BUGS</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
119
120
121
122
123
124
125
126
127
128

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ACKNOWLEDGE.CGI</TITLE>
</HEAD><BODY>
<H1>ACKNOWLEDGE.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

acknowledge.cgi - Xymon CGI script to acknowledge alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAI">BUGS</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/appfeed.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
81
82
83
84
85
86
87
88
89
90

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of APPFEED.CGI</TITLE>
</HEAD><BODY>
<H1>APPFEED.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

appfeed.cgi - Xymon CGI feeder for Smartphone apps
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
81
82
83
84
85
86
87
88
89
90

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of APPFEED.CGI</TITLE>
</HEAD><BODY>
<H1>APPFEED.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

appfeed.cgi - Xymon CGI feeder for Smartphone apps
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/clientupdate.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
154
155
156
157
158
159
160
161
162
163

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENTUPDATE</TITLE>
</HEAD><BODY>
<H1>CLIENTUPDATE</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

clientupdate - Xymon client update utility
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
154
155
156
157
158
159
160
161
162
163

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENTUPDATE</TITLE>
</HEAD><BODY>
<H1>CLIENTUPDATE</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

clientupdate - Xymon client update utility
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/combostatus.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of COMBOSTATUS</TITLE>
</HEAD><BODY>
<H1>COMBOSTATUS</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

combostatus - Xymon combination test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of COMBOSTATUS</TITLE>
</HEAD><BODY>
<H1>COMBOSTATUS</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

combostatus - Xymon combination test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/confreport.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
91
92
93
94
95
96
97
98
99
100

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CONFREPORT.CGI</TITLE>
</HEAD><BODY>
<H1>CONFREPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

confreport.cgi - Xymon Configuration report
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">BUGS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
91
92
93
94
95
96
97
98
99
100

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CONFREPORT.CGI</TITLE>
</HEAD><BODY>
<H1>CONFREPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

confreport.cgi - Xymon Configuration report
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">BUGS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/criticaleditor.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICALEDITOR.CGI</TITLE>
</HEAD><BODY>
<H1>CRITICALEDITOR.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

criticaleditor.cgi - Xymon Critical Systems View Editor CGI
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICALEDITOR.CGI</TITLE>
</HEAD><BODY>
<H1>CRITICALEDITOR.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

criticaleditor.cgi - Xymon Critical Systems View Editor CGI
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/criticalview.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
107
108
109
110
111
112
113
114
115
116

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICALVIEW.CGI</TITLE>
</HEAD><BODY>
<H1>CRITICALVIEW.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

criticalview.cgi - Xymon Critical Systems view CGI
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
107
108
109
110
111
112
113
114
115
116

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICALVIEW.CGI</TITLE>
</HEAD><BODY>
<H1>CRITICALVIEW.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

criticalview.cgi - Xymon Critical Systems view CGI
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/csvinfo.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
76
77
78
79
80
81
82
83
84
85

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CSVINFO.CGI</TITLE>
</HEAD><BODY>
<H1>CSVINFO.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

csvinfo.cgi - CGI program to show host information from a CSV file
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">Example usage</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
76
77
78
79
80
81
82
83
84
85

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CSVINFO.CGI</TITLE>
</HEAD><BODY>
<H1>CSVINFO.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

csvinfo.cgi - CGI program to show host information from a CSV file
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">Example usage</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/datepage.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
116
117
118
119
120
121
122
123
124
125

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DATEPAGE.CGI</TITLE>
</HEAD><BODY>
<H1>DATEPAGE.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

datepage.cgi - Xymon CGI script to view pre-built reports by date
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
116
117
118
119
120
121
122
123
124
125

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DATEPAGE.CGI</TITLE>
</HEAD><BODY>
<H1>DATEPAGE.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

datepage.cgi - Xymon CGI script to view pre-built reports by date
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/eventlog.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
55
56
57
58
59
60
61
62
63
64

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of EVENTLOG.CGI</TITLE>
</HEAD><BODY>
<H1>EVENTLOG.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

eventlog.cgi - CGI program to report the Xymon eventlog
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
55
56
57
58
59
60
61
62
63
64

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of EVENTLOG.CGI</TITLE>
</HEAD><BODY>
<H1>EVENTLOG.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

eventlog.cgi - CGI program to report the Xymon eventlog
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/findhost.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of FINDHOST.CGI</TITLE>
</HEAD><BODY>
<H1>FINDHOST.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

findhost.cgi - Xymon CGI script to find hosts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of FINDHOST.CGI</TITLE>
</HEAD><BODY>
<H1>FINDHOST.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

findhost.cgi - Xymon CGI script to find hosts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/ghostlist.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
63
64
65
66
67
68
69
70
71
72

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of GHOSTLIST.CGI</TITLE>
</HEAD><BODY>
<H1>GHOSTLIST.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

ghostlist.cgi - CGI program to view ghost clients
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
63
64
65
66
67
68
69
70
71
72

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of GHOSTLIST.CGI</TITLE>
</HEAD><BODY>
<H1>GHOSTLIST.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

ghostlist.cgi - CGI program to view ghost clients
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/history.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
125
126
127
128
129
130
131
132
133
134

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HISTORY.CGI</TITLE>
</HEAD><BODY>
<H1>HISTORY.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

history.cgi - CGI program to display service history
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
125
126
127
128
129
130
131
132
133
134

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HISTORY.CGI</TITLE>
</HEAD><BODY>
<H1>HISTORY.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

history.cgi - CGI program to display service history
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/hostgraphs.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
83
84
85
86
87
88
89
90
91
92

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HOSTGRAPHS.CGI</TITLE>
</HEAD><BODY>
<H1>HOSTGRAPHS.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

hostgraphs.cgi - CGI program to show multiple graphs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">BUGS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
83
84
85
86
87
88
89
90
91
92

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HOSTGRAPHS.CGI</TITLE>
</HEAD><BODY>
<H1>HOSTGRAPHS.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

hostgraphs.cgi - CGI program to show multiple graphs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">BUGS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/logfetch.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of LOGFETCH</TITLE>
</HEAD><BODY>
<H1>LOGFETCH</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

logfetch - Xymon client data collector
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
94
95
96
97
98
99
100
101
102
103

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of LOGFETCH</TITLE>
</HEAD><BODY>
<H1>LOGFETCH</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

logfetch - Xymon client data collector
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/orcaxymon.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
73
74
75
76
77
78
79
80
81
82

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ORCAXYMON</TITLE>
</HEAD><BODY>
<H1>ORCAXYMON</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

orcaxymon - Xymon client utility to grab data from ORCA
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
73
74
75
76
77
78
79
80
81
82

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ORCAXYMON</TITLE>
</HEAD><BODY>
<H1>ORCAXYMON</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

orcaxymon - Xymon client utility to grab data from ORCA
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/report.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
135
136
137
138
139
140
141
142
143
144

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of REPORT.CGI</TITLE>
</HEAD><BODY>
<H1>REPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

report.cgi - CGI front-end to xymongen reporting
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
135
136
137
138
139
140
141
142
143
144

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of REPORT.CGI</TITLE>
</HEAD><BODY>
<H1>REPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

report.cgi - CGI front-end to xymongen reporting
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/reportlog.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
82
83
84
85
86
87
88
89
90
91

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of REPORTLOG.CGI</TITLE>
</HEAD><BODY>
<H1>REPORTLOG.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

reportlog.cgi - CGI program to report service availability log
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
82
83
84
85
86
87
88
89
90
91

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of REPORTLOG.CGI</TITLE>
</HEAD><BODY>
<H1>REPORTLOG.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

reportlog.cgi - CGI program to report service availability log
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/showgraph.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
166
167
168
169
170
171
172
173
174
175

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SHOWGRAPH.CGI</TITLE>
</HEAD><BODY>
<H1>SHOWGRAPH.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

showgraph.cgi - CGI to generate Xymon trend graphs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
166
167
168
169
170
171
172
173
174
175

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SHOWGRAPH.CGI</TITLE>
</HEAD><BODY>
<H1>SHOWGRAPH.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

showgraph.cgi - CGI to generate Xymon trend graphs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/snapshot.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
98
99
100
101
102
103
104
105
106
107

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SNAPSHOT.CGI</TITLE>
</HEAD><BODY>
<H1>SNAPSHOT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

snapshot.cgi - CGI program to rebuild the Xymon webpages for a specific point in time.
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
98
99
100
101
102
103
104
105
106
107

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SNAPSHOT.CGI</TITLE>
</HEAD><BODY>
<H1>SNAPSHOT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

snapshot.cgi - CGI program to rebuild the Xymon webpages for a specific point in time.
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/statusreport.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
121
122
123
124
125
126
127
128
129
130

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of STATUSREPORT.CGI</TITLE>
</HEAD><BODY>
<H1>STATUSREPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

statusreport.cgi - CGI program to report a status for a group of servers
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
121
122
123
124
125
126
127
128
129
130

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of STATUSREPORT.CGI</TITLE>
</HEAD><BODY>
<H1>STATUSREPORT.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

statusreport.cgi - CGI program to report a status for a group of servers
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/svcstatus.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
150
151
152
153
154
155
156
157
158
159

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SVCSTATUS.CGI</TITLE>
</HEAD><BODY>
<H1>SVCSTATUS.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

svcstatus.cgi - CGI program to view Xymon status logs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
150
151
152
153
154
155
156
157
158
159

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of SVCSTATUS.CGI</TITLE>
</HEAD><BODY>
<H1>SVCSTATUS.CGI</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

svcstatus.cgi - CGI program to view Xymon status logs
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymon.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
594
595
596
597
598
599
600
601
602
603

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON</TITLE>
</HEAD><BODY>
<H1>XYMON</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon - Xymon client communication program
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">EXAMPLE</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
594
595
596
597
598
599
600
601
602
603

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON</TITLE>
</HEAD><BODY>
<H1>XYMON</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon - Xymon client communication program
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">EXAMPLE</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymoncfg.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
42
43
44
45
46
47
48










49
50
51
52
53
54
55
..
75
76
77
78
79
80
81
82
83
84

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCFG</TITLE>
</HEAD><BODY>
<H1>XYMONCFG</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncfg - output the full hosts.cfg file
<A NAME="lbAC">&nbsp;</A>
................................................................................
Show the hosts.cfg file following include statements as a
Xymon web-server would.
<P>
<DT>--net<DD>
Show the hosts.cfg file following include statements as done
when running xymonnet.
<P>










<P>
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>ENVIRONMENT VARIABLES</H2>

<DL COMPACT>
<DT>HOSTSCFG<DD>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







>
>
>
>
>
>
>
>
>
>







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
..
85
86
87
88
89
90
91
92
93
94

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCFG</TITLE>
</HEAD><BODY>
<H1>XYMONCFG</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncfg - output the full hosts.cfg file
<A NAME="lbAC">&nbsp;</A>
................................................................................
Show the hosts.cfg file following include statements as a
Xymon web-server would.
<P>
<DT>--net<DD>
Show the hosts.cfg file following include statements as done
when running xymonnet.
<P>
<DT>-s<DD>
Output only the lines that look like environment variable definitions, in a format suitable for use with Bourne-style shells (e.g. bash, ksh). You will probably not use this with the default hosts.cfg input file, but e.g. xymonserver.cfg. To define all the variables in xymonserver.cfg inside your shell script, you can use
<BR>

<BR>

<BR>&nbsp;&nbsp;&nbsp;eval&nbsp;`xymoncfg&nbsp;-s&nbsp;/etc/xymon/xymonserver.cfg`
<P>
<DT>-c<DD>
Similar to &quot;-s&quot;, but for C-shell.
<P>
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>ENVIRONMENT VARIABLES</H2>

<DL COMPACT>
<DT>HOSTSCFG<DD>
................................................................................
<DT><A HREF="#lbAF">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymoncmd.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
56
57
58
59
60
61
62
63
64
65

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCMD</TITLE>
</HEAD><BODY>
<H1>XYMONCMD</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncmd - Run a Xymon command with environment set
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT><A HREF="#lbAE">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
56
57
58
59
60
61
62
63
64
65

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCMD</TITLE>
</HEAD><BODY>
<H1>XYMONCMD</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncmd - Run a Xymon command with environment set
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAD">DESCRIPTION</A><DD>
<DT><A HREF="#lbAE">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymondigest.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
69
70
71
72
73
74
75
76
77
78

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONDIGEST</TITLE>
</HEAD><BODY>
<H1>XYMONDIGEST</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymondigest - calculate message digests
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">EXAMPLE</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
69
70
71
72
73
74
75
76
77
78

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONDIGEST</TITLE>
</HEAD><BODY>
<H1>XYMONDIGEST</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymondigest - calculate message digests
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">EXAMPLE</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymongen.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
828
829
830
831
832
833
834
835
836
837

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONGEN</TITLE>
</HEAD><BODY>
<H1>XYMONGEN</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymongen - Xymon webpage generator
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAR">PRE-GENERATED REPORTS</A><DD>
<DT><A HREF="#lbAS">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
828
829
830
831
832
833
834
835
836
837

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONGEN</TITLE>
</HEAD><BODY>
<H1>XYMONGEN</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymongen - Xymon webpage generator
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAR">PRE-GENERATED REPORTS</A><DD>
<DT><A HREF="#lbAS">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymongrep.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
175
176
177
178
179
180
181
182
183
184

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONGREP</TITLE>
</HEAD><BODY>
<H1>XYMONGREP</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymongrep - pick out lines in hosts.cfg
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAI">FILES</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
175
176
177
178
179
180
181
182
183
184

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONGREP</TITLE>
</HEAD><BODY>
<H1>XYMONGREP</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymongrep - pick out lines in hosts.cfg
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAI">FILES</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymonnet-again.sh.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONNET-AGAIN.SH</TITLE>
</HEAD><BODY>
<H1>XYMONNET-AGAIN.SH</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonnet-again.sh - Xymon network re-test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONNET-AGAIN.SH</TITLE>
</HEAD><BODY>
<H1>XYMONNET-AGAIN.SH</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonnet-again.sh - Xymon network re-test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymonnet.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
741
742
743
744
745
746
747
748
749
750

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONNET</TITLE>
</HEAD><BODY>
<H1>XYMONNET</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonnet - Xymon network test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAR">FILES</A><DD>
<DT><A HREF="#lbAS">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
741
742
743
744
745
746
747
748
749
750

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONNET</TITLE>
</HEAD><BODY>
<H1>XYMONNET</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonnet - Xymon network test tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAR">FILES</A><DD>
<DT><A HREF="#lbAS">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymonpage.cgi.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
59
60
61
62
63
64
65
66
67
68

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPAGE</TITLE>
</HEAD><BODY>
<H1>XYMONPAGE</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonpage - Utility to show a webpage using header and footer
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
59
60
61
62
63
64
65
66
67
68

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPAGE</TITLE>
</HEAD><BODY>
<H1>XYMONPAGE</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonpage - Utility to show a webpage using header and footer
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man1/xymonping.1.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
129
130
131
132
133
134
135
136
137
138

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPING</TITLE>
</HEAD><BODY>
<H1>XYMONPING</H1>
Section: User Commands  (1)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonping - Xymon ping tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
129
130
131
132
133
134
135
136
137
138

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPING</TITLE>
</HEAD><BODY>
<H1>XYMONPING</H1>
Section: User Commands  (1)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonping - Xymon ping tool
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/alerts.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
297
298
299
300
301
302
303
304
305
306

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ALERTS.CFG</TITLE>
</HEAD><BODY>
<H1>ALERTS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

alerts.cfg - Configuration for for xymond_alert module
<P>
................................................................................
<DT><A HREF="#lbAI">ALERT SCRIPTS</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
297
298
299
300
301
302
303
304
305
306

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ALERTS.CFG</TITLE>
</HEAD><BODY>
<H1>ALERTS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

alerts.cfg - Configuration for for xymond_alert module
<P>
................................................................................
<DT><A HREF="#lbAI">ALERT SCRIPTS</A><DD>
<DT><A HREF="#lbAJ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/analysis.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
...
813
814
815
816
817
818
819
820
821
822

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ANALYSIS.CFG</TITLE>
</HEAD><BODY>
<H1>ANALYSIS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

analysis.cfg - Configuration file for the xymond_client module
<P>
................................................................................
<P>
&quot;filesystem&quot; is the mount-point where the filesystem is mounted, e.g.
&quot;/usr&quot; or &quot;/home&quot;. A filesystem-name that begins with &quot;%&quot; is interpreted
as a Perl-compatible regular expression; e.g. &quot;%^/oracle.*/&quot; will match
any filesystem whose mountpoint begins with &quot;/oracle&quot;.
<P>
&quot;INODE&quot; works identical to &quot;DISK&quot;, but uses the count of i-nodes in
the filesystem instead of the amount of disk space. NB: inode monitoring
currently (rel. 4.3.8) only works for Linux clients.
<P>
Defaults DISK: warnlevel=90%, paniclevel=95%

Defaults INODE: warnlevel=70%, paniclevel=90%
<P>
<P>
<A NAME="lbAH">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAT">NOTES</A><DD>
<DT><A HREF="#lbAU">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|
<







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
130
131
132
133
134
135
136
137

138
139
140
141
142
143
144
...
812
813
814
815
816
817
818
819
820
821

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ANALYSIS.CFG</TITLE>
</HEAD><BODY>
<H1>ANALYSIS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

analysis.cfg - Configuration file for the xymond_client module
<P>
................................................................................
<P>
&quot;filesystem&quot; is the mount-point where the filesystem is mounted, e.g.
&quot;/usr&quot; or &quot;/home&quot;. A filesystem-name that begins with &quot;%&quot; is interpreted
as a Perl-compatible regular expression; e.g. &quot;%^/oracle.*/&quot; will match
any filesystem whose mountpoint begins with &quot;/oracle&quot;.
<P>
&quot;INODE&quot; works identical to &quot;DISK&quot;, but uses the count of i-nodes in
the filesystem instead of the amount of disk space.

<P>
Defaults DISK: warnlevel=90%, paniclevel=95%

Defaults INODE: warnlevel=70%, paniclevel=90%
<P>
<P>
<A NAME="lbAH">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAT">NOTES</A><DD>
<DT><A HREF="#lbAU">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/cgioptions.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
169
170
171
172
173
174
175
176
177
178

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CGIOPTIONS.CFG</TITLE>
</HEAD><BODY>
<H1>CGIOPTIONS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

cgioptions.cfg - Command-line parameters for the Xymon CGI tools
<P>
................................................................................
<DT><A HREF="#lbAE">SETTINGS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
169
170
171
172
173
174
175
176
177
178

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CGIOPTIONS.CFG</TITLE>
</HEAD><BODY>
<H1>CGIOPTIONS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

cgioptions.cfg - Command-line parameters for the Xymon CGI tools
<P>
................................................................................
<DT><A HREF="#lbAE">SETTINGS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/client-local.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
...
215
216
217
218
219
220
221
222
223
224

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENT-LOCAL.CFG</TITLE>
</HEAD><BODY>
<H1>CLIENT-LOCAL.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

client-local.cfg - Local configuration settings for Xymon clients
<P>
................................................................................
The client-local.cfg file is currently used to configure what logfiles
the client should fetch data from, to be used as the basis for the
&quot;msgs&quot; status column; and to configure which files and directories
are being monitored in the &quot;files&quot; status column.
<P>
Note that there is a dependency between the client-local.cfg file 
and the 
<I><A HREF="../man5/anaysis.cfg.5.html">anaysis.cfg</A>(5)</I>

file. When monitoring e.g. a logfile, you must first enter it into the 
client-local.cfg file, to trigger the Xymon client into reporting any 
data about the logfile. Next, you must configure analysis.cfg 
so the Xymon server knows what to look for in the file data sent by 
the client. So: client-local.cfg defines what raw data is collected 
by the client, and analysis.cfg defines how to analyze them.
................................................................................
<DT><A HREF="#lbAK">NOTES</A><DD>
<DT><A HREF="#lbAL">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
...
215
216
217
218
219
220
221
222
223
224

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENT-LOCAL.CFG</TITLE>
</HEAD><BODY>
<H1>CLIENT-LOCAL.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

client-local.cfg - Local configuration settings for Xymon clients
<P>
................................................................................
The client-local.cfg file is currently used to configure what logfiles
the client should fetch data from, to be used as the basis for the
&quot;msgs&quot; status column; and to configure which files and directories
are being monitored in the &quot;files&quot; status column.
<P>
Note that there is a dependency between the client-local.cfg file 
and the 
<I><A HREF="../man5/analysis.cfg.5.html">analysis.cfg</A>(5)</I>

file. When monitoring e.g. a logfile, you must first enter it into the 
client-local.cfg file, to trigger the Xymon client into reporting any 
data about the logfile. Next, you must configure analysis.cfg 
so the Xymon server knows what to look for in the file data sent by 
the client. So: client-local.cfg defines what raw data is collected 
by the client, and analysis.cfg defines how to analyze them.
................................................................................
<DT><A HREF="#lbAK">NOTES</A><DD>
<DT><A HREF="#lbAL">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/clientlaunch.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
49
50
51
52
53
54
55
56
57
58

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENTLAUNCH.CFG</TITLE>
</HEAD><BODY>
<H1>CLIENTLAUNCH.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

clientlaunch.cfg - Task definitions for the xymonlaunch utility
<P>
................................................................................
<DT><A HREF="#lbAE">FILE FORMAT</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
49
50
51
52
53
54
55
56
57
58

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CLIENTLAUNCH.CFG</TITLE>
</HEAD><BODY>
<H1>CLIENTLAUNCH.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

clientlaunch.cfg - Task definitions for the xymonlaunch utility
<P>
................................................................................
<DT><A HREF="#lbAE">FILE FORMAT</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/combo.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
134
135
136
137
138
139
140
141
142
143

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of COMBO.CFG</TITLE>
</HEAD><BODY>
<H1>COMBO.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

combo.cfg - Configuration of combostatus tool
<P>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
134
135
136
137
138
139
140
141
142
143

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of COMBO.CFG</TITLE>
</HEAD><BODY>
<H1>COMBO.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

combo.cfg - Configuration of combostatus tool
<P>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/critical.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
58
59
60
61
62
63
64
65
66
67

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICAL.CFG</TITLE>
</HEAD><BODY>
<H1>CRITICAL.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

critical.cfg - Configuration of the showgraph CGI
<P>
................................................................................
<DT><A HREF="#lbAE">FILE PERMISSIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
58
59
60
61
62
63
64
65
66
67

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of CRITICAL.CFG</TITLE>
</HEAD><BODY>
<H1>CRITICAL.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

critical.cfg - Configuration of the showgraph CGI
<P>
................................................................................
<DT><A HREF="#lbAE">FILE PERMISSIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/graphs.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
179
180
181
182
183
184
185
186
187
188

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of GRAPHS.CFG</TITLE>
</HEAD><BODY>
<H1>GRAPHS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

graphs.cfg - Configuration of the showgraph CGI
<P>
................................................................................
<DT><A HREF="#lbAH">NOTES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
179
180
181
182
183
184
185
186
187
188

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of GRAPHS.CFG</TITLE>
</HEAD><BODY>
<H1>GRAPHS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

graphs.cfg - Configuration of the showgraph CGI
<P>
................................................................................
<DT><A HREF="#lbAH">NOTES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/hosts.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
....
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HOSTS.CFG</TITLE>
</HEAD><BODY>
<H1>HOSTS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

hosts.cfg - Main Xymon configuration file
<P>
................................................................................
<DT><A HREF="#lbAX">FILES</A><DD>
<DT><A HREF="#lbAY">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
....
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of HOSTS.CFG</TITLE>
</HEAD><BODY>
<H1>HOSTS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

hosts.cfg - Main Xymon configuration file
<P>
................................................................................
<DT><A HREF="#lbAX">FILES</A><DD>
<DT><A HREF="#lbAY">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/protocols.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
127
128
129
130
131
132
133
134
135
136

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of PROTOCOLS.CFG</TITLE>
</HEAD><BODY>
<H1>PROTOCOLS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

protocols.cfg - Configuration of TCP network services
<P>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
127
128
129
130
131
132
133
134
135
136

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of PROTOCOLS.CFG</TITLE>
</HEAD><BODY>
<H1>PROTOCOLS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

protocols.cfg - Configuration of TCP network services
<P>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/tasks.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
180
181
182
183
184
185
186
187
188
189

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TASKS.CFG</TITLE>
</HEAD><BODY>
<H1>TASKS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

tasks.cfg - Task definitions for the xymonlaunch utility
<P>
................................................................................
<DT><A HREF="#lbAE">FILE FORMAT</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
180
181
182
183
184
185
186
187
188
189

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TASKS.CFG</TITLE>
</HEAD><BODY>
<H1>TASKS.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

tasks.cfg - Task definitions for the xymonlaunch utility
<P>
................................................................................
<DT><A HREF="#lbAE">FILE FORMAT</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/xymon-xmh.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
249
250
251
252
253
254
255
256
257
258

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-XMH</TITLE>
</HEAD><BODY>
<H1>XYMON-XMH</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon XMH variables - Configuration items available online
<P>
................................................................................
<DT><A HREF="#lbAD">XMH items</A><DD>
<DT><A HREF="#lbAE">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
249
250
251
252
253
254
255
256
257
258

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-XMH</TITLE>
</HEAD><BODY>
<H1>XYMON-XMH</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon XMH variables - Configuration items available online
<P>
................................................................................
<DT><A HREF="#lbAD">XMH items</A><DD>
<DT><A HREF="#lbAE">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/xymonclient.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
100
101
102
103
104
105
106
107
108
109

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCLIENT.CFG</TITLE>
</HEAD><BODY>
<H1>XYMONCLIENT.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonclient.cfg - Xymon client environment variables
<P>
................................................................................
<DT><A HREF="#lbAE">INHERITED SETTINGS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
100
101
102
103
104
105
106
107
108
109

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCLIENT.CFG</TITLE>
</HEAD><BODY>
<H1>XYMONCLIENT.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonclient.cfg - Xymon client environment variables
<P>
................................................................................
<DT><A HREF="#lbAE">INHERITED SETTINGS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/xymonserver.cfg.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
859
860
861
862
863
864
865
866
867
868

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONSERVER.CFG</TITLE>
</HEAD><BODY>
<H1>XYMONSERVER.CFG</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonserver.cfg - Xymon environment variables
<P>
................................................................................
<DT><A HREF="#lbAP">FILES</A><DD>
<DT><A HREF="#lbAQ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
859
860
861
862
863
864
865
866
867
868

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONSERVER.CFG</TITLE>
</HEAD><BODY>
<H1>XYMONSERVER.CFG</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonserver.cfg - Xymon environment variables
<P>
................................................................................
<DT><A HREF="#lbAP">FILES</A><DD>
<DT><A HREF="#lbAQ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/xymonweb.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
190
191
192
193
194
195
196
197
198
199

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONWEB</TITLE>
</HEAD><BODY>
<H1>XYMONWEB</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon web page headers, footers and forms.
<P>
................................................................................
<DT><A HREF="#lbAC">DESCRIPTION</A><DD>
<DT><A HREF="#lbAD">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
190
191
192
193
194
195
196
197
198
199

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONWEB</TITLE>
</HEAD><BODY>
<H1>XYMONWEB</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon web page headers, footers and forms.
<P>
................................................................................
<DT><A HREF="#lbAC">DESCRIPTION</A><DD>
<DT><A HREF="#lbAD">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man5/xymonwebaccess.5.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
85
86
87
88
89
90
91
92
93
94

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-WEBACCESS</TITLE>
</HEAD><BODY>
<H1>XYMON-WEBACCESS</H1>
Section: File Formats (5)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon-webaccess - Web-based access controls in Xymon
<P>
................................................................................
<DT><A HREF="#lbAC">DESCRIPTION</A><DD>
<DT><A HREF="#lbAD">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
85
86
87
88
89
90
91
92
93
94

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-WEBACCESS</TITLE>
</HEAD><BODY>
<H1>XYMON-WEBACCESS</H1>
Section: File Formats (5)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon-webaccess - Web-based access controls in Xymon
<P>
................................................................................
<DT><A HREF="#lbAC">DESCRIPTION</A><DD>
<DT><A HREF="#lbAD">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man7/xymon.7.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
657
658
659
660
661
662
663
664
665
666

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON</TITLE>
</HEAD><BODY>
<H1>XYMON</H1>
Section: Environments, Tables, and Troff Macros (7)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon - Introduction to Xymon
<P>
................................................................................
<DT><A HREF="#lbAP">COPYRIGHT</A><DD>
<DT><A HREF="#lbAQ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
657
658
659
660
661
662
663
664
665
666

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON</TITLE>
</HEAD><BODY>
<H1>XYMON</H1>
Section: Environments, Tables, and Troff Macros (7)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

Xymon - Introduction to Xymon
<P>
................................................................................
<DT><A HREF="#lbAP">COPYRIGHT</A><DD>
<DT><A HREF="#lbAQ">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/enadis.cgi.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
89
90
91
92
93
94
95
96
97
98

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ENADIS.CGI</TITLE>
</HEAD><BODY>
<H1>ENADIS.CGI</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

enadis.cgi - CGI program to enable/disable Xymon tests
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">BUGS</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
89
90
91
92
93
94
95
96
97
98

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ENADIS.CGI</TITLE>
</HEAD><BODY>
<H1>ENADIS.CGI</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

enadis.cgi - CGI program to enable/disable Xymon tests
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">BUGS</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:24 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/msgcache.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
113
114
115
116
117
118
119
120
121
122

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of MSGCACHE</TITLE>
</HEAD><BODY>
<H1>MSGCACHE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

msgcache - Cache client messages for later pickup by xymonfetch
<P>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
113
114
115
116
117
118
119
120
121
122

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of MSGCACHE</TITLE>
</HEAD><BODY>
<H1>MSGCACHE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

msgcache - Cache client messages for later pickup by xymonfetch
<P>
................................................................................
<DT><A HREF="#lbAF">OPTIONS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/trimhistory.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
142
143
144
145
146
147
148
149
150
151

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TRIMHISTORY</TITLE>
</HEAD><BODY>
<H1>TRIMHISTORY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

trimhistory - Remove old Xymon history-log entries
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
142
143
144
145
146
147
148
149
150
151

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of TRIMHISTORY</TITLE>
</HEAD><BODY>
<H1>TRIMHISTORY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

trimhistory - Remove old Xymon history-log entries
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">ENVIRONMENT VARIABLES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymon-mailack.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
108
109
110
111
112
113
114
115
116
117

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-MAILACK</TITLE>
</HEAD><BODY>
<H1>XYMON-MAILACK</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon-mailack - permit acknowledging alerts via e-mail
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">OPTIONS</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
108
109
110
111
112
113
114
115
116
117

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMON-MAILACK</TITLE>
</HEAD><BODY>
<H1>XYMON-MAILACK</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymon-mailack - permit acknowledging alerts via e-mail
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">OPTIONS</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymoncgimsg.cgi.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCGIMSG.CGI</TITLE>
</HEAD><BODY>
<H1>XYMONCGIMSG.CGI</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<P>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncgimsg.cgi - CGI utility used for proxying Xymon data over HTTP
................................................................................
<DT><A HREF="#lbAE">SECURITY</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
74
75
76
77
78
79
80
81
82
83

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONCGIMSG.CGI</TITLE>
</HEAD><BODY>
<H1>XYMONCGIMSG.CGI</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<P>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymoncgimsg.cgi - CGI utility used for proxying Xymon data over HTTP
................................................................................
<DT><A HREF="#lbAE">SECURITY</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
380
381
382
383
384
385
386
387
388
389

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND</TITLE>
</HEAD><BODY>
<H1>XYMOND</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond - Master network daemon for a Xymon server
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAJ">FILES</A><DD>
<DT><A HREF="#lbAK">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
380
381
382
383
384
385
386
387
388
389

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND</TITLE>
</HEAD><BODY>
<H1>XYMOND</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond - Master network daemon for a Xymon server
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAJ">FILES</A><DD>
<DT><A HREF="#lbAK">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_alert.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
188
189
190
191
192
193
194
195
196
197

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_ALERT</TITLE>
</HEAD><BODY>
<H1>XYMOND_ALERT</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_alert - xymond worker module for sending out alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">FILES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 16:17:34 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
188
189
190
191
192
193
194
195
196
197

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_ALERT</TITLE>
</HEAD><BODY>
<H1>XYMOND_ALERT</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_alert - xymond worker module for sending out alerts
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAH">FILES</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_capture.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
84
85
86
87
88
89
90
91
92
93

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CAPTURE</TITLE>
</HEAD><BODY>
<H1>XYMOND_CAPTURE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_capture - catch selected messages from a xymond channel
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
84
85
86
87
88
89
90
91
92
93

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CAPTURE</TITLE>
</HEAD><BODY>
<H1>XYMOND_CAPTURE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_capture - catch selected messages from a xymond channel
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_channel.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
140
141
142
143
144
145
146
147
148
149

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CHANNEL</TITLE>
</HEAD><BODY>
<H1>XYMOND_CHANNEL</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_channel - Feed a xymond channel to a worker module
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
140
141
142
143
144
145
146
147
148
149

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CHANNEL</TITLE>
</HEAD><BODY>
<H1>XYMOND_CHANNEL</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_channel - Feed a xymond channel to a worker module
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_client.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
120
121
122
123
124
125
126
127
128
129

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CLIENT</TITLE>
</HEAD><BODY>
<H1>XYMOND_CLIENT</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_client - xymond worker module for client data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
120
121
122
123
124
125
126
127
128
129

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_CLIENT</TITLE>
</HEAD><BODY>
<H1>XYMOND_CLIENT</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_client - xymond worker module for client data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_distribute.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
62
63
64
65
66
67
68
69
70
71

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_DISTRIBUTE</TITLE>
</HEAD><BODY>
<H1>XYMOND_DISTRIBUTE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_distribute - xymond worker module for distributing commands
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
62
63
64
65
66
67
68
69
70
71

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_DISTRIBUTE</TITLE>
</HEAD><BODY>
<H1>XYMOND_DISTRIBUTE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_distribute - xymond worker module for distributing commands
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_filestore.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
131
132
133
134
135
136
137
138
139
140

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_FILESTORE</TITLE>
</HEAD><BODY>
<H1>XYMOND_FILESTORE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_filestore - xymond worker module for storing Xymon data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
131
132
133
134
135
136
137
138
139
140

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_FILESTORE</TITLE>
</HEAD><BODY>
<H1>XYMOND_FILESTORE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_filestore - xymond worker module for storing Xymon data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_history.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
110
111
112
113
114
115
116
117
118
119

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_HISTORY</TITLE>
</HEAD><BODY>
<H1>XYMOND_HISTORY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_history - xymond worker module for logging status changes 
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
110
111
112
113
114
115
116
117
118
119

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_HISTORY</TITLE>
</HEAD><BODY>
<H1>XYMOND_HISTORY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_history - xymond worker module for logging status changes 
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAG">FILES</A><DD>
<DT><A HREF="#lbAH">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_hostdata.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
73
74
75
76
77
78
79
80
81
82

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_HOSTDATA</TITLE>
</HEAD><BODY>
<H1>XYMOND_HOSTDATA</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_hostdata - xymond worker module for storing historical client data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
73
74
75
76
77
78
79
80
81
82

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_HOSTDATA</TITLE>
</HEAD><BODY>
<H1>XYMOND_HOSTDATA</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_hostdata - xymond worker module for storing historical client data
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAF">FILES</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_rrd.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
475
476
477
478
479
480
481
482
483
484

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_RRD</TITLE>
</HEAD><BODY>
<H1>XYMOND_RRD</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_rrd - xymond worker module for updating Xymon RRD files
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAJ">COMPATIBILITY</A><DD>
<DT><A HREF="#lbAK">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
475
476
477
478
479
480
481
482
483
484

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_RRD</TITLE>
</HEAD><BODY>
<H1>XYMOND_RRD</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_rrd - xymond worker module for updating Xymon RRD files
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAJ">COMPATIBILITY</A><DD>
<DT><A HREF="#lbAK">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymond_sample.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
58
59
60
61
62
63
64
65
66
67

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_SAMPLE</TITLE>
</HEAD><BODY>
<H1>XYMOND_SAMPLE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_sample - example of a xymond worker module
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
58
59
60
61
62
63
64
65
66
67

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMOND_SAMPLE</TITLE>
</HEAD><BODY>
<H1>XYMOND_SAMPLE</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymond_sample - example of a xymond worker module
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymonfetch.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
98
99
100
101
102
103
104
105
106
107

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONFETCH</TITLE>
</HEAD><BODY>
<H1>XYMONFETCH</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonfetch - fetch client data from passive clients
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
..
98
99
100
101
102
103
104
105
106
107

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONFETCH</TITLE>
</HEAD><BODY>
<H1>XYMONFETCH</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonfetch - fetch client data from passive clients
<A NAME="lbAC">&nbsp;</A>
................................................................................
<DT><A HREF="#lbAE">OPTIONS</A><DD>
<DT><A HREF="#lbAF">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymonlaunch.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
113
114
115
116
117
118
119
120
121
122

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONLAUNCH</TITLE>
</HEAD><BODY>
<H1>XYMONLAUNCH</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonlaunch - Master program to launch other Xymon programs
<P>
................................................................................
<DT><A HREF="#lbAF">STARTING TASKS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
113
114
115
116
117
118
119
120
121
122

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONLAUNCH</TITLE>
</HEAD><BODY>
<H1>XYMONLAUNCH</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonlaunch - Master program to launch other Xymon programs
<P>
................................................................................
<DT><A HREF="#lbAF">STARTING TASKS</A><DD>
<DT><A HREF="#lbAG">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to docs/manpages/man8/xymonproxy.8.html.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
255
256
257
258
259
260
261
262
263
264

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPROXY</TITLE>
</HEAD><BODY>
<H1>XYMONPROXY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version Exp: 24 Jul 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<P>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonproxy - Xymon message proxy
................................................................................
<DT><A HREF="#lbAH">SIGNALS</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 15:49:57 GMT, July 24, 2012
</BODY>
</HTML>





|







 







|


1
2
3
4
5
6
7
8
9
10
11
12
13
...
255
256
257
258
259
260
261
262
263
264

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of XYMONPROXY</TITLE>
</HEAD><BODY>
<H1>XYMONPROXY</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 4.3.10:  3 Aug 2012<BR><A HREF="#index">Index</A>
<A HREF="../index.html">Return to Main Contents</A><HR>

<P>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>

xymonproxy - Xymon message proxy
................................................................................
<DT><A HREF="#lbAH">SIGNALS</A><DD>
<DT><A HREF="#lbAI">SEE ALSO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 20:26:23 GMT, August 03, 2012
</BODY>
</HTML>

Changes to include/libxymon.h.

7
8
9
10
11
12
13

14
15
16
17
18
19
20
/* version 2. See the file "COPYING" for details.                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/

#ifndef __LIBXYMON_H__
#define __LIBXYMON_H__


#include <stdio.h>
#include <time.h>

typedef struct htnames_t {
	char *name;
	struct htnames_t *next;
} htnames_t;







>







7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* version 2. See the file "COPYING" for details.                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/

#ifndef __LIBXYMON_H__
#define __LIBXYMON_H__

#include <stddef.h>
#include <stdio.h>
#include <time.h>

typedef struct htnames_t {
	char *name;
	struct htnames_t *next;
} htnames_t;

Changes to include/version.h.

7
8
9
10
11
12
13
14
15
16
17
/* version 2. See the file "COPYING" for details.                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/

#ifndef __VERSION_H__
#define __VERSION_H__

#define VERSION "4.3.9"

#endif








|



7
8
9
10
11
12
13
14
15
16
17
/* version 2. See the file "COPYING" for details.                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/

#ifndef __VERSION_H__
#define __VERSION_H__

#define VERSION "4.3.10"

#endif

Changes to lib/Makefile.

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
XYMONLIBS = $(XYMONLIB)
XYMONCOMMLIB = libxymoncomm.a
XYMONCOMMLIBS = $(XYMONCOMMLIB) $(ZLIBLIBS) $(SSLLIBS) $(NETLIBS) $(LIBRTDEF)
XYMONTIMELIB = libxymontime.a
XYMONTIMELIBS = $(XYMONTIMELIB) $(LIBRTDEF)


CFLAGS += -I. -I../include 

all: test-endianness $(XYMONLIB) $(XYMONCOMMLIB) $(XYMONTIMELIB) $(XYMONCLIENTCOMMLIB) $(XYMONCLIENTLIB) loadhosts stackio availability md5 sha1 rmd160 locator

client: test-endianness $(XYMONCLIENTLIB) $(XYMONCLIENTCOMMLIB) $(XYMONTIMELIB)

test-endianness: test-endianness.c
	$(CC) $(CFLAGS) -o $@ $<







|







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
XYMONLIBS = $(XYMONLIB)
XYMONCOMMLIB = libxymoncomm.a
XYMONCOMMLIBS = $(XYMONCOMMLIB) $(ZLIBLIBS) $(SSLLIBS) $(NETLIBS) $(LIBRTDEF)
XYMONTIMELIB = libxymontime.a
XYMONTIMELIBS = $(XYMONTIMELIB) $(LIBRTDEF)


CFLAGS += -I../include 

all: test-endianness $(XYMONLIB) $(XYMONCOMMLIB) $(XYMONTIMELIB) $(XYMONCLIENTCOMMLIB) $(XYMONCLIENTLIB) loadhosts stackio availability md5 sha1 rmd160 locator

client: test-endianness $(XYMONCLIENTLIB) $(XYMONCLIENTCOMMLIB) $(XYMONTIMELIB)

test-endianness: test-endianness.c
	$(CC) $(CFLAGS) -o $@ $<

Changes to lib/errormsg.c.

84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
...
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156

		MEMDEFINE(timestr);

		if (!debugfd) debugfd = stdout;

		strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S",
			 localtime(&now));
		fprintf(debugfd, "%d %s ", (int)getpid(), timestr);

		va_start(args, fmt);
		vfprintf(debugfd, fmt, args);
		va_end(args);
		fflush(debugfd);

		MEMUNDEFINE(timestr);
................................................................................
	if (tracefd) {
		char timestr[40];
		time_t now = getcurrenttime(NULL);

		MEMDEFINE(timestr);

		strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", localtime(&now));
		fprintf(tracefd, "%08u %s ", (unsigned int)getpid(), timestr);

		va_start(args, fmt);
		vfprintf(tracefd, fmt, args);
		va_end(args);
		fflush(tracefd);

		MEMUNDEFINE(timestr);







|







 







|







84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
...
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156

		MEMDEFINE(timestr);

		if (!debugfd) debugfd = stdout;

		strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S",
			 localtime(&now));
		fprintf(debugfd, "%lu %s ", (unsigned long)getpid(), timestr);

		va_start(args, fmt);
		vfprintf(debugfd, fmt, args);
		va_end(args);
		fflush(debugfd);

		MEMUNDEFINE(timestr);
................................................................................
	if (tracefd) {
		char timestr[40];
		time_t now = getcurrenttime(NULL);

		MEMDEFINE(timestr);

		strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", localtime(&now));
		fprintf(tracefd, "%08lu %s ", (unsigned long)getpid(), timestr);

		va_start(args, fmt);
		vfprintf(tracefd, fmt, args);
		va_end(args);
		fflush(tracefd);

		MEMUNDEFINE(timestr);

Changes to rpm/xymon.spec.

149
150
151
152
153
154
155
156

157
158
159
160
161
162
163
%attr(755, root, root) /etc/init.d/xymon
%attr(644, root, root) /etc/logrotate.d/xymon
%attr(-, root, root) /usr/lib/xymon
%attr(-, root, root) /usr/bin/*
%attr(-, xymon, xymon) /var/lib/xymon
%attr(775, xymon, apache) %dir /var/lib/xymon/www/rep
%attr(775, xymon, apache) %dir /var/lib/xymon/www/snap
%attr(644, root, root) %config /var/lib/xymon/www/menu/xymonmenu.css

%attr(755, xymon, xymon) %dir /usr/lib/xymon/client/ext
%attr(664, xymon, apache) %config /etc/xymon/critical.cfg
%attr(664, xymon, apache) %config /etc/xymon/critical.cfg.bak
%attr(4750, root, xymon) /usr/lib/xymon/server/bin/xymonping
%attr(750, root, xymon) /usr/lib/xymon/client/bin/logfetch
%attr(750, root, xymon) /usr/lib/xymon/client/bin/clientupdate








|
>







149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
%attr(755, root, root) /etc/init.d/xymon
%attr(644, root, root) /etc/logrotate.d/xymon
%attr(-, root, root) /usr/lib/xymon
%attr(-, root, root) /usr/bin/*
%attr(-, xymon, xymon) /var/lib/xymon
%attr(775, xymon, apache) %dir /var/lib/xymon/www/rep
%attr(775, xymon, apache) %dir /var/lib/xymon/www/snap
%attr(644, root, root) %config /var/lib/xymon/www/menu/xymonmenu-grey.css
%attr(644, root, root) %config /var/lib/xymon/www/menu/xymonmenu-blue.css
%attr(755, xymon, xymon) %dir /usr/lib/xymon/client/ext
%attr(664, xymon, apache) %config /etc/xymon/critical.cfg
%attr(664, xymon, apache) %config /etc/xymon/critical.cfg.bak
%attr(4750, root, xymon) /usr/lib/xymon/server/bin/xymonping
%attr(750, root, xymon) /usr/lib/xymon/client/bin/logfetch
%attr(750, root, xymon) /usr/lib/xymon/client/bin/clientupdate

Changes to web/ackinfo.cgi.1.

1
2
3
4
5
6
7
8
.TH ACKINFO.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
ackinfo.cgi \- Xymon CGI script to acknowledge alerts
.SH SYNOPSIS
.B "ackinfo.cgi"

.SH DESCRIPTION
\fBackinfo.cgi\fR is invoked as a CGI script via the 
|







1
2
3
4
5
6
7
8
.TH ACKINFO.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
ackinfo.cgi \- Xymon CGI script to acknowledge alerts
.SH SYNOPSIS
.B "ackinfo.cgi"

.SH DESCRIPTION
\fBackinfo.cgi\fR is invoked as a CGI script via the 

Changes to web/acknowledge.cgi.1.

1
2
3
4
5
6
7
8
.TH ACKNOWLEDGE.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
acknowledge.cgi \- Xymon CGI script to acknowledge alerts
.SH SYNOPSIS
.B "acknowledge.cgi?ACTION=action&NUMBER=acknum&DELAY=validity&MESSAGE=text"

.SH DESCRIPTION
\fBacknowledge.cgi\fR is invoked as a CGI script via the acknowledge.sh CGI wrapper.
|







1
2
3
4
5
6
7
8
.TH ACKNOWLEDGE.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
acknowledge.cgi \- Xymon CGI script to acknowledge alerts
.SH SYNOPSIS
.B "acknowledge.cgi?ACTION=action&NUMBER=acknum&DELAY=validity&MESSAGE=text"

.SH DESCRIPTION
\fBacknowledge.cgi\fR is invoked as a CGI script via the acknowledge.sh CGI wrapper.

Changes to web/appfeed.cgi.1.

1
2
3
4
5
6
7
8
.TH APPFEED.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
appfeed.cgi \- Xymon CGI feeder for Smartphone apps
.SH SYNOPSIS
.B "appfeed.cgi [options]"

.SH DESCRIPTION
\fBappfeed.cgi\fR
|







1
2
3
4
5
6
7
8
.TH APPFEED.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
appfeed.cgi \- Xymon CGI feeder for Smartphone apps
.SH SYNOPSIS
.B "appfeed.cgi [options]"

.SH DESCRIPTION
\fBappfeed.cgi\fR

Changes to web/cgioptions.cfg.5.

1
2
3
4
5
6
7
8
.TH CGIOPTIONS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
cgioptions.cfg \- Command-line parameters for the Xymon CGI tools

.SH SYNOPSIS
.B $XYMONHOME/etc/cgioptions.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH CGIOPTIONS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
cgioptions.cfg \- Command-line parameters for the Xymon CGI tools

.SH SYNOPSIS
.B $XYMONHOME/etc/cgioptions.cfg

.SH DESCRIPTION

Changes to web/confreport.cgi.1.

1
2
3
4
5
6
7
8
.TH CONFREPORT.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
confreport.cgi \- Xymon Configuration report
.SH SYNOPSIS
.B "confreport.cgi"

.SH DESCRIPTION
\fBconfreport.cgi\fR is invoked as a CGI script via the 
|







1
2
3
4
5
6
7
8
.TH CONFREPORT.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
confreport.cgi \- Xymon Configuration report
.SH SYNOPSIS
.B "confreport.cgi"

.SH DESCRIPTION
\fBconfreport.cgi\fR is invoked as a CGI script via the 

Changes to web/critical.cfg.5.

1
2
3
4
5
6
7
8
.TH CRITICAL.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
critical.cfg \- Configuration of the showgraph CGI

.SH SYNOPSIS
.B $XYMONHOME/etc/critical.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH CRITICAL.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
critical.cfg \- Configuration of the showgraph CGI

.SH SYNOPSIS
.B $XYMONHOME/etc/critical.cfg

.SH DESCRIPTION

Changes to web/criticaleditor.cgi.1.

1
2
3
4
5
6
7
8
.TH CRITICALEDITOR.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
criticaleditor.cgi \- Xymon Critical Systems View Editor CGI
.SH SYNOPSIS
.B "criticaleditor.cgi"

.SH DESCRIPTION
\fBcriticaleditor.cgi\fR is invoked as a CGI script via the 
|







1
2
3
4
5
6
7
8
.TH CRITICALEDITOR.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
criticaleditor.cgi \- Xymon Critical Systems View Editor CGI
.SH SYNOPSIS
.B "criticaleditor.cgi"

.SH DESCRIPTION
\fBcriticaleditor.cgi\fR is invoked as a CGI script via the 

Changes to web/criticalview.cgi.1.

1
2
3
4
5
6
7
8
.TH CRITICALVIEW.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
criticalview.cgi \- Xymon Critical Systems view CGI
.SH SYNOPSIS
.B "criticalview.cgi"

.SH DESCRIPTION
\fBcriticalview.cgi\fR is invoked as a CGI script via the 
|







1
2
3
4
5
6
7
8
.TH CRITICALVIEW.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
criticalview.cgi \- Xymon Critical Systems view CGI
.SH SYNOPSIS
.B "criticalview.cgi"

.SH DESCRIPTION
\fBcriticalview.cgi\fR is invoked as a CGI script via the 

Changes to web/csvinfo.cgi.1.

1
2
3
4
5
6
7
8
.TH CSVINFO.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
csvinfo.cgi \- CGI program to show host information from a CSV file
.SH SYNOPSIS
.B "csvinfo.cgi"

.SH DESCRIPTION
\fBcsvinfo.cgi\fR
|







1
2
3
4
5
6
7
8
.TH CSVINFO.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
csvinfo.cgi \- CGI program to show host information from a CSV file
.SH SYNOPSIS
.B "csvinfo.cgi"

.SH DESCRIPTION
\fBcsvinfo.cgi\fR

Changes to web/datepage.cgi.1.

1
2
3
4
5
6
7
8
.TH DATEPAGE.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
datepage.cgi \- Xymon CGI script to view pre-built reports by date
.SH SYNOPSIS
.B "datepage.cgi?type={day,week,month} --url=URLPREFIX [options]

.SH DESCRIPTION
\fBdatepage.cgi\fR is invoked as a CGI script via the datepage.sh CGI wrapper.
|







1
2
3
4
5
6
7
8
.TH DATEPAGE.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
datepage.cgi \- Xymon CGI script to view pre-built reports by date
.SH SYNOPSIS
.B "datepage.cgi?type={day,week,month} --url=URLPREFIX [options]

.SH DESCRIPTION
\fBdatepage.cgi\fR is invoked as a CGI script via the datepage.sh CGI wrapper.

Changes to web/enadis.cgi.8.

1
2
3
4
5
6
7
8
.TH ENADIS.CGI 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
enadis.cgi \- CGI program to enable/disable Xymon tests
.SH SYNOPSIS
.B "enadis.cgi (invoked via CGI from webserver)"

.SH DESCRIPTION
\fBenadis.cgi\fR is a CGI tool for disabling and enabling
|







1
2
3
4
5
6
7
8
.TH ENADIS.CGI 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
enadis.cgi \- CGI program to enable/disable Xymon tests
.SH SYNOPSIS
.B "enadis.cgi (invoked via CGI from webserver)"

.SH DESCRIPTION
\fBenadis.cgi\fR is a CGI tool for disabling and enabling

Changes to web/eventlog.cgi.1.

1
2
3
4
5
6
7
8
.TH EVENTLOG.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
eventlog.cgi \- CGI program to report the Xymon eventlog
.SH SYNOPSIS
.B "eventlog.cgi"

.SH DESCRIPTION
\fBeventlog.cgi\fR
|







1
2
3
4
5
6
7
8
.TH EVENTLOG.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
eventlog.cgi \- CGI program to report the Xymon eventlog
.SH SYNOPSIS
.B "eventlog.cgi"

.SH DESCRIPTION
\fBeventlog.cgi\fR

Changes to web/findhost.cgi.1.

1
2
3
4
5
6
7
8
.TH FINDHOST.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
findhost.cgi \- Xymon CGI script to find hosts
.SH SYNOPSIS
.B "findhost.cgi?host=REGEX"

.SH DESCRIPTION
\fBfindhost.cgi\fR
|







1
2
3
4
5
6
7
8
.TH FINDHOST.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
findhost.cgi \- Xymon CGI script to find hosts
.SH SYNOPSIS
.B "findhost.cgi?host=REGEX"

.SH DESCRIPTION
\fBfindhost.cgi\fR

Changes to web/ghostlist.cgi.1.

1
2
3
4
5
6
7
8
.TH GHOSTLIST.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
ghostlist.cgi \- CGI program to view ghost clients
.SH SYNOPSIS
.B "ghostlist.cgi"

.SH DESCRIPTION
\fBghostlist.cgi\fR
|







1
2
3
4
5
6
7
8
.TH GHOSTLIST.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
ghostlist.cgi \- CGI program to view ghost clients
.SH SYNOPSIS
.B "ghostlist.cgi"

.SH DESCRIPTION
\fBghostlist.cgi\fR

Changes to web/graphs.cfg.5.

1
2
3
4
5
6
7
8
.TH GRAPHS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
graphs.cfg \- Configuration of the showgraph CGI

.SH SYNOPSIS
.B $XYMONHOME/etc/graphs.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH GRAPHS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
graphs.cfg \- Configuration of the showgraph CGI

.SH SYNOPSIS
.B $XYMONHOME/etc/graphs.cfg

.SH DESCRIPTION

Changes to web/history.cgi.1.

1
2
3
4
5
6
7
8
.TH HISTORY.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
history.cgi \- CGI program to display service history
.SH SYNOPSIS
.B "history.cgi"

.SH DESCRIPTION
\fBhistory.cgi\fR
|







1
2
3
4
5
6
7
8
.TH HISTORY.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
history.cgi \- CGI program to display service history
.SH SYNOPSIS
.B "history.cgi"

.SH DESCRIPTION
\fBhistory.cgi\fR

Changes to web/hostgraphs.cgi.1.

1
2
3
4
5
6
7
8
.TH HOSTGRAPHS.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
hostgraphs.cgi \- CGI program to show multiple graphs
.SH SYNOPSIS
.B "hostgraph.cgi"

.SH DESCRIPTION
\fBhostgraph.cgi\fR
|







1
2
3
4
5
6
7
8
.TH HOSTGRAPHS.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
hostgraphs.cgi \- CGI program to show multiple graphs
.SH SYNOPSIS
.B "hostgraph.cgi"

.SH DESCRIPTION
\fBhostgraph.cgi\fR

Changes to web/report.c.

250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
...
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
	 * might provide.
	 */
	if (xgetenv("XYMONGEN")) sprintf(xymongencmd, "%s", xgetenv("XYMONGEN"));
	else sprintf(xymongencmd, "%s/bin/xymongen", xgetenv("XYMONHOME"));

	snprintf(xymongentimeopt, sizeof(xymongentimeopt)-1,"--reportopts=%u:%u:1:%s", (unsigned int)starttime, (unsigned int)endtime, style);

	sprintf(dirid, "%u-%u", (unsigned int)getpid(), (unsigned int)getcurrenttime(NULL));
	if (!csvoutput) {
		sprintf(outdir, "%s/%s", xgetenv("XYMONREPDIR"), dirid);
		mkdir(outdir, 0755);
		xymongen_argv[newargi++] = outdir;
		sprintf(xymonwebenv, "XYMONWEB=%s/%s", xgetenv("XYMONREPURL"), dirid);
		putenv(xymonwebenv);
	}
................................................................................
		xymongen_argv[newargi++] = csvdelimopt;
	}

	xymongen_argv[newargi++] = NULL;

	if (usemultipart) {
		/* Output the "please wait for report ... " thing */
		snprintf(htmldelim, sizeof(htmldelim)-1, "xymonrep-%u-%u", (int)getpid(), (unsigned int)getcurrenttime(NULL));
		printf("Content-type: multipart/mixed;boundary=%s\n", htmldelim);
		printf("\n");
		printf("--%s\n", htmldelim);
		printf("Content-type: %s\n\n", xgetenv("HTMLCONTENTTYPE"));

		/* It's ok with these hardcoded values, as they are not used for this page */
		sethostenv("", "", "", colorname(COL_BLUE), NULL);







|







 







|







250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
...
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
	 * might provide.
	 */
	if (xgetenv("XYMONGEN")) sprintf(xymongencmd, "%s", xgetenv("XYMONGEN"));
	else sprintf(xymongencmd, "%s/bin/xymongen", xgetenv("XYMONHOME"));

	snprintf(xymongentimeopt, sizeof(xymongentimeopt)-1,"--reportopts=%u:%u:1:%s", (unsigned int)starttime, (unsigned int)endtime, style);

	sprintf(dirid, "%lu-%u", (unsigned long)getpid(), (unsigned int)getcurrenttime(NULL));
	if (!csvoutput) {
		sprintf(outdir, "%s/%s", xgetenv("XYMONREPDIR"), dirid);
		mkdir(outdir, 0755);
		xymongen_argv[newargi++] = outdir;
		sprintf(xymonwebenv, "XYMONWEB=%s/%s", xgetenv("XYMONREPURL"), dirid);
		putenv(xymonwebenv);
	}
................................................................................
		xymongen_argv[newargi++] = csvdelimopt;
	}

	xymongen_argv[newargi++] = NULL;

	if (usemultipart) {
		/* Output the "please wait for report ... " thing */
		snprintf(htmldelim, sizeof(htmldelim)-1, "xymonrep-%lu-%u", (unsigned long)getpid(), (unsigned int)getcurrenttime(NULL));
		printf("Content-type: multipart/mixed;boundary=%s\n", htmldelim);
		printf("\n");
		printf("--%s\n", htmldelim);
		printf("Content-type: %s\n\n", xgetenv("HTMLCONTENTTYPE"));

		/* It's ok with these hardcoded values, as they are not used for this page */
		sethostenv("", "", "", colorname(COL_BLUE), NULL);

Changes to web/report.cgi.1.

1
2
3
4
5
6
7
8
.TH REPORT.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
report.cgi \- CGI front-end to xymongen reporting
.SH SYNOPSIS
.B "report.cgi [--noclean] [xymongen-options]"

.SH DESCRIPTION
\fBreport.cgi\fR
|







1
2
3
4
5
6
7
8
.TH REPORT.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
report.cgi \- CGI front-end to xymongen reporting
.SH SYNOPSIS
.B "report.cgi [--noclean] [xymongen-options]"

.SH DESCRIPTION
\fBreport.cgi\fR

Changes to web/report.sh.DIST.

1
2
3
4
5
6
7
8
9
#!/bin/sh

# This it the Xymon wrapper for the report.cgi tool

. @XYMONHOME@/etc/xymonserver.cfg
. @XYMONHOME@/etc/cgioptions.cfg

@RUNTIMEDEFS@ exec @XYMONHOME@/bin/report.cgi $CGI_REP_OPTS $XYMONGENREPOPTS





<




1
2
3
4

5
6
7
8
#!/bin/sh

# This it the Xymon wrapper for the report.cgi tool


. @XYMONHOME@/etc/cgioptions.cfg

@RUNTIMEDEFS@ exec @XYMONHOME@/bin/report.cgi $CGI_REP_OPTS $XYMONGENREPOPTS

Changes to web/reportlog.c.

141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
		errormsg("Cannot open history file");
	}

	color = parse_historyfile(fd, &repinfo, hostname, service, st, end, 0, reportwarnlevel, reportgreenlevel, reportwarnstops, reporttime);
	fclose(fd);

	textrepfn = (char *)malloc(1024 + strlen(hostname) + strlen(service));
	sprintf(textrepfn, "avail-%s-%s-%u-%u.txt", hostname, service, (unsigned int)getcurrenttime(NULL), (int)getpid());
	textrepfullfn = (char *)malloc(1024 + strlen(xgetenv("XYMONREPDIR")) + strlen(textrepfn));
	sprintf(textrepfullfn, "%s/%s", xgetenv("XYMONREPDIR"), textrepfn);
	textrepurl = (char *)malloc(1024 + strlen(xgetenv("XYMONREPURL")) + strlen(textrepfn));
	sprintf(textrepurl, "%s/%s", xgetenv("XYMONREPURL"), textrepfn);
	textrep = fopen(textrepfullfn, "w");

	/* Now generate the webpage */







|







141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
		errormsg("Cannot open history file");
	}

	color = parse_historyfile(fd, &repinfo, hostname, service, st, end, 0, reportwarnlevel, reportgreenlevel, reportwarnstops, reporttime);
	fclose(fd);

	textrepfn = (char *)malloc(1024 + strlen(hostname) + strlen(service));
	sprintf(textrepfn, "avail-%s-%s-%u-%lu.txt", hostname, service, (unsigned int)getcurrenttime(NULL), (unsigned long)getpid());
	textrepfullfn = (char *)malloc(1024 + strlen(xgetenv("XYMONREPDIR")) + strlen(textrepfn));
	sprintf(textrepfullfn, "%s/%s", xgetenv("XYMONREPDIR"), textrepfn);
	textrepurl = (char *)malloc(1024 + strlen(xgetenv("XYMONREPURL")) + strlen(textrepfn));
	sprintf(textrepurl, "%s/%s", xgetenv("XYMONREPURL"), textrepfn);
	textrep = fopen(textrepfullfn, "w");

	/* Now generate the webpage */

Changes to web/reportlog.cgi.1.

1
2
3
4
5
6
7
8
.TH REPORTLOG.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
reportlog.cgi \- CGI program to report service availability log
.SH SYNOPSIS
.B "reportlog.cgi"

.SH DESCRIPTION
\fBreportlog.cgi\fR
|







1
2
3
4
5
6
7
8
.TH REPORTLOG.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
reportlog.cgi \- CGI program to report service availability log
.SH SYNOPSIS
.B "reportlog.cgi"

.SH DESCRIPTION
\fBreportlog.cgi\fR

Changes to web/showgraph.c.

124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141








142
143
144
145
146
147
148
	/* Build a cache-flush request, and send it to all of the $XYMONTMP/rrdctl.* sockets */
	char *req, *bufp;
	int bytesleft;
	DIR *dir;
	struct dirent *d;
	int ctlsocket = -1;

	req = (char *)malloc(strlen(hostname)+3);
	sprintf(req, "/%s/", hostname);

	ctlsocket = socket(AF_UNIX, SOCK_DGRAM, 0);
	if (ctlsocket == -1) {
		errprintf("Cannot get socket: %s\n", strerror(errno));
		return;
	}
	fcntl(ctlsocket, F_SETFL, O_NONBLOCK);

	dir = opendir(xgetenv("XYMONTMP"));








	while ((d = readdir(dir)) != NULL) {
		if (strncmp(d->d_name, "rrdctl.", 7) == 0) {
			struct sockaddr_un myaddr;
			socklen_t myaddrsz = 0;
			int n, sendfailed = 0;

			memset(&myaddr, 0, sizeof(myaddr));







<
<
<








>
>
>
>
>
>
>
>







124
125
126
127
128
129
130



131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
	/* Build a cache-flush request, and send it to all of the $XYMONTMP/rrdctl.* sockets */
	char *req, *bufp;
	int bytesleft;
	DIR *dir;
	struct dirent *d;
	int ctlsocket = -1;




	ctlsocket = socket(AF_UNIX, SOCK_DGRAM, 0);
	if (ctlsocket == -1) {
		errprintf("Cannot get socket: %s\n", strerror(errno));
		return;
	}
	fcntl(ctlsocket, F_SETFL, O_NONBLOCK);

	dir = opendir(xgetenv("XYMONTMP"));
	if (!dir) {
		errprintf("Cannot acces $XYMONTMP directory: %s\n", strerror(errno));
		return;
	}

	req = (char *)malloc(strlen(hostname)+3);
	sprintf(req, "/%s/", hostname);

	while ((d = readdir(dir)) != NULL) {
		if (strncmp(d->d_name, "rrdctl.", 7) == 0) {
			struct sockaddr_un myaddr;
			socklen_t myaddrsz = 0;
			int n, sendfailed = 0;

			memset(&myaddr, 0, sizeof(myaddr));

Changes to web/showgraph.cgi.1.

1
2
3
4
5
6
7
8
.TH SHOWGRAPH.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
showgraph.cgi \- CGI to generate Xymon trend graphs
.SH SYNOPSIS
.B "showgraph [options]"

.SH DESCRIPTION
\fBshowgraph.cgi\fR
|







1
2
3
4
5
6
7
8
.TH SHOWGRAPH.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
showgraph.cgi \- CGI to generate Xymon trend graphs
.SH SYNOPSIS
.B "showgraph [options]"

.SH DESCRIPTION
\fBshowgraph.cgi\fR

Changes to web/snapshot.c.

191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
	 * need to have option parsing done first.
	 */
	if (xgetenv("XYMONGEN")) sprintf(xymongencmd, "%s", xgetenv("XYMONGEN"));
	else sprintf(xymongencmd, "%s/bin/xymongen", xgetenv("XYMONHOME"));

	snprintf(xymongentimeopt, sizeof(xymongentimeopt), "--snapshot=%u", (unsigned int)starttime);

	sprintf(dirid, "%u-%u", (unsigned int)getpid(), (unsigned int)getcurrenttime(NULL));
	sprintf(outdir, "%s/%s", xgetenv("XYMONSNAPDIR"), dirid);
	if (mkdir(outdir, 0755) == -1) errormsg("Cannot create output directory");

	sprintf(xymonwebenv, "XYMONWEB=%s/%s", xgetenv("XYMONSNAPURL"), dirid);
	putenv(xymonwebenv);

	if (usemultipart) {
		/* Output the "please wait for report ... " thing */
		snprintf(htmldelim, sizeof(htmldelim)-1, "xymonrep-%u-%u", (int)getpid(), (unsigned int)getcurrenttime(NULL));
		printf("Content-type: multipart/mixed;boundary=%s\n", htmldelim);
		printf("\n");
		printf("%s\n", htmldelim);
		printf("Content-type: %s\n\n", xgetenv("HTMLCONTENTTYPE"));

		/* It's ok with these hardcoded values, as they are not used for this page */
		sethostenv("", "", "", colorname(COL_BLUE), NULL);







|








|







191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
	 * need to have option parsing done first.
	 */
	if (xgetenv("XYMONGEN")) sprintf(xymongencmd, "%s", xgetenv("XYMONGEN"));
	else sprintf(xymongencmd, "%s/bin/xymongen", xgetenv("XYMONHOME"));

	snprintf(xymongentimeopt, sizeof(xymongentimeopt), "--snapshot=%u", (unsigned int)starttime);

	sprintf(dirid, "%lu-%u", (unsigned long)getpid(), (unsigned int)getcurrenttime(NULL));
	sprintf(outdir, "%s/%s", xgetenv("XYMONSNAPDIR"), dirid);
	if (mkdir(outdir, 0755) == -1) errormsg("Cannot create output directory");

	sprintf(xymonwebenv, "XYMONWEB=%s/%s", xgetenv("XYMONSNAPURL"), dirid);
	putenv(xymonwebenv);

	if (usemultipart) {
		/* Output the "please wait for report ... " thing */
		snprintf(htmldelim, sizeof(htmldelim)-1, "xymonrep-%lu-%u", (unsigned long)getpid(), (unsigned int)getcurrenttime(NULL));
		printf("Content-type: multipart/mixed;boundary=%s\n", htmldelim);
		printf("\n");
		printf("%s\n", htmldelim);
		printf("Content-type: %s\n\n", xgetenv("HTMLCONTENTTYPE"));

		/* It's ok with these hardcoded values, as they are not used for this page */
		sethostenv("", "", "", colorname(COL_BLUE), NULL);

Changes to web/snapshot.cgi.1.

1
2
3
4
5
6
7
8
.TH SNAPSHOT.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
snapshot.cgi \- CGI program to rebuild the Xymon webpages for a specific point in time.
.SH SYNOPSIS
.B "snapshot.cgi"

.SH DESCRIPTION
\fBsnapshot.cgi\fR
|







1
2
3
4
5
6
7
8
.TH SNAPSHOT.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
snapshot.cgi \- CGI program to rebuild the Xymon webpages for a specific point in time.
.SH SYNOPSIS
.B "snapshot.cgi"

.SH DESCRIPTION
\fBsnapshot.cgi\fR

Changes to web/snapshot.sh.DIST.

1
2
3
4
5
6
7
8
#!/bin/sh

# This is the Xymon snapshot CGI wrapper

. @XYMONHOME@/etc/xymonserver.cfg
. @XYMONHOME@/etc/cgioptions.cfg
@RUNTIMEDEFS@ exec @XYMONHOME@/bin/snapshot.cgi $CGI_SNAPSHOT_OPTS $XYMONGENSNAPOPTS





<



1
2
3
4

5
6
7
#!/bin/sh

# This is the Xymon snapshot CGI wrapper


. @XYMONHOME@/etc/cgioptions.cfg
@RUNTIMEDEFS@ exec @XYMONHOME@/bin/snapshot.cgi $CGI_SNAPSHOT_OPTS $XYMONGENSNAPOPTS

Changes to web/statusreport.cgi.1.

1
2
3
4
5
6
7
8
.TH STATUSREPORT.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
statusreport.cgi \- CGI program to report a status for a group of servers
.SH SYNOPSIS
.B "statusreport.cgi --column=COLUMNNAME [options]"

.SH DESCRIPTION
\fBstatusreport.cgi\fR is a CGI tool to generate a simple HTML
|







1
2
3
4
5
6
7
8
.TH STATUSREPORT.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
statusreport.cgi \- CGI program to report a status for a group of servers
.SH SYNOPSIS
.B "statusreport.cgi --column=COLUMNNAME [options]"

.SH DESCRIPTION
\fBstatusreport.cgi\fR is a CGI tool to generate a simple HTML

Changes to web/svcstatus.cgi.1.

1
2
3
4
5
6
7
8
.TH SVCSTATUS.CGI 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
svcstatus.cgi \- CGI program to view Xymon status logs
.SH SYNOPSIS
.B "svcstatus.cgi [--historical] [--history={top|bottom}]"

.SH DESCRIPTION
\fBsvcstatus.cgi\fR
|







1
2
3
4
5
6
7
8
.TH SVCSTATUS.CGI 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
svcstatus.cgi \- CGI program to view Xymon status logs
.SH SYNOPSIS
.B "svcstatus.cgi [--historical] [--history={top|bottom}]"

.SH DESCRIPTION
\fBsvcstatus.cgi\fR

Changes to web/xymonpage.cgi.1.

1
2
3
4
5
6
7
8
.TH XYMONPAGE 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonpage \- Utility to show a webpage using header and footer
.SH SYNOPSIS
.B "xymonpage [options]"

.SH DESCRIPTION
\fBxymonpage\fR is a tool to generate a webpage in the Xymon style,
|







1
2
3
4
5
6
7
8
.TH XYMONPAGE 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonpage \- Utility to show a webpage using header and footer
.SH SYNOPSIS
.B "xymonpage [options]"

.SH DESCRIPTION
\fBxymonpage\fR is a tool to generate a webpage in the Xymon style,

Changes to web/xymonwebaccess.5.

1
2
3
4
5
6
7
8
.TH XYMON-WEBACCESS 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymon-webaccess \- Web-based access controls in Xymon

.SH DESCRIPTION
Xymon does not provide any built-in authentication (login) mechanism.
Instead, it relies on the access controls available in your web server,
e.g. the Apache \fBmod_auth\fR modules.
|







1
2
3
4
5
6
7
8
.TH XYMON-WEBACCESS 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymon-webaccess \- Web-based access controls in Xymon

.SH DESCRIPTION
Xymon does not provide any built-in authentication (login) mechanism.
Instead, it relies on the access controls available in your web server,
e.g. the Apache \fBmod_auth\fR modules.

Changes to xymond/alerts.cfg.5.

1
2
3
4
5
6
7
8
.TH ALERTS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
alerts.cfg \- Configuration for for xymond_alert module

.SH SYNOPSIS
.B ~xymon/server/etc/alerts.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH ALERTS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
alerts.cfg \- Configuration for for xymond_alert module

.SH SYNOPSIS
.B ~xymon/server/etc/alerts.cfg

.SH DESCRIPTION

Changes to xymond/analysis.cfg.5.

1
2
3
4
5
6
7
8
..
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
.TH ANALYSIS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
analysis.cfg \- Configuration file for the xymond_client module

.SH SYNOPSIS
.B ~Xymon/server/etc/analysis.cfg

.SH DESCRIPTION
................................................................................

"filesystem" is the mount-point where the filesystem is mounted, e.g.
"/usr" or "/home". A filesystem-name that begins with "%" is interpreted
as a Perl-compatible regular expression; e.g. "%^/oracle.*/" will match
any filesystem whose mountpoint begins with "/oracle".

"INODE" works identical to "DISK", but uses the count of i-nodes in
the filesystem instead of the amount of disk space. NB: inode monitoring
currently (rel. 4.3.8) only works for Linux clients.
.sp
Defaults DISK: warnlevel=90%, paniclevel=95%
.BR
Defaults INODE: warnlevel=70%, paniclevel=90%


.SH MEMORY STATUS COLUMN SETTINGS
|







 







|
<







1
2
3
4
5
6
7
8
..
95
96
97
98
99
100
101
102

103
104
105
106
107
108
109
.TH ANALYSIS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
analysis.cfg \- Configuration file for the xymond_client module

.SH SYNOPSIS
.B ~Xymon/server/etc/analysis.cfg

.SH DESCRIPTION
................................................................................

"filesystem" is the mount-point where the filesystem is mounted, e.g.
"/usr" or "/home". A filesystem-name that begins with "%" is interpreted
as a Perl-compatible regular expression; e.g. "%^/oracle.*/" will match
any filesystem whose mountpoint begins with "/oracle".

"INODE" works identical to "DISK", but uses the count of i-nodes in
the filesystem instead of the amount of disk space.

.sp
Defaults DISK: warnlevel=90%, paniclevel=95%
.BR
Defaults INODE: warnlevel=70%, paniclevel=90%


.SH MEMORY STATUS COLUMN SETTINGS

Changes to xymond/client-local.cfg.5.

1
2
3
4
5
6
7
8
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.TH CLIENT-LOCAL.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
client-local.cfg \- Local configuration settings for Xymon clients

.SH SYNOPSIS
.B ~xymon/server/etc/client-local.cfg

.SH DESCRIPTION
................................................................................
The client-local.cfg file is currently used to configure what logfiles
the client should fetch data from, to be used as the basis for the
"msgs" status column; and to configure which files and directories
are being monitored in the "files" status column.

Note that there is a dependency between the client-local.cfg file 
and the 
.I anaysis.cfg(5)
file. When monitoring e.g. a logfile, you must first enter it into the 
client-local.cfg file, to trigger the Xymon client into reporting any 
data about the logfile. Next, you must configure analysis.cfg 
so the Xymon server knows what to look for in the file data sent by 
the client. So: client-local.cfg defines what raw data is collected 
by the client, and analysis.cfg defines how to analyze them.

|







 







|







1
2
3
4
5
6
7
8
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.TH CLIENT-LOCAL.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
client-local.cfg \- Local configuration settings for Xymon clients

.SH SYNOPSIS
.B ~xymon/server/etc/client-local.cfg

.SH DESCRIPTION
................................................................................
The client-local.cfg file is currently used to configure what logfiles
the client should fetch data from, to be used as the basis for the
"msgs" status column; and to configure which files and directories
are being monitored in the "files" status column.

Note that there is a dependency between the client-local.cfg file 
and the 
.I analysis.cfg(5)
file. When monitoring e.g. a logfile, you must first enter it into the 
client-local.cfg file, to trigger the Xymon client into reporting any 
data about the logfile. Next, you must configure analysis.cfg 
so the Xymon server knows what to look for in the file data sent by 
the client. So: client-local.cfg defines what raw data is collected 
by the client, and analysis.cfg defines how to analyze them.

Changes to xymond/client/aix.c.

20
21
22
23
24
25
26

27
28
29
30
31
32
33
..
43
44
45
46
47
48
49

50
51
52
53
54
55
56
57
58
59
60
61

62
63
64
65
66
67
68
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;

	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
	char *realmemstr;
	char *freememstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	realmemstr = getdata("realmem");
	freememstr = getdata("freemem");
	swapmemstr = getdata("swap");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Free", "%Used", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", "CMD", psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>












>







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
..
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;
	char *inodestr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
	char *realmemstr;
	char *freememstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	realmemstr = getdata("realmem");
	freememstr = getdata("freemem");
	swapmemstr = getdata("swap");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Free", "%Used", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "avail", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", "CMD", psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/client/darwin.c.

20
21
22
23
24
25
26

27
28
29
30
31
32
33
..
40
41
42
43
44
45
46

47
48
49
50
51
52
53
54
55

56
57
58
59
60
61
62
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;

	char *meminfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;

	char fromline[1024];
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	meminfostr = getdata("meminfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>









>







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
..
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;
	char *inodestr;
	char *meminfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;

	char fromline[1024];
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	meminfostr = getdata("meminfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "ifree", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/client/freebsd.c.

20
21
22
23
24
25
26

27
28
29
30
31
32
33
..
48
49
50
51
52
53
54

55
56
57
58
59
60
61
62
63
64
65
66

67
68
69
70
71
72
73
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;

	char *meminfostr;
	char *swapinfostr;
	char *vmtotalstr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clockstr");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	meminfostr = getdata("meminfo");
	swapinfostr = getdata("swapinfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	vmtotalstr = getdata("vmtotal");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>












>







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
..
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;
	char *inodestr;
	char *meminfostr;
	char *swapinfostr;
	char *vmtotalstr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clockstr");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	meminfostr = getdata("meminfo");
	swapinfostr = getdata("swapinfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	vmtotalstr = getdata("vmtotal");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "ifree", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/client/hpux.c.

20
21
22
23
24
25
26

27
28
29
30
31
32
33
..
44
45
46
47
48
49
50

51
52
53
54
55
56
57
58
59
60
61

62
63
64
65
66
67
68
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;

	char *memorystr;
	char *swapinfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	memorystr = getdata("memory");
	swapinfostr = getdata("swapinfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Available", "Capacity", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>











>







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
..
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;
	char *inodestr;
	char *memorystr;
	char *swapinfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	memorystr = getdata("memory");
	swapinfostr = getdata("swapinfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Available", "Capacity", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "ifree", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/client/openbsd.c.

20
21
22
23
24
25
26

27
28
29
30
31
32
33
..
42
43
44
45
46
47
48

49
50
51
52
53
54
55
56
57
58

59
60
61
62
63
64
65
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;

	char *meminfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;

................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	meminfostr = getdata("meminfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>










>







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
..
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
	char *uptimestr;
	char *clockstr;
	char *msgcachestr;
	char *whostr;
	char *psstr;
	char *topstr;
	char *dfstr;
	char *inodestr;
	char *meminfostr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;

................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	meminfostr = getdata("meminfo");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "Avail", "Capacity", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "ifree", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "COMMAND", NULL, psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 3, 4, 5, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/client/solaris.c.

24
25
26
27
28
29
30

31
32
33
34
35
36
37
..
45
46
47
48
49
50
51

52
53
54
55
56
57
58
..
59
60
61
62
63
64
65

66
67
68
69
70
71
72
	char *psstr;
	char *topstr;
	char *prtconfstr;
	char *memorystr;
	char *swapstr;
	char *swapliststr;
	char *dfstr;

	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
	char *iostatdiskstr;

................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");

	prtconfstr = getdata("prtconf");
	memorystr = getdata("memory");
	swapstr = getdata("swap");
	swapliststr = getdata("swaplist");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
................................................................................
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	iostatdiskstr = getdata("iostatdisk");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "avail", "capacity", "Mounted", dfstr);

	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "CMD", "COMMAND", psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 0, 1, 6, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);








>







 







>







 







>







24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
..
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
..
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
	char *psstr;
	char *topstr;
	char *prtconfstr;
	char *memorystr;
	char *swapstr;
	char *swapliststr;
	char *dfstr;
	char *inodestr;
	char *msgsstr;
	char *netstatstr;
	char *ifstatstr;
	char *portsstr;
	char *vmstatstr;
	char *iostatdiskstr;

................................................................................
	uptimestr = getdata("uptime");
	clockstr = getdata("clock");
	msgcachestr = getdata("msgcache");
	whostr = getdata("who");
	psstr = getdata("ps");
	topstr = getdata("top");
	dfstr = getdata("df");
	inodestr = getdata("inode");
	prtconfstr = getdata("prtconf");
	memorystr = getdata("memory");
	swapstr = getdata("swap");
	swapliststr = getdata("swaplist");
	msgsstr = getdata("msgs");
	netstatstr = getdata("netstat");
	ifstatstr = getdata("ifstat");
................................................................................
	portsstr = getdata("ports");
	vmstatstr = getdata("vmstat");
	iostatdiskstr = getdata("iostatdisk");

	unix_cpu_report(hostname, clienttype, os, hinfo, fromline, timestr, uptimestr, clockstr, msgcachestr, 
			whostr, 0, psstr, 0, topstr);
	unix_disk_report(hostname, clienttype, os, hinfo, fromline, timestr, "avail", "capacity", "Mounted", dfstr);
	unix_inode_report(hostname, clienttype, os, hinfo, fromline, timestr, "ifree", "%iused", "Mounted", inodestr);
	unix_procs_report(hostname, clienttype, os, hinfo, fromline, timestr, "CMD", "COMMAND", psstr);
	unix_ports_report(hostname, clienttype, os, hinfo, fromline, timestr, 0, 1, 6, portsstr);

	msgs_report(hostname, clienttype, os, hinfo, fromline, timestr, msgsstr);
	file_report(hostname, clienttype, os, hinfo, fromline, timestr);
	linecount_report(hostname, clienttype, os, hinfo, fromline, timestr);

Changes to xymond/combo.cfg.5.

1
2
3
4
5
6
7
8
.TH COMBO.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
combo.cfg \- Configuration of combostatus tool

.SH SYNOPSIS
.B $XYMONHOME/etc/combo.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH COMBO.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
combo.cfg \- Configuration of combostatus tool

.SH SYNOPSIS
.B $XYMONHOME/etc/combo.cfg

.SH DESCRIPTION

Changes to xymond/combostatus.1.

1
2
3
4
5
6
7
8
.TH COMBOSTATUS 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
combostatus \- Xymon combination test tool
.SH SYNOPSIS
.B "combostatus --help"
.br
.B "combostatus --version"
.br
|







1
2
3
4
5
6
7
8
.TH COMBOSTATUS 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
combostatus \- Xymon combination test tool
.SH SYNOPSIS
.B "combostatus --help"
.br
.B "combostatus --version"
.br

Changes to xymond/etcfiles/analysis.cfg.

13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#    LOAD   : Changes the "cpu" status according to the system load.
#    CLOCK  : Changes the "cpu" status if the client system clock is
#             not synchronized with the clock of the Xymon server.
#    DISK   : Changes the "disk" status, depending on the amount of space
#             used of filesystems.
#    INODE  : Changes the "inode" status, depending on the number of inodes
#             used in filesystems.
#             NB: Only works for Linux clients.
#    MEMPHYS: Changes the "memory" status, based on the percentage of real
#             memory used.
#    MEMACT : Changes the "memory" status, based on the percentage of "actual"
#             memory used. Note: Not all systems report an "actual" value.
#    MEMSWAP: Changes the "memory" status, based on the percentage of swap
#             space used.
#    PROC   : Changes the "procs" status according to which processes were found







<







13
14
15
16
17
18
19

20
21
22
23
24
25
26
#    LOAD   : Changes the "cpu" status according to the system load.
#    CLOCK  : Changes the "cpu" status if the client system clock is
#             not synchronized with the clock of the Xymon server.
#    DISK   : Changes the "disk" status, depending on the amount of space
#             used of filesystems.
#    INODE  : Changes the "inode" status, depending on the number of inodes
#             used in filesystems.

#    MEMPHYS: Changes the "memory" status, based on the percentage of real
#             memory used.
#    MEMACT : Changes the "memory" status, based on the percentage of "actual"
#             memory used. Note: Not all systems report an "actual" value.
#    MEMSWAP: Changes the "memory" status, based on the percentage of swap
#             space used.
#    PROC   : Changes the "procs" status according to which processes were found

Changes to xymond/etcfiles/columndoc.csv.

38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
ntp;The <b>ntp</b> column shows the status when trying to use the NTP Network Time service on the host. ntp enables computers to synchronize their internal clocks, typically with an external and extremely accurate clock.;
rpc;The <b>rpc</b> column shows the status of selected RPC services on the host. RPC is a general method for programs running on multiple computers to communicate between each other, and is used for many different purposes - e.g. mounting remote filesystems on Unix systems.;
http;The <b>http</b> column shows the status of one or more Web requests sent to the server. http is now the ubiquitous method for exchanging information across a network, it is the service used when your webbrowser requests information from the Internet.;
content;The <b>content</b> column shows the status of a Web request, where a specific response was expected.;
sslcert;The <b>sslcert</b> column shows the status of one or more SSL certificates on the server. SSL certificates are needed for services that use encryption, e.g. if you have a secure webserver. Certificates are normally issued by trusted organisations such as Verisign or Thawte, and are valid for a limited period of time.;
cpu;The <b>cpu</b> column shows the status of the system processor (CPU) on the host. It monitors the system to check if it is getting too busy to be able to handle the load.;
disk;The <b>disk</b> column shows the status of the system disks and other file storage areas.;
inode;The <b>inode</b> column shows how many inodes (roughly, filenames) are used on a filesystem. Running out of inodes is equivalent to filling up your disk. Note that this check is currently only supported on Linux servers.;
memory;The <b>memory</b> column shows how much of the system memory (RAM) and swap-space is being used. If memory is running low, performance of the system will begin to degrade.;
procs;The <b>procs</b> column shows the status of select processes that are expected to run on the system.;
svcs;The <b>svcs</b> column shows the status of select system services that are expected to run on the system.;
msgs;The <b>msgs</b> column monitors system log-files or the Event log for warnings or critical errors.;
xymongen;The <b>xymongen</b> column shows the status of the Xymon xymongen task. This task is responsible for updating the webpages you see when looking at the Xymon status view.;
xymonproxy;The <b>xymonproxy</b> column shows the status of the Xymon xymonproxy task. xymonproxy is used to forward Xymon status-reports from one part of the network to another, so a failure of this task may result in servers that are not being monitored.;
xymonnet;The <b>xymonnet</b> column shows the status of the Xymon network-service monitoring task. This task is responsible for testing all of the network services being monitored. ;
xymond;The <b>xymond</b> column shows the status of the central Xymon daemon.;
info;The <b>info</b> column shows static information about how this host is configured in the Xymon system.;
trends;The <b>trends</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;
graphs;The <b>graphs</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;
larrd;The <b>larrd</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;







|












38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
ntp;The <b>ntp</b> column shows the status when trying to use the NTP Network Time service on the host. ntp enables computers to synchronize their internal clocks, typically with an external and extremely accurate clock.;
rpc;The <b>rpc</b> column shows the status of selected RPC services on the host. RPC is a general method for programs running on multiple computers to communicate between each other, and is used for many different purposes - e.g. mounting remote filesystems on Unix systems.;
http;The <b>http</b> column shows the status of one or more Web requests sent to the server. http is now the ubiquitous method for exchanging information across a network, it is the service used when your webbrowser requests information from the Internet.;
content;The <b>content</b> column shows the status of a Web request, where a specific response was expected.;
sslcert;The <b>sslcert</b> column shows the status of one or more SSL certificates on the server. SSL certificates are needed for services that use encryption, e.g. if you have a secure webserver. Certificates are normally issued by trusted organisations such as Verisign or Thawte, and are valid for a limited period of time.;
cpu;The <b>cpu</b> column shows the status of the system processor (CPU) on the host. It monitors the system to check if it is getting too busy to be able to handle the load.;
disk;The <b>disk</b> column shows the status of the system disks and other file storage areas.;
inode;The <b>inode</b> column shows how many inodes (roughly, filenames) are used on a filesystem. Running out of inodes is equivalent to filling up your disk.;
memory;The <b>memory</b> column shows how much of the system memory (RAM) and swap-space is being used. If memory is running low, performance of the system will begin to degrade.;
procs;The <b>procs</b> column shows the status of select processes that are expected to run on the system.;
svcs;The <b>svcs</b> column shows the status of select system services that are expected to run on the system.;
msgs;The <b>msgs</b> column monitors system log-files or the Event log for warnings or critical errors.;
xymongen;The <b>xymongen</b> column shows the status of the Xymon xymongen task. This task is responsible for updating the webpages you see when looking at the Xymon status view.;
xymonproxy;The <b>xymonproxy</b> column shows the status of the Xymon xymonproxy task. xymonproxy is used to forward Xymon status-reports from one part of the network to another, so a failure of this task may result in servers that are not being monitored.;
xymonnet;The <b>xymonnet</b> column shows the status of the Xymon network-service monitoring task. This task is responsible for testing all of the network services being monitored. ;
xymond;The <b>xymond</b> column shows the status of the central Xymon daemon.;
info;The <b>info</b> column shows static information about how this host is configured in the Xymon system.;
trends;The <b>trends</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;
graphs;The <b>graphs</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;
larrd;The <b>larrd</b> column holds a collection of the graphs that show trends in the utilisation, response-times etc. for the services monitored on this host.;

Changes to xymond/rrd/do_ifstat.c.

15
16
17
18
19
20
21
22
23


24
25
26
27
28
29
30
...
204
205
206
207
208
209
210




211
212
213
214
215
216
217
218
219
220


221
222
223
224
225
226
227
				 NULL };
static void *ifstat_tpl       = NULL;


/* eth0   Link encap:                                                 */
/*        RX bytes: 1829192 (265.8 MiB)  TX bytes: 1827320 (187.7 MiB */
static const char *ifstat_linux_exprs[] = {
	"^([a-z]+[0123456789.:]*|lo)\\s",
	"^\\s+RX bytes:([0-9]+) .*TX bytes.([0-9]+) "


};

/* Name MTU  Network        IP            Ipkts Ierrs Ibytes Opkts Oerrs Obytes Coll */
/* lnc0 1500 172.16.10.0/24 172.16.10.151 26    -     1818   26    -     1802   -    */
static const char *ifstat_freebsd_exprs[] = {
	"^([a-z0-9]+)\\s+\\d+\\s+[0-9.\\/]+\\s+[0-9.]+\\s+\\d+\\s+[0-9-]+\\s+(\\d+)\\s+\\d+\\s+[0-9-]+\\s+(\\d+)\\s+[0-9-]+"
};
................................................................................
		  case OS_ZOS:
			if (pickdata(bol, ifstat_linux_pcres[0], 1, &ifname)) {
				/*
				 * Linux' netif aliases mess up things. 
				 * Clear everything when we see an interface name.
				 * But we dont want to track the "lo" interface.
				 */




				if (strcmp(ifname, "lo") == 0) {
					xfree(ifname); ifname = NULL;
				}
				else {
					dmatch = 1;
					if (rxstr) { xfree(rxstr); rxstr = NULL; }
					if (txstr) { xfree(txstr); txstr = NULL; }
				}
			}
			else if (pickdata(bol, ifstat_linux_pcres[1], 1, &rxstr, &txstr)) dmatch |= 6;


			break;

		  case OS_FREEBSD:
			/*
			 * FreeBSD 8 added an "Idrop" counter in the middle of the data.
			 * See if we match this expression, and if not then fall back to
			 * the old regex without that field.







|
|
>
>







 







>
>
>
>










>
>







15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
...
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
				 NULL };
static void *ifstat_tpl       = NULL;


/* eth0   Link encap:                                                 */
/*        RX bytes: 1829192 (265.8 MiB)  TX bytes: 1827320 (187.7 MiB */
static const char *ifstat_linux_exprs[] = {
	"^([a-z]+[0123456789.:]*|lo:?)\\s",
	"^\\s+RX bytes:([0-9]+) .*TX bytes.([0-9]+) ",
	"^\\s+RX packets\\s+[0-9]+\\s+bytes\\s+([0-9]+) ",
	"^\\s+TX packets\\s+[0-9]+\\s+bytes\\s+([0-9]+) "
};

/* Name MTU  Network        IP            Ipkts Ierrs Ibytes Opkts Oerrs Obytes Coll */
/* lnc0 1500 172.16.10.0/24 172.16.10.151 26    -     1818   26    -     1802   -    */
static const char *ifstat_freebsd_exprs[] = {
	"^([a-z0-9]+)\\s+\\d+\\s+[0-9.\\/]+\\s+[0-9.]+\\s+\\d+\\s+[0-9-]+\\s+(\\d+)\\s+\\d+\\s+[0-9-]+\\s+(\\d+)\\s+[0-9-]+"
};
................................................................................
		  case OS_ZOS:
			if (pickdata(bol, ifstat_linux_pcres[0], 1, &ifname)) {
				/*
				 * Linux' netif aliases mess up things. 
				 * Clear everything when we see an interface name.
				 * But we dont want to track the "lo" interface.
				 */

				/* Strip off the last character if it is a colon (:) */
				if (ifname[strlen(ifname)-1] == ':') ifname[strlen(ifname)-1] = '\0';

				if (strcmp(ifname, "lo") == 0) {
					xfree(ifname); ifname = NULL;
				}
				else {
					dmatch = 1;
					if (rxstr) { xfree(rxstr); rxstr = NULL; }
					if (txstr) { xfree(txstr); txstr = NULL; }
				}
			}
			else if (pickdata(bol, ifstat_linux_pcres[1], 1, &rxstr, &txstr)) dmatch |= 6;
			else if (pickdata(bol, ifstat_linux_pcres[2], 1, &rxstr)) dmatch |= 2;
			else if (pickdata(bol, ifstat_linux_pcres[3], 1, &txstr)) dmatch |= 4;
			break;

		  case OS_FREEBSD:
			/*
			 * FreeBSD 8 added an "Idrop" counter in the middle of the data.
			 * See if we match this expression, and if not then fall back to
			 * the old regex without that field.

Changes to xymond/trimhistory.8.

1
2
3
4
5
6
7
8
.TH TRIMHISTORY 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
trimhistory \- Remove old Xymon history-log entries
.SH SYNOPSIS
.B "trimhistory --cutoff=TIME [options]"

.SH DESCRIPTION
The \fBtrimhistory\fR tool is used to purge old entries from the
|







1
2
3
4
5
6
7
8
.TH TRIMHISTORY 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
trimhistory \- Remove old Xymon history-log entries
.SH SYNOPSIS
.B "trimhistory --cutoff=TIME [options]"

.SH DESCRIPTION
The \fBtrimhistory\fR tool is used to purge old entries from the

Changes to xymond/xymon-mailack.8.

1
2
3
4
5
6
7
8
.TH XYMON-MAILACK 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymon-mailack \- permit acknowledging alerts via e-mail
.SH SYNOPSIS
.B "xymon-mailack --env=FILENAME [--debug]"

.SH DESCRIPTION
xymon-mailack normally runs as an input mail-filter for the
|







1
2
3
4
5
6
7
8
.TH XYMON-MAILACK 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymon-mailack \- permit acknowledging alerts via e-mail
.SH SYNOPSIS
.B "xymon-mailack --env=FILENAME [--debug]"

.SH DESCRIPTION
xymon-mailack normally runs as an input mail-filter for the

Changes to xymond/xymond.8.

1
2
3
4
5
6
7
8
.TH XYMOND 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond \- Master network daemon for a Xymon server
.SH SYNOPSIS
.B "xymond [options]"

.SH DESCRIPTION
xymond is the core daemon in the Xymon Monitor.
|







1
2
3
4
5
6
7
8
.TH XYMOND 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond \- Master network daemon for a Xymon server
.SH SYNOPSIS
.B "xymond [options]"

.SH DESCRIPTION
xymond is the core daemon in the Xymon Monitor.

Changes to xymond/xymond.c.

3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
....
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
....
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
....
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
....
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016

			nextmsg = strstr(currmsg, "\n\nstatus");
			if (nextmsg) { *(nextmsg+1) = '\0'; nextmsg += 2; }

			/* Pick out the real sender of this message */
			msgfrom = strstr(currmsg, "\nStatus message received from ");
			if (msgfrom) {
				sscanf(msgfrom, "\nStatus message received from %16s\n", sender);
				*msgfrom = '\0';
			}

			if (statussenders) {
				get_hts(currmsg, sender, origin, &h, &t, &grouplist, &log, &color, &downcause, NULL, 0, 0);
				if (!oksender(statussenders, (h ? h->ip : NULL), msg->addr.sin_addr, currmsg)) validsender = 0;
			}
................................................................................

			currmsg = nextmsg;
		} while (currmsg);
	}
	else if (strncmp(msg->buf, "status", 6) == 0) {
		msgfrom = strstr(msg->buf, "\nStatus message received from ");
		if (msgfrom) {
			sscanf(msgfrom, "\nStatus message received from %16s\n", sender);
			*msgfrom = '\0';
		}

		if (statussenders) {
			get_hts(msg->buf, sender, origin, &h, &t, &grouplist, &log, &color, &downcause, NULL, 0, 0);
			if (!oksender(statussenders, (h ? h->ip : NULL), msg->addr.sin_addr, msg->buf)) goto done;
		}
................................................................................
	else if (strncmp(msg->buf, "data", 4) == 0) {
		char *hostname = NULL, *testname = NULL;
		char *bhost, *ehost, *btest;
		char savechar;

		msgfrom = strstr(msg->buf, "\nStatus message received from ");
		if (msgfrom) {
			sscanf(msgfrom, "\nStatus message received from %16s\n", sender);
			*msgfrom = '\0';
		}

		bhost = msg->buf + strlen("data"); bhost += strspn(bhost, " \t");
		ehost = bhost + strcspn(bhost, " \t\r\n");
		savechar = *ehost; *ehost = '\0';

................................................................................
		char *line1, *p;
		char savech;

		msgfrom = strstr(msg->buf, "\n[proxy]\n");
		if (msgfrom) {
			char *ipline = strstr(msgfrom, "\nClientIP:");
			if (ipline) { 
				sscanf(ipline, "\nClientIP:%16s\n", sender);
			}
		}

		p = msg->buf + strcspn(msg->buf, "\r\n");
		if ((*p == '\r') || (*p == '\n')) {
			savech = *p;
			*p = '\0';
................................................................................
		pidfile = strdup(fn);
	}

	/* Save PID */
	{
		FILE *fd = fopen(pidfile, "w");
		if (fd) {
			if (fprintf(fd, "%d\n", (int)getpid()) <= 0) {
				errprintf("Error writing PID file %s: %s\n", pidfile, strerror(errno));
			}
			fclose(fd);
		}
		else {
			errprintf("Cannot open PID file %s: %s\n", pidfile, strerror(errno));
		}







|







 







|







 







|







 







|







 







|







3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
....
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
....
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
....
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
....
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016

			nextmsg = strstr(currmsg, "\n\nstatus");
			if (nextmsg) { *(nextmsg+1) = '\0'; nextmsg += 2; }

			/* Pick out the real sender of this message */
			msgfrom = strstr(currmsg, "\nStatus message received from ");
			if (msgfrom) {
				sscanf(msgfrom, "\nStatus message received from %15s\n", sender);
				*msgfrom = '\0';
			}

			if (statussenders) {
				get_hts(currmsg, sender, origin, &h, &t, &grouplist, &log, &color, &downcause, NULL, 0, 0);
				if (!oksender(statussenders, (h ? h->ip : NULL), msg->addr.sin_addr, currmsg)) validsender = 0;
			}
................................................................................

			currmsg = nextmsg;
		} while (currmsg);
	}
	else if (strncmp(msg->buf, "status", 6) == 0) {
		msgfrom = strstr(msg->buf, "\nStatus message received from ");
		if (msgfrom) {
			sscanf(msgfrom, "\nStatus message received from %15s\n", sender);
			*msgfrom = '\0';
		}

		if (statussenders) {
			get_hts(msg->buf, sender, origin, &h, &t, &grouplist, &log, &color, &downcause, NULL, 0, 0);
			if (!oksender(statussenders, (h ? h->ip : NULL), msg->addr.sin_addr, msg->buf)) goto done;
		}
................................................................................
	else if (strncmp(msg->buf, "data", 4) == 0) {
		char *hostname = NULL, *testname = NULL;
		char *bhost, *ehost, *btest;
		char savechar;

		msgfrom = strstr(msg->buf, "\nStatus message received from ");
		if (msgfrom) {
			sscanf(msgfrom, "\nStatus message received from %15s\n", sender);
			*msgfrom = '\0';
		}

		bhost = msg->buf + strlen("data"); bhost += strspn(bhost, " \t");
		ehost = bhost + strcspn(bhost, " \t\r\n");
		savechar = *ehost; *ehost = '\0';

................................................................................
		char *line1, *p;
		char savech;

		msgfrom = strstr(msg->buf, "\n[proxy]\n");
		if (msgfrom) {
			char *ipline = strstr(msgfrom, "\nClientIP:");
			if (ipline) { 
				sscanf(ipline, "\nClientIP:%15s\n", sender);
			}
		}

		p = msg->buf + strcspn(msg->buf, "\r\n");
		if ((*p == '\r') || (*p == '\n')) {
			savech = *p;
			*p = '\0';
................................................................................
		pidfile = strdup(fn);
	}

	/* Save PID */
	{
		FILE *fd = fopen(pidfile, "w");
		if (fd) {
			if (fprintf(fd, "%lu\n", (unsigned long)getpid()) <= 0) {
				errprintf("Error writing PID file %s: %s\n", pidfile, strerror(errno));
			}
			fclose(fd);
		}
		else {
			errprintf("Cannot open PID file %s: %s\n", pidfile, strerror(errno));
		}

Changes to xymond/xymond_alert.8.

1
2
3
4
5
6
7
8
.TH XYMOND_ALERT 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_alert \- xymond worker module for sending out alerts
.SH SYNOPSIS
.B "xymond_channel --channel=page xymond_alert [options]"

.SH DESCRIPTION
xymond_alert is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_ALERT 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_alert \- xymond worker module for sending out alerts
.SH SYNOPSIS
.B "xymond_channel --channel=page xymond_alert [options]"

.SH DESCRIPTION
xymond_alert is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_capture.8.

1
2
3
4
5
6
7
8
.TH XYMOND_CAPTURE 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_capture \- catch selected messages from a xymond channel
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_capture [options]"

.SH DESCRIPTION
xymond_capture is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_CAPTURE 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_capture \- catch selected messages from a xymond channel
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_capture [options]"

.SH DESCRIPTION
xymond_capture is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_channel.8.

1
2
3
4
5
6
7
8
.TH XYMOND_CHANNEL 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_channel \- Feed a xymond channel to a worker module
.SH SYNOPSIS
.B "xymond_channel --channel=CHANNEL [options] workerprogram [worker-options]"

.SH DESCRIPTION
xymond_channel hooks into one of the 
|







1
2
3
4
5
6
7
8
.TH XYMOND_CHANNEL 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_channel \- Feed a xymond channel to a worker module
.SH SYNOPSIS
.B "xymond_channel --channel=CHANNEL [options] workerprogram [worker-options]"

.SH DESCRIPTION
xymond_channel hooks into one of the 

Changes to xymond/xymond_client.8.

1
2
3
4
5
6
7
8
.TH XYMOND_CLIENT 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_client \- xymond worker module for client data
.SH SYNOPSIS
.B "xymond_channel --channel=client xymond_client [options]"

.SH DESCRIPTION
xymond_client is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_CLIENT 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_client \- xymond worker module for client data
.SH SYNOPSIS
.B "xymond_channel --channel=client xymond_client [options]"

.SH DESCRIPTION
xymond_client is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_client.c.

797
798
799
800
801
802
803







804
805
806
807
808
809
810
811

812
813
814
815
816
817
818
			addtobuffer(dfstr_filtered, bol);
			addtobuffer(dfstr_filtered, "\n");
		}
		if (nl) { *nl = '\n'; bol = nl+1; } else bol = NULL;
	}

	if ((capacol == -1) && (mntcol == -1)) {







		/* If this happens, we havent found our headers so no filesystems have been processed */
		inodecolor = COL_YELLOW;
		sprintf(msgline, "&red Expected strings (%s and %s) not found in df output\n", 
			capahdr, mnthdr);
		addtobuffer(monmsg, msgline);

		errprintf("Host %s (%s) sent incomprehensible inode report - missing columnheaders '%s' and '%s'\n%s\n",
			  hostname, osname(os), capahdr, mnthdr, dfstr);

	}

	/* Check for filesystems that must (not) exist */
	while ((iname = check_inode_count(&icount, &imin, &imax, &icolor, &group)) != NULL) {
		char limtxt[1024];

		*limtxt = '\0';







>
>
>
>
>
>
>
|
|
|
|
|
|
|
|
>







797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
			addtobuffer(dfstr_filtered, bol);
			addtobuffer(dfstr_filtered, "\n");
		}
		if (nl) { *nl = '\n'; bol = nl+1; } else bol = NULL;
	}

	if ((capacol == -1) && (mntcol == -1)) {
		if (strlen(dfstr) == 0) {
			/* Empty inode report, happens on Solaris when all filesystems are ZFS */
			inodecolor = COL_GREEN;
			sprintf(msgline, "&green No filesystems reporting inode data\n");
			addtobuffer(monmsg, msgline);
		}
		else {
			/* If this happens, we havent found our headers so no filesystems have been processed */
			inodecolor = COL_YELLOW;
			sprintf(msgline, "&red Expected strings (%s and %s) not found in df output\n", 
				capahdr, mnthdr);
			addtobuffer(monmsg, msgline);
	
			errprintf("Host %s (%s) sent incomprehensible inode report - missing columnheaders '%s' and '%s'\n%s\n",
				  hostname, osname(os), capahdr, mnthdr, dfstr);
		}
	}

	/* Check for filesystems that must (not) exist */
	while ((iname = check_inode_count(&icount, &imin, &imax, &icolor, &group)) != NULL) {
		char limtxt[1024];

		*limtxt = '\0';

Changes to xymond/xymond_distribute.8.

1
2
3
4
5
6
7
8
.TH XYMOND_DISTRIBUTE 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_distribute \- xymond worker module for distributing commands
.SH SYNOPSIS
.B "xymond_channel --channel=enadis xymond_distribute [options]"

.SH DESCRIPTION
xymond_distribute is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_DISTRIBUTE 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_distribute \- xymond worker module for distributing commands
.SH SYNOPSIS
.B "xymond_channel --channel=enadis xymond_distribute [options]"

.SH DESCRIPTION
xymond_distribute is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_filestore.8.

1
2
3
4
5
6
7
8
.TH XYMOND_FILESTORE 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_filestore \- xymond worker module for storing Xymon data
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_filestore --status [options]"
.br
.B "xymond_channel --channel=data   xymond_filestore --data [options]"
.br
|







1
2
3
4
5
6
7
8
.TH XYMOND_FILESTORE 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_filestore \- xymond worker module for storing Xymon data
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_filestore --status [options]"
.br
.B "xymond_channel --channel=data   xymond_filestore --data [options]"
.br

Changes to xymond/xymond_history.8.

1
2
3
4
5
6
7
8
.TH XYMOND_HISTORY 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_history \- xymond worker module for logging status changes 
.SH SYNOPSIS
.B "xymond_channel --channel=stachg xymond_history [options]"

.SH DESCRIPTION
xymond_history is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_HISTORY 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_history \- xymond worker module for logging status changes 
.SH SYNOPSIS
.B "xymond_channel --channel=stachg xymond_history [options]"

.SH DESCRIPTION
xymond_history is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_history.c.

156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
		}
		xfree(savelist);
	}

	{
		FILE *pidfd = fopen(pidfn, "w");
		if (pidfd) {
			fprintf(pidfd, "%d\n", getpid());
			fclose(pidfd);
		}
	}

	sprintf(alleventsfn, "%s/allevents", histdir);
	if (save_allevents) {
		alleventsfd = fopen(alleventsfn, "a");







|







156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
		}
		xfree(savelist);
	}

	{
		FILE *pidfd = fopen(pidfn, "w");
		if (pidfd) {
			fprintf(pidfd, "%lu\n", (unsigned long)getpid());
			fclose(pidfd);
		}
	}

	sprintf(alleventsfn, "%s/allevents", histdir);
	if (save_allevents) {
		alleventsfd = fopen(alleventsfn, "a");

Changes to xymond/xymond_hostdata.8.

1
2
3
4
5
6
7
8
.TH XYMOND_HOSTDATA 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_hostdata \- xymond worker module for storing historical client data
.SH SYNOPSIS
.B "xymond_channel --channel=clichg xymond_hostdata"

.SH DESCRIPTION
xymond_hostdata is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_HOSTDATA 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_hostdata \- xymond worker module for storing historical client data
.SH SYNOPSIS
.B "xymond_channel --channel=clichg xymond_hostdata"

.SH DESCRIPTION
xymond_hostdata is a worker module for xymond, and as such it is normally

Changes to xymond/xymond_rrd.8.

1
2
3
4
5
6
7
8
.TH XYMOND_RRD 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_rrd \- xymond worker module for updating Xymon RRD files
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_rrd [options]"
.br
.B "xymond_channel --channel=data xymond_rrd [options]"

|







1
2
3
4
5
6
7
8
.TH XYMOND_RRD 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_rrd \- xymond worker module for updating Xymon RRD files
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_rrd [options]"
.br
.B "xymond_channel --channel=data xymond_rrd [options]"

Changes to xymond/xymond_rrd.c.

236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
	sigaction(SIGCHLD, &sa, NULL);
	sigaction(SIGTERM, &sa, NULL);
	sigaction(SIGINT, &sa, NULL);
	signal(SIGPIPE, SIG_DFL);

	/* Setup the control socket that receives cache-flush commands */
	memset(&ctlsockaddr, 0, sizeof(ctlsockaddr));
	sprintf(ctlsockaddr.sun_path, "%s/rrdctl.%d", xgetenv("XYMONTMP"), getpid());
	unlink(ctlsockaddr.sun_path);     /* In case it was accidentally left behind */
	ctlsockaddr.sun_family = AF_UNIX;
	ctlsocket = socket(AF_UNIX, SOCK_DGRAM, 0);
	if (ctlsocket == -1) {
		errprintf("Cannot create cache-control socket (%s)\n", strerror(errno));
		return 1;
	}







|







236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
	sigaction(SIGCHLD, &sa, NULL);
	sigaction(SIGTERM, &sa, NULL);
	sigaction(SIGINT, &sa, NULL);
	signal(SIGPIPE, SIG_DFL);

	/* Setup the control socket that receives cache-flush commands */
	memset(&ctlsockaddr, 0, sizeof(ctlsockaddr));
	sprintf(ctlsockaddr.sun_path, "%s/rrdctl.%lu", xgetenv("XYMONTMP"), (unsigned long)getpid());
	unlink(ctlsockaddr.sun_path);     /* In case it was accidentally left behind */
	ctlsockaddr.sun_family = AF_UNIX;
	ctlsocket = socket(AF_UNIX, SOCK_DGRAM, 0);
	if (ctlsocket == -1) {
		errprintf("Cannot create cache-control socket (%s)\n", strerror(errno));
		return 1;
	}

Changes to xymond/xymond_sample.8.

1
2
3
4
5
6
7
8
.TH XYMOND_SAMPLE 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymond_sample \- example of a xymond worker module
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_sample [options]"

.SH DESCRIPTION
xymond_sample is a worker module for xymond, and as such it is normally
|







1
2
3
4
5
6
7
8
.TH XYMOND_SAMPLE 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymond_sample \- example of a xymond worker module
.SH SYNOPSIS
.B "xymond_channel --channel=status xymond_sample [options]"

.SH DESCRIPTION
xymond_sample is a worker module for xymond, and as such it is normally

Changes to xymond/xymonfetch.8.

1
2
3
4
5
6
7
8
.TH XYMONFETCH 8 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonfetch \- fetch client data from passive clients
.SH SYNOPSIS
.B "xymonfetch [--server=XYMON.SERVER.IP] [options]"

.SH DESCRIPTION
This utility is used to collect data from Xymon clients.
|







1
2
3
4
5
6
7
8
.TH XYMONFETCH 8 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonfetch \- fetch client data from passive clients
.SH SYNOPSIS
.B "xymonfetch [--server=XYMON.SERVER.IP] [options]"

.SH DESCRIPTION
This utility is used to collect data from Xymon clients.

Changes to xymond/xymonweb.5.

1
2
3
4
5
6
7
8
.TH XYMONWEB 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
Xymon web page headers, footers and forms.

.SH DESCRIPTION
The Xymon webpages are somewhat customizable, by modifying the header- and
footer-templates found in the ~xymon/server/web/ directory. There are usually
two or more files for a webpage: A \fBtemplate_header\fR file which is the
|







1
2
3
4
5
6
7
8
.TH XYMONWEB 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
Xymon web page headers, footers and forms.

.SH DESCRIPTION
The Xymon webpages are somewhat customizable, by modifying the header- and
footer-templates found in the ~xymon/server/web/ directory. There are usually
two or more files for a webpage: A \fBtemplate_header\fR file which is the

Changes to xymongen/xymongen.1.

1
2
3
4
5
6
7
8
.TH XYMONGEN 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymongen \- Xymon webpage generator
.SH SYNOPSIS
.B "xymongen -?"
.br
.B "xymongen --help"
.br
|







1
2
3
4
5
6
7
8
.TH XYMONGEN 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymongen \- Xymon webpage generator
.SH SYNOPSIS
.B "xymongen -?"
.br
.B "xymongen --help"
.br

Changes to xymonnet/contest.c.

647
648
649
650
651
652
653



654

655
656
657
658
659
660
661
	certstart = strdup(xymon_ASN1_UTCTIME(X509_get_notBefore(peercert)));
	certend = strdup(xymon_ASN1_UTCTIME(X509_get_notAfter(peercert)));
	{
		BIO *o = BIO_new(BIO_s_mem());
		long slen;
		char *sdata, *keyline;




		X509_print_ex(o, peercert, XN_FLAG_COMPAT, X509_FLAG_COMPAT);


		slen = BIO_get_mem_data(o, &sdata);
		if (slen > 0) {
			keyline = strstr(sdata, " Public-Key:");
			if (!keyline) keyline = strstr(sdata, " Public Key:");
			if (keyline) {
				keyline = strchr(keyline, '(');







>
>
>

>







647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
	certstart = strdup(xymon_ASN1_UTCTIME(X509_get_notBefore(peercert)));
	certend = strdup(xymon_ASN1_UTCTIME(X509_get_notAfter(peercert)));
	{
		BIO *o = BIO_new(BIO_s_mem());
		long slen;
		char *sdata, *keyline;

#if OPENSSL_VERSION_NUMBER < 0x0090700fL
		X509_NAME_print_ex(o, X509_get_subject_name(peercert), 8, XN_FLAG_COMPAT);
#else
		X509_print_ex(o, peercert, XN_FLAG_COMPAT, X509_FLAG_COMPAT);
#endif

		slen = BIO_get_mem_data(o, &sdata);
		if (slen > 0) {
			keyline = strstr(sdata, " Public-Key:");
			if (!keyline) keyline = strstr(sdata, " Public Key:");
			if (keyline) {
				keyline = strchr(keyline, '(');

Changes to xymonnet/httptest.c.

16
17
18
19
20
21
22

23
24
25
26
27
28
29
#include <limits.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <regex.h>
#include <ctype.h>
#include <sys/stat.h>


#include "version.h"
#include "libxymon.h"

#include "xymonnet.h"
#include "contest.h"
#include "httpcookies.h"







>







16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <limits.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <regex.h>
#include <ctype.h>
#include <sys/stat.h>
#include <errno.h>

#include "version.h"
#include "libxymon.h"

#include "xymonnet.h"
#include "contest.h"
#include "httpcookies.h"

Changes to xymonnet/protocols.cfg.5.

1
2
3
4
5
6
7
8
.TH PROTOCOLS.CFG 5 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
protocols.cfg \- Configuration of TCP network services

.SH SYNOPSIS
.BR $XYMONHOME/etc/protocols.cfg

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH PROTOCOLS.CFG 5 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
protocols.cfg \- Configuration of TCP network services

.SH SYNOPSIS
.BR $XYMONHOME/etc/protocols.cfg

.SH DESCRIPTION

Changes to xymonnet/xymonnet-again.sh.1.

1
2
3
4
5
6
7
8
.TH XYMONNET-AGAIN.SH 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonnet-again.sh \- Xymon network re-test tool
.SH SYNOPSIS
.B "xymonnet-again.sh"

.SH DESCRIPTION
\fBxymonnet-again.sh\fR
|







1
2
3
4
5
6
7
8
.TH XYMONNET-AGAIN.SH 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonnet-again.sh \- Xymon network re-test tool
.SH SYNOPSIS
.B "xymonnet-again.sh"

.SH DESCRIPTION
\fBxymonnet-again.sh\fR

Changes to xymonnet/xymonnet.1.

1
2
3
4
5
6
7
8
.TH XYMONNET 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonnet \- Xymon network test tool
.SH SYNOPSIS
.B "xymonnet [--ping|--noping] [--timeout=N] [options] [hostname] [hostname]
.br
(See the OPTIONS section for a description of the available command-line options).

|







1
2
3
4
5
6
7
8
.TH XYMONNET 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonnet \- Xymon network test tool
.SH SYNOPSIS
.B "xymonnet [--ping|--noping] [--timeout=N] [options] [hostname] [hostname]
.br
(See the OPTIONS section for a description of the available command-line options).

Changes to xymonnet/xymonping.1.

1
2
3
4
5
6
7
8
.TH XYMONPING 1 "Version 4.3.9: 24 Jul 2012" "Xymon"
.SH NAME
xymonping \- Xymon ping tool
.SH SYNOPSIS
.B "xymonping [--retries=N] [--timeout=N] [IP-adresses]"

.SH DESCRIPTION
.I xymonping(1)
|







1
2
3
4
5
6
7
8
.TH XYMONPING 1 "Version 4.3.10:  3 Aug 2012" "Xymon"
.SH NAME
xymonping \- Xymon ping tool
.SH SYNOPSIS
.B "xymonping [--retries=N] [--timeout=N] [IP-adresses]"

.SH DESCRIPTION
.I xymonping(1)

Changes to xymonproxy/xymoncgimsg.cgi.8.

1
2
3
4
5
6
7
8
.TH XYMONCGIMSG.CGI 8 "Version 4.3.9: 24 Jul 2012" "Xymon"

.SH NAME
xymoncgimsg.cgi \- CGI utility used for proxying Xymon data over HTTP
.SH SYNOPSIS
.B "xymoncgimsg.cgi"

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH XYMONCGIMSG.CGI 8 "Version 4.3.10:  3 Aug 2012" "Xymon"

.SH NAME
xymoncgimsg.cgi \- CGI utility used for proxying Xymon data over HTTP
.SH SYNOPSIS
.B "xymoncgimsg.cgi"

.SH DESCRIPTION

Changes to xymonproxy/xymonproxy.8.

1
2
3
4
5
6
7
8
.TH XYMONPROXY 8 "Version 4.3.9: 24 Jul 2012" "Xymon"

.SH NAME
xymonproxy \- Xymon message proxy
.SH SYNOPSIS
.B "xymonproxy [options] --server=$XYMSRV"

.SH DESCRIPTION
|







1
2
3
4
5
6
7
8
.TH XYMONPROXY 8 "Version 4.3.10:  3 Aug 2012" "Xymon"

.SH NAME
xymonproxy \- Xymon message proxy
.SH SYNOPSIS
.B "xymonproxy [options] --server=$XYMSRV"

.SH DESCRIPTION