영어프랑스어스페인어

Ad


온웍스 파비콘

clientupdate - 클라우드의 온라인

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

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

프로그램:

이름


clientupdate - Xymon 클라이언트 업데이트 유틸리티

개요


클라이언트 업데이트 [옵션]

기술


클라이언트 업데이트 Xymon 클라이언트의 일부입니다. 기존 업데이트를 담당합니다.
Xymon에 저장된 클라이언트 패키지의 중앙 저장소에서 클라이언트 설치
서버.

Xymon 클라이언트가 일반 클라이언트 보고서를 Xymon 서버로 보내면 서버는
의 섹션으로 응답합니다. 클라이언트 로컬.cfg(5) 이 클라이언트와 관련된 파일입니다.
여기에는 "clientversion" 값이 포함될 수 있습니다. 클라이언트 버전은
서버는 클라이언트에 설치된 현재 클라이언트 버전과 비교됩니다.
$XYMONHOME/etc/clientversion.cfg 파일의 내용에 따라 결정됩니다. 만약 둘
버전이 동일하지 않으면 clientupdate가 실행되어 클라이언트 설치를 업데이트합니다.

옵션


--수준
현재 클라이언트 버전을 보고합니다.

--update=NEWVERSION
이 버전의 클라이언트를 가져와 클라이언트를 NEWVERSION으로 업데이트해 보세요.
Xymon 서버의 소프트웨어.

--재실행
업데이트 프로세스 중에 내부적으로 사용됩니다. 운영 아래.

--제거-자기
업데이트 프로세스 중에 내부적으로 사용됩니다. 이 옵션을 사용하면 실행이 발생합니다.
자체 삭제를 위한 clientupdate 유틸리티 - 업데이트 중에
$XYMONTMP에 설치된 clientupdate 유틸리티의 임시 복사본입니다.

사용 클라이언트 업데이트 IN 시몬


각 서버에 로그온하지 않고도 클라이언트 업데이트를 관리하려면 다음을 사용할 수 있습니다.
클라이언트 업데이트 유틸리티. 이것이 새 클라이언트 버전의 릴리스를 설정하는 방법입니다.

새 클라이언트 만들기
기존 클라이언트를 복사하여 새 클라이언트 $XYMONHOME 디렉토리를 설정합니다.
빈 디렉토리에 설치하고 필요에 따라 수정합니다. 그것은 좋은 것입니다
필요가 없기 때문에 tmp/ 및 log/ 디렉토리의 모든 파일을 삭제하는 아이디어
이를 모든 클라이언트에 복사합니다. etc/파일에 주의를 기울이고
이 새 제품을 배포하려는 시스템에 적합한지 확인하세요.
고객. ext/ 디렉토리에 확장 스크립트와 같은 파일을 추가할 수 있지만
clientupdate 유틸리티는 파일을 삭제하거나 이름을 바꿀 수 없습니다.

클라이언트 패키징
새 클라이언트 소프트웨어가 준비되면 새 클라이언트의 tar 파일을 만듭니다. 모두
tar 아카이브의 파일은 클라이언트의 $XYMONHOME에 상대적인 파일 이름을 가져야 합니다.
(보통 ~xymon/client/). tar 파일을 Xymon 서버에 저장합니다.
~xymon/서버/다운로드/somefile.tar. 압축하지 마십시오. 권장되는 사항은 다음과 같습니다.
일종의 운영 체제 및 버전 번호 지정 체계를 사용합니다.
하지만 원하는 파일 이름을 선택할 수 있습니다. 유일한 요구 사항은 다음과 같습니다.
".tar"로 끝나야 합니다. ".tar" 앞의 파일 이름 부분은 무엇입니까?
Xymon은 "클라이언트 버전" ID로 사용됩니다.

새 클라이언트를 수신하는 호스트 구성
. 클라이언트 로컬.cfg(5) 파일을 이제 설정해야 합니다. 클라이언트버전:ID 어디 라인
전에, ID tar 파일에 사용한 파일 이름과 일치합니다. 그래서 포장을 했다면
새 클라이언트를 파일에 추가 linux.v2.tar, 다음의 해당 항목
client-local.cfg는 다음과 같습니다. 클라이언트버전:linux.v2.

xymond가 client-local.cfg를 다시 로드할 때까지 기다립니다.
xymond는 최대 10초 후에 자동으로 client-local.cfg 파일을 다시 로드합니다.
분. 즉시 다시 로드하려면 SIGHUP 신호를
자이몬드 프로세스.

클라이언트가 업데이트될 때까지 기다리세요
다음에 클라이언트가 클라이언트 데이터를 보내기 위해 Xymon 서버에 접속할 때
client-local.cfg에서 새로운 clientversion 설정을 확인하고 실행됩니다. 클라이언트 업데이트
새 클라이언트 소프트웨어를 설치합니다. 따라서 다음에 클라이언트가 실행될 때
새로운 클라이언트 소프트웨어를 사용하세요.

운영


클라이언트 업데이트 두 단계로 실행됩니다.

재실행 단계
첫 번째 단계는 xymonclient.sh 스크립트에서 clientupdate가 처음 호출되는 경우입니다.
"--re-exec" 옵션을 사용합니다. 이 단계에서는 clientupdate 프로그램을 다음에서 복사합니다.
$XYMONHOME/bin/을 $XYMONTMP 디렉토리의 임시 파일로 복사합니다. 이는 피하기 위한 것입니다
업데이트 절차에서 새 버전의 clientupdate를 설치할 때 충돌이 발생합니다.
유틸리티 그 자체. 이 단계가 완료되면 clientupdate 유틸리티가
의 파일에서 프로그램을 실행하여 다음 단계를 자동으로 시작합니다.
$XYMONTMP.

업데이트 단계
두 번째 단계에서는 Xymon 서버에서 새 클라이언트 소프트웨어를 다운로드합니다. 새로운
소프트웨어는 tar 파일로 압축되어야 하며, clientupdate는 tar 파일로 압축을 풀어야 합니다.
$XYMONHOME 디렉토리.

환경 변수


clientupdate는 다음을 포함하여 여러 가지 표준 Xymon 환경 변수를 사용합니다. 자이먼홈
자이몬트MP.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad