I have 6 directories that I'm indexing from
/tom/
/linda/
/joe/
/time/
/jil/
/sue/
Each of the directories has a number of files in them I'm trying to black list anything in the directory that begins with foo
The inputs.conf file looks like this
[monitor://tom/*.*]
sourcetype = userTom
disable = 0
blacklist = .*\/\..*|foo*
and so on
[monitor://sue/*.*]
sourcetype = userSue
disable = 0
blacklist = .*\/\..*|foo*
This does not seem to work.
I have also look been looking into the filtering of information with inputs.conf. But cannot find an example that describes how to set this up.
[filter:<filtertype>:<filtername>]
* Define a filter of type <filtertype> and name it <filtername>.
* <filtertype>:
  * Filter types are either 'blacklist' or 'whitelist.' 
  * A whitelist filter processes all file names that match the regex list.
  * A blacklist filter skips all file names that match the regex list.
* <filtername>
  * The filter name is used in the comma-separated list when defining a file system monitor.
Any help would be great
 
					
				
		
 
		
		
		
		
		
	
			
		
		
			
					
		Should be like this:
[monitor:///tom]
sourcetype = userTom
disable = 0
blacklist = foo.*
First, the monitor stanzas are URL-like - monitor:// plus the path.  Your example had only the two slashes, which would have probably put it relative to $SPLUNK_HOME.  And I don't think $SPLUNK_HOME/tom was what you wanted to monitor.
Second, you aren't required to put a filespec in the monitor:// stanza - the *.* is not necessary.  If you do put a filespec, however, you shouldn't expect whitelist or blacklist to work.  (Internally, Splunk uses whitelist and blacklist to implement the wildcard specification you give)
Third, these are regexes, not globbing-style wildcard expansions.  foo* means "f, followed by o, followed by zero or more o"  -- so "foo" will match, and so will "fo", and "foooooooooooooooooooo".  To make the glob-syle pattern foo* you need to make your regex foo.*.  To make the glob-style pattern foo.* you need to make your regex foo\..*
Finally, the filter stanzas in inputs.conf are not used for monitor:// stanzas, but for fschange stanzas.  So, you wouldn't use those unless you were setting up fschange.
