English프랑스어스페인어

온웍스 파비콘

xymongen - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 xymongen 실행

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

프로그램:

이름


xymongen - Xymon 웹 페이지 생성기

개요


크시몽겐 -?
크시몽겐 --도움
크시몽겐 --번역
크시몽겐 [옵션] [출력 디렉토리]
(사용 가능한 명령줄 옵션에 대한 설명은 OPTIONS 섹션을 참조하십시오.)

기술


크시몽겐 Xymon 모니터에 대한 개요 웹 페이지를 생성합니다. 웹페이지들입니다
각 테스트에 대한 자세한 상태 페이지가 아니라 호스트의 전체 상태를 보여줍니다.

참고: 웹페이지의 데이터는 다음에서 검색됩니다. 자이몬드(8) 데몬 및 xymongen 사용
네트워크를 결정하기 위한 XYMSRV / XYMSERVERS 환경 변수의 값
xymond에 도달할 수 있는 주소입니다. 목록에 서버가 두 개 이상 있는 경우
XYMSERVERS, 첫 번째 서버가 로컬 Xymon 서버인지 확인하십시오.
xymongen은 데이터를 쿼리합니다.

옵션


xymongen에는 많은 명령줄 옵션이 있습니다. 옵션을 사용하여 변경할 수 있습니다.
xymongen의 동작과 이에 의해 생성된 웹 페이지에 영향을 미칩니다.

일반 옵션


--도움말 또는 -?
사용 가능한 명령줄 옵션에 대한 요약을 제공합니다.

--번역
xymongen의 버전 번호를 인쇄합니다.

--docurl=URL
이 옵션은 더 이상 사용되지 않습니다. 다음에서 HOSTDOCURL 설정을 사용하십시오. xymonserver.cfg(5)
대신.

--doccgi=URL
이 옵션은 더 이상 사용되지 않습니다. 다음에서 HOSTDOCURL 설정을 사용하십시오. xymonserver.cfg(5)
대신.

--doc-window
호스트 및 서비스에 대한 문서 링크가 새 창에서 열리도록 합니다. 그만큼
기본값은 Xymon 상태와 동일한 브라우저 창에 문서를 표시하는 것입니다.

--html확장=.EXTENSION
xymongen에 의해 생성된 웹 페이지에 사용되는 파일 이름 확장자를 설정합니다. 에 의해
기본적으로 ".html" 확장자가 사용됩니다. "점"을 지정해야 합니다.

--보고서[=COLUMNNAME]
이 옵션을 사용하면 xymongen은 얼마나 많은지에 대한 세부 정보가 포함된 상태 메시지를 보냅니다.
처리된 호스트 수, 생성된 페이지 수, 발생한 오류
실행 중 및 일부 타이밍 통계. 기본 열 이름은 "xymongen"입니다.

--htaccess[=htaccess 파일명]
새 웹 페이지 디렉토리가 생성되면 .htaccess 파일을 생성합니다. 의 내용
.htaccess 파일은 XYMONHTACCESS 환경 변수에 의해 결정됩니다.
xymon.html 및 nongreen.html이 있는 최상위 디렉토리); 의해
XYMONPAGEHTACCESS 변수(페이지 수준 디렉토리용); 그리고 에 의해
하위 페이지 및 하위 상위 수준 디렉터리에 대한 XYMONSUBPAGEHTACCESS 변수입니다. 그만큼
파일 이름이 제공되지 않은 경우 .htaccess 파일의 파일 이름은 기본적으로 ".htaccess"입니다.
이 옵션. XYMONHTACCESS 변수는 그대로 최상위 레벨에 복사됩니다.
.htaccess 파일. XYMONPAGEHTACCESS 변수는 이름이 "%s"를 포함할 수 있습니다.
페이지가 삽입됩니다. XYMONSUBPAGEHTACCESS 변수는 두 개의 "%s"를 포함할 수 있습니다.
인스턴스: 첫 번째는 페이지 이름으로, 두 번째는
하위 페이지 이름.

--최대 이벤트 수=N
"All non-green" 페이지의 이벤트 로그를 N개의 이벤트로만 제한하십시오. 기본값: 100.

--최대 이벤트 시간=N
"All non-green" 페이지의 이벤트 로그를
지난 N분. 기본값: 240.

--이벤트 로그 없음
일반적으로 "녹색이 아닌 모든 항목" 페이지에 표시되는 이벤트 로그 비활성화

--최대-ackcount=N
"All non-green" 페이지의 승인 로그를 N개의 이벤트로만 제한하십시오. 기본:
25.

--최대-acktime=N
"All non-green" 페이지의 승인 로그를 발생한 승인으로 제한합니다.
지난 N분 이내. 기본값: 240.

