GoGPT Best VPN GoSearch

온웍스 파비콘

xymonnet - 클라우드의 온라인

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

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

프로그램:

이름


xymonnet - 자이몬 네트워크 테스트 도구

개요


자이모넷 [--핑|--노핑] [--타임아웃=N] [옵션] [호스트 이름] [호스트 이름]
(사용 가능한 명령줄 옵션에 대한 설명은 OPTIONS 섹션을 참조하십시오.)

기술


자이모넷(1) Xymon 구성 파일에 정의된 호스트의 네트워크 테스트를 처리하고,
호스트.cfg. 일반적으로 다음과 같이 일정한 간격으로 실행됩니다. xymon런치(8) 항목을 통해
작업.cfg(5) 파일.

xymonnet은 TCP 기반 네트워크 서비스(telnet, ftp, ssh,
smtp, pop, imap ....) - 즉, protocol.cfg에 나열된 모든 서비스. 이것들을 위해
테스트를 통해 완전히 새롭고 매우 빠른 서비스 검사기가 구현되었습니다.

xymonnet은 SSL 지원 프로토콜(예: imaps, pop3s, nntps,
xymonnet을 구성할 때 SSL 지원이 활성화된 경우 telnet. 알려진 전체 목록
테스트는 protocol.cfg(5) $XYMONHOME/etc/protocols.cfg의 파일입니다.

또한 DNS 서버 테스트를 위한 "dns" 및 "dig" 테스트를 구현합니다.

xymonnet은 또한 NTP 서버에 대한 검사를 구현합니다. 이 테스트를 "ntp"라고 합니다. 네가 원한다면
그것을 사용하려면 NTPDATE 환경 변수가 다음 위치를 가리키도록 정의해야 합니다.
your ntpdate(1) 프로그램)

참고: xymonnet은 호스트 이름을 기반으로 연결 테스트(ping)를 수행합니다.
호스트에 "testip" 태그가 지정되거나 "--dns=ip" 옵션이 사용됩니다. 그래서 대상은
연결 테스트는 귀하의 은 / etc / 호스트 파일 또는 DNS.

기본적으로 모든 서버가 테스트됩니다 - XYMONNETWORK가 다음을 통해 설정된 경우 xymonserver.cfg(5) 그때
이 네트워크에 속하는 것으로 표시된 호스트만 테스트됩니다. 명령줄의 경우
하나 이상의 호스트 이름이 포함된 경우 해당 서버만 테스트됩니다.

일반 옵션


--시간 초과=N
테스트되는 각 서비스의 시간 초과(초)를 결정합니다. TCP 테스트의 경우
(XYMONNETSVCS의 것), 서비스에 대한 연결이 내에서 성공하지 못한 경우
N초, 서비스가 다운된 것으로 보고됩니다. HTTP 테스트의 경우 이것은
웹 서버에 대한 전체 요청에 대한 절대 제한(연결에 필요한 시간
더하기 서버가 요청에 응답하는 데 걸리는 시간).
기본값 : 10 초

--conntimeout=N
이 옵션은 더 이상 사용되지 않으며 무시됩니다. 대신 --timeout 옵션을 사용하십시오.

--cmdtimeout=N
이 옵션은 NTP 및
RPC 서비스 및 traceroute를 수행합니다.

--동시성=N
병렬로 실행되는 네트워크 테스트의 수를 결정합니다. 기본값은 작동 중입니다.
시스템에 따라 다르지만 일반적으로 256입니다. xymonnet이
"소켓"을 얻을 수 있으려면 50과 같은 더 낮은 값으로 xymonnet을 실행해 보십시오.
100.

--dns-timeout=N(기본값: 30초)
xymonnet은 N초 후에 모든 DNS 조회 시간을 초과합니다. 보류 중인 모든 DNS 조회는
실패한 것으로 간주됩니다. 즉, 이 DNS 조회에 의존하는 네트워크 테스트는
오류를 보고합니다.
참고: --no-ares 옵션을 사용하는 경우 DNS 조회 시간 초과를 제어할 수 없습니다.
xymonnet으로.

