D.5. Linux


이 장의 프로브는 CPU 이용도에서 가상 메모리에 이르기까지 여러분의 Linux 시스템의 핵심적인 양상을 감시합니다. 이 프로브들을 중요 임무 수행 (mission-critical) 시스템에 실시하여 시스템이 실패하기 전에 경고를 받으십시오.
다른 프로브 그룹에서는 Red Hat Network Monitoring Daemon을 필요로 하는 프로브가 하나 또는 몇개 정도만 포함되어 있으나, 이와 달리 모든 Linux 프로브는 감시받는 시스템에서 실행되기 위해 rhnmd를 필요로 합니다.

D.5.1. Linux::CPU Usage

Linux::CPU Usage 프로브는 시스템에서 CPU 이용도를 감시하고 다음의 측정값을 수집합니다:
  • CPU 사용도 (CPU Percent Used) — 프로브 실행 시에 CPU의 5초간 사용도의 평균입니다.
요건 — 이 프로브를 실행하시려면 Red Hat Network Monitoring Daemon (rhnmd)이 감시를 받는 시스템에서 반드시 실행되고 있어야 합니다.
Expand
표 D.15. Linux::CPU Usage 설정
필드
Timeout* 15
Critical Maximum CPU Percent Used
Warning Maximum CPU Percent Used

D.5.2. Linux::Disk IO Throughput

Linux::Disk IO Throughput 프로브는 주어진 디스크를 감시하고 다음의 측정값을 수집합니다:
  • 읽기 비율 (Read Rate) — 초당 읽어지는 데이터 양으로 킬로바이트로 측정됩니다.
  • 쓰기 비율 (Write Rate) — 초당 쓰여지는 데이터 양으로 킬로바이트로 측정됩니다.
필수 항목인 디스크 번호나 디스크명 (Disk number or disk name)의 값을 구하시려면 감시될 시스템에서 iostat를 실행한 후 여러분이 원하는 디스크에 어떤 이름이 할당되었는지 보십시오. 기본값인 0은 일반적으로 시스템에 직접적으로 연결된 첫번째 하드 드라이브의 통계치를 보여줄 것입니다.
요건 — 이 프로브를 실행하시려면 Red Hat Network Monitoring Daemon (rhnmd)이 감시를 받는 시스템에서 반드시 실행되고 있어야 합니다. 또한 Disk number or disk name 파라미터는 명령행에서 iostat 명령을 실행했을 때 나타나는 형식과 반드시 일치하여야 합니다. 만일 형식이 일치하지 않을 경우, 설정된 프로브는 알 수 없음 (UNKNOWN) 상태로 들어가게 됩니다.
Expand
표 D.16. Linux::Disk IO Throughput 설정
필드
Disk number or disk name* 0
Timeout* 15
Critical Maximum KB read/second
Warning Maximum KB read/second
Warning Minimum KB read/second
Critical Minimum KB read/second
Critical Maximum KB written/second
Warning Maximum KB written/second
Warning Minimum KB written/second
Critical Minimum KB written/second

D.5.3. Linux::Disk Usage

Linux::Disk Usage 프로브는 특정 파일 시스템에서 디스크 공간을 감시하고 다음의 측정값을 수집합니다:
  • 사용된 파일 시스템 (File System Used) — 파일 시스템에서 현재 사용되고 있는 비율입니다.
  • 사용된 공간 (Space Used) — 메가바이트로 표시되며 파일 시스템에서 현재 사용되고 있는 양입니다.
  • 가용한 공간 (Space Available) — 메가바이트로 표시되며 파일 시스템에서 현재 가용한 양입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.17. Linux::Disk Usage 설정
필드
File system* /dev/hda1
Timeout* 15
Critical Maximum File System Percent Used
Warning Maximum File System Percent Used
Critical Maximum Space Used
Warning Maximum Space Used
Warning Minimum Space Available
Critical Minimum Space Available

D.5.4. Linux::Inodes

Linux::Inodes 프로브는 특정 파일 시스템을 감시하며 다음의 측정값을 수집합니다:
  • Inodes — 현재 사용되고 있는 inode 비율입니다.
