설치했습니다오징어그리고SNMP내 CentOS 7 가상 머신에서 이제 snmp를 사용하여 프록시 서버를 모니터링하고 싶습니다. 문제는 snmpwalk
사용 가능한 Squid OID를 검색 할 수 없다는 것입니다 (명령을 통해 ).1.3.6.1.4.1.3495부모 나무. 전체 컬렉션에 대한 자세한 내용은 다음 링크를 참조하세요.오징어 위키
예를 들어, 다음 명령을 입력하라는 메시지가 표시되면:
snmpwalk -v 1 -c public <machine_ip>:3401 .1.3.5.1.4.1.3495.1.1.2.0
캐시SysStorage를 검색해야 하는데 "응답 없음" 오류가 발생합니다. 나는 다음과 같은 대체 팁도 시도했습니다.
snmpwalk -v 1 -c public <machine_ip> OID_number
snmpwalk -v 1 -c public localhost:3401 OID_number
따라서 포트 3401이 있는지 여부는 중요하지 않습니다. 항상 시간 초과 오류가 발생합니다. 파일을 보면 snmpd.conf
일부 시스템 정보를 가져오는 또 다른 OID 트리가 있으므로 다음 메시지를 표시합니다.
snmpwalk -v 1 -c public <machine_ip> .1.3.6.1.4.1.2021.100
긍정적인 답변을 받았습니다! 하지만 Squid 프록시 서버를 모니터링하는 데 필요한 OID 트리는 아닙니다.
참고로 snmpd.conf
다음 내용으로 파일을 편집했습니다.
proxy -v 1 -c public <machine_ip>:3401 .1.3.6.1.4.1.3495.1
FirewallD 서비스의 공개 영역에 포트가 있는지 다시 확인했습니다.UDP 3401허용하다. 가능한 모든 방법을 시도했지만 여전히 OID 정보 검색을 테스트할 수 없습니다.
확인하거나 수정해야 할 사항을 제안해 주실 수 있나요? 감사해요.
답변1
squid.conf
알겠습니다. 파일의 구성 설정이 잘못된 것 같습니다 . 앞으로는 누구든 여기 올 테니까...
snmp_community
Webmin(서버 > Squid 프록시 서버 > 프록시 제한)을 사용하여 액세스 제어 속성을 설정했습니다. 호출된 공개(내가 사용하는 것)를 허용했지만 이로 인해http_액세스대신 구성 파일의 규칙을 허용하십시오.snmp_액세스,다음과 같습니다:http://etutorials.org/Server+Administration/Squid.+The+definitive+guide/Chapter+14.+Monitoring+Squid/14.3+Using+SNMP/
이제 정보가 제대로 나오네요. 감사해요.