--dns-최대-모두=N
"--dns-timeout=N"과 동일합니다. "--dns-max-all" 옵션은 더 이상 사용되지 않으며
사용하십시오.

--dns=[ip|만|표준]
xymonnet이 테스트할 호스트의 IP 주소를 찾는 방법을 결정합니다. 기본적으로
("표준"), xymonnet은 IP를 결정하기 위해 호스트 이름의 DNS 조회를 수행합니다.
호스트에 "testip" 태그가 없거나 DNS 조회가 실패하지 않는 한 주소.
"--dns=only"를 사용하면 xymonnet은 DNS 조회만 수행합니다. 실패하면 모든
해당 호스트의 서비스가 다운된 것으로 보고됩니다.
"--dns=ip"를 사용하면 xymonnet은 DNS 조회를 수행하지 않습니다. IP 주소를 사용합니다
테스트를 위해 hosts.cfg에 지정되어 있습니다. 따라서 이 설정은 다음을 갖는 것과 동일합니다.
모든 호스트의 "testip" 태그. http 테스트는 이 설정을 무시하고
여전히 URL에 제공된 호스트 이름에 대해 DNS 조회를 수행합니다. xymonnet 참조
HTTP 테스트용 태그" 섹션의 호스트.cfg(5)

--no-ares
xymonnet에 내장된 ARES 해석기를 비활성화합니다. 이것은 xymonnet을 해결합니다.
시스템 해석기 기능을 사용하여 호스트 이름. 이것을 마지막으로 만 사용해야합니다
xymonnet이 일반적인 방식으로 사용하는 호스트 이름을 확인할 수 없는 경우(DNS를 통해)
or 은 / etc / 호스트). 이것을 사용하는 한 가지 이유는 호스트 이름을 확인해야 하는 경우입니다.
NIS/NIS+(Yellow Pages라고도 함)를 통해.
시스템 해석기 기능은 시간 초과를 제어하는 ​​메커니즘을 제공하지 않습니다.
따라서 DNS 또는 NIS 서버가 다운된 경우 xymonnet은
실행하는 데 매우 오랜 시간. --dns-timeout 옵션은 다음을 사용할 때 효과적으로 비활성화됩니다.
이 옵션.

--dnslog=파일이름
실패한 호스트 이름 조회를 FILENAME 파일에 기록합니다. FILENAME은 전체여야 합니다.
경로명.

--보고서[=COLUMNNAME]
이 옵션을 사용하면 xymonnet은 얼마나 많은
처리된 호스트, 생성된 테스트 수, 발생한 오류
실행 중 및 일부 타이밍 통계. 기본 열 이름은 "xymonnet"입니다.

--테스트 태그가 없는
XYMONNETWORK 환경 변수를 사용하여 특정 호스트의 호스트만 테스트할 때
네트워크 세그먼트에서 xymonnet은 "NET:x" 태그가 없는 호스트를 무시합니다. 그래서
NET:$XYMONNETWORK 태그가 있는 호스트만 테스트됩니다.
이 옵션을 사용하면 NET: 태그가 없는 호스트가 테스트에 포함되므로 모든
일치하는 NET: 태그가 있거나 NET: 태그가 전혀 없는 호스트가 테스트됩니다.

--frequenttestlimit=N
와 함께 사용 xymonnet-다시.sh(1) Xymon 확장. 이 옵션은 얼마나 오래
실패한 테스트는 자주 테스트 대기열에 남아 있습니다. 기본값은 1800초(30
분).

--시간 제한=N
xymonnet의 런타임이 N을 초과하는 경우 xymonnet이 경고를 생성하도록 합니다.
초. 기본적으로 N은 TASKSLEEP 값으로 설정되므로 다음과 같은 경우 경고가 트리거됩니다.
네트워크 테스트는 xymonnet의 한 주기 동안 주어진 시간 내에 완료될 수 없습니다.
직무. 경고를 제외하고 이 옵션은 아무 효과가 없습니다. 즉, 종료되지 않습니다.
너무 일찍 xymonnet. 따라서 이러한 경고를 제거하려면 이 옵션을 다음과 함께 사용하십시오.
N 값이 매우 높습니다.

