GoGPT Best VPN GoSearch

온웍스 파비콘

pmlogger_check - 클라우드 온라인

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

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

프로그램:

이름


pmlogger_check, pmlogger_daily, pmlogger_merge - Performance Co-Pilot 관리
아카이브 로그 파일

개요


$PCP_BINADM_DIR/pmlogger_check [-CNsTV] [-c 제어] [-l 로그 파일]
$PCP_BINADM_DIR/pmlogger_daily [-NorV] [-c 제어] [-k 포기] [-l 로그 파일] [-m
구애] [-s 크기] [-t 필요] [-x 압축] [-X 프로그램] [-Y 정규식]
$PCP_BINADM_DIR/pmlogger_merge [-fNV] [입력 기반 이름 ... 출력 이름]

기술


이 일련의 셸 스크립트 및 관련 제어 파일을 사용하여
Performance Co-Pilot을 위한 맞춤형 관리 체계(참조:
PC핀트로(1)) 아카이브 로그 파일.

pmlogger_daily 하루에 한 번, 바람직하게는 이른 아침에 실행하도록 되어 있습니다.
가능한 한 자정 직후. 작업은 하나 이상의 집합을 집계하고 회전하는 것입니다.
PCP 기록 보관소. 일정 기간이 지나면 이전 PCP 아카이브는 삭제됩니다. 이 기간은 14
기본적으로 일이지만 다음을 사용하여 변경할 수 있습니다. -k 옵션. 두 가지 특수 값이 인식됩니다.
기간 동안 (포기), 즉 0 현재 아카이브 이외의 아카이브를 유지하지 않고 영원히
아카이브가 삭제되는 것을 방지합니다.

아카이브 데이터 파일은 디스크 공간을 절약하기 위해 일정 기간 후에 선택적으로 압축할 수 있습니다.
이것은 많은 수의 데이터에 특히 유용합니다. 오후 로거 의 통제 하에 있는 프로세스
pmlogger_check. 기본적으로 압축이 수행되지 않습니다. 그만큼 -x 옵션은 압축을 활성화하고
아카이브 데이터 파일을 압축할 일 수를 지정하고 -X option
압축에 사용할 프로그램을 지정합니다. 기본적으로 이것은 xz(1). 의 사용 -Y
옵션을 사용하면 정규식을 지정하여 파일 세트에 파일을 생성할 수 있습니다.
생략할 압축과 일치 - 데이터 파일만 압축할 수 있습니다.
또한 프로그램이 두 번 이상 압축을 시도하지 못하도록 합니다. 기본값
정규식 ".(meta|index|Z|gz|bz2|zip|xz|lzma|lzo|lz4)$" - 이러한 파일은 다음을 사용하여 필터링됩니다.
-v ~에 대한 옵션 이그렙(1).

PMDA의 발전과 프로덕션 로깅 환경의 변화를 수용하기 위해
pmlogger_daily 통합되어있다. pmlog다시 쓰기(1) 선택 및 자동 허용
병합하기 전에 아카이브를 다시 작성합니다. 적용할 전역 재작성 규칙이 있는 경우
제어 파일에 언급된 모든 아카이브에서 디렉터리를 생성합니다.
$PCP_SYSCONF_DIR/pmlogrewrite 그리고 아무거나 pmlog다시 쓰기(1) 여기에서 규칙을 다시 작성합니다.
예배 규칙서. 하나의 아카이브 제품군에만 적용되는 재작성 규칙의 경우
제어 파일의 디렉토리 이름 - 즉 네번째 필드 - 파일을 만들거나
디렉토리 또는 이름이 지정된 심볼릭 링크 pmlog다시 쓰기 이 디렉토리 내에서
필수 재작성 규칙 pmlog다시 쓰기 파일 또는 pmlog다시 쓰기
하위 디렉토리. pmlogger_daily 다음과 같은 경우 아카이브 디렉토리에서 재작성 규칙을 선택합니다.
그렇지 않으면 규칙을 다시 작성합니다. $PCP_SYSCONF_DIR/pmlogrewrite 그 디렉토리라면
존재하는 경우 재작성을 시도하지 않습니다.

The -r 명령줄 옵션은 재정의 역할을 하며 모든 아카이브 재작성을 방지합니다.
pmlog다시 쓰기(1) 재작성 규칙 파일 또는 디렉토리의 존재와 무관합니다.

기본적으로 가능한 모든 아카이브가 병합됩니다. 그만큼 -o 옵션은 이전을 복원합니다.
어제의 아카이브만 병합 후보로 간주되는 동작입니다.

단일 입력 아카이브만 병합해야 하는 특수한 경우, 오후로그mv(1)은
다음을 사용하여 입력 아카이브를 복사하는 대신 아카이브 이름을 바꾸는 데 사용됩니다. pmlogger_merge.