--no-acklog
일반적으로 "녹색이 아닌 모든 항목" 페이지에 표시되는 승인 로그를 비활성화합니다.

--cricitcalllog[=중요한 로그 열]
이렇게 하면 critical.html 상태 페이지에 표시되는 텍스트 기반 로그가 생성됩니다.
색상을 반영하여 Xymon 서버 자체에 대한 상태 메시지를 보냅니다.
중요한 상태 페이지. 이를 통해 시스템에 문제가 나타난 시기를 추적할 수 있습니다.
중요한 상태 페이지. 로그 파일은 $XYMONSERVERLOGS/criticalstatus.log에 저장됩니다.

--xymond에서 호스트 로드
hosts.cfg 파일을 읽는 대신 xymongen은 hosts.cfg를 로드합니다.
xymond 데몬에서 구성합니다. 이렇게 하면 읽을 필요가 없습니다.
hosts.cfg, xymond와 xymongen이 서로 다른 호스트에서 실행 중인 경우
시스템 간에 hosts.cfg 파일을 복사할 필요가 없습니다. 참고로
이 옵션이 활성화되면 hosts.cfg의 "dispinclude" 옵션이 무시됩니다.

페이지 LAYOUT 옵션


이러한 옵션은 xymongen이 생성한 웹 페이지가 브라우저에 표시되는 방식에 영향을 줍니다.

--페이지-마지막
호스트 뒤에 페이지 및 하위 페이지 링크를 넣습니다.

--페이지 우선
호스트 앞에 페이지 및 하위 페이지 링크를 배치합니다(기본값).

이 두 가지 옵션은 하위 페이지 및 호스트에 대한 링크가 있는 페이지에
호스트 또는 하위 페이지를 먼저.

--서브페이지열=N
페이지 및 하위 페이지에 대한 링크에 사용되는 열 수를 결정합니다. 기본값
N=1이다.

--최대 행 = N
페이지의 열 머리글은 기본적으로 페이지 시작 부분에만 표시되며,
하위 페이지 또는 호스트 그룹. 이 옵션을 사용하면 열 제목이 반복됩니다.
모든 N 호스트가 표시됩니다.

--showemptygroups

--no-showemptygroups
그룹이 호스트가 되면 그룹이 있어도 테이블과 호스트 이름을 표시합니다.
해당 호스트에 대한 테스트가 없습니다. --no-showemptygroups를 사용하여
숨다. (기본값: 예)

--pagetitle-링크
일반적으로 페이지 또는 하위 페이지 옆에 있는 컬러 "점"만
페이지 자체. 이 옵션을 사용하면 페이지 제목도 페이지에 연결됩니다.

--pagetext-제목
"페이지" 또는 "하위 페이지" 태그의 설명 텍스트를
"로컬에서 호스팅되는 페이지" 또는 기타 표준 제목 대신 페이지.

--밑줄 제목 없음
일반적으로 페이지 제목은 HTML "가로 눈금자" 태그를 사용하여 밑줄이 그어집니다. 이것
옵션은 제목 밑줄을 비활성화합니다.

--recentgifs[=분]
테스트 상태가 변경된 테스트에는 COLOR-recent.gif라는 이미지를 사용하십시오.
지난 24시간 이내. 이 GIF 파일은 다음 위치에 설치해야 합니다.
$XYMONHOME/www/gifs/ 디렉토리. 기본적으로 임계값은 24시간으로 설정됩니다.
다르게 원하면 시간 제한도 지정할 수 있습니다. 예
"--recentgifs=3h"는 상태 변경 후 3시간 동안만 최근 GIF를 표시합니다.

--정렬-그룹 전용-항목
일반적인 "그룹 전용" 지시문에서 테스트가 수행되는 순서를 지정할 수 있습니다.
왼쪽에서 오른쪽으로 표시됩니다. 목록에 있는 테스트를 선호하는 경우
알파벳순, 이 옵션 사용 - 그러면 페이지가 "그룹 전용"을 생성합니다.
그룹은 일반 그룹을 생성하고 알파벳순으로 테스트를 정렬합니다.

--dialupskin=URL
테스트가 전화 접속 테스트임을 시각적으로 표시하려면 대체
녹색/빨간색/노란색>/etc에 대한 아이콘 세트. 이 옵션을 지정하여 이미지. 그만큼
여기에 지정된 URL 매개변수는 XYMONSKIN의 일반 설정을 재정의합니다.
환경 변수이지만 전화 접속 테스트에만 해당됩니다.

--reverseskin=URL
"--dialupskin"과 동일하지만 역 테스트용입니다(앞에 '!'가 있는 테스트).