--거대한=N
TCP 테스트의 응답이 N 바이트를 초과하면 경고합니다. 에서 보면
xymonnet 상태 보고서에 대한 많은 양의 데이터를 전송하고
테스트의 경우 이 옵션을 활성화하여 응답이 많은 테스트를 확인할 수 있습니다.
기본값: 0(비활성화).

--유효성=N
테스트 결과가 보라색이 되기 전에 N분 동안 유효하도록 합니다. 기본 테스트
결과는 30분 동안 유효합니다. xymonnet을 그보다 덜 자주 실행하면
결과는 다음 xymonnet 실행 전에 보라색이 됩니다. 이 옵션을 사용하면
상태가 유효한 기간.

--소스-ip=IP주소
멀티홈 호스트에서 이 옵션을 사용하여 소스 IP를 명시적으로 선택할 수 있습니다.
네트워크 테스트에 사용되는 주소입니다. "IPADDRESS"는 유효한 IP 주소여야 합니다.
xymonnet을 실행하는 호스트.

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

옵션 위한 시험 준비 프로그램 OF L' 단순한 TCP 서비스


--checkresponse[=색상]
잘 알려진 서비스(예: FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP 및
rsync), xymonnet은 유효한 서비스별 "OK" 응답을 찾습니다. 다른 경우
응답이 표시되면 테스트에서 경고(노란색) 상태를 보고합니다.
이 옵션이 없으면 서비스의 응답이 무시됩니다.
선택적 color-name은 상태에 대해 노란색 이외의 색상을 선택하는 데 사용됩니다.
응답이 잘못된 경우 메시지. 예를 들어 "--checkresponse=red"는 "red"를 발생시킵니다.
서비스가 예상대로 응답하지 않을 때 보낼 상태 메시지입니다.

--플래그 없음
기본적으로 xymonnet은 상태 메시지에 다음과 같은 추가 정보를 보냅니다.
"깃발". 이것은 xymongen에서 사용하여 예를 들어 역 테스트를 위해 다른 아이콘을 선택합니다.
Xymon 웹페이지를 생성할 때. 이 옵션은 xymonnet이 이러한 플래그를 생략하도록 합니다.
상태 메시지에서.

--혼합
기본적으로 TCP 테스트는 호스트가 목록에 나열된 순서대로 대략적으로 실행됩니다.
hosts.cfg 파일. 하나의 서버에 대해 많은 테스트가 있는 경우 결과가
Xymon이 많은 작업을 수행하기 때문에 Xymon이 테스트할 때 매우 큰 부하
동시에 테스트의. 이를 방지하기 위해, --혼합 옵션은
테스트된 모든 서버에 무작위로 분산되도록 테스트 순서를 변경합니다.

옵션 위한 L' TEST


참고: xymonnet은 FPING 환경에서 정의한 프로그램을 사용하여 ping 테스트를 실행합니다.
기본적으로 시몬핑(1) 공익 사업. 보다 xymonserver.cfg(5) 에 대한 설명을 위해
이를 사용자 정의하는 방법(예: "sudo" 또는 유사한 도구로 실행해야 하는 경우).

--ping xymonnet의 ping 테스트를 활성화합니다. ping 테스트 결과에 사용되는 열 이름이 정의됩니다.
PINGCOLUMN 환경 변수에 의해 xymonserver.cfg(5).
지정하지 않으면 xymonnet은 CONNTEST 환경 변수를 사용하여
그것은 ping 테스트를 수행할지 여부를 수행해야 합니다. 따라서 다른 도구를 사용하여
핑 검사를 구현하거나 CONNTEST 환경 변수를 false로 설정하거나
"--noping"으로 xymonnet을 실행합니다.

--노핑
연결 테스트를 비활성화합니다.

--추적하다