The -M 옵션을 사용하여 아카이브 병합(또는 이름 바꾸기) 및 다시 쓰기를 비활성화할 수 있습니다(-M
의미하다 -r). 이것은 아카이브가 점진적으로 진행되는 경우에 가장 유용합니다.
예를 들어 다음을 사용하여 원격 저장소에 복사 rsync(1). 모두 병합, 이름 바꾸기 및 다시 쓰기
동기화 부하가 증가할 위험이 있습니다. pmlogger_daily
달려왔다, 그래서 -M 이러한 경우에 유용할 수 있습니다.

간헐적 오류의 디버깅 또는 진단을 지원하려면 -t 옵션을 사용할 수 있습니다.
이것은 매우 자세한 추적을 켭니다(-VV) 이름이 지정된 파일에서 추적 출력을 캡처합니다.
$PCP_LOG_DIR/pmlogger/매일.날짜 스탬프.추적하다, 어디에 날짜 스탬프 시간이다 pmlogger_daily
YYYYMMDD.HH.MM 형식으로 실행되었습니다. 또한, 필요 인수는
로 생성된 추적 파일 -t 위해 보관됩니다 필요 일 후 폐기됩니다.

또한 PCP ``통지'' 파일($PCP_LOG_DIR/주의 사항)가 20480보다 큽니다.
바이트, pmlogger_daily ``.old'' 접미사로 파일 이름을 바꾸고 새 파일을 시작합니다.
``주의사항'' 파일. 회전 임계값은 20480에서 다음으로 변경될 수 있습니다. 크기 사용하는 바이트
-s 옵션을 선택합니다.

의 사용 -m 옵션 원인 pmlogger_daily ``notices'' 파일의 요약을 구성하기 위해
지난 24시간 동안 생성된 항목 및 해당 요약을
공백으로 구분 구애. 이 일일 요약은 파일에 저장됩니다.
$PCP_LOG_DIR/NOTICES.daily, 새 ``통지'' 항목이 없으면 비어 있습니다.
이전 24시간 동안.

스크립트 $PCP_BINADM_DIR/pmlogger_daily 구현하기 위해 복사 및 수정할 수 있습니다.
PCP 세트의 주말 및/또는 월말 관리를 위한 현장별 절차
아카이브.

pmlogger_check 언제든지 실행할 수 있으며 원하는 세트가
오후 로거(1) 프로세스가 실행 중이며 실패한 로거를 다시 실행하지 않는 경우. 의 사용
-s 옵션은 반대 기능을 제공하여 오후 로거 프로세스
깔끔하게 종료합니다. 의 사용 -C 옵션은 시스템 서비스 실행 수준 정보를 쿼리합니다.
을 통한 오후 로거, 이를 사용하여 프로세스를 시작할지 또는 중지할지 결정합니다.

The -T 옵션은 더 간결한 형태의 출력을 제공합니다. pmlogger_check 그게 가장 적합하다
A에 대한 오후 로거 많은 사례가 있는 "농장" 오후 로거 달릴 것으로 예상됩니다.

pmlogger_merge 에 대한 래퍼 스크립트입니다. pmlog추출(1) 모든 아카이브 로그를 병합합니다.
일치하는 입력 기반 이름 인수를 사용하여 새 아카이브를 생성합니다. 출력 이름
아카이브 로그를 구성하는 실제 파일의 기본 이름입니다. 그만큼 입력 기반 이름
인수는 스타일의 메타 문자를 포함할 수 있습니다. sh(1). 지정된 경우, -f option
출력 아카이브가 생성되면 모든 입력 파일이 제거됩니다.

pmlogger_merge 사용 pmlogger_daily.

모두 pmlogger_daily 그리고 pmlogger_check PCP 로거 제어 파일에 의해 제어됩니다.
지정합니다 오후 로거 관리할 인스턴스. 기본 제어 파일은
$PCP_PMLOGGERControl_PATH, 그러나 다음을 사용하여 대안을 지정할 수 있습니다. -c 옵션. 만약
예배 규칙서 $PCP_PMLOGGERControl_PATH.d(또는 제어.d에서 -c 옵션)이 존재하는 경우
추가 제어 파일의 내용은 기본 제어 파일에 추가됩니다.
(존재해야 함).

경고다음 $PCP_PMLOGGERControl_PATH 그리고 $PCP_PMLOGGERControl_PATH.d 파일은
루트 이외의 사용자가 쓸 수 있습니다.

제어 파일은 다음에 정의된 규칙에 따라 사용자 정의되어야 합니다.
제어 파일 형식의 현재 버전(1.1).

1. ``#''로 시작하는 줄은 주석입니다.
2. ``$''로 시작하는 행은 다음에서 환경 변수에 대한 할당으로 간주됩니다.
스타일 sh(1) 그리고 ``$'' 다음의 모든 텍스트는 평가스크립트에 의해
제어 파일을 읽고 해당 변수를
환경. 이는 특히 변수를 설정하고
예를 들어 관리 스크립트의 환경
$ PMCD_CONNECT_TIMEOUT=20
3. 거기 절대로 필요한 것 다음 형식의 초기 제어 파일에 있는 버전 행이어야 합니다.
$ 버전=1.1
4. 제어 파일에는 각각에 대해 한 줄이 있어야 합니다. 오후 로거 인스턴스
형태:

