xymon - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 xymon입니다.

프로그램:

이름


xymon - 자이몬 클라이언트 통신 프로그램

개요


시몬 [옵션] 받는 사람 메시지

기술


시몬(1) Xymon 서버와 통신하는 데 사용되는 클라이언트 프로그램입니다. 그것은 자주
로컬 테스트에서 상태 메시지와 호출기 경고를 보내기 위해 Xymon 클라이언트 시스템에서 사용합니다.

Xymon에서 xymon 프로그램은 관리 목적으로도 사용됩니다(예: 이름 변경 또는
호스트를 삭제하거나 장기간 다운된 호스트를 비활성화합니다.

옵션 매개 변수


-디버그
디버깅을 활성화합니다. 그러면 Xymon에 연결하는 방법에 대한 세부 정보가 인쇄됩니다.
서버를 구축 중입니다.

--프록시=http://PROXYSERVER:프록시포트/
HTTP를 통해 상태 메시지를 보낼 때 대신 이 서버를 HTTP 프록시로 사용하십시오.
Xymon 서버에 직접 연결하는 것입니다.

--시간 초과=N
Xymon 서버에 연결하기 위한 시간 초과를 초 단위로 지정합니다. 기본값
5 초입니다.

--응답
xymon 유틸리티는 일반적으로 서버의 응답을 예상할 때를 알고 있으므로 이
옵션이 필요하지 않습니다. 그러나 서버의 모든 응답이
표시됩니다.

-병합
명령줄 메시지 텍스트를 표준 입력에 제공된 데이터와 병합하고,
결과를 Xymon 서버로 보냅니다. 명령줄에 제공된 메시지 텍스트
병합된 메시지의 첫 번째 줄이 됩니다.

받는 사람
XNUMXD덴탈의 받는 사람 매개변수는 메시지를 수신하는 서버를 정의합니다. 받는 사람이
"0.0.0.0"으로 지정된 경우 메시지는 목록에 나열된 모든 서버로 전송됩니다.
XYMSERVERS 환경 변수.

일반적으로 클라이언트는 "$XYMSRV"를 사용합니다. 받는 사람 매개변수
올바른 값을 자동으로 포함하도록 클라이언트 스크립트에 대해 정의됩니다.

XNUMXD덴탈의 받는 사람 매개변수는 xymoncgimsg.cgi가 있는 웹서버의 URL일 수 있습니다.
또는 유사한 스크립트가 설치되어 있습니다. 이것은 Xymon 메시지를 Xymon 서버로 터널링합니다.
표준 HTTP 프로토콜을 사용합니다. NS xymoncgimsg.cgi(8) CGI 도구(Xymon에 포함)
HTTP 전송이 작동하려면 웹 서버에 설치해야 합니다.

메세지
XNUMXD덴탈의 메시지 매개변수는 Xymon 서버로 보낼 메시지입니다.
메시지는 따옴표로 묶어야 하지만 이렇게 하면 여러 줄에 걸쳐 있을 수 있습니다.
메시지의 최대 크기는 최대 허용 길이로 정의됩니다.
셸의 명령줄이며 일반적으로 8-32KB입니다.

더 긴 상태 메시지를 보내야 하는 경우 "@"를 메시지로 지정할 수 있습니다.
xymon은 stdin에서 상태 메시지를 읽습니다.

시몬 메세지 통사론


이 섹션은 Xymon 프로토콜에서 가장 일반적으로 사용되는 메시지를 나열합니다.

각 메시지는 Xymon 명령 중 하나로 시작해야 합니다. HOSTNAME이 지정된 경우
Xymon FQDN 설정이 활성화된 경우 호스트 이름의 모든 점이 쉼표로 변경되어야 합니다.
(기본값). 예를 들어 호스트 "www.foo.com"은 다음과 같이 보고합니다.
"www,foo,com".

상태[+LIFETIME][/그룹:그룹] 호스트 이름.테스트 이름 색상
이것은 단일 호스트의 단일 테스트(열)에 대한 상태 메시지를 보냅니다.
TESTNAME은 이 테스트가 표시될 열의 이름입니다. 모든 이름이 유효합니다
단, 테스트 이름에 점을 사용하면 작동하지 않습니다. COLOR는 다음 중 하나여야 합니다.
유효한 색상: "녹색", "노란색", "빨간색" 또는 "투명한". 색상 "파란색"과 "보라색"
- 유효한 색상일지라도 - 상태 메시지로 보내서는 안 됩니다.
Xymon 서버에서 특별히 처리합니다. 특별한 경우(노인 지원을 위해
클라이언트), "클라이언트"를 색상 이름으로 사용할 수 있습니다. 이로 인해 상태가
Xymon이 "클라이언트" 데이터 메시지로 처리할 메시지 및 TESTNAME
매개변수는 "수집기 ID"로 사용됩니다.
"추가 텍스트"에는 일반적으로 로컬 타임스탬프와 테스트 요약이 포함됩니다.
첫 번째 줄의 결과입니다. 첫 번째 줄 다음에 오는 모든 줄은 자유 형식이며 다음을 수행할 수 있습니다.
보고되는 문제를 진단하는 데 유용할 수 있는 모든 정보를 포함합니다.
LIFETIME은 이 상태가 수신된 후 유효한 기간을 정의합니다.
사이몬 서버. 기본값은 30분이지만 원하는 시간을 설정할 수 있습니다. 예
한 시간에 한 번 실행되는 사용자 지정 테스트의 경우 이 값을 최소 60으로 설정하는 것이 좋습니다.
분 - 그렇지 않으면 30분 후에 상태가 보라색으로 바뀝니다. 좋은 생각이야
LIFETIME을 테스트 간격보다 약간 길게 설정하려면
테스트를 완료하는 데 걸리는 시간의 변동을 허용합니다. LIFETIME은
분, 바로 뒤에 "h"(시간), "d"(일) 또는 "w"(주)를 추가하지 않는 한
숫자(예: 5시간 동안 유효한 상태의 경우 "status+5h").
GROUP 옵션은 상태에서 특정 그룹으로 경고를 보내는 데 사용됩니다. 그것
현재 Xymon 클라이언트의 데이터에서 생성된 상태에 사용됩니다(예:
정확히 어떤 프로세스에 따라 다른 사람들에게 "프로세스" 상태에 대한 경고
다운되었습니다.

HOSTNAME.TESTNAME에 알림
이것은 경고를 받는 사람들에게 보낼 정보 메시지를 트리거합니다.
에 정의된 규칙에 따라 이 HOSTNAME+TESTNAME 조합 경고.cfg(5)
이것은 에나디스.cgi(1) 비활성화된 호스트에 대해 사람들에게 알리는 도구
또는 활성화되지만 서버 관리자에게 알리는 일반적인 방법으로도 사용할 수 있습니다.

데이터 HOSTNAME.DATANAME
"데이터" 메시지는 도구가 호스트에 대한 데이터를 보낼 수 있도록 허용합니다.
Xymon 웹페이지의 열입니다. 예를 들어 통계 보고에 사용됩니다.
호스트에 대한 정보(예: vmstat 데이터 자체는
빨간색, 노란색 또는 녹색 ID가 있습니다. RRD 바텀 피더 모듈에서 사용됩니다.
다른 사람. Xymon에서 데이터 메시지는 기본적으로 xymond_rrd(8)
기준 치수. 외부 응용 프로그램을 사용하여 데이터 메시지를 처리하려면 다음을 수행할 수 있습니다.
활성화하고 싶다 xymond_filestore(8) 데이터 메시지용 모듈, 데이터 저장용
Big Brother 데몬이 수행하는 방식과 호환되는 형식의 메시지.

HOSTNAME.TESTNAME DURATION 비활성화
DURATION분 동안 특정 테스트를 비활성화합니다. 이것은 이것의 상태를 일으킬 것입니다
테스트가 Xymon 서버에서 "파란색"으로 나열되고 이 호스트/테스트에 대한 경고가 없습니다.
생성됩니다. DURATION이 s/m/h/d 뒤에 오는 숫자로 주어지면
각각 초/분/시간/일 단위로 해석됩니다. 비활성화하려면
OK가 될 때까지 테스트하고 DURATION으로 "-1"을 사용합니다. 에 대한 모든 테스트를 비활성화하려면
호스트에서 TESTNAME에 별표 "*"를 사용하십시오.

HOSTNAME.TESTNAME 활성화
비활성화된 테스트를 다시 활성화합니다.

쿼리 HOSTNAME.TESTNAME
이 특정 테스트에 대해 보고된 최신 상태에 대해 Xymon 서버를 쿼리합니다. 만약에
호스트/테스트 상태가 알려진 경우 응답은 상태 보고서의 첫 번째 줄입니다.
- 현재 색상이 줄의 첫 번째 단어가 됩니다. 추가 텍스트 줄
상태 메시지에 있을 수 있는 항목은 검색할 수 없습니다.
이를 통해 모든 Xymon 클라이언트가 특정 테스트의 상태를 결정할 수 있습니다.
클라이언트가 실행 중인 호스트, 다른 호스트 또는
아마도 다음에서 관리하는 여러 호스트에서 결합된 테스트의 결과일 것입니다. 콤보 상태(1)
이것은 일반적으로 다음을 수행해야 하는 Xymon 클라이언트 확장 스크립트에 유용합니다.
예를 들어 자동 호스트인지 여부를 결정하기 위해 다른 호스트의 상태를
복구 조치를 시작해야 합니다.

구성 파일 이름
서버에서 Xymon 구성 파일 중 하나를 검색합니다. 이 명령은
클라이언트가 서버의 $XYMONHOME/etc/ 디렉토리에서 파일을 가져오기 위해
클라이언트 구성의 반자동 업데이트용. 구성부터
파일은 모든 호스트의 구성을 위한 공통 파일을 갖도록 설계되었습니다.
시스템 - 이것은 실제로 클라이언트를 구성하는 데 권장되는 방법입니다.
구성 파일을 동기화된 상태로 유지하기가 더 쉽습니다.

HOSTNAME 삭제
호스트 HOSTNAME에 대해 저장된 모든 데이터를 제거합니다. 가지고 있다고 가정합니다.
이미 hosts.cfg 구성 파일에서 호스트를 삭제했습니다.

HOSTNAME TESTNAME 삭제
단일 테스트(열)에 대한 데이터를 제거합니다.

OLDHOSTNAME NEWHOSTNAME 이름 바꾸기
이름이 변경된 호스트의 모든 데이터 이름을 바꿉니다. 이 작업을 수행한 후에 해야 합니다.
hosts.cfg 구성 파일에서 호스트 이름 변경.

HOSTNAME OLDTESTNAME NEWTESTNAME 이름 바꾸기
단일 테스트(열)에 대한 데이터의 이름을 바꿉니다.

xymondlog 호스트 이름.TESTNAME
단일 테스트에 대한 Xymon 상태 로그를 검색합니다. 응답의 첫 번째 줄
파이프 기호로 구분된 일련의 필드를 포함합니다.

호스트 이름 호스트 이름

테스트 이름 테스트 이름

상태 색상(녹색, 노란색, 빨간색, 파란색, 투명, 보라색)

테스트 플래그 네트워크 테스트의 경우 테스트에 대한 세부 정보를 나타내는 플래그(
자이몽겐).

마지막 변경 상태 색상이 마지막으로 변경된 Unix 타임스탬프입니다.

로그 타임 로그 메시지가 수신된 Unix 타임스탬프입니다.

유효 시간 로그 메시지가 더 이상 유효하지 않은 Unix 타임스탬프(다음 시간에 보라색으로 바뀝니다.
이 시간).

애크타임 활성 승인이 만료되면 -1 또는 Unix 타임스탬프입니다.

비활성화 시간 상태가 더 이상 비활성화되지 않은 경우 -1 또는 Unix 타임스탬프입니다.

송신기 상태를 수신한 IP 주소입니다.

쿠키 -1 또는 경고를 확인하는 데 사용되는 쿠키 값입니다.

확인 비어 있거나 상태가 확인되었을 때 전송된 확인 메시지입니다.
개행, 파이프 기호 및 백슬래시는 C 스타일의 백슬래시로 이스케이프됩니다.

메시지 비어 있거나 상태가 비활성화되었을 때 전송된 메시지입니다. 개행, 파이프 기호
백슬래시는 C 스타일의 백슬래시로 이스케이프됩니다.

첫 번째 줄 다음에 일반 텍스트 형식의 전체 상태 로그가 옵니다.

xymondxlog 호스트 이름.테스트 이름
"xymondlog" 명령을 사용하여 상태 로그를 포함하는 XML 문자열을 검색합니다.

xymondboard [기준] [fields=FIELDLIST]
Xymon 데몬에서 사용할 수 있는 모든 알려진 테스트의 상태 요약을 검색합니다.

기본적으로 CRITERIA가 제공되지 않으면 모든 상태에 대해 한 줄을 반환합니다.
Xymon에서 발견된 메시지. 특정 선택 항목으로 응답을 필터링할 수 있습니다.
페이지, 호스트, 테스트, 색상 또는 기타 다양한 필드. PAGEPATH, 네트워크, 호스트 이름,
TESTNAME 및 *MSG 매개변수는 Perl 호환 정규식으로 해석됩니다.
COLOR 매개변수는 쉼표로 구분된 여러 색상을 허용합니다. *TIME 값
유닉스 에포크 타임스탬프를 허용합니다. 에서 확인된 기타 변수 xymon-xmh(5) 또한
사용하십시오.

호스트 여과는 테스트 여과 전에 수행되기 때문에 더 효율적입니다(
매우 큰 데이터 세트) PAGEPATH, HOSTNAME, NETWORK 및 기타 XMH_ 필터 사용
가능한 경우 COLOR, *MSG, *TIME 또는 TESTNAME을 사용하여 전역적으로 필터링하기 전에.

예를 들어 호스트 이름과 테스트 이름을 모두 필터링할 수 있습니다.

페이지=PAGEPATH PAGEPATH 페이지에서 찾은 호스트의 테스트만 포함
hosts.cfg 파일.

그물=네트워크 이 NET: 태그가 있는 호스트의 테스트만 포함

아이피=아이피주소 이 IP 주소를 가진 호스트의 테스트만 포함합니다. 이것은 정규식,
CIDR이 아닙니다.

호스트=호스트이름 호스트 HOSTNAME의 테스트만 포함

테스트=테스트 이름 테스트 이름이 TESTNAME인 테스트만 포함

색상=COLORNAME 상태 색상이 COLORNAME인 테스트만 포함

태그=TAGNAME 특정 태그가 지정된 호스트만 포함 호스트.cfg(5)
선. 여기에는 xymon 구성 요소에 알려진 항목만 포함됩니다. 임의의
텍스트는 포함되지 않습니다

XMH_string=값 다음이 있는 호스트만 포함 xymon-xmh(5) 이것과 일치하는 변수
가치

고급 필터링

메시지=메시지 전체 콘텐츠가 MESSAGE와 일치하는 테스트만 포함합니다. "\s"를 사용하여
이스케이프 공백(또는 기타 PCRE 문자열)

ackmsg=메시지 확인 메시지가 있는 테스트만 포함합니다. "\s"를 사용하여
이스케이프 공백(또는 기타 PCRE 문자열)

dismsg=메시지 문자열 일치로 비활성화된 테스트만 포함
메세지. 공백(또는 다른 PCRE 문자열)을 이스케이프하려면 "\s"를 사용하십시오. (가장 효율적이다.
이것을 color=blue와 짝지을 수 있습니다.)

타임스탬프 필터

특정 필드(아래 설명)는 유닉스 타임스탬프와
다음 부등식: >= > <= < = !=

이러한 필터는 lastchange, logtime, validtime, acktime, disabletime입니다.

응답은 CRITERIA 또는 모든 상태와 일치하는 각 상태에 대한 한 줄입니다.
기준이 지정되지 않은 경우. 라인은 분리된 여러 필드로 구성됩니다.
파이프 기호로. 검색할 필드를 목록에 나열하여 선택할 수 있습니다.
필드 목록. 다음 필드를 사용할 수 있습니다.

호스트 이름 호스트 이름

테스트 이름 테스트 이름

상태 색상(녹색, 노란색, 빨간색, 파란색, 투명, 보라색)

플래그 네트워크 테스트의 경우 테스트에 대한 세부 정보를 나타내는 플래그(
자이몽겐).

마지막 변경 상태 색상이 마지막으로 변경된 Unix 타임스탬프입니다.

로그 타임 로그 메시지가 수신된 Unix 타임스탬프입니다.

유효 시간 로그 메시지가 더 이상 유효하지 않은 Unix 타임스탬프(다음 시간에 보라색으로 바뀝니다.
이 시간).

애크타임 활성 승인이 만료되면 -1 또는 Unix 타임스탬프입니다.

비활성화 시간 상태가 더 이상 비활성화되지 않은 경우 -1 또는 Unix 타임스탬프입니다.

송신기 상태를 수신한 IP 주소입니다.

쿠키 -1 또는 경고를 확인하는 데 사용되는 쿠키 값입니다.

line1 상태 로그의 첫 번째 줄입니다.

확인 비어 있음(승인이 활성화되지 않은 경우) 또는 승인 텍스트
메시지.

메시지 비어 있음(상태가 현재 활성화된 경우) 또는 비활성화 텍스트
메시지.

메시지 현재 상태 메시지의 전체 텍스트입니다.

클라이언트 사용 가능한 클라이언트 데이터가 있으면 "Y"를 표시하고 그렇지 않으면 "N"을 표시합니다.

클린트스탬프 Unix "epoch"에서 마지막 클라이언트 메시지가 수신된 타임스탬프
형식입니다.

확인 목록 테스트에 대한 현재 승인 목록입니다. 이것은 다음을 포함하는 텍스트 문자열입니다.
콜론 문자로 구분된 여러 필드. 5개의 필드가 있습니다.
ack이 생성된 시간과 만료된 시간 "ack 수준"; 사용자
확인을 보냈습니다. 그리고 확인 문자.

플랩인포 상태가 펄럭이고 있는지 알려줍니다. "/"로 구분된 5개의 필드: 다음과 같은 경우 "0"
상태는 펄럭이지 않고 펄럭이면 "1"입니다. 최신 상태일 때 타임스탬프
변경 사항이 기록되었으며 첫 번째 상태 변경 사항이 기록되었습니다. 그리고 둘
상태가 펄럭이는 색상.

통계 xymond 이후 이 상태에 대해 기록된 상태 변경 수
시작되었다.

수정 이 상태에 대한 모든 활성 수정자를 나열합니다(즉,
"수정" 명령).

XMH_* XMH 태그는 Xymon을 나타냅니다. 호스트.cfg(5) 구성 설정. 전체
이들 목록은 다음에서 찾을 수 있습니다. xymon-xmh(5) 맨페이지.

ackmsg, dismsg 및 msg 필드에는 인코딩된 특정 문자가 있습니다. 개행 문자는 "\n"이고,
TAB은 "\t", 캐리지 리턴은 "\r", 파이프 기호는 "\p", 백슬래시는 "\\"입니다.

"fields" 매개변수가 생략되면 기본 세트
호스트 이름, 테스트 이름, 색상, 플래그, 마지막 변경, 로그 시간, 유효 시간, acktime, 비활성화 시간, 보낸 사람, 쿠키, 줄 1
사용.

xymondxboard
모든 상태 로그의 요약이 포함된 XML 문자열을 검색합니다.
"xymondboard" 명령.

호스트 정보 [기준]
호스트의 현재 구성을 검색합니다(예: 호스트.cfg(5) 정의).
CRITERIA는 보고할 호스트를 선택하고 CRITERIA의 CRITERIA와 동일합니다.
xymondboard 명령.

응답은 CRITERIA와 일치하는 각 호스트에 대해 한 줄로, 다음과 같은 경우 모든 호스트에 대해
기준이 지정되지 않았습니다. 라인은 다음으로 구분된 여러 필드로 구성됩니다.
파이프 기호. 처음 두 필드는 항상 호스트 이름과 IP 주소입니다.
나머지 필드(있는 경우)는 특정 순서가 없는 hosts.cfg 태그입니다.

FILENAME 다운로드
Xymon 서버의 다운로드 디렉토리에서 파일을 다운로드합니다.

클라이언트[/COLLECTORID] HOSTNAME.OSTYPE [HOSTCLASS]
Xymon 서버에 "클라이언트" 메시지를 보내는 데 사용됩니다. 클라이언트 메시지가 생성됨
Xymon 클라이언트에 의해; Xymon 서버로 보내지면
규칙 분석.cfg(5) 구성 파일 및 상태 메시지가 생성됩니다.
클라이언트 측 테스트용. COLLECTORID는 클라이언트 데이터를 보낼 때 사용됩니다.
표준 클라이언트 데이터에 추가됩니다. 데이터는 다음과 연결됩니다.
일반 클라이언트 데이터.

클라이언트 로그 호스트 이름 [섹션=SECTIONNAME[,SECTIONNAME...]]
HOSTNAME이 마지막으로 보낸 현재 원시 클라이언트 메시지를 검색합니다. 선택 사항
"섹션" 필터는 클라이언트 데이터의 특정 섹션을 선택하는 데 사용됩니다.

ping Xymon 서버에 접속을 시도합니다. 성공하면 Xymon 서버 버전 ID는
보도했다.

풀 클라이언트
이 메시지는 구현된 "풀" 메커니즘을 통해 클라이언트 데이터를 가져올 때 사용됩니다.
by 자이몬페치(8)msgcache(8) 직접 연결할 수 없는 클라이언트의 경우
사이몬 서버.

유령 목록
목록 보고 유령 Xymon 서버에서 본 클라이언트. 유령은 다음을 수행하는 시스템입니다.
Xymon 서버에 데이터를 보고하지만 hosts.cfg 파일에 나열되지 않습니다.

일정 [TIMESTAMP 명령]
나중에 실행하기 위해 Xymon 서버로 전송된 명령을 예약합니다. 예
미래의 어느 시점에 호스트 또는 서비스의 비활성화를 예약하는 데 사용됩니다. 명령
위에 나열된 것과 같은 완전한 Xymon 명령입니다. TIMESTAMP는 유닉스입니다.
명령이 실행될 epoch 시간입니다.
매개변수를 지정하지 않으면 현재 예약된 작업이
응답. 응답은 예약된 명령당 한 줄이며 작업 ID,
명령이 실행될 시간, 이것이 전송된 IP 주소,
전체 명령 문자열.
이전에 예약된 명령을 취소하려면 "일정 취소 조비드" 사용할 수 있습니다.
JOBID는 일정 목록의 출력에서 ​​첫 번째 항목으로 제공되는 번호입니다.

메모 FILENAME
메시지 텍스트는 $XYMONHOME/notes/FILENAME에 저장되며 다음으로 사용됩니다.
호스트 이름 또는 열 이름의 하이퍼링크 이를 위해서는 "storenotes" 작업이 필요합니다.
task.cfg에서 활성화됩니다(기본적으로 비활성화되어 있음). FILENAME에는 다음을 포함할 수 없습니다.
디렉토리 경로 - 자동으로 제거됩니다.

usermsg 아이디
이 메시지는 "사용자" 채널에서 수신하는 모듈로 직접 중계됩니다.
Xymon 데몬. 이것은 클라이언트 측 간의 사용자 정의 통신을 위한 것입니다.
모듈 및 Xymon 서버.

HOSTNAME.TESTNAME 색상 소스 수정
완전한 상태를 생성하지 않고 특정 상태의 색상 수정
메세지. 이것은 재정의할 수 있는 백엔드 프로세서(예: RRD 그래프)를 위한 것입니다.
정상적인 흐름 외부에서 결정된 일부 기준에 따른 상태의 색상
상태. 예를 들어 정상적인 "conn" 상태는 단순히 확인하기 때문에 녹색으로 나타날 수 있습니다.
호스트에 ping을 보낼 수 있는지 여부; RRD 핸들러는 "수정"을 사용할 수 있습니다.
이를 무시하는 명령은 실제 ​​핑 응답 시간이 주어진 임계값을 초과한다는 것입니다.
("DS" 구성 설정을 참조하십시오. 분석.cfg(5) 이 작업을 수행하는 방법). 원천
"수정" 메시지를 생성하는 모듈의 일부 식별입니다.
수정은 동일한 소스를 사용해야 합니다. 수정하는 소스가 여러 개 있을 수 있습니다.
동일한 상태(가장 심각한 상태는 실제 색상이 됩니다.
상태). CAUSE는 재정의하는 이유를 설명하는 한 줄 텍스트 문자열입니다.
일반 상태 색상 - 상태 웹 페이지에 표시됩니다.


TCP의 표준 Xymon 프로토콜을 사용하여 Xymon 서버에 일반 상태 메시지 보내기
포트 1984:
$ $XYMON $XYMSRV "상태 www,foo,com.http 녹색 `날짜` 웹 확인"

동일한 상태 메시지를 보내지만 웹 서버의 xymoncgimsg.cgi를 통해 HTTP 프로토콜을 사용합니다.
스크립트:
$$자이몬 http://bb.foo.com/cgi-bin/xymoncgimsg.cgi "상태 www,foo,com.http 녹색
`날짜` 웹 확인"

"질의" 메시지를 사용하여 "www" 테스트의 색상을 결정하고, 만약 그렇다면 Apache를 다시 시작하십시오.
빨간:

$ WWW=`$XYMON $XYMSRV "www,foo,com.www 쿼리" | awk '{인쇄 $1}'`
$ if [ "$WWW" = "빨간색" ]; 그런 다음 /etc/init.d/apache 재시작; 파이

"config" 메시지를 사용하여 로컬 mytest.cfg 파일을 업데이트합니다(단, 응답을 받은 경우에만):

$ $XYMON $XYMSRV "mytest.cfg 구성" >/tmp/mytest.cfg.new
$ if [ -s /tmp/mytest.cfg.new ]; 그 다음에
mv /tmp/mytest.cfg.new $XYMONHOME/etc/mytest.cfg
fi

"statusmsg.txt" 파일에 빌드된 매우 큰 상태 메시지를 보냅니다. 대신에
명령줄에서 제공하려면 stdin을 통해 xymon 명령에 전달합니다.

$ 고양이 statusmsg.txt | $XYMON $XYMSRV "@"

onworks.net 서비스를 사용하여 온라인에서 xymon 사용



최신 Linux 및 Windows 온라인 프로그램