--notrace
ping 테스트가 실패할 때 traceroute 사용을 활성화/비활성화합니다. 수행
실패한 ping 테스트에 대한 traceroute는 느린 작업이므로 기본값은 수행하지 않는 것입니다.
"trace" 태그를 통해 호스트별로 요청되지 않는 한 모든 traceroute
전에, 호스트.cfg(5) 각 호스트에 대한 항목입니다. "--trace" 옵션은 이것을 변경하므로
기본값은 ping 테스트가 실패한 모든 호스트에서 traceroute를 실행하는 것입니다. 당신은 할 수 있습니다
그런 다음 호스트 항목에 "notrace" 태그를 넣어 특정 호스트에서 비활성화합니다.

--ping 작업=N
N개의 프로세스를 통해 호스트에 대한 ping 작업을 분산합니다. 당신이 매우 큰 경우
호스트의 수는 호스트를 모두 ping하는 데 걸리는 시간이 상당할 수 있습니다.
많은 호스트를 병렬로 ping하는 fping 또는 xymonping과 같은 도구 사용. 이것
옵션은 xymonnet이 N개의 개별 ping 프로세스를 시작하도록 합니다.
ping'은 이러한 프로세스 간에 균등하게 분할됩니다.

옵션 위한 HTTP (편물) 시험 준비 프로그램


--content=CONTENTTESTNAME
콘텐츠 확인을 위해 Xymon이 표시하는 열의 이름을 결정합니다. 기본값
"컨텐츠"입니다. 이전에 "cont.sh" 또는 "cont2.sh" 스크립트를 사용한 적이 있는 경우
"--content=cont"를 사용하여 동일한 테스트 이름을 사용하는 콘텐츠 검사를 보고할 수 있습니다.
이러한 스크립트가 하는 것처럼.

--bb-프록시-구문
HTTP 프록시를 다음과 같이 지정할 수 있는 URL에 대한 Big Brother 구문을 준수합니다.
URL의 일부입니다. 보다 "HTTP 지원 를 통해 대리" 인간을 호스트.cfg(5) 자세한 내용은 파일을 참조하십시오.
Xymon 4.3.0부터 이 동작은 URL이
다른 URL을 포함하는 것이 이제 훨씬 더 일반적입니다. 이 옵션은 이전 Big
형제와 호환되는 행동.

옵션 위한 SSL CERTIFICATE 시험 준비 프로그램


--ssl=SSLCERTTESTNAME
SSL 인증서 검사를 위해 Xymon이 표시하는 열의 이름을 결정합니다.
기본값은 "sslcert"입니다.

--no-ssl
SSL 인증서 확인 보고를 비활성화합니다.

--sslwarn=N

--sslalarm=N
SSL 인증서가 만료되기 전의 일 수를 결정합니다. 여기서 xymonnet
SSL 인증서 열에 대한 경고 또는 경보 상태를 생성합니다.

--sslbit=N
SSL 프로토콜이 지원하는 암호화가 사용하는지 확인합니다.
N 비트 이상의 암호화 키. 예를 들어 SSL이 활성화된 경우 경고를 트리거합니다.
웹사이트가 128비트 미만의 암호화를 지원하는 경우 "--sslbits=128"을 사용하십시오. 참고: 이
"sslbits=N" 설정을 사용하여 호스트별로 활성화할 수 있습니다. 호스트.cfg(5)

--sslkeysize=N
SSL 인증서의 공개 키 길이를 확인할 수 있습니다. N은
SSL 공개 키의 최소 크기, 일반적으로 이러한 키는 2048비트이지만 일부
이전 인증서는 1024비트 이하의 키를 사용할 수 있습니다. 이것을 지정하면 SSL
N 비트보다 작은 키가 있는 인증서는 "sslcert" 상태가 됩니다.
노란색. 기본값: 0, 즉 이 검사는 비활성화되어 있습니다.

--암호 목록 없음
"sslcert" 상태에 대한 암호화 암호 세부 정보를 표시하지 마십시오.

--showallciphers
"sslcert" 상태에서 로컬로 사용 가능한 모든 암호화 암호를 나열합니다.