--tooltips=[항상, 절대, 기본]
툴팁을 사용하여 호스트에 대한 설명을 표시하는 페이지를 결정합니다(
COMMENT 항목에 호스트.cfg(5) 파일). 로 설정한 경우 항상, 툴팁은 모든
페이지. 로 설정한 경우 , 툴팁은 사용되지 않습니다. 로 설정한 경우 본관, 툴팁이 사용됨
기본 페이지에 있지만 "녹색이 아닌 모든" 또는 "중요 시스템" 페이지에는 없습니다.

기둥 SELECTION 옵션


이 옵션은 다음에 의해 생성된 웹 페이지에 포함되는 열(테스트)에 영향을 미칩니다.
xymongen.

--ignorecolumns=테스트[,테스트]
주어진 열은 웹페이지를 생성할 때 xymongen에 의해 완전히 무시됩니다.
시끄러운 테스트 중 일부를 제거하는 보고서를 생성하는 데 사용할 수 있습니다.
"msgs"처럼.

--중요한 빨간색 전용
중요 페이지에는 빨간색 상태 열만 포함됩니다. 기본적으로
중요 페이지에는 빨간색, 노란색 및 클리어 상태의 호스트가 포함됩니다.

--비녹색-색상=색상[,색상]
테스트가 "녹색이 아닌 모든" 상태 페이지에 표시되도록 하는 색상을 정의합니다.
COLOR는 빨간색, 노란색 또는 보라색입니다. 기본값은 세 가지를 모두 포함하는 것입니다.

--nongreen-ignorecolumns=테스트[,테스트]
--ignorecolumns와 동일하지만 "All non-green" 페이지의 호스트에만 적용됩니다.

--nongreen-ignorepurples
더 이상 사용되지 않습니다. 대신 "--nongreen-colors"를 사용하세요.

--nongreen-ignoredialups
이벤트 로그를 포함하여 "All non-green" 페이지의 모든 전화 접속 호스트를 무시합니다.

--노페이지
일반 페이지를 생성하지 않음(일반적으로 녹색이 아닌 페이지만 생성하는 데 사용됨)
페이지).

--no-nongreen
"녹색이 아닌 모든" 페이지를 생성하지 마십시오.

--includecolumns=테스트[,테스트]
"녹색이 아닌 모든 항목" 페이지에 이 열을 항상 포함합니다. 특정 열을 포함합니다.
색상에 관계없이 nongreen.html 페이지에서. 일반적으로 nongreen.html은
test-column, 모든 테스트가 녹색인 경우. 이것은 예를 들어 항상 링크를 갖기 위해 사용할 수 있습니다.
nongreen.html 페이지의 추세 열(RRD 그래프 포함).

--eventignore=테스트[,테스트]
"녹색이 아닌 모든" 이벤트 로그 표시에서 이러한 테스트를 무시하십시오.

지위 번식 옵션


이러한 옵션은 페이지 계층 구조에서 위쪽으로 상태가 정상적으로 전파되는 것을 억제합니다.
따라서 상태가 노란색 또는 빨간색인 테스트가 있을 수 있지만 여전히 전체 페이지는 녹색입니다.
알람을 발생시킬 필요는 없지만 여전히 정보를 알고 싶은 테스트에 유용합니다.
실제 상태. 이 옵션은 모든 호스트에 대한 전역 기본값을 설정합니다. NOPROPRED를 사용할 수 있습니다.
및 NOPROPYELLOW 태그는 호스트.cfg(5) 호스트당 유사한 제한을 적용하는 파일
기초.

--nopropyellow=테스트[,테스트] 또는 --noprop=테스트[,테스트]
노란색일 때 상향 상태 전파를 비활성화합니다. "--noprop" 옵션은 더 이상 사용되지 않습니다.
사용해서는 안됩니다.

--noproppurple=테스트[,테스트]
PURPLE일 때 상향 상태 전파를 비활성화합니다.

--nopropred=테스트[,테스트]
RED 또는 YELLOW인 경우 상향 상태 전파를 비활성화합니다.

--nopropack=테스트[,테스트]
상태가 확인되면 상향 상태 전파를 비활성화합니다. 네가 원한다면
승인된 모든 테스트가 전파되지 않도록 하려면 "--nopropack=*"을 사용하십시오.

보라색 지위 옵션


자주색 상태는 테스트 상태 보고가 중지될 때 발생합니다. 테스트 상태는 다음에 대해 유효합니다.
제한된 시간 - 일반적으로 30분 - 이 시간이 지나면 테스트는
보라색.