inode는 Linux 파일 시스템에서 파일에 대한 정보를 가지고 있는 데이터 구조입니다. 모든 파일에는 inode가 있으며 한 파일은 자신이 위치한 파일 시스템과 그 시스템상의 파일 inode 번호에 의해 고유하게 확인됩니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.18. Linux::Inodes 설정
필드
File system* /
Timeout* 15
Critical Maximum Inodes Percent Used
Warning Maximum Inodes Percent Used

D.5.5. Linux::Interface Traffic

Linux::Interface Traffic 프로브는 특정 인터페이스 (예, eth0)에 출입하는 소통량의 크기를 재고 다음의 측정값을 수집합니다:
  • 입력 비율 (Input Rate) — 특정 인터페이스로 들어가는 소통량에 대한 초당 바이트입니다.
  • 출력 비율 (Output Rate) — 특정 인터페이스에서 나오는 소통량에 대한 초당 바이트입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.19. Linux::Interface Traffic 설정
필드
Interface*
Timeout* 30
Critical Maximum Input Rate
Warning Maximum Input Rate
Warning Minimum Input Rate
Critical Minimum Input Rate
Critical Maximum Output Rate
Warning Maximum Output Rate
Warning Minimum Output Rate
Critical Minimum Output Rate

D.5.6. Linux::Load

Linux::Load 프로브는 시스템의 CPU를 감시하고 다음의 측정값을 수집합니다:
  • 부하 (Load) — 시스템 CPU에 부과되는 부하 평균을 다양한 기간에 걸쳐 수집합니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.20. Linux::Load 설정
필드
Timeout* 15
Critical CPU Load 1-minute average
Warning CPU Load 1-minute average
Critical CPU Load 5-minute average
Warning CPU Load 5-minute average
Critical CPU Load 15-minute average
Warning CPU Load 15-minute average

D.5.7. Linux::Memory Usage

Linux::Memory Usage 프로브는 시스템의 메모리를 감시하고 다음의 측정값을 수집합니다:
  • 가용 RAM (RAM Free) — 시스템에서 사용되고 있지 않은 RAM 양을 메가바이트로 표시합니다.
반환 가능한 메모리를 이 측정 기준에 포함할 수도 있으며 이를 위해서는 yes 또는 noInclude reclaimable memory 필드에 입력하십시오.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.21. Linux::Memory Usage 설정
필드
Include reclaimable memory 없음
Timeout* 15
Warning Maximum RAM Free
Critical Maximum RAM Free

D.5.8. Linux::Process Counts by State

Linux::Process Counts by State 프로브는 다음의 상태에 있는 프로세스 수를 알아냅니다:
  • Blocked — 대기열로 옮겨진 프로세스이며 이 프로세스의 상태는 대기 상태로 변경되었습니다.
  • Defunct — 종료된 (프로세스가 다른 신호에 의해 소멸되었거나 exit()이 호출되어) 프로세스이며, 이 프로세스의 부모 프로세스가 (어떤 형태의) wait() 시스템 호출을 실행하여 이 프로세스 소멸에 대한 통지를 아직 받지 않은 경우입니다.
  • Stopped — 프로세스 실행이 실시되기 전에 멈추어진 프로세스입니다.
  • Sleeping — 프로세스가 Interruptible (깨어날 수 있는) 수면 상태에 있으며 이후에 메모리로 재도입되어 실행이 중단된 부분에서부터 프로세스가 재개될 것입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.22. Linux::Process Counts by State 설정
필드
Timeout* 15
Critical Maximum Blocked Processes
Warning Maximum Blocked Processes
Critical Maximum Defunct Processes
Warning Maximum Defunct Processes
Critical Maximum Stopped Processes
Warning Maximum Stopped Processes
Critical Maximum Sleeping Processes
Warning Maximum Sleeping Processes
Critical Maximum Child Processes
Warning Maximum Child Processes

D.5.9. Linux::Process Count Total

