Solaris 11.2 시스템 상태

Solaris 11.2 시스템 상태

나는 솔라리스 11.2를 설치했고 sysstat를 설치 및 사용하고 linux-ubuntu에서 하는 것처럼 이를 사용하여 특정 활동을 모니터링하고 특정 간격으로 CPU 및 메모리 검사를 실행하고 싶습니다.

인터넷에서 검색했는데 Solaris용 sysstat를 찾을 수 없었습니다. Solaris에 설치하는 방법(존재하는 경우)을 알려주실 수 있나요?

그렇지 않은 경우 CPU와 메모리를 모니터링하는 데 사용할 수 있는 다른 간단한 명령이나 유틸리티가 있습니까? 미리 감사드립니다.

답변1

Solaris 11.2에서는 다음과 같은 많은 도구가 기본적으로 제공됩니다.

vmstat
prstat
iostat
mpstat

사용할 수도 있습니다 top. 기본적으로 설치되어 있는지는 기억나지 않지만 패키지 이름은 다음과 같습니다.pkg:/diagnostic/top

편집하다:

활성화하려면 sar패키지를 설치하고 pkg:/system/accounting/legacy-accounting계정을 구성하면 됩니다.crontabsys

crontab -l sys
#ident  "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.2   */
#
# The sys crontab should be used to do performance collection. See cron
# and performance manual pages for details on startup.
#
 0 * * * 0-6 /usr/lib/sa/sa1
 20,40 8-17 * * 1-5 /usr/lib/sa/sa1
 5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A

데이터는 다음 위치에 저장됩니다./var/adm/sa

답변2

@Lambert의 답변에 대한 귀하의 의견을 바탕으로 귀하가 찾고 있는 것을 GUDS라고 합니다. 이 도구는 고객이 사용하고 지원하는 데 사용할 수 있으며 지정한 기간 동안 모든 통계를 수집합니다. 간격, 기간, 시작 및 중지 시간을 정의할 수 있습니다.

그렇지 않으면 언급된 Lambert 도구를 사용하여 이 작업을 수동으로 수행해야 합니다.

답변3

sysstat는 도구 모음일 뿐이며 대부분은 Solaris 및 기타 UNIX 운영 체제에서 찾을 수 있습니다.

원하는 작업을 수행하는 오래된 도구를 카나리아라고 합니다. Nagios 사용을 고려할 수도 있습니다. 저는 Solaris 11용 Nagios를 구축하는 방법을 보여주는 여러 블로그와 문서를 보았습니다. 심지어 이를 구축하고 배포 가능한 IPS 패키지로 만드는 방법을 보여주는 공식 Oracle 문서도 있다고 생각합니다.

지원 계약을 맺은 대규모 매장인 경우 Ops Center 사용을 고려할 수도 있습니다.

관련 정보