Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having to add a number of extend directives to snmpd.conf, and each of the extends are actually apart of various monitoring groups. It makes a lot of sense to collect each group into a single file and then just add include somewhere in snmpd.conf but for the life of me I can't determine if there actually is an include directive (I think the answer is no) or how to use configuration file discovery (i.e., search and load configuration files in various directories).

share|improve this question
I don't see anything. I'd use puppetlabs/concat or something similar for something like this. – Michael Hampton May 30 '14 at 1:46
Unfortunately due to Puppet's feature of overwriting things when you least expect it, that isn't an option. I'm pretty amazed that a tool like this doesn't have such a basic feature. – Joe May 30 '14 at 11:54

In RHEL there're two configuration options, according to "man snmp_config", added in BZ#917816 enhancement.

# include site specific config
includeFile site.conf

# include a all *.conf files in a directory
includeDir /etc/snmp/config.d
share|improve this answer
Added in CentOS 6.5… – KCD Sep 9 '14 at 22:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.