Linux::Process Count Total 프로브는 시스템을 감시하고 다음의 측정값을 수집합니다:
  • 프로세스 수 (Process Count) — 시스템에서 현재 실행되고 있는 전체 프로세스 수입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.23. Linux::Process Count Total 설정
필드
Timeout* 15
Critical Maximum Process Count
Warning Maximum Process Count

D.5.10. Linux::Process Health

Linux::Process Health 프로브는 사용자 지정 프로세스를 감시하고 다음의 측정값을 수집합니다:
  • CPU 이용도 (CPU Usage) — 주어진 프로세스에 대한 CPU 이용율이 1000분의 1초 단위로 기록됩니다. 이 측정 기준은 ps 산출값의 time 칼럼을 보고하며 이는 그 프로세스에 의해 사용된 누적 CPU 시간입니다. 이로 인하여 측정값이 프로브 실행 간격에 독립적으로 되고, 분별있는 한계치 설정이 가능하며, 의미있는 그래프가 생성됩니다 (예, CPU 사용도가 갑자기 치솟으면 그래프에도 이것이 나타납니다).
  • 자식 프로세스 그룹 (Child Process Groups) — 지정된 부모 프로세스로부터 생겨난 자식 프로세스의 수입니다. 한 자식 프로세스는 부모로부터 대부분의 속성을 물려 받습니다.
  • 스레드 (Threads) — 주어진 프로세스를 위해 실행되고 있는 스레드 수입니다. 하나의 스레드는 CPU 사용에 있어 기본 단위이며 프로그램 카운터, 레지스터 세트 그리고 스택 공간으로 구성되어 있습니다. 스레드는 경량 프로세스라고도 불립니다.
  • 사용된 물리적 메모리 (Physical Memory Used) — 명시된 프로세스가 사용하고 있는 물리적 메모리 (또는 RAM) 양으로 킬로바이트 단위로 측정됩니다.
  • 사용된 가상 메모리 (Virtual Memory Used) — 명시된 프로세스가 사용하고 있는 가상 메모리 양, 또는 실제 메모리의 프로세스 크기와 스왑의 합으로 킬로바이트 단위로 측정됩니다.
명령 이름이나 프로세스 ID. (PID)를 사용하여 프로세스를 명시하십시오. PID를 입력하면 명령어 이름보다 우선시될 것입니다. 명령 이름이나 PID 둘 다 입력되지 않으면 오류 메세지 Command not found가 표시되고 프로브는 위험 (CRITICAL) 상태가 됩니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.24. Linux::Process Health settings
필드
Command Name
Process ID (PID) file
Timeout* 15
Critical Maximum CPU Usage
Warning Maximum CPU Usage
Critical Maximum Child Process Groups
Warning Maximum Child Process Groups
Critical Maximum Threads
Warning Maximum Threads
Critical Maximum Physical Memory Used
Warning Maximum Physical Memory Used
Critical Maximum Virtual Memory Used
Warning Maximum Virtual Memory Used

D.5.11. Linux::Process Running

Linux::Process Running 프로브는 명시된 프로세스가 정상적으로 기능하고 있는지 확인합니다. 이 프로브는 Count process groups 체크박스의 선택 여부에 따라 프로세스 수를 세거나 프로세스 그룹 수를 셉니다.
디폴트로 이 체크박스는 선택되어 있습니다. 이는 프로브가 자식 수는 무시하고 프로세스 그룹 리더 수를 세도록 합니다. 이를 이용하여 여러분은 예를 들어 (동적인) 자식 프로세스 수에 상관없이 두개의 Apache Web server 인스턴스가 실행되고 있음을 확인할 수 있습니다. 이 체크박스가 선택되어 있지 않으면 프로브는 단순히 명시된 프로세스에 일치하는 모든 프로세스 (자식과 부모 프로세스) 수를 셀 것입니다.
명령어 이름이나 프로세스 ID. (PID)를 사용하여 프로세스를 명시하십시오. PID를 입력하면 명령어 이름보다 우선시될 것입니다. 명령어 이름이나 PID 둘 다 입력되지 않으면 에러 메세지 Command not found가 표시되고 프로브는 위험 (CRITICAL) 상태가 됩니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.25. Linux::Process Running 설정
필드
Command name
PID file
Count process groups (checked)
Timeout* 15
Critical Maximum Number Running
Critical Minimum Number Running