--purplelog=파일 이름
모든 보라색 상태 메시지의 로그 파일을 생성합니다.

대체 페이지 세트 옵션


--pageset=페이지세트이름
기본값이 아닌 대체 페이지 집합에 대한 웹 페이지를 구축합니다. PAGESETS 섹션을 참조하십시오.
아래.

--템플릿=템플릿
머리글 및 바닥글 파일에 대체 템플릿을 사용합니다. 일반적으로 함께 사용
"--pageset" 옵션; 아래의 PAGESETS 섹션을 참조하십시오.

대체 출력 형식


--wml[=테스트1,테스트2,...]
이 옵션은 xymongen이 WML "카드" 파일 집합을 생성하도록 합니다.
WAP 장치(휴대폰, PDA 등)에서 액세스하여 생성된 파일에는 다음이 포함됩니다.
지정된 테스트에서 RED 또는 YELLOW 상태인 호스트. 이 옵션은 다음을 정의할 수 있습니다.
포함할 기본 테스트 - 기본값은
"WML:" 또는 "NK:" 태그는 호스트.cfg(5) 파일. 테스트를 지정하지 않으면 모든 테스트
포함됩니다.

--nstab=파일 이름
Netscape 6/Mozilla 사이드바 항목에 적합한 HTML 파일을 생성합니다. 실제로
사용자가 이러한 사이드바 항목을 얻을 수 있도록 하려면 다음에서 이 Javascript 코드가 필요합니다.
웹 페이지(예: $XYMONHOME/web/stdnormal_header 파일에 포함할 수 있음):


<!--
함수 addNetscapePanel() {
if ((window.sidebar 유형 == "개체") &&
(window.sidebar.addPanel의 유형 == "함수"))
window.sidebar.addPanel("자이몬",
"http://your.server.com/nstab.html","");
그렇지 않으면
alert("Mozilla 또는 Netscape 6+ 전용 사이드바");
}
//->


그런 다음 이것을 템플릿으로 사용하여 "사이드바에 추가" 링크를 포함할 수 있습니다.

사이드바에 추가

또는 표준 Netscape "탭 추가" 버튼을 선호하는 경우 그렇게 할 것입니다.



<IMG SRC="/gifs/add-button.gif" HEIGHT=45 WIDTH=100
ALT="[사이드바 추가]" STYLE="테두리:0">


"add-button.gif"는 Netscape에서 구할 수 있습니다.
http://developer.netscape.com/docs/manuals/browser/sidebar/add-button.gif.

FILENAME이 슬래시로 시작하지 않으면 Netscape 사이드바 파일은
$XYMONHOME/www/ 디렉토리.

--nslimit=색상
Netscape 사이드바에 포함할 최소 색상 - 기본값은 "빨간색"입니다.
중요한 경고만 포함됩니다. 경고도 포함하려면 다음을 사용하십시오.
"--nslimit=노란색".

--rss Xymon 경고의 RSS/RDF 콘텐츠 전달 스트림을 생성합니다. 이 출력 형식
종종 라이브 뉴스피드와 같이 다른 웹 페이지에 동적으로 포함될 수 있습니다.
웹 사이트에서 본. 두 개의 RSS 파일이 생성되며, 하나는 "모든 비-
녹색" 페이지, 다른 하나는 "중요" 페이지를 나타냅니다.
각각 "nongreen.rss" 및 "critical.rss" 파일. 또한 RSS 파일
해당 페이지에 있는 호스트를 나열하는 각 페이지 및/또는 하위 페이지에 대해 생성됩니다.
페이지 또는 하위 페이지.
--rss 옵션에서 이전에 허용되었던 FILENAME 매개변수는 이제 사용되지 않습니다.
RSS/RDF 콘텐츠 피드에 대한 자세한 내용은 다음을 참조하십시오.
http://www.syndic8.com/.

--rssextension=.EXTENSION
xymongen에 의해 생성된 RSS 파일에 사용되는 파일 이름 확장자를 설정합니다. 에 의해
기본적으로 ".rss" 확장자가 사용됩니다. "점"을 지정해야 합니다.

--rssversion={0.91|0.92|1.0|2.0}
RSS/RDF 피드의 원하는 출력 형식입니다. 버전 0.91이 가장 많은 것 같습니다.
일반적으로 사용되는 형식이며 이 옵션이 생략된 경우 기본값입니다.

--rsslimit=색상
RSS 피드에 포함할 최소 색상 - 기본값은 "빨간색"입니다.
중요한 경고가 포함됩니다. 경고도 포함하려면 다음을 사용하십시오.
"--rsslimit=노란색".

옵션 익숙한 BY CGI 프런트엔드


