이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 pmieconf 명령입니다.
프로그램:
이름
pmieconf - 구성 가능한 pmie 규칙 변수를 표시하고 설정합니다.
개요
pmieconf [-cFv] [-f 파일] [-r 규칙 경로] [명령 [인수...]]
기술
pmieconf 일반화된 변수를 보고 구성하기 위한 유틸리티입니다. 피미(1)
규칙. 일반화된 규칙 세트는 다음에서 읽습니다. 규칙 경로, 그리고 출력 파일
제작한 pmieconf 유효한 입력 파일입니다 피미.
에 대한 간략한 설명 pmieconf 명령줄 옵션은 다음과 같습니다.
-c 자동화에서 실행될 때 피미 설정 프로세스, 이 옵션은 다음을 추가하는 데 사용됩니다.
이것이 사실임을 나타내는 특정 메시지와 타임스탬프입니다.
도구를 대화형으로 사용할 때 적합합니다.
-f 파일 이로 인해 발생하는 모든 규칙 수정 pmieconf 변수 값 조작
에게 쓰여질 것이다 파일. 기본값 파일 사용자 ID에 따라 달라집니다.
루트 사용자의 경우 파일 $PCP_VAR_DIR/config/pmieconf/config.pmie 사용됩니다
다른 사용자의 경우 기본값은 다음과 같습니다. $HOME/.pcp/pmie/config.pmie.
-F 강제 pmieconf 출력 파일 생성(또는 업데이트) 후 pmieconf
즉시 종료됩니다.
-r 규칙 경로
일반화된 소스를 허용합니다. 피미 변경될 규칙 - 규칙 경로 콜론입니다-
구분된 목록 pmieconf(5) 규칙 파일 및/또는 하위 디렉터리. 기본값
을 통한 규칙 경로 is $PCP_VAR_DIR/config/pmieconf. 이 옵션을 사용하면 다음이 무시됩니다.
PMIECONF_PATH 비슷한 기능을 하는 환경 변수.
-v 자세한 모드. 각 규칙 및 관련 규칙과 관련된 추가 정보
변수가 표시됩니다. 이는 영향을 미치는 변수의 전체 목록입니다.
주어진 규칙(기본적으로 전역 변수는 규칙과 함께 표시되지 않음).
The pmieconf 명령s는 다양한 규칙과 구성 가능한 정보를 허용합니다.
표시되거나 수정될 변수입니다. pmieconf 명령s는 다음에 표시됩니다.
명령 줄, pmieconf 프롬프트 명령대화형으로.
The pmieconf 명령 언어는 여기에 설명되어 있습니다:
도움 [ { . | 모든 | 글로벌 | | } [ ] ]
인수 없이, 도움 명령은 사용 가능한 모든 구문을 표시합니다.
pmieconf 명령. 하나의 인수를 사용하여 하나 이상의 명령에 대한 설명을 제공합니다.
일반화된 규칙이 표시됩니다. 두 개의 인수를 사용하여 특정 규칙에 대한 설명을 표시합니다.
하나 이상의 일반화된 규칙과 관련된 변수가 표시됩니다.
규칙 [ 사용 가능 | 사용 ]
다음에서 발견된 모든 일반화된 규칙의 이름과 간략한 요약을 표시합니다.
규칙 경로각 규칙 이름은 키워드 대신 사용할 수 있습니다. in
이 명령 구문 설명입니다. 사용 가능 그리고 사용 옵션을 사용할 수 있습니다
활성화되거나 비활성화된 규칙만 표시되도록 규칙 세트를 필터링합니다.
공손히.
그룹 발견된 모든 규칙 그룹의 이름을 표시합니다. 규칙 경로. 각각의
그룹 이름은 키워드 대신 사용할 수 있습니다. 이 명령 구문에서
설명은 규칙 그룹 내의 모든 규칙에 명령을 적용합니다.
지위 현재와 관련된 상태 정보를 표시합니다. pmieconf 세션 포함
실행 목록 피미 현재 사용 중인 프로세스 파일.
가능 { . | 모든 | | }
지정된 규칙 또는 규칙 그룹을 활성화합니다. 활성화된 규칙은
에 포함되다 피미 에 의해 생성된 구성 파일 pmieconf. 활성화된 모든
"작업"은 규칙의 "술어"에 다음과 같은 방식으로 추가됩니다.
전에, 피미 구문("actions"는 다음을 사용하여 볼 수 있습니다. 명부 글로벌 명령, 설명
아래).
비활성화 { . | 모든 | | }
지정된 규칙 또는 규칙 그룹을 비활성화합니다. 해당 규칙이 이전에
활성화하면 제거됩니다. 피미 에 의해 생성된 구성 파일
pmieconf따라서 더 이상 평가되지 않습니다. 피미 (사용하여 다시 시작됩니다 pmieconf
기존의 어떤 것에도 영향을 미치지 않습니다 피미 사용하는 프로세스 파일).
명부 { . | 모든 | 글로벌 | | } [ ]
특정 규칙 변수에 대한 값을 표시하거나 규칙의 모든 변수에 대한 값을 표시합니다.
규칙 그룹, 모든 규칙 또는 전역 변수.
수정 { . | 모든 | 글로벌 | | }
하나 이상의 규칙 변수에 대한 값을 활성화, 비활성화하거나 변경합니다.
이 값은 추론할 수 있는 변수의 유형과 일관성이 있어야 합니다.
인쇄된 값의 형식에서 - 예를 들어 문자열은 이중으로 묶입니다.
따옴표, 백분율에는 ``%'' 기호가 추가됩니다. 특정 규칙에 유의하세요.
변수는 다음을 통해 수정될 수 없습니다. pmieconf - "술어"와 "도움말"에 대한
예.
취소 { . | 모든 | 글로벌 | | } [ ]
값이 수정된 변수에만 적용 가능 - 이것은 명령 간단히
주어진 변수에 대한 기본값으로 돌아갑니다.
종료 변경 사항을 저장합니다. 파일 그리고 나가다 pmieconf.
중단하다 출구 pmieconf 변경 사항을 저장하지 않고 즉시 파일.
위의 각 명령은 단순히 첫 번째 문자를 사용하여 단축할 수 있습니다.
명령어 이름과 도움말을 보려면 ``?''를 입력하세요.
의 사용 모든 키워드를 사용하면 명령이 모든 규칙에 적용됩니다. 글로벌
키워드는 모든 규칙에 적용되는 변수를 나타냅니다. 이러한 변수는 다음과 같습니다.
예를 들어 전역적 또는 로컬적으로 변경됨:
pmieconf> 글로벌 델타 "5분" 수정
pmieconf> 메모리 델타 "1분" 수정
이제 모든 규칙이 5분마다 한 번씩 평가됩니다.
1분에 한 번씩 평가되는 "기억" 그룹입니다.
``.'' 문자는 특별합니다. pmieconf - 마지막으로 성공적으로 사용된 값을 참조합니다.
of 모든, 글로벌, or .
사용 예
"메모리" 그룹의 모든 규칙을 평가해야 함을 지정합니다.
pmieconf> 메모리 수정 활성화됨 예
마음을 바꾸고 다음에 의해 활성화된 "메모리" 규칙만 사용하도록 되돌리십시오.
기본값 :
pmieconf> 메모리 취소 활성화
참으로 평가되는 규칙에 대한 알림을 다음 위치로 보내야 함을 지정합니다. syslogd(1) :
pmieconf> 글로벌 syslog_action 수정 예
"per_cpu" 그룹의 규칙이 다른 것과 다른 홀드오프 값을 사용해야 함을 지정합니다.
규칙 :
pmieconf> 글로벌 홀드오프 지원
규칙: global [모든 규칙에 적용되는 일반 매개변수]
var: 보류
도움말: 술어가 참이고 동작이 실행되면,
이 변수는 추가 작업의 억제를 허용합니다.
지정된 간격이 경과할 때까지 실행됩니다.
0 값을 사용하면 작업 실행이 가능합니다.
규칙 술어는 다음 샘플에서 참입니다. 기본값
단위는 초이며 일반적인 단위는 "초", "초"입니다.
"분", "분" 그리고 "시간".
pmieconf> per_cpu holdoff "1시간" 수정
지정된 규칙에 대한 특정 변수와 연관된 임계값을 낮추세요.
pmieconf> l cpu.syscall 술어
규칙: cpu.syscall [높은 집계 시스템 호출 속도]
술어 =
일부_호스트(
( kernel.all.syscall $hosts$ )
> $threshold$ 초당 개수 * hinv.ncpu $hosts$
)
pmieconf> m. 임계값 7000
pmieconf> l . 임계값
규칙: cpu.syscall [높은 집계 시스템 호출 속도]
임계값 = 7000
환경
환경 변수 PMIECONF_PATH 와 유사한 기능을 가지고 있습니다 -r 설명된 옵션
위에, 그리고 설정된 경우 제공되지 않습니다 -r 옵션이 제공됩니다.
onworks.net 서비스를 사용하여 pmieconf를 온라인으로 사용하세요