--sni=[켜기|끄기]
SSL 연결이 SNI(서버 이름 표시)를 사용하는지 여부에 대한 기본값을 설정합니다. 이것
각 호스트에 대해 hosts.cfg에서 "sni" 또는 "nosni" 옵션을 사용하여 설정할 수도 있습니다.
hosts.cfg 항목은 이 옵션을 재정의합니다. 기본값 : 꺼짐

디버깅 옵션


--업데이트 없음
Xymon 서버에 상태 업데이트를 보내지 마십시오. 대신 모든 메시지가 덤프됩니다.
표준 출력으로.

--타이밍
xymonnet이 다른 부분에서 보낸 시간에 대한 정보를 수집하도록 합니다.
프로그램. 정보는 프로그램이 종료되기 직전에 stdout에 인쇄됩니다.
이 정보는 함께 전송된 상태 보고서에도 포함되어 있습니다.
"--보고" 옵션.

-디버그
테스트가 stdout으로 진행됨에 따라 테스트에 대한 많은 상태를 덤프합니다.

--dump[=전|=후|=둘 다]
테스트가 실행되기 전후에 내부 메모리 구조를 덤프합니다.

정보 제공 옵션


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

--번역
xymonnet의 버전 번호를 출력합니다.

--서비스
정의된 TCP 서비스 목록을 덤프 xymonnet은 테스트 방법을 알고 있습니다. 실행하지 마십시오
테스트.

사용 쿠키 IN WEB 시험 준비 프로그램


$XYMONHOME/etc/cookies 파일이 있으면 이 파일에서 쿠키를 읽고 전송합니다.
웹사이트를 확인할 때 HTTP 요청과 함께. 이 파일은 Netscape 쿠키에 있습니다.
형식, 참조 http://www.netscape.com/newsref/std/cookie_spec.html 이에 대한 자세한 내용은
체재. 그만큼 (1) 유틸리티는 "--cookie-jar
FILENAME' 옵션.

브랜드 이야기 SSL CERTIFICATE 체크 무늬


xymonnet이 SSL 또는 TLS 기반 프로토콜을 사용하는 서비스를 테스트할 때
서버 인증서가 만료되지 않았습니다. 이 검사는 https(보안
web), pop3s, imaps, nntps 및 기타 모든 SSL 지원 서비스(ldap 제외, LDAP TESTS 참조)
아래).

호스트에 대해 발견된 모든 인증서는 하나의 상태 메시지로 보고됩니다.

참고: 대부분의 시스템에서 인증서의 종료 날짜는 19년 2038월 XNUMX일로 제한됩니다.
귀하의 인증서는 이 날짜 이후에 유효합니다. xymonnet은 XNUMX월까지만 유효한 것으로 보고합니다.
19년 2038월 XNUMX일. 이것은 운영 체제 C 라이브러리의 제한 사항 때문입니다. 보다
http://en.wikipedia.org/wiki/2038_problem .

LDAP 시험 준비 프로그램


ldap 테스트는 두 가지 방법으로 수행할 수 있습니다. "ldap" 또는 "ldaps" 태그를 입력하면
hosts.cfg, 설정이 가능한지 확인하는 간단한 테스트가 수행됩니다.
ldap 서비스를 실행하는 포트에 대한 연결(ldap의 경우 389, ldap의 경우 636).

대신 hosts.cfg에 LDAP URI를 넣을 수 있습니다. 이것은 xymonnet이 전체를 시작하게 할 것입니다.
서버와 LDAP 세션을 끊고 다음에서 정의한 개체에 대한 LDAP 검색을 수행
URI. 이를 위해서는 xymonnet이 LDAP 지원으로 구축되어야 하며 기존
설치할 LDAP 라이브러리입니다. OpenLDAP 2.0.26(Red Hat 9에서)으로 테스트되었습니다.
2.1.22. Solaris 8 시스템 ldap 라이브러리는 다음과 같은 경우에도 작동하는 것으로 확인되었습니다.
암호화된(일반 LDAP) 액세스.

LDAP URI의 형식은 RFC 2255에 정의되어 있습니다. LDAP URL은 다음과 같습니다.

ldap : //호스트 포트/dn[?속성[?범위[?필터링[?내선]]]]