--reportopts=START:END:동적:스타일
보고서 생성 모드에서 xymongen을 호출합니다. 이것은 일반적으로 다음에서 사용됩니다.
보고서.cgi(1) CGI 스크립트이지만 미리 생성할 때 직접 사용할 수도 있습니다.
보고합니다. START 매개변수는 Unix time_t 보고서의 시작 시간입니다.
형식(1년 1970월 00일 00:XNUMX UTC 이후 초); END는 보고서의 종료 시간입니다.
DYNAMIC은 미리 작성된 보고서의 경우 0이고 동적(온라인) 보고서의 경우 1입니다. 스타일은
중요한(빨간색) 이벤트만 포함하려면 "crit", 녹색이 아닌 모든 이벤트를 포함하려면 "nongr"
이벤트 및 "all"은 모든 이벤트를 포함합니다.

--csv=파일 이름
--reportopts와 함께 사용하면 xymongen이 가용성을 생성합니다.
쉼표로 구분된 값(CSV) 파일 형식의 보고서입니다. 이 형식은 일반적으로
추가 처리를 위해 스프레드시트로 가져오는 데 사용됩니다.
CSV 파일에는 Unix 타임스탬프가 포함되어 있습니다. 사람이 읽을 수 있는 시간으로 표시하려면
엑셀, 수식 =C2/86400+DATEVALUE(1년 1970월 XNUMX일) (Unix 타임스탬프가 있는 경우
C2 셀에서)를 사용할 수 있습니다. 결과 셀은 날짜/시간 형식이어야 합니다.
필드. 타임스탬프는 UTC이므로 현지에서 처리해야 할 수도 있습니다.
시간대 및 DST 문제는 직접 해결하십시오.

--csvdelim=구분자
기본적으로 쉼표는 CSV 출력에서 ​​필드를 구분하는 데 사용됩니다. 영어가 아닌 일부
스프레드시트는 일반적으로 세미콜론과 같은 다른 구분 기호를 사용합니다. CSV를 생성하려면
파일에 적절한 구분 기호가 있는 경우 이 옵션을 사용하여 사용되는 문자를 설정할 수 있습니다.
구분자로. 예: "--csvdelim=;" - 일반적으로 이중이어야 함을 유의하십시오.
따옴표, Unix 쉘이 구분 문자를
명령줄 구분 기호.

--스냅샷=시간
TIME에 표시된 대로 Xymon 페이지의 스냅샷을 생성합니다. 시간은 다음과 같이 주어진다
1년 1970월 00일 00:XNUMX UTC 이후 초. 일반적으로 다음을 통해 사용됩니다. 스냅샷.cgi(1) CGI
스크립트.

디버깅 옵션


-디버그
xymongen이 많은 양의 디버깅 출력을 stdout으로 덤프하도록 합니다.
-DDEBUG가 활성화된 상태로 컴파일됩니다. xymongen에 대한 문제를 보고할 때
문제를 재현하고 다음과 함께 xymongen 실행 결과를 제공하십시오.
옵션을 선택합니다.

--타이밍
xymongen의 다양한 부분에서 소요된 시간에 대한 정보를 stdout으로 덤프합니다. 이것
실행 시간을 담당하는 처리 부분을 확인하는 데 유용합니다.
xymongen.
참고: 이 정보는 Xymon 디스플레이로 전송되는 출력에서도 제공됩니다.
"--report" 옵션을 사용할 때.

건물 대체 페이지 세트


xymongen 버전 1.4에서는 다음에서 여러 페이지 세트를 생성할 수 있습니다.
같은 데이터.
Xymon 웹 페이지를 보고 있는 두 그룹의 사람들이 있다고 가정합니다. A그룹이 원하는
클라이언트별로 호스트를 그룹화하고 속해 있습니다. 이것이 Xymon을 설정한 방법입니다.
기본 페이지 세트. 이제 그룹 B는 호스트를 운영 체제별로 그룹화하려고 합니다.
이것을 "os" 집합이라고 부르겠습니다. 그런 다음 다음과 같이 hosts.cfg에 페이지 레이아웃을 추가합니다.

ospage 승리 Microsoft Windows
ossubpage win-nt4 MS 윈도우 NT 4
osgroup NT4 파일 서버
osgroup NT4 메일 서버
ossubpage win-xp MS 윈도우 XP
ospage 유닉스 유닉스
os하위 페이지 unix-sun Solaris
ossubpage 유닉스-리눅스 리눅스

