디스크 오류 시 SNMP 트랩 테스트/시뮬레이션

디스크 오류 시 SNMP 트랩 테스트/시뮬레이션

모니터링되는 시스템에서 하드웨어 오류가 발생할 때 트랩을 보내도록 SNMP를 구성합니다. 예를 들어, 내 snmpd.conf파일 에 다음(상당히 잘 알려진) 줄을 추가했습니다 .

monitor -60 -o dskPath -o DiskErrMsg "dskTable" diskErrorFlag!=0

(이 줄은 기본적으로 1로 설정되면 트랩을 보내도록 SNMP에 지시합니다 diskErrorFlag. 이는 오류가 있음을 의미합니다.)

diskErrorFlag디스크 오류가 있는 경우(실제로 값이 1이 됨을 의미) 이러한 SNMP 트랩이 실제로 어떻게 보이는지 이해해야 합니다.

다음 옵션만 생각할 수 있습니다.

  1. 실제로 SNMP가 작업을 수행하고 트랩을 생성하도록 디스크 오류를 시뮬레이션합니다. -> 구현하기 어렵고 모니터링해야 하는 다른 하드웨어 오류를 시뮬레이션하지 못할 수도 있습니다.

  2. 어떻게든 모니터링되는 시스템의 SNMP에게 디스크 오류가 있는 것처럼 동작하도록 지시합니다(실제 연기가 없는 연기 감지기의 빨간색 테스트 버튼을 누르는 것과 다소 비슷합니다...).

  3. 명령을 사용하여 수동으로 트랩을 구축한다고 해서 snmptrap내가 구축한 모든 것이 이벤트가 발생할 때 SNMP 자체가 보내는 것과 동일하게 보일 것이라는 보장은 없습니다.

나에게 가장 좋은 테스트 방법은 옵션 2를 사용하는 것인데, 어떻게 해야 할지 모르기 때문에(가능한 경우) 여러분의 도움이 필요합니다. 그래도 이 테스트를 수행하는 더 현명한 방법이 있다면 알려주시기 바랍니다.

관련 정보