HP-UX 서버를 마지막으로 사용한 지 꽤 시간이 지났습니다. 그러므로 기억이 별로 생생하지 않은데 이에 대해 국민 여러분의 지혜를 구하고 싶습니다.
당면 과제는 해당 운영 체제(버전 11.X, 여기서 X는 0, 11, 11i, 23 또는 31일 수 있음) 및 HP 하드웨어에 특정한 HP-UX 서버에 대한 측정 가능한 모니터링 표준을 개발하는 것입니다. CPU 사용률이 95%를 초과하거나 디스크 사용률이 특정 임계값을 초과하거나 누군가 승인되지 않은 계정에 로그인하려는 시도가 실패하는 등 일반 모니터링 규칙이 기본적으로 설정됩니다. 이와 유사한 조건은 모든 UNIX 특성을 모니터링하는 데 유효하고 사소합니다. 나는 그런 것에는 관심이 없습니다. 나는 HP-UX에서 누군가가 특별히 찾아보지 않는 한 눈에 띄지 않고 망가질 수 있는 것에 관심이 있습니다. 한 가지 예:
if [ $(ioscan -fn | grep NO_HW | wc -l) -gt 0 ]
then
echo "One or more device(s) went missing"
fi
나도 알아요, 이건 아주 간단한 질문이에요. 단순함 때문에 내가 그것을 기억한다. 또한 ioscan
다른 UNIX 버전에서는 사용할 수 없으므로 HP-UX에만 적용됩니다.
HP-UX에서만 모니터링할 수 있는 것들도 있을 텐데요, 그러한 기준을 모아 목록을 만들고 싶었습니다. 예를 들어, 항상 실행되어야 하는 중요하지만 명확하지 않은 프로세스가 떠오릅니다. 또한 CPU, 메모리 또는 기타 하드웨어에 쿼리하기 위해 입력하거나 명령 stm
할 수 있는 몇 가지 마법의 문자열도 기억합니다 .cstm
만약 당신이 그러한 심오한 명령을 가지고 있고 그것을 공유하고 싶다면 우리는 감사할 것입니다.