Nagios 2.0 init.d/nagios and daemonizing...
Andreas Ericsson
ae at op5.se
Thu Dec 16 22:09:45 CET 2004
Chris Stankaitis wrote:
>
>>>>
>>>
>>> Nagios user does not have permission to run the Nagios binary,
>>
>>
>>
>> That's why it fails. When nagios threads the dynamic linker keeps the
>> binary file open. There's no additional security risk in allowing the
>> pseudo-user to run its own binary. It does, after all, already have
>> access to all of its own memory, including the second PTE.
>>
>
> I chmod'ed the nagios binary so that word has execute permissions, no
> change, I can not run nagios with the -d option as either root or nagios.
>
> ll /usr/bin/nagios
> -rwxr-xr-x 1 root root 399096 Dec 15 17:49 /usr/bin/nagios
>
>
> As you can see from my strace (snip here attached) the nagios 2.0 binary
> is dropping it privilages BEFORE it tries to write it's lock and thus
> dying when it can't write to /var/run
>
> (snip)
>
> setgroups32(1, [2006]) = 0
> setuid32(2006) = 0
>
> .
> .
> .
> open("/var/run/nagios.pid", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = -1
> EACCES (Permission denied)
>
>
You can use the lock_file directive in nagios.cfg to make it write its
config file somewhere else (at least I think it's lock_file. Look it up
in the docs).
>
> The following is an strace from my Nagios 1.2 box (snip here attached in
> msg)
>
>
>
> open("/var/run/nagios.pid", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 3
> read(3, "", 10) = 0
> clone(child_stack=0,
> flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
> child_tidptr=0xb75ef0c8) = 12735
> exit_group(0) = ?
>
>
> What you can see from here is that privilages are not droped at all the
> lock file is written AS ROOT, and the child is spawned, parent is killed
> as ROOT, and the child drops it's privilages...
>
>
> I have attached both straces in full, so that you can see the whole
> picture.
>
>
> --Chris
>
>> it's
>>
>>> executed as root at which time Nagios drops it's privileges, from
>>> command line I am running it as root... when Nagios init script is run
>>> it *SHOULD* start Nagios, write the lock, chown things to
>>> nagios:nagios where needed and drop it's privileges, it isn't doing
>>> so at this time...
>>>
>>> Regardless even as root running the nagios -d flag is not working,
>>> and that is nagios daemon specific.
>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF email is sponsored by - The IT Product Guide
>>> Read honest & candid reviews on hundreds of IT Products from real users.
>>> Discover which products truly live up to the hype. Start reading now.
>>> http://productguide.itmanagersjournal.com/
>>> _______________________________________________
>>> Nagios-users mailing list
>>> Nagios-users at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/nagios-users
>>> ::: Please include Nagios version, plugin version (-v) and OS when
>>> reporting any issue. ::: Messages without supporting info will risk
>>> being sent to /dev/null
>>>
>>
>
>
> ------------------------------------------------------------------------
>
> execve("/usr/bin/nagios", ["/usr/bin/nagios", "-d", "/etc/nagios/nagios.cfg"], [/* 20 vars */]) = 0
> uname({sys="Linux", node="nms.datawire.net", ...}) = 0
> brk(0) = 0x9453000
> open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/mmx", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/mmx", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx", 0xbfff9ea0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\10\2"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0555, st_size=1190612, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f5000
> old_mmap(NULL, 1201792, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x83a000
> old_mmap(0x953000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x118000) = 0x953000
> old_mmap(0x95e000, 5760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x95e000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=13858, ...}) = 0
> old_mmap(NULL, 13858, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75f1000
> close(3) = 0
> open("/lib/libnsl.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 <\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=91008, ...}) = 0
> old_mmap(NULL, 84832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x27b000
> old_mmap(0x28d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x28d000
> old_mmap(0x28e000, 7008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x28e000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libdl.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\32"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=14868, ...}) = 0
> old_mmap(NULL, 12244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xe64000
> old_mmap(0xe66000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xe66000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libm.so.6", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3604\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=213484, ...}) = 0
> old_mmap(NULL, 135616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x111000
> old_mmap(0x132000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x132000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20G\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=97616, ...}) = 0
> old_mmap(NULL, 64724, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xde8000
> old_mmap(0xdf5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0xdf5000
> old_mmap(0xdf6000, 7380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xdf6000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libc.so.6", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200X\1"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1568924, ...}) = 0
> old_mmap(NULL, 1276876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x133000
> old_mmap(0x265000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x265000
> old_mmap(0x269000, 7116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x269000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libcrypt.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\t\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=23388, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f0000
> old_mmap(NULL, 181308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xc57000
> old_mmap(0xc5c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xc5c000
> old_mmap(0xc5d000, 156732, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc5d000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libutil.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\16\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=12544, ...}) = 0
> old_mmap(NULL, 11012, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfb1000
> old_mmap(0xfb3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xfb3000
> close(3) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ef000
> set_thread_area({entry_number:-1 -> 6, base_addr:0xb75ef080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> munmap(0xb75f1000, 13858) = 0
> set_tid_address(0xb75ef0c8) = 12734
> rt_sigaction(SIGRTMIN, {0xdec670, [], SA_RESTORER|SA_SIGINFO, 0xdf2df0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
> brk(0) = 0x9453000
> brk(0x9474000) = 0x9474000
> brk(0) = 0x9474000
> umask(022) = 022
> time(NULL) = 1103230153
> getpid() = 12734
> open("/etc/nagios/nagios.cfg", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=21235, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f4000
> read(3, "################################"..., 4096) = 4096
> open("/etc/nagios/private/resource.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0640, st_size=3061, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 3061
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> read(3, "als, Nagios will also check for "..., 4096) = 4096
> read(3, "e state change.\n# The global eve"..., 4096) = 4096
> read(3, "(in minutes) that Nagios\n# will "..., 4096) = 4096
> read(3, "OMPULSIVE SERVICE PROCESSOR COMM"..., 4096) = 4096
> read(3, "ed in service or\n# host check co"..., 4096) = 755
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0xb75f4000, 4096) = 0
> open("/etc/nagios/nagios.cfg", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=21235, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f4000
> read(3, "################################"..., 4096) = 4096
> open("/etc/nagios/checkcommands.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=8328, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, " }\n\n# \'check_telnet\' command d"..., 4096) = 4096
> read(4, "ail\n\tcommand_line\tssh -l sem mai"..., 4096) = 136
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/misccommands.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0664, st_size=4234, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, "VICESTATE$\\t$SERVICEATTEMPT$\\t$S"..., 4096) = 138
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/contactgroups.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0444, st_size=1620, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 1620
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/contacts.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0444, st_size=8310, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, "# }\n\n# \'asifs\' contact de"..., 4096) = 4096
> read(4, "ification_commands host-not"..., 4096) = 118
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/dependencies.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=8237, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, "e_description *\n execut"..., 4096) = 4096
> read(4, "################################"..., 4096) = 45
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/escalations.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=14784, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, "atawire.net,host9.vxn.datawire.n"..., 4096) = 4096
> read(4, "im,netops-ux-admins\n }\n\nd"..., 4096) = 4096
> read(4, " dw1.dw\n service_descrip"..., 4096) = 2496
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/hostgroups.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=4152, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "# Sample object config file for "..., 4096) = 4096
> read(4, "printer-finance,printer-hispeed,"..., 4096) = 56
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/hosts.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=62558, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 4096
> read(4, "rents\t\t\tnexia-t1\t\n\tcheck_command"..., 4096) = 4096
> read(4, " alias Jumpsta"..., 4096) = 4096
> read(4, "otification_options d,r\n "..., 4096) = 4096
> read(4, "\ndefine host{\n use "..., 4096) = 4096
> read(4, "fication_period 24x7\n "..., 4096) = 4096
> read(4, "_check_attempts 3\n n"..., 4096) = 4096
> read(4, " notification_period 24x"..., 4096) = 4096
> read(4, "s 3\n notification_in"..., 4096) = 4096
> read(4, "\n address "..., 4096) = 4096
> read(4, "check_command check-ho"..., 4096) = 4096
> read(4, " wcash-gateway\n check"..., 4096) = 4096
> read(4, "Staging Host)\n address "..., 4096) = 4096
> read(4, " Switch at AT&T Ash"..., 4096) = 4096
> read(4, " host{\n use "..., 4096) = 4096
> read(4, "k_attempts 3\n notifi"..., 4096) = 1118
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/services.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=92404, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "\n###############################"..., 4096) = 4096
> read(4, " Check_NT for Servers\n\ndefine se"..., 4096) = 4096
> read(4, " \ndefine service{"..., 4096) = 4096
> read(4, "ost2.stg.datawire.net,edge2.stg."..., 4096) = 4096
> read(4, " 0\n check_period "..., 4096) = 4096
> read(4, " retry_check_interval "..., 4096) = 4096
> read(4, " notification_period "..., 4096) = 4096
> read(4, " 0\n check_period "..., 4096) = 4096
> read(4, " notification_period "..., 4096) = 4096
> read(4, "groups noc-rim\n"..., 4096) = 4096
> read(4, " check_command "..., 4096) = 4096
> read(4, "w.dw to check on 10.6.0.1\n# as b"..., 4096) = 4096
> read(4, "22.vxn.datawire.net,host23.vxn.d"..., 4096) = 4096
> read(4, "awire.net,host24.vxn.datawire.ne"..., 4096) = 4096
> read(4, "5.vxn.datawire.net,host26.vxn.da"..., 4096) = 4096
> read(4, "ling.stg.dw\n service_desc"..., 4096) = 4096
> read(4, "tover-mail\n normal_check_"..., 4096) = 4096
> read(4, " 2\n contact_groups "..., 4096) = 4096
> read(4, "fication_options u,c,"..., 4096) = 4096
> read(4, "e pa"..., 4096) = 4096
> read(4, "d none\n notif"..., 4096) = 4096
> read(4, " \n#\n "..., 4096) = 4096
> read(4, "\tgeneric-service\n\thost_name\t\t\tne"..., 4096) = 2292
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> open("/etc/nagios/timeperiods.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0444, st_size=1589, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000
> read(4, "################################"..., 4096) = 1589
> read(4, "", 4096) = 0
> close(4) = 0
> munmap(0xb75f3000, 4096) = 0
> read(3, "als, Nagios will also check for "..., 4096) = 4096
> read(3, "e state change.\n# The global eve"..., 4096) = 4096
> read(3, "(in minutes) that Nagios\n# will "..., 4096) = 4096
> read(3, "OMPULSIVE SERVICE PROCESSOR COMM"..., 4096) = 4096
> read(3, "ed in service or\n# host check co"..., 4096) = 755
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0xb75f4000, 4096) = 0
> brk(0) = 0x9474000
> brk(0x9495000) = 0x9495000
> brk(0) = 0x9495000
> brk(0x94b6000) = 0x94b6000
> brk(0) = 0x94b6000
> brk(0x94d7000) = 0x94d7000
> brk(0) = 0x94d7000
> brk(0x94f8000) = 0x94f8000
> brk(0) = 0x94f8000
> brk(0x9519000) = 0x9519000
> brk(0) = 0x9519000
> brk(0x953a000) = 0x953a000
> brk(0) = 0x953a000
> brk(0x955b000) = 0x955b000
> brk(0) = 0x955b000
> brk(0x957c000) = 0x957c000
> brk(0) = 0x957c000
> brk(0x959d000) = 0x959d000
> brk(0) = 0x959d000
> brk(0x95be000) = 0x95be000
> brk(0) = 0x95be000
> brk(0x95df000) = 0x95df000
> brk(0) = 0x95df000
> brk(0x9600000) = 0x9600000
> brk(0) = 0x9600000
> brk(0x9621000) = 0x9621000
> brk(0) = 0x9621000
> brk(0x9642000) = 0x9642000
> brk(0) = 0x9642000
> brk(0x9663000) = 0x9663000
> brk(0) = 0x9663000
> brk(0x9684000) = 0x9684000
> brk(0) = 0x9684000
> brk(0x96a5000) = 0x96a5000
> brk(0) = 0x96a5000
> brk(0x96c6000) = 0x96c6000
> getpid() = 12734
> open("/var/log/nagios/nagios.log", O_RDWR|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 3
> time([1103230154]) = 1103230154
> fstat64(3, {st_mode=S_IFREG|0664, st_size=144800, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f4000
> write(3, "[1103230154] Nagios 1.2 starting"..., 48) = 48
> close(3) = 0
> munmap(0xb75f4000, 4096) = 0
> getuid32() = 0
> geteuid32() = 0
> getgid32() = 0
> getegid32() = 0
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=32148976, ...}) = 0
> mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb73ef000
> close(3) = 0
> time([1103230154]) = 1103230154
> stat64("/usr/lib/perl5/5.8.0/5.8.0/i386-linux-thread-multi", 0xbfffa0d0) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/5.8.0", 0xbfffa0d0) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(0, 0, 0xbfff9ec0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(1, 0, 0xbfff9ec0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(2, 0, 0xbfff9ec0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> open("/usr/bin/p1.pl", O_RDONLY|O_LARGEFILE) = 3
> ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9f58) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(3, 0, [0], SEEK_CUR) = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
> fstat64(3, {st_mode=S_IFREG|0664, st_size=3839, ...}) = 0
> rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
> readlink("/proc/self/exe", "/usr/bin/nagios", 4095) = 15
> getpid() = 12734
> getppid() = 12733
> read(3, " package Embed::Persistent;\n#\n# "..., 4096) = 3839
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/strict.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/strict.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff99c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package strict;\n\n$strict::VERSIO"..., 4096) = 2806
> _llseek(4, 560, [560], SEEK_SET) = 0
> _llseek(4, 0, [560], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/vars.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/vars.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff99c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package vars;\n\nuse 5.006;\n\nour $"..., 4096) = 2358
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/warnings/register.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package warnings::register ;\n\nou"..., 4096) = 1014
> read(5, "", 4096) = 0
> close(5) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/warnings.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/warnings.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "\n# !!!!!!! DO NOT EDIT THIS FI"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Carp.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Carp.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8f88) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Carp;\n\nour $VERSION = \'1"..., 4096) = 4096
> read(6, " # Reconcil"..., 4096) = 2623
> read(6, "", 4096) = 0
> close(6) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Exporter.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Exporter.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8f88) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Exporter;\n\nrequire 5.006"..., 4096) = 4096
> _llseek(6, 2105, [2105], SEEK_SET) = 0
> _llseek(6, 0, [2105], SEEK_CUR) = 0
> close(6) = 0
> read(5, "=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00"..., 4096) = 4096
> read(5, "\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", #"..., 4096) = 4096
> read(5, "= 1;\n\t $no_fatal = 0;\n\t}\n\tels"..., 4096) = 3166
> read(5, "", 4096) = 0
> close(5) = 0
> _llseek(4, 1148, [1148], SEEK_SET) = 0
> _llseek(4, 0, [1148], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Symbol.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Symbol.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Symbol.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff99c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package Symbol;\n\n=head1 NAME\n\nSy"..., 4096) = 4096
> read(4, "bols in the package\n\n my $lea"..., 4096) = 252
> read(4, "", 4096) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Text/ParseWords.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Text/ParseWords.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Text/ParseWords.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Text/ParseWords.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff99c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package Text::ParseWords;\n\nuse v"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/re.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/re.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package re;\n\nour $VERSION = 0.03"..., 4096) = 4019
> read(5, "", 4096) = 0
> close(5) = 0
> _llseek(4, 3213, [3213], SEEK_SET) = 0
> _llseek(4, 0, [3213], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/File.pmc", 0xbfff9bc0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/File.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff99c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "#\n\npackage IO::File;\n\n=head1 NAM"..., 4096) = 3955
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/SelectSaver.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/SelectSaver.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/SelectSaver.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/SelectSaver.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package SelectSaver;\n\nour $VERSI"..., 4096) = 1074
> read(5, "", 4096) = 0
> close(5) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Seekable.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Seekable.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "#\n\npackage IO::Seekable;\n\n=head1"..., 4096) = 2938
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Handle.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO/Handle.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8f88) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "\npackage IO::Handle;\n\n=head1 NAM"..., 4096) = 4096
> read(6, "rrors\nsince it was opened or sin"..., 4096) = 4096
> read(6, ", @ISA);\nuse Carp;\nuse Symbol;\nu"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO.pmc", 0xbfff8c60) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/IO.pm", O_RDONLY|O_LARGEFILE) = 7
> ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8a68) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(7, 0, [0], SEEK_CUR) = 0
> read(7, "#\n\npackage IO;\n\nuse XSLoader ();"..., 4096) = 1401
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/XSLoader.pmc", 0xbfff8740) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/XSLoader.pm", O_RDONLY|O_LARGEFILE) = 8
> ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8548) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(8, 0, [0], SEEK_CUR) = 0
> read(8, "# Generated from XSLoader.pm.PL "..., 4096) = 3836
> _llseek(8, 3320, [3320], SEEK_SET) = 0
> _llseek(8, 0, [3320], SEEK_CUR) = 0
> close(8) = 0
> _llseek(7, 412, [412], SEEK_SET) = 0
> _llseek(7, 0, [412], SEEK_CUR) = 0
> close(7) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/IO/IO.so", {st_mode=S_IFREG|0555, st_size=17188, ...}) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/IO/IO.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> futex(0xe66fd0, FUTEX_WAKE, 2147483647) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/IO/IO.so", O_RDONLY) = 7
> read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\24"..., 512) = 512
> fstat64(7, {st_mode=S_IFREG|0555, st_size=17188, ...}) = 0
> old_mmap(NULL, 20176, PROT_READ|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0x64f000
> old_mmap(0x653000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x3000) = 0x653000
> close(7) = 0
> read(6, "####################\n## State mo"..., 4096) = 3375
> read(6, "", 4096) = 0
> close(6) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Fcntl.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Fcntl.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8f88) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Fcntl;\n\n=head1 NAME\n\nFcn"..., 4096) = 4096
> read(6, "SENFMT\t\t\n\t\t S_IFMT S_IMODE\n "..., 4096) = 1026
> read(6, "", 4096) = 0
> close(6) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Fcntl/Fcntl.so", {st_mode=S_IFREG|0555, st_size=12336, ...}) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Fcntl/Fcntl.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Fcntl/Fcntl.so", O_RDONLY) = 6
> read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0"..., 512) = 512
> fstat64(6, {st_mode=S_IFREG|0555, st_size=12336, ...}) = 0
> old_mmap(NULL, 15320, PROT_READ|PROT_EXEC, MAP_PRIVATE, 6, 0) = 0x472000
> old_mmap(0x475000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x2000) = 0x475000
> close(6) = 0
> read(5, "", 4096) = 0
> close(5) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/File/Spec.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/File/Spec.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/File/Spec.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/File/Spec.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package File::Spec;\n\nuse strict;"..., 4096) = 4096
> _llseek(5, 498, [498], SEEK_SET) = 0
> _llseek(5, 0, [498], SEEK_CUR) = 0
> close(5) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/File/Spec/Unix.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/File/Spec/Unix.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/File/Spec/Unix.pmc", 0xbfff96a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/File/Spec/Unix.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package File::Spec::Unix;\n\nuse s"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Cwd.pmc", 0xbfff9180) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Cwd.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8f88) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Cwd;\nuse 5.006;\n\n=head1 "..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/base.pmc", 0xbfff8c60) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/base.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/base.pmc", 0xbfff8c60) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/base.pm", O_RDONLY|O_LARGEFILE) = 7
> ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8a68) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(7, 0, [0], SEEK_CUR) = 0
> read(7, "=head1 NAME\n\nbase - Establish IS"..., 4096) = 2437
> read(7, "", 4096) = 0
> close(7) = 0
> read(6, ");\n};\n\n\n# Find the pwd command i"..., 4096) = 4096
> brk(0) = 0x96c6000
> brk(0x96e7000) = 0x96e7000
> read(6, "e chdir()\n\t$newpwd = Win32::GetF"..., 4096) = 4096
> read(6, "path;\n return $realpath;\n}\n\ns"..., 4096) = 1958
> read(6, "", 4096) = 0
> close(6) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Cwd/Cwd.so", {st_mode=S_IFREG|0555, st_size=9716, ...}) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Cwd/Cwd.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto/Cwd/Cwd.so", O_RDONLY) = 6
> read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\17\0\000"..., 512) = 512
> fstat64(6, {st_mode=S_IFREG|0555, st_size=9716, ...}) = 0
> old_mmap(NULL, 8604, PROT_READ|PROT_EXEC, MAP_PRIVATE, 6, 0) = 0xaff000
> old_mmap(0xb01000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0x2000) = 0xb01000
> close(6) = 0
> stat64("/bin/pwd", {st_mode=S_IFREG|0755, st_size=10716, ...}) = 0
> stat64("/bin/pwd", {st_mode=S_IFREG|0755, st_size=10716, ...}) = 0
> stat64("/sbin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/bin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/sbin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/local/bin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/local/sbin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/bin/X11/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/usr/X11R6/bin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> stat64("/root/bin/pwd", 0x9453480) = -1 ENOENT (No such file or directory)
> read(5, ", \'..\', and equivalents.)\n\n=cut\n"..., 4096) = 4096
> read(5, "_path = File::Spec->abs2rel( $pa"..., 4096) = 3861
> brk(0) = 0x96e7000
> brk(0x9708000) = 0x9708000
> brk(0) = 0x9708000
> brk(0) = 0x9708000
> brk(0x9707000) = 0x9707000
> brk(0) = 0x9707000
> read(5, "", 4096) = 0
> close(5) = 0
> read(4, "", 4096) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/utf8.pmc", 0xbfff94a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/utf8.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/utf8.pmc", 0xbfff94a0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/utf8.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff92a8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package utf8;\n\n$utf8::hint_bits "..., 4096) = 4096
> _llseek(4, 360, [360], SEEK_SET) = 0
> _llseek(4, 0, [360], SEEK_CUR) = 0
> close(4) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/utf8_heavy.pl", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/utf8_heavy.pl", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94d8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package utf8;\nuse strict;\nuse wa"..., 4096) = 4096
> read(4, "Returning cached \'$file\' for \\\\p"..., 4096) = 4096
> read(4, "\t }\n\t}\n }\n for my $x ($"..., 4096) = 1268
> brk(0) = 0x9707000
> brk(0x9728000) = 0x9728000
> read(4, "", 4096) = 0
> close(4) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/unicore/Exact.pl", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/unicore/Exact.pl", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94d8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "# !!!!!!! DO NOT EDIT THIS FIL"..., 4096) = 2126
> read(4, "", 4096) = 0
> close(4) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/unicore/lib/Word.pl", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/unicore/lib/Word.pl", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94c8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "# !!!!!!! DO NOT EDIT THIS FIL"..., 4096) = 4096
> read(4, "425\t\n10428\t1044D\t\n1D165\t1D169\t\n1"..., 4096) = 514
> read(4, "", 4096) = 0
> close(4) = 0
> brk(0) = 0x9728000
> brk(0x9749000) = 0x9749000
> read(3, "", 4096) = 0
> close(3) = 0
> rt_sigaction(SIGQUIT, {0x8062f70, [QUIT], SA_RESTORER|SA_RESTART, 0x15aeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGTERM, {0x8062f70, [TERM], SA_RESTORER|SA_RESTART, 0x15aeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGHUP, {0x8062f70, [HUP], SA_RESTORER|SA_RESTART, 0x15aeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGSEGV, {0x8062f70, [SEGV], SA_RESTORER|SA_RESTART, 0x15aeb8}, {SIG_DFL}, 8) = 0
> chdir("/") = 0
> umask(022) = 022
> open("/var/run/nagios.pid", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 3
> read(3, "", 10) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb75ef0c8) = 12735
> exit_group(0) = ?
>
>
> ------------------------------------------------------------------------
>
> execve("/usr/bin/nagios", ["/usr/bin/nagios", "-d", "/etc/nagios/nagios.cfg"], [/* 20 vars */]) = 0
> uname({sys="Linux", node="newnms.dw", ...}) = 0
> brk(0) = 0x92a9000
> open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/mmx", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/i686", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/mmx", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/tls", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx", 0xbfffa320) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\10\2"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0555, st_size=1190612, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f5000
> old_mmap(NULL, 1201792, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70c000
> old_mmap(0x825000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x118000) = 0x825000
> old_mmap(0x830000, 5760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x830000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=13271, ...}) = 0
> old_mmap(NULL, 13271, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75f1000
> close(3) = 0
> open("/lib/libnsl.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 <\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=91008, ...}) = 0
> old_mmap(NULL, 84832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xd0a000
> old_mmap(0xd1c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0xd1c000
> old_mmap(0xd1d000, 7008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xd1d000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libdl.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\32"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=14868, ...}) = 0
> old_mmap(NULL, 12244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2ae000
> old_mmap(0x2b0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2b0000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libm.so.6", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3604\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=213484, ...}) = 0
> old_mmap(NULL, 135616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x9ef000
> old_mmap(0xa10000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0xa10000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20G\0\000"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=97616, ...}) = 0
> old_mmap(NULL, 64724, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x898000
> old_mmap(0x8a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x8a5000
> old_mmap(0x8a6000, 7380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8a6000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libc.so.6", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200X\1"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1568924, ...}) = 0
> old_mmap(NULL, 1276876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4b7000
> old_mmap(0x5e9000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x5e9000
> old_mmap(0x5ed000, 7116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5ed000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libcrypt.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\t\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=23388, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f0000
> old_mmap(NULL, 181308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x111000
> old_mmap(0x116000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x116000
> old_mmap(0x117000, 156732, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x117000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libutil.so.1", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\16\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=12544, ...}) = 0
> old_mmap(NULL, 11012, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x92f000
> old_mmap(0x931000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x931000
> close(3) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/libltdl.so.3", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\24\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=22808, ...}) = 0
> old_mmap(NULL, 25784, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x855000
> old_mmap(0x85b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x85b000
> close(3) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ef000
> set_thread_area({entry_number:-1 -> 6, base_addr:0xb75ef300, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> munmap(0xb75f1000, 13271) = 0
> set_tid_address(0xb75ef348) = 15696
> rt_sigaction(SIGRTMIN, {0x89c670, [], SA_RESTORER|SA_SIGINFO, 0x8a2df0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
> brk(0) = 0x92a9000
> brk(0x92ca000) = 0x92ca000
> brk(0) = 0x92ca000
> umask(022) = 022
> time(NULL) = 1103229325
> getpid() = 15696
> open("/etc/nagios/nagios.cfg", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0664, st_size=30836, ...}) = 0
> mmap2(NULL, 30836, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75e7000
> open("/etc/nagios/private/resource.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0640, st_size=1360, ...}) = 0
> mmap2(NULL, 1360, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 1360) = 0
> close(4) = 0
> munmap(0xb75e7000, 30836) = 0
> close(3) = 0
> socket(PF_FILE, SOCK_STREAM, 0) = 3
> connect(3, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
> close(3) = 0
> open("/etc/nsswitch.conf", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=13271, ...}) = 0
> old_mmap(NULL, 13271, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75eb000
> close(3) = 0
> open("/lib/libnss_files.so.2", O_RDONLY) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\35\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=51920, ...}) = 0
> old_mmap(NULL, 46716, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x9a3000
> old_mmap(0x9ae000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x9ae000
> close(3) = 0
> munmap(0xb75eb000, 13271) = 0
> open("/etc/group", O_RDONLY) = 3
> fcntl64(3, F_GETFD) = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=610, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 610
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> getegid32() = 0
> setgid32(2006) = 0
> socket(PF_FILE, SOCK_STREAM, 0) = 3
> connect(3, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
> close(3) = 0
> open("/etc/passwd", O_RDONLY) = 3
> fcntl64(3, F_GETFD) = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1515, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1515
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> geteuid32() = 0
> open("/etc/group", O_RDONLY) = 3
> fcntl64(3, F_GETFD) = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
> fstat64(3, {st_mode=S_IFREG|0644, st_size=610, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> _llseek(3, 0, [0], SEEK_CUR) = 0
> read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 610
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> setgroups32(1, [2006]) = 0
> setuid32(2006) = 0
> getpid() = 15696
> open("/var/log/nagios/nagios.log", O_RDWR|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 3
> time([1103229325]) = 1103229325
> fstat64(3, {st_mode=S_IFREG|0664, st_size=17968, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> write(3, "[1103229325] Nagios 2.0b1 starti"..., 50) = 50
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> gettimeofday({1103229325, 989685}, NULL) = 0
> open("/var/log/nagios/nagios.log", O_RDWR|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 3
> time([1103229325]) = 1103229325
> fstat64(3, {st_mode=S_IFREG|0664, st_size=18018, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> write(3, "[1103229325] LOG VERSION: 2.0\n", 30) = 30
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> gettimeofday({1103229325, 990113}, NULL) = 0
> gettimeofday({1103229325, 990156}, NULL) = 0
> open("/etc/nagios/nagios.cfg", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0664, st_size=30836, ...}) = 0
> mmap2(NULL, 30836, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75e7000
> munmap(0xb75e7000, 30836) = 0
> close(3) = 0
> open("/etc/nagios/nagios.cfg", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0664, st_size=30836, ...}) = 0
> mmap2(NULL, 30836, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75e7000
> open("/etc/nagios/checkcommands.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0664, st_size=4475, ...}) = 0
> mmap2(NULL, 4475, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e5000
> munmap(0xb75e5000, 4475) = 0
> close(4) = 0
> open("/etc/nagios/misccommands.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0664, st_size=4334, ...}) = 0
> mmap2(NULL, 4334, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e5000
> munmap(0xb75e5000, 4334) = 0
> close(4) = 0
> open("/etc/nagios/contactgroups.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=232, ...}) = 0
> mmap2(NULL, 232, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 232) = 0
> close(4) = 0
> open("/etc/nagios/contacts.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=1045, ...}) = 0
> mmap2(NULL, 1045, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 1045) = 0
> close(4) = 0
> open("/etc/nagios/dependencies.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=310, ...}) = 0
> mmap2(NULL, 310, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 310) = 0
> close(4) = 0
> open("/etc/nagios/escalations.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=705, ...}) = 0
> mmap2(NULL, 705, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 705) = 0
> close(4) = 0
> open("/etc/nagios/hostgroups.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=452, ...}) = 0
> mmap2(NULL, 452, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 452) = 0
> close(4) = 0
> open("/etc/nagios/hosts.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=2236, ...}) = 0
> mmap2(NULL, 2236, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 2236) = 0
> close(4) = 0
> open("/etc/nagios/services.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=3510, ...}) = 0
> mmap2(NULL, 3510, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 3510) = 0
> close(4) = 0
> open("/etc/nagios/timeperiods.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=397, ...}) = 0
> mmap2(NULL, 397, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 397) = 0
> close(4) = 0
> open("/etc/nagios/hostextinfo.cfg", O_RDONLY|O_LARGEFILE) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=638, ...}) = 0
> mmap2(NULL, 638, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75e6000
> munmap(0xb75e6000, 638) = 0
> close(4) = 0
> munmap(0xb75e7000, 30836) = 0
> close(3) = 0
> time([1103229325]) = 1103229325
> open("/var/log/nagios/objects.cache", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ee000
> open("/etc/localtime", O_RDONLY) = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75ed000
> read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0"..., 4096) = 56
> close(4) = 0
> munmap(0xb75ed000, 4096) = 0
> write(3, "################################"..., 4096) = 4096
> write(3, "\tcontactgroup_name\tnetops-ux-adm"..., 4096) = 4096
> write(3, "n_interval\t5\n\tcontact_groups\tnet"..., 889) = 889
> close(3) = 0
> munmap(0xb75ee000, 4096) = 0
> getuid32() = 2006
> geteuid32() = 2006
> getgid32() = 2006
> getegid32() = 2006
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=32148976, ...}) = 0
> mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb73ef000
> mmap2(NULL, 114688, PROT_READ, MAP_PRIVATE, 3, 0x332) = 0xb73d3000
> close(3) = 0
> mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb73b2000
> time([1103229325]) = 1103229325
> stat64("/usr/lib/perl5/5.8.0/5.8.0/i386-linux-thread-multi", 0xbfffa120) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/5.8.0", 0xbfffa120) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(0, 0, 0xbfff9f10, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(1, 0, 0xbfff9f10, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
> _llseek(2, 0, 0xbfff9f10, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> open("/usr/bin/p1.pl", O_RDONLY|O_LARGEFILE) = 3
> ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9fa8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(3, 0, [0], SEEK_CUR) = 0
> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
> fstat64(3, {st_mode=S_IFREG|0664, st_size=25737, ...}) = 0
> rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
> readlink("/proc/self/exe", 0xbfff9170, 4095) = -1 EACCES (Permission denied)
> getpid() = 15696
> getppid() = 15695
> brk(0) = 0x92ca000
> brk(0x92eb000) = 0x92eb000
> read(3, "package Embed::Persistent;\n\n#\n# "..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/strict.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/strict.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9a18) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package strict;\n\n$strict::VERSIO"..., 4096) = 2806
> _llseek(4, 560, [560], SEEK_SET) = 0
> _llseek(4, 0, [560], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/vars.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/vars.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9a18) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package vars;\n\nuse 5.006;\n\nour $"..., 4096) = 2358
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pmc", 0xbfff96f0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/warnings/register.pmc", 0xbfff96f0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94f8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package warnings::register ;\n\nou"..., 4096) = 1014
> read(5, "", 4096) = 0
> close(5) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pmc", 0xbfff96f0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/warnings.pmc", 0xbfff96f0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/warnings.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94f8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "\n# !!!!!!! DO NOT EDIT THIS FI"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pmc", 0xbfff91d0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Carp.pmc", 0xbfff91d0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Carp.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8fd8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Carp;\n\nour $VERSION = \'1"..., 4096) = 4096
> read(6, " # Reconcil"..., 4096) = 2623
> read(6, "", 4096) = 0
> close(6) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pmc", 0xbfff91d0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Exporter.pmc", 0xbfff91d0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Exporter.pm", O_RDONLY|O_LARGEFILE) = 6
> ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff8fd8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(6, 0, [0], SEEK_CUR) = 0
> read(6, "package Exporter;\n\nrequire 5.006"..., 4096) = 4096
> brk(0) = 0x92eb000
> brk(0x930c000) = 0x930c000
> _llseek(6, 2105, [2105], SEEK_SET) = 0
> _llseek(6, 0, [2105], SEEK_CUR) = 0
> close(6) = 0
> read(5, "=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00"..., 4096) = 4096
> read(5, "\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", #"..., 4096) = 4096
> read(5, "= 1;\n\t $no_fatal = 0;\n\t}\n\tels"..., 4096) = 3166
> read(5, "", 4096) = 0
> close(5) = 0
> _llseek(4, 1148, [1148], SEEK_SET) = 0
> _llseek(4, 0, [1148], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Text/ParseWords.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Text/ParseWords.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/Text/ParseWords.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/Text/ParseWords.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9a18) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package Text::ParseWords;\n\nuse v"..., 4096) = 4096
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/re.pmc", 0xbfff96f0) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/re.pm", O_RDONLY|O_LARGEFILE) = 5
> ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff94f8) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(5, 0, [0], SEEK_CUR) = 0
> read(5, "package re;\n\nour $VERSION = 0.03"..., 4096) = 4019
> brk(0) = 0x930c000
> brk(0x932d000) = 0x932d000
> read(5, "", 4096) = 0
> close(5) = 0
> _llseek(4, 3213, [3213], SEEK_SET) = 0
> _llseek(4, 0, [3213], SEEK_CUR) = 0
> close(4) = 0
> stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/constant.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/constant.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/perl5/5.8.0/constant.pmc", 0xbfff9c10) = -1 ENOENT (No such file or directory)
> open("/usr/lib/perl5/5.8.0/constant.pm", O_RDONLY|O_LARGEFILE) = 4
> ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfff9a18) = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(4, 0, [0], SEEK_CUR) = 0
> read(4, "package constant;\n\nuse strict;\nu"..., 4096) = 4096
> _llseek(4, 3295, [3295], SEEK_SET) = 0
> _llseek(4, 0, [3295], SEEK_CUR) = 0
> close(4) = 0
> read(3, "hndlr(@a); };\n\n\tif ($@) {\n\t\tif ("..., 4096) = 4096
> read(3, " package\n\t\tmy $eval = qq{\n\t\t\tpac"..., 4096) = 4096
> read(3, "dle = $self->{FH} ;\n\tprintf $han"..., 4096) = 4096
> read(3, "so the last plugin to be compile"..., 4096) = 4096
> read(3, "mbed::check_5ftest; sub hndlr { "..., 4096) = 4096
> read(3, "or intervention.\n\nProbably the b"..., 4096) = 1161
> read(3, "", 4096) = 0
> close(3) = 0
> rt_sigaction(SIGQUIT, {0x806f7d0, [QUIT], SA_RESTORER|SA_RESTART, 0x4deeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGTERM, {0x806f7d0, [TERM], SA_RESTORER|SA_RESTART, 0x4deeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGHUP, {0x806f7d0, [HUP], SA_RESTORER|SA_RESTART, 0x4deeb8}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGSEGV, {0x806f7d0, [SEGV], SA_RESTORER|SA_RESTART, 0x4deeb8}, {SIG_DFL}, 8) = 0
> gettimeofday({1103229326, 44577}, NULL) = 0
> chdir("/") = 0
> umask(022) = 022
> open("/var/run/nagios.pid", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = -1 EACCES (Permission denied)
> open("/var/log/nagios/nagios.log", O_RDWR|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 3
> time([1103229326]) = 1103229326
> fstat64(3, {st_mode=S_IFREG|0664, st_size=18048, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb73b1000
> write(3, "[1103229326] You do not have per"..., 72) = 72
> close(3) = 0
> munmap(0xb73b1000, 4096) = 0
> gettimeofday({1103229326, 45257}, NULL) = 0
> getpid() = 15696
> open("/var/log/nagios/nagios.log", O_RDWR|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 3
> time([1103229326]) = 1103229326
> fstat64(3, {st_mode=S_IFREG|0664, st_size=18120, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb73b1000
> write(3, "[1103229326] Bailing out due to "..., 96) = 96
> close(3) = 0
> munmap(0xb73b1000, 4096) = 0
> gettimeofday({1103229326, 45722}, NULL) = 0
> exit_group(-2) = ?
--
Andreas Ericsson andreas.ericsson at op5.se
OP5 AB www.op5.se
Lead Developer
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list