이것은 하나의 최상위 수준 페이지(xymon.html 페이지), 두 페이지가 있는 페이지 집합을 정의합니다.
xymon.html(win.html 및 unix.html)에서 링크되고 예를 들어 win.html 페이지에서 다음이 있습니다.
하위 페이지 win-nt4.html 및 win-xp.html
구문은 hosts.cfg의 일반 "page" 및 "subpage" 지시문과 동일하지만
지시문에는 페이지 집합 이름이 접두사로 붙습니다. 페이지 사이에 호스트를 두지 마십시오.
및 하위 페이지 지시문 - hosts.cfg 파일의 맨 위에 모든 지시문을 추가하기만 하면 됩니다.
페이지에 호스트를 추가한 다음 어떻게 합니까? 간단함 - 호스트에 "OS:win-xp" 태그를 추가하기만 하면 됩니다.
정의 라인. "OS"는 페이지 집합 이름에 사용된 접두사와 동일해야 하지만
대문자. "win-xp"는 이 내에 정의된 페이지 또는 하위 페이지 중 하나와 일치해야 합니다.
pageset. 예

207.46.249.190 www.microsoft.com # OS:win-xp http://www.microsoft.com/
64.124.140.181 www.sun.com # 운영 체제:unix-sun http://www.sun.com/

해당 페이지에 정의된 그룹 내에 호스트를 표시하려면 다음을 식별해야 합니다.
1부터 시작하여 번호로 그룹화합니다. 예를 들어 호스트를 "NT4 메일 서버" 그룹에 넣습니다.
위의 예에서는 "OS:win-nt4,2"("win-nt4" 페이지의 두 번째 그룹)를 사용합니다.
하위 페이지 대신 프런트 페이지에 호스트를 표시하려면 "OS:*" 를 사용하십시오.

이 모든 것은 새 페이지 집합의 레이아웃을 정의합니다. 생성하려면 다음을 실행해야 합니다.
정의한 각 페이지 집합에 대해 xymongen을 한 번 실행합니다. 즉, 다음과 같은 확장 스크립트를 만듭니다.

#!/ 빈 / SH

XYMONWEB="/xymon/os" $XYMONHOME/빈/xymongen \
--pageset=os --템플릿=os \
$XYMONHOME/www/os/

이것을 $XYMONHOME/ext/os-display.sh에 저장하고 Xymon 확장으로 실행하도록 설정합니다.
이는 task.cfg에 추가 섹션을 추가하여 실행하는 것을 의미합니다.

이렇게 하면 페이지가 생성됩니다. 여기에 사용되는 몇 가지 중요한 옵션이 있습니다.
* XYMONWEB="/xymon/os" 환경 변수 및
"$XYMONHOME/www/os/" 옵션은 함께 작동하며
정상에서 벗어난 하위 디렉토리의 새 페이지 세트 HTML 파일
자이몬 웹루트. 일반적으로 Xymon 페이지에 다음과 같이 액세스하는 경우
"http://xymon.acme.com/xymon/", 그러면 액세스하게 됩니다.
새 페이지 집합을 "http://xymon.acme.com/xymon/os/"
NB: XYMONWEB으로 지정된 디렉토리는 기호를 포함해야 합니다.
$XYMONHOME/www/html/ 디렉토리에 대한 링크 또는
개별 상태 메시지는 작동하지 않습니다. 유사한 링크
gif/, help/ 및 notes/용으로 만들어야 합니다.
디렉토리.
* "--pageset=os"는 xymongen에게 웹페이지를 구성하도록 지시합니다.
기본 레이아웃 대신 "os" 레이아웃을 사용합니다.
* "--template=os"는 xymongen에게 다른 세트를 사용하도록 지시합니다.
머리글 및 바닥글 템플릿. 일반적으로 xymongen은 다음을 사용합니다.
$XYMONHOME/web/stdnormal_header의 표준 템플릿 및
.../stdnormal_footer - 이 옵션을 사용하면 대신
"os_header" 및 "os_footer" 파일은
$XYMONHOME/web/ 디렉토리. 이를 통해 사용자 정의할 수 있습니다.
각 페이지 집합에 대한 머리글 및 바닥글. 원하는 경우
일반 템플릿을 사용하려면 이 옵션을 생략할 수 있습니다.

사용 자이몽겐 위한 보고서


xymongen 보고는 표준 Xymon에 대한 드롭인 교체를 통해 구현됩니다.
웹서버 cgi-bin에 설치된 보고 스크립트(report.sh 및 reportlog.sh)
디렉토리.

이 두 개의 쉘 스크립트는 두 개의 매우 작은 쉘 스크립트로 대체되었습니다.
Xymon 환경 변수를 설정하고 보고서.cgi(1) or 보고서로그.cgi(1)
$XYMONHOME/bin/의 스크립트