D.5.12. Linux::Swap Usage

Linux::Swap Usage 프로브는 시스템에서 실행되고 있는 스왑 파티션을 감시하고 다음의 측정값을 보고합니다:
  • 가용 스왑 (Swap Free) — 현재 사용되고 있지 않는 스왑 메모리 비율입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.26. Linux::Swap Usage 설정
필드
Timeout* 15
Warning Minimum Swap Free
Critical Minimum Swap Free

D.5.13. Linux::TCP Connections by State

Linux::TCP Connections by State 프로브는 총 TCP 연결 수를 확인하고 더불어 아래의 각 상태에 있는 양도 확인합니다:
  • TIME_WAIT — 소켓이 닫힌 후 원격 종료 전송 (remote shutdown transmission)을 기다리고 있어, 소켓이 아직 네트워크에 있는 패킷을 처리할 수 있는 상태입니다.
  • CLOSE_WAIT — 원격측은 종료되었으며 이제 소켓이 닫히기를 기다리고 있는 상태입니다.
  • FIN_WAIT — 소켓은 닫히고 연결은 이제 종료되고 있는 상태입니다.
  • ESTABLISHED — 소켓의 연결이 성립된 상태입니다.
  • SYN_RCVD — 네트워크로부터 연결 요청을 받은 상태입니다.
이 프로브는 특정 IP 주소의 네트워크 전송량을 알아보고 고립시키거나 감시를 받는 시스템으로의 네트워크 연결을 조사하는데 유용합니다.
이 프로브를 위한 필터 변수를 이용하여 프로브의 범위를 축소시킬 수 있습니다. 이 프로브는 데이터를 구하기 위해 netstat -ant의 명령을 이용합니다. 보고에 있어 Local IP addressLocal port 변수는 산출물에서 Local Address 칼럼에 있는 값을 사용합니다; Remote IP addressRemote port 변수는 산출물에서 Foreign Address 칼럼에 있는 값을 사용합니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.27. Linux::TCP Connections by State 설정
필드
Local IP address filter pattern list
Local port number filter
Remote IP address filter pattern list
Remote port number filter
Timeout* 15
Critical Maximum Total Connections
Warning Maximum Total Connections
Critical Maximum TIME_WAIT Connections
Warning Maximum TIME_WAIT Connections
Critical Maximum CLOSE_WAIT Connections
Warning Maximum CLOSE_WAIT Connections
Critical Maximum FIN_WAIT Connections
Warning Maximum FIN_WAIT Connections
Critical Maximum ESTABLISHED Connections
Warning Maximum ESTABLISHED Connections
Critical Maximum SYN_RCVD Connections
Warning Maximum SYN_RCVD Connections

D.5.14. Linux::Users

Linux::Users 프로브는 시스템의 사용자를 감시하고 다음의 측정값을 보고합니다:
  • 사용자 (Users) — 현재 로그인한 사용자의 수입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.28. Linux::Users 설정
필드
Timeout* 15
Critical Maximum Users
Warning Maximum Users

D.5.15. Linux::Virtual Memory

Linux::Virtual Memory 프로브는 전체 시스템 메모리를 감시하고 다음의 측정값을 수집합니다:
  • 가상 메모리 (Virtual Memory) — 가용한 전체 시스템 메모리 - RAM (Random Access Memory)와 스왑을 합한 - 비율입니다.
요건 — 이 프로브를 실행하려면 Red Hat Network Monitoring Daemon (rhnmd)가 반드시 감시를 받는 시스템에서 실행되고 있어야 합니다.
Expand
표 D.29. Linux::Virtual Memory 설정
필드
Timeout* 15
Warning Minimum Virtual Memory Free
Critical Minimum Virtual Memory Free
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat