참고로 저는 최소 3주 동안 서버에서 단위당 메모리 오류가 발생했지만 관련 없는 이유로 MP 콘솔을 통해 SEL을 보고 있었기 때문에 우연히 이러한 오류를 발견했습니다. 그러한 이벤트를 syslog.log에 기록하고 로그에서 새 EMS 항목을 이메일로 보내는 일일 크론 작업을 통해 이러한 이벤트에 대해 자동으로 알림을 받고 싶습니다.
그래서 내 질문은 내 syslog.conf 파일(아래)을 보면 왜 모든 정보 전용 항목이 syslog.log에 기록되지 않습니까?입니다. 제가 이해한 바에 따르면 "*.info;mail.none"은 모든 정보 및 위의 메시지(메일 메시지 제외)가 syslog.log에 기록되어야 하지만 그 중 어느 것도 거기에 기록되지 않으며 수십 개의 메시지를 받는다는 의미입니다. 우편으로 간주되나요? 아니면 SEL의 정보 메시지가 syslogd에 기록된 이벤트와 다르기 때문입니까?
# @(#)B.11.31_LR
#
# syslogd configuration file.
#
# See syslogd(1M) for information about the format of this file.
#
mail.debug /var/adm/syslog/mail.log
*.info;mail.none /var/adm/syslog/syslog.log
*.alert /dev/console
*.alert root
*.emerg *
이는 분명히 HP-UX 11i v3 서버에도 적용되지만, 일부 v2 서버도 같은 방식으로 설정하고 싶은데, 두 서버의 구성에 차이점이 있다면 알려주세요.
답변1
HP-UX 외부의 SEL(시스템 이벤트 로그)을 참조하고 있습니다. MP(관리 플랫폼)에 로그인하면)) (또는 GSP(글로벌 시스템 프로세서())), 당신은 HP-UX를 좋아하지 않습니다. MP에서 호스트의 전원을 끌 수 있습니다. HP-UX 커널은 전원이 꺼질 때 이벤트를 어떻게 기록합니까?
심각한 오류(프로세서, 메모리, 네트워크 카드 및 파이버 채널 카드)는 이벤트를 기록하지만(프로세서 및 메모리에 대한 커널 패닉 발생) 정보 이벤트는 HP-UX 수준에 등록되지 않습니다.
일부 HP-UX 유틸리티는 11iV1/11iV2의 MP에서 이벤트를 기록하는데, HP 플랫폼을 사용하면서 이를 업데이트할 수 있습니다.
(*) 저는 이 약어를 너무 오랫동안 사용해 왔기 때문에 더 이상 그것이 무엇을 의미하는지 정확히 알지 못합니다...
답변2
모든 애플리케이션이 시스템 로그와 관련된 것은 아닙니다. 이를 달성하려면 모든 애플리케이션을 프로그래밍해야 합니다. 언급하신 앱도 그 중 하나일 수 있습니다. 아마 이 앱도 그런 앱 중 하나였을 것으로 기억합니다.