주인 y|n y|n 예배 규칙서 인수

5. 제어 파일 라인 내의 필드는 일반적으로 하나 이상의 필드로 구분됩니다.
공백 또는 탭(설명 참조) 예배 규칙서 일부를 위한 분야
중요한 예외).
6. 그만큼 먼저 필드는 성능 메트릭의 소스인 호스트의 이름입니다.
이것에 대한 오후 로거 예.
7. 그만큼 필드는 이것이 일차 오후 로거 인스턴스 (y) 또는 아닙니다 (n).
기본 로거는 로컬 호스트에서 실행되어야 하고 최대 하나일 수 있으므로
특정 호스트에 대한 기본 로거, 이 필드는 y 기껏해야 하나 오후 로거
이 경우 호스트 이름은 로컬 호스트의 이름이어야 합니다.
8. 그만큼 제삼 필드는 오후 로거 인스턴스는
통제 pmsocks(1)에 연결하려면 pmcd 방화벽을 통해(y or n).
9. 그만큼 네번째 필드는 디렉토리 이름입니다. 이와 관련된 모든 파일 오후 로거
인스턴스가 이 디렉토리에 생성되고 이것이 인스턴스의 현재 디렉토리가 됩니다.
해당 아카이브의 유지 관리에 필요한 모든 프로그램의 실행. 유용한
규칙은 호스트 이름이 있는 로컬 호스트에 대한 기본 로거 아카이브입니다. 마이호스트 are
디렉토리에 유지 $PCP_LOG_DIR/pmlogger/마이호스트 (여기서 기본값은
오후 로거 시작 스크립트 $PCP_RC_DIR/pcp 아카이브를 생성합니다), 아카이브는
원격 호스트의 경우 우물 우물 씹다 에서 유지된다 $PCP_LOG_DIR/pmlogger/우물 우물 씹다.
10. 디렉토리 필드는 다음에 의해 평가될 임베디드 쉘 구문을 포함할 수 있습니다. sh(1)
사용할 실제 디렉토리 이름을 생성합니다. 허용되는 구성은 다음과 같습니다.
· 로 묶인 모든 텍스트(공백 포함) $( 그리고 ).
· 로 묶인 모든 텍스트(공백 포함) ` 그리고 ` (역따옴표).
· 로 묶인 모든 텍스트(공백 포함) " 그리고 " (큰따옴표).
· 다음을 포함하는 모든 단어 $ (환경 변수 이름을 도입한다고 가정).
11. 다른 모든 필드는 전달할 인수로 해석됩니다. 오후 로거(1) 및/또는
오후뉴로그(1). 가장 일반적으로 이것은 -c 옵션을 선택합니다.

다음 샘플 제어 라인은 로컬 호스트(보조), 그리고
호스트에서 성능 메트릭을 수집하고 기록하는 기본이 아닌 로거 줏대 없는 그리고
해서 말이죠.

$버전=1.1
bozo yn $PCP_LOG_DIR/pmlogger/bozo -c config.default
워블리 nn "/store/wobbly/$(날짜 +%Y)" -c ./wobbly.config
보잉 nn $PCP_LOG_DIR/pmlogger/boing -c ./pmlogger.config

일반적인 crontab을(5) 주기적인 실행 항목 pmlogger_daily 그리고 pmlogger_check are
주어진 $PCP_SYSCONF_DIR/pmlogger/crontab (기본적으로 설치되지 않은 경우 /etc/cron.d
이미) 아래에 표시됩니다.

# 매일 아카이브 로그 처리
14 0 * * * $PCP_BINADM_DIR/pmlogger_daily
# 30분마다 pmlogger 인스턴스가 실행 중인지 확인
25,55 * * * * $PCP_BINADM_DIR/pmlogger_check

이러한 스크립트가 실행될 때 메일이 실수로 전송되지 않도록 하기 위해
크론(8) 진단은 항상 로그 파일로 전송됩니다. 기본적으로 이 파일은
$PCP_LOG_DIR/pmlogger/pmlogger_daily.log or $PCP_LOG_DIR/pmlogger/pmlogger_check.log 비자 면제 프로그램에 해당하는 국가의 시민권을 가지고 있지만
이것은 다음을 사용하여 변경할 수 있습니다. -l 옵션. 스크립트가 실행될 때 이 로그 파일이 이미 존재하는 경우
로 이름이 변경됩니다. .이전 접미사(이전에 저장된 모든 로그 파일 덮어쓰기)
진단이 로그 파일에 생성되기 전에. 그만큼 -l 그리고 -t 옵션을 사용할 수 없습니다
함께.

의 출력 크론 스크립트 실행은 다음을 사용하여 확장할 수 있습니다. -V ~에 대한 옵션
활동에 대한 자세한 추적을 가능하게 하는 스크립트. 기본적으로 스크립트
일부 오류 또는 경고 조건이 발생하지 않는 한 출력을 생성하지 않습니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




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