여기서
호스트 포트 선택적 ":portnumber"가 있는 호스트 이름입니다.
dn 검색 기반입니다
속성 요청할 속성의 쉼표로 구분된 목록입니다.
범위 다음 세 문자열 중 하나입니다.
기본 원 서브(기본값=기본)
필터링 필터이다
내선 인식된 LDAP 및/또는 API 확장 세트입니다.

예:
ldap://ldap.example.net/dc=example,dc=net?cn,sn?sub?(cn=*)

LDAP 서버에 대한 모든 "바인드" 작업은 단순 인증을 사용합니다. Kerberos와 SASL은
지원되지 않습니다. LDAP 서버에 사용자 이름/비밀번호가 필요한 경우 "ldaplogin" 태그를 사용하십시오.
이것을 지정하려면, cf. 호스트.cfg(5) 사용자 이름/비밀번호 정보가 제공되지 않으면
익명 바인딩이 시도됩니다.

SSL을 지원하려면 클라이언트 라이브러리와 LDAPv3를 지원하는 LDAP 서버가 모두 필요합니다. 그것은 사용
표준에 대한 연결을 설정한 후 LDAP "STARTTLS" 프로토콜 요청(비
암호화됨) LDAP 포트(일반적으로 포트 389). OpenSSL 2.x에서만 테스트되었으며,
아마도 다른 LDAP 라이브러리에서는 작동하지 않을 것입니다.

SSL을 통해 일반 LDAP 트래픽을 터널링하는 이전 LDAPv2 실험 방법
연결 - 포트 636에서 실행되는 ldaps -는 누군가가 방법을 설명할 수 없는 한 지원되지 않습니다.
OpenLDAP 라이브러리가 지원하도록 합니다. 이 방법은 공식적으로 설명된 적이 없습니다.
RFC 및 그 구현은 비표준입니다.

암호화된 ldap을 실행하는 다양한 방법에 대한 설명은 다음을 참조하십시오.
http://www.openldap.org/lists/openldap-software/200305/msg00079.html
http://www.openldap.org/lists/openldap-software/200305/msg00084.html
http://www.openldap.org/lists/openldap-software/200201/msg00042.html
http://www.openldap.org/lists/openldap-software/200206/msg00387.html

LDAP URI를 테스트할 때 모든 통신은 ldap 라이브러리에서 처리됩니다.
따라서 LDAP 서버에서 사용하는 SSL 인증서를 얻을 수 없으며,
"sslcert" 열에 표시되지 않습니다.

사용 배수 네트워크 TEST 시스템


네트워크 테스트를 실행하는 시스템이 두 개 이상인 경우(예: 네트워크가 분리된 경우)
방화벽에 의해 - 각각에 대해 여러 개의 hosts.cfg 파일을 유지 관리하는 것은 문제가 됩니다.
시스템. xymonnet은 NET:location 태그를 지원합니다. 호스트.cfg(5) ~을 구별하기 위해
다른 네트워크 위치에서 테스트해야 하는 호스트. 환경을 설정하면
xymonnet을 실행하기 전에 XYMONNETWORK 변수를 "dmz"로 변경하면 호스트만 테스트합니다.
hosts.cfg에 "NET:dmz" 태그가 있습니다. 이를 통해 모든 호스트를
동일한 hosts.cfg 파일이지만 실행 중인 서로 다른 시스템에서 서로 다른 호스트 세트를 테스트합니다.
자이모넷.

자이모넷 내부


xymonnet은 먼저 protocol.cfg 파일을 읽고 정의된 네트워크 테스트를 확인합니다. 그것
그런 다음 hosts.cfg 파일을 스캔하고 다음을 수행하는 TCP 서비스 테스트에 대한 정보를 수집합니다.
테스트가 필요합니다. protocol.cfg 파일에 나열된 테스트만 선택합니다.
추가로 "dns", "dig" 및 "ntp" 테스트.

그런 다음 두 개의 작업을 병렬로 실행합니다. 먼저 별도의 프로세스가 시작되어
연결 테스트를 위한 "xymonping" 도구. xymonping이 "ping"을 수행하는 동안
xymonnet은 모든 TCP 기반 네트워크 테스트를 실행합니다.

