RE: [Nagios-devel] cfg_dir recursion not working
Posted: Thu Jul 14, 2005 8:49 am
cfg_dir will not recurse into sub-dirs.
cfg_dir is used to read all "files" in the specified dir.
On Thu, 14 Jul 2005, Dr. Dave Blunt wrote:
>
> Indeed the files I want to include are all
> /usr/local/nagios/etc/rps/*/*.cfg. There are other files in those subdirs
> such as tar.gz files.
>
> It's SuSE ES 9 and /usr/include/dirent.h is present.
>
>
> Andreas Ericsson wrote:
>> I have an install with a number of Nagios configs files stored under
>> subdirectories:
>>
>> /usr/local/nagios/etc/rps//acfgfile
>> /usr/local/nagios/etc/rps//anothercfgfile
>> /usr/local/nagios/etc/rps//yetanothercfgfile
>> .
>> .
>
> I suppose the files all match the glob(3) pattern
> /usr/local/nagios/etc/rps/*/*.cfg
> Otherwise, that's possibly the issue right there.
>
>> .
>>
>> There are no valid cfg files in /usr/local/nagios/etc/rps. All services
> and
>> hosts are defined in the cfg files under , , etc.
>>
>> When I define:
>>
>> cfg_dir=/usr/local/nagios/etc/rps
>>
>> in nagios.cfg the preflight check comes back with errors saying it can't
>> find any hosts or services.
>>
>
>
> Are you running this on a Solaris or AIX platform? I think recursion
> only works on system that has the header file, and that one
> isn't present on all unices.
>
>
--
-sg
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
cfg_dir is used to read all "files" in the specified dir.
On Thu, 14 Jul 2005, Dr. Dave Blunt wrote:
>
> Indeed the files I want to include are all
> /usr/local/nagios/etc/rps/*/*.cfg. There are other files in those subdirs
> such as tar.gz files.
>
> It's SuSE ES 9 and /usr/include/dirent.h is present.
>
>
> Andreas Ericsson wrote:
>> I have an install with a number of Nagios configs files stored under
>> subdirectories:
>>
>> /usr/local/nagios/etc/rps//acfgfile
>> /usr/local/nagios/etc/rps//anothercfgfile
>> /usr/local/nagios/etc/rps//yetanothercfgfile
>> .
>> .
>
> I suppose the files all match the glob(3) pattern
> /usr/local/nagios/etc/rps/*/*.cfg
> Otherwise, that's possibly the issue right there.
>
>> .
>>
>> There are no valid cfg files in /usr/local/nagios/etc/rps. All services
> and
>> hosts are defined in the cfg files under , , etc.
>>
>> When I define:
>>
>> cfg_dir=/usr/local/nagios/etc/rps
>>
>> in nagios.cfg the preflight check comes back with errors saying it can't
>> find any hosts or services.
>>
>
>
> Are you running this on a Solaris or AIX platform? I think recursion
> only works on system that has the header file, and that one
> isn't present on all unices.
>
>
--
-sg
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]