예를 들어 특정 항목을 제외하기 위해 보고서를 생성할 때 xymongen 명령줄 옵션을 사용할 수 있습니다.
보고서의 테스트 유형(예: "--ignorecolumns=msgs"),
보고서에 있어서는 안 되는 경향 및 정보 열 또는 보고서 형식 지정
다르게(예: "--subpagecolumns=2"). 특정 옵션을 사용할 때
보고서가 웹 인터페이스에서 생성되면 이러한 옵션을
XYMONGENREPOPTS 환경 변수의 $XYMONHOME/etc/xymonserver.cfg 파일.

xymongen에 의해 생성된 보고서 파일은 개별 디렉토리에 저장됩니다.
보고서) $XYMONHOME/www/rep/ 디렉토리 아래. 자동으로 정리되어야 합니다.
- 새 보고서가 생성되면 이전 보고서가 제거됩니다.

설치 후 보고서 생성을 시도하십시오. 당신은 아마도
왼쪽 위 모서리(ack.html, nongreen.html 등)가 더 이상 작동하지 않습니다. 이를 수정하려면 다음을 변경하십시오.
$XYMONHOME/web/repnormal_header 파일에서 이러한 링크는 "&XYMONWEB"을 참조하지 않지만
Xymon 페이지의 일반 URL 접두사에.

서비스 수준 계약 (SLA) 보고


xymongen 보고를 통해 진정한 SLA(Service Level Agreement)를 생성할 수 있습니다.
24x7이 아닌 서비스 기간에 대한 보고서도 포함됩니다. 이는 다음을 정의하여 활성화됩니다.
호스트가 서비스 기간을 정의하기 위한 "REPORTTIME:timespec" 태그 및 선택적으로
"WANPCT:level" 태그는 합의된 가용성을 정의합니다.

참고 : 참조 호스트.cfg(5) 이러한 옵션의 정확한 구문은 .

"REPORTTIME:timespec"은 서비스가 가동될 것으로 예상되는 시간을 지정하고
달리기. 기본적으로 하루 24시간, 일주일 내내 가능합니다. SLA가 적용되는 경우
월-금 오전 7시 - 오후 8시, "REPORTTIME=W:0700:2000"으로 정의하고 보고서 생성기
그런 다음 일반적인 24x7 가용성과 "SLA 가용성"을 모두 계산합니다.
SLA 기간 동안의 호스트 상태만 고려합니다.

DOWNTIME:timespec 매개변수는 SLA 가용성 계산에 영향을 미칩니다. 정전인 경우
가능한 "DOWNTIME"으로 정의된 시간 동안 오류가 발생하면
상태는 "파란색"입니다. ("비활성화"한 다음 Xymon을 사용하여 호스트하는 경우 동일한 색상이 사용됩니다.
"비활성화" 기능). 테스트 상태가 "파란색"인 시간은 SLA에 포함되지 않습니다.
호스트가 다운된 것으로 간주되는 시간이나
보고서에 포함된 총 시간입니다. 따라서 "파란색" 시간은
SLA 가용성 계산을 통해 시스템에 영향을 주지 않고 계획된 중단 시간을 가질 수 있습니다.
보고된 SLA 가용성.

예: 호스트가 재부팅되었기 때문에 "DOWNTIME:*:0700:0730 REPORTTIME=W:0600:2200"입니다.
매일 오전 7시에서 오전 7.30시 6분 사이이지만 서비스는 오전 10시에서 오후 XNUMX시까지 이용 가능해야 합니다. 을 위한
신고당일 오전 7시 10분에서 7시 15분(재부팅 예정)으로 다운됐지만,
오후 9시 53분부터 10시 15분까지. 그래서 오늘의 이벤트는 다음과 같습니다.

0700 : 녹색 10분(600초)
0710 : 파란색 5분(300초)
0715 : 14시간 38분(52680초) 동안 녹색
2153 : 22분 동안 빨간색(1320초)
2215 : 녹색

서비스는 600+52680 = 53280초 동안 이용 가능합니다. 420초 다운(빨강)
(SLA 기간이 끝나는 21:53부터 22:00까지의 시간). 에 포함된 총 시간
보고서는 파란색 15분 = 7초를 제외한 10시간(오전 5시 - 오후 53700시)입니다. 그래서 SLA
가용성은 53280/53700 = 99,22%입니다.

가용성을 설정하기 위해 hosts.cfg 파일에서 "WARNPCT:level" 태그가 지원됩니다.
호스트별로 임계값. 이 임계값은 테스트가 다음과 같이 보고되는지 여부를 결정합니다.
보고서에서 녹색, 노란색 또는 빨간색. via를 사용하여 모든 호스트에 대해 기본값을 설정할 수 있습니다.
XYMONREPWARN 환경 변수이지만 이 태그에 의해 재정의됩니다. 레벨은 다음과 같이 주어진다.
백분율(예: "WANPCT:98.5")

