MIBS 관리를 단순화하기 위한 Net-SNMP용 다중 구성 파일

MIBS 관리를 단순화하기 위한 Net-SNMP용 다중 구성 파일

mibdirs현재 많은 절이 포함된 /etc/snmp/snmp.conf 가 있습니다 . 모든 MIBS를 포함하는 하나의 패키지가 있기 때문에 괜찮습니다. 하지만 이제 특정 드라이버를 설치할 때 MIBS도 설치하도록 이러한 MIBS의 하위 집합을 드라이버에 바인딩하려고 합니다. snmp.conf에 추가하는 것은 번거로운 것 같습니다. 모든 것을 단순하게 유지하기 위해 여러 개의 독립적인 conf 파일(분명히 핵심 conf에 추가됨)을 원합니다.

여러 개의 conf 파일을 갖는 방법, 특히 mibdirs각각 호출 집합을 포함하는 별도의 파일을 갖는 방법은 무엇입니까? 그런 것이 있나요 /etc/snmp/snmp.d?

답변1

에서 man snmp_config:

   INCLUDING OTHER CONFIGURATION FILES
   It is possible to include other configuration files for processing 
   during normal configuration file processing.:

          # include site specific config
          includeFile site.conf

   This will load the specified configuration file. The
   path to file must be either absolute, starting with '/',
   or relative. The relative path is then relative to the directory
   where the parent file with 'includeFile' directive resides.

   The included file name does not need to have '.conf' suffix.

          # include a all *.conf files in a directory
          includeDir /etc/snmp/config.d

   This will search specified directory for all files with '.conf'
   suffix and process them as if they were included using includeFile
   directive. The configuration files are not processed in any particular
   order.

   The specified directory must be absolute directory path.

관련 정보