두 개의 서로 다른 모니터링 응용 프로그램에 메시지를 보내도록 Ubuntu에서 snmpd.conf를 통해 snmpd를 구성할 수 있습니까? 예를 들어 'readonly'라는 읽기 전용 커뮤니티를 정의했다고 가정해 보겠습니다. snmpd.conf를 다음과 같이 두 개의 서로 다른 플랫폼(10.1.1.10 및 10.1.1.20이 IP 주소라고 가정)과 통신하도록 구성할 수 있습니까?
rocommunity readonly 10.1.1.10
rocommunity readonly 10.1.1.20
두 개의 별도 플랫폼에 SNMP 메시지를 보내는 구성에 대한 예를 인터넷에서 찾을 수 없는 것 같아서 여기에 질문하겠습니다.
답변1
중요한 이벤트에 플래그를 지정하기 위해 트랩을 사용하지 않는 한 SNMP는 두 서버 모두에 데이터를 보내지 않습니다. 데이터를 쿼리할 수 있는 여러 커뮤니티를 구성할 수 있습니다. 귀하의 경우 두 클라이언트 모두 동일한 자격 증명으로 쿼리할 수 있습니다.
최신 버전의 SNMP는 더 나은 보안을 제공합니다. 두 모니터링 클라이언트에 대해 서로 다른 액세스 구성을 사용할 수 있습니다. 여기에는 각 클라이언트가 읽을 수 있는 데이터를 제한하는 것이 포함될 수 있습니다.
답변2
대신 넷마스크를 사용하여 커뮤니티를 게시해 볼 수 있습니다.
rocommunity readonly 10.1.1.0/24
하지만 당신의 방식도 효과가 있을 것입니다. 지금은 직접 확인할 수 없습니다.