모든 TCP 기반 서비스 검사는 작성된 연결 테스터에 의해 처리됩니다.
특히 이 목적을 위해. 표준 Unix 스타일 네트워크 프로그래밍만 사용하지만
유닉스에 의존"고르다(2)" 많은 동시 연결을 처리하기 위한 시스템 호출
병렬로 발생합니다. 정확히 얼마나 많은 병렬 연결이 사용되고 있는지는
운영 체제 - 기본값은 FD_SETSIZE/4이며 많은 Unix에서 256에 해당합니다.
시스템.

"--concurrency=N" 옵션을 사용하여 동시 연결 수를 선택할 수 있습니다.
자이모넷.

10초 후 연결 시도 시간 초과 - "--timeout=N"으로 변경할 수 있습니다.
옵션을 선택합니다.

이 두 가지 설정은 테스트 소요 시간을 결정하는 데 중요한 역할을 합니다. 보수
N TCP 테스트를 수행하기 위한 추정치는 다음과 같습니다.

(1 + (N / 동시성)) * 시간 초과

실제 생활에서는 위의 공식이 모든 테스트에 요구되는 것이기 때문에 아마도 더 적을 것입니다.
시간 초과. Xymon의 가장 일반적인 용도는 활성 서비스를 확인하는 것이므로
시간 초과가 훨씬 적어야 합니다.

"ntp" 및 "rpcinfo" 검사는 각 테스트를 수행하기 위해 외부 프로그램에 의존합니다.

환경 변수


자이몬네트웍스
xymonnet이 현재 실행 중인 네트워크 세그먼트를 정의합니다. 이것은 사용됩니다
항목만 필터링 호스트.cfg(5) 일치하는 파일
"NET:LOCATION" 태그를 추가하고 해당 호스트에 대해서만 테스트를 실행합니다.

MAXMSGSPERCOMBO
하나의 콤보로 보낼 수 있는 최대 상태 메시지 수를 정의합니다.
메세지. 기본값은 0 - 제한 없음입니다.
실제로 단일 Xymon 메시지의 최대 크기는 제한을 설정합니다. 기본값은
최대 메시지 크기 값은 32KB이지만 100개를 쉽게 수용할 수 있습니다.
전송당 상태 메시지. 따라서 이 설정을 실험해보고 싶다면
10의 값으로 시작하는 것이 좋습니다.

슬립비트윈MSGS
각 메시지가 Xymon으로 전송된 후 지연(마이크로초)을 정의합니다.
섬기는 사람. 기본값은 0입니다. 즉, 가능한 한 빨리 메시지를 보냅니다. 이것은 준다
다음 메시지가 오기 전에 Xymon 서버에서 메시지를 처리할 시간
in. Xymon 서버의 속도에 따라 이것을 설정해야 할 수도 있습니다.
값을 1초 또는 2~XNUMX초로 설정합니다. 값은 다음과 같이 지정됩니다.
MICROseconds, 따라서 XNUMX초의 지연을 정의하려면 다음 값으로 설정해야 합니다.
"500000"; 이것을 "1"(1000000
백만).

FPING 명령을 실행하는 데 사용 시몬핑(1) 공익 사업. 연결을 위해 xymonnet에서 사용
(핑) 테스트. 보다 xymonserver.cfg(5) 사용자 정의 방법에 대한 자세한 내용은
ping 테스트를 수행하기 위해 실행되는 프로그램입니다.

추적 경로
의 위치 traceroute(8) 유틸리티 또는 이에 상응하는 도구 예 MTR(8).
연결 테스트가 네트워크 위치를 정확히 찾아내지 못할 때 선택적으로 사용
그것이 실패의 원인입니다.

NTPDATE
의 위치 ntpdate(1) 공익 사업. "ntp"를 확인할 때 xymonnet에서 사용
서비스를 제공합니다.

RPCINFO
의 위치 rpcinfo(8) 공익 사업. "rpc" 서비스 검사를 위해 xymonnet에서 사용합니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.