미리 생성됨 보고서


일반적으로 xymongen은 동적으로 생성된 웹 페이지에 연결되는 보고서를
테스트의 자세한 상태(reportlog.sh CGI 스크립트를 통해).

이러한 동적 링크 없이 xymongen이 보고서를 생성하도록 할 수 있습니다.
보고서를 다른 서버로 내보낼 수 있습니다. 미리 생성하는 것도 유용할 수 있습니다.
보고서, 여러 사용자가 동일한 보고서를 생성하도록 하여 부하를 낮춥니다.

이렇게 하려면 xymongen을 "--reportopts" 옵션과 함께 실행하여 시간을 선택해야 합니다.
보고서가 다루는 간격, 보고 스타일(중요, 비녹색 또는 모든 이벤트),
동적 페이지가 생성되지 않도록 요청합니다.

구문은 다음과 같습니다.

xymongen --reportopts=starttime:endtime:nodynamic:스타일

"starttime" 및 "endtime"은 Unix time_t 값, 즉 1월 XNUMX일 이후의 초로 지정됩니다.
1970 00:00 그리니치 표준시. 다행스럽게도 이것은 GNU 날짜 유틸리티를 사용하여 쉽게 계산할 수 있습니다.
"+%s" 출력 옵션을 사용하십시오. GNU 날짜 유틸리티가 없으면 선택하거나
www.gnu.org에서; 또는 같은 목적으로 "etime" 유틸리티를 사용할 수 있습니다.
www.deadcat.net의 아카이브에서 사용할 수 있습니다.

"nodynamic"은 0(동적 페이지의 경우 기본값) 또는 1(동적이 없는 경우, 즉 사전
생성, 페이지).

"style"은 "crit"(심각한 예를 들어 빨간색 이벤트만 포함), "nongr"(모두 포함)입니다.
녹색이 아닌 이벤트) 또는 "모두"(모든 이벤트 포함).

다른 xymongen 옵션을 사용할 수 있습니다. 예를 들어 특정 항목을 제외하려는 경우 "--ignorecolumns"
보고서에서 테스트합니다.

일반적으로 XYMONWEB 환경 변수도 지정해야 합니다(일치해야 함).
보고서에 액세스할 수 있는 기본 URL) 및 출력 디렉터리
보고서 파일이 저장되는 위치입니다. XYMONWEB을 지정하는 경우
XYMONHELPSKIN 및 XYMONNOTESSKIN 환경 변수를 정의합니다. 이들은 다음을 가리켜야 합니다.
Xymon 도움말 및 메모 파일이 있는 URL 정의되지 않은 경우
도움말 및 메모 파일에 대한 링크는 보고서 디렉토리 내부를 가리키며 아마도
작동하지.

따라서 정적 보고서에 대한 일반적인 xymongen 호출은 다음과 같습니다.

START=`날짜 +%s --date="22년 2003월 00일 00:00:XNUMX"`
END=`날짜 +%s --date="22년 2003월 23일 59:59:XNUMX"`
XYMONWEB=/reports/bigbrother/daily/2003/06/22 \
XYMONHELPSKIN=/xymon/도움말 \
XYMONNOTESSKIN=/xymon/노트 \
xymongen --reportopts=$START:$END:1:crit \
--서브페이지열=2 \
/var/www/docroot/reports/xymon/daily/2003/06/22

"XYMONWEB" 설정은 다음 URL로 보고서를 사용할 수 있음을 의미합니다.
"http://www.server.com/reports/xymon/daily/2003/06/22". 보고서에는 내부
이 URL을 사용하는 링크는 다른 위치로 쉽게 이동할 수 없습니다.

마지막 매개변수는
자이몬웹 URL. 물론 원하는 위치에 보고서 파일을 만들 수 있습니다.
다른 머신 - 그런 다음 나중에 웹 서버로 이동합니다.

어떻게 데이터(1) 유틸리티는 시작 및 종료 시간 매개변수를 계산하는 데 사용됩니다.

환경 변수


보드필터
필터링을 통해 웹 페이지에 포함된 호스트/테스트를 선택하는 데 사용되는 필터
xymondboard 명령을 통해 xymond vi에서 검색된 데이터. 보다 시몬(1) 자세한 내용은
필터 구문에서. 기본적으로 필터링은 수행되지 않습니다.

onworks.net 서비스를 사용하여 온라인으로 xymongen 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad