$ truss ./zabbix_agentd execve("zabbix_agentd", 0xFFBFFCB4, 0xFFBFFCBC) argc = 1 resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 open(".", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 close(3) = 0 open("./..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 360 close(3) = 0 open("./../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 976 close(3) = 0 open("./../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 120 close(3) = 0 open("./../../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 272 close(3) = 0 open("./../../../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 1000 close(3) = 0 open("./../../../../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 888 close(3) = 0 open("./../../../../../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 getdents64(3, 0xFFBFC968, 8192) = 856 close(3) = 0 open("./../../../../../../../..", O_RDONLY|O_NDELAY|O_LARGEFILE) = 3 fstat64(3, 0xFFBFF3A8) = 0 close(3) = 0 lstat64("/var/home/romeot/zabbix/zabbix-2.0.1/src/zabbix_agent", 0xFF3F0478) = 0 resolvepath("/var/home/romeot/zabbix/zabbix-2.0.1/src/zabbix_agent/zabbix_agentd", "/var/home/romeot/zabbix/zabbix-2.0.1/src/zabbix_agent/zabbix_agentd", 1023) = 67 stat("/var/home/romeot/zabbix/zabbix-2.0.1/src/zabbix_agent/zabbix_agentd", 0xFFBFFA88) = 0 open("/var/ld/ld.config", O_RDONLY) = 3 fstat(3, 0xFFBFF508) = 0 mmap(0x00000000, 132, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000 close(3) = 0 stat("/usr/lib/libkvm.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libkvm.so.1", "/usr/lib/libkvm.so.1", 1023) = 20 open("/usr/lib/libkvm.so.1", O_RDONLY) = 3 mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF390000 mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF370000 mmap(0xFF370000, 9061, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000 mmap(0xFF384000, 920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFF384000 munmap(0xFF374000, 65536) = 0 memcntl(0xFF370000, 3376, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libm.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) = 18 open("/usr/lib/libm.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 294912, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF320000 mmap(0xFF320000, 225034, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF320000 mmap(0xFF366000, 6972, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF366000 munmap(0xFF358000, 57344) = 0 memcntl(0xFF320000, 10304, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/librt.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/librt.so.1", "/usr/lib/librt.so.1", 1023) = 19 open("/usr/lib/librt.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF300000 mmap(0xFF300000, 21378, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF300000 mmap(0xFF316000, 1736, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF316000 munmap(0xFF306000, 65536) = 0 memcntl(0xFF300000, 9364, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF2F0000 stat("/usr/lib/libnsl.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libnsl.so.1", "/usr/lib/libnsl.so.1", 1023) = 20 open("/usr/lib/libnsl.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 712704, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF200000 mmap(0xFF200000, 578962, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF200000 mmap(0xFF29E000, 32788, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 581632) = 0xFF29E000 mmap(0xFF2A8000, 22800, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF2A8000 munmap(0xFF28E000, 65536) = 0 memcntl(0xFF200000, 82376, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libkstat.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libkstat.so.1", "/usr/lib/libkstat.so.1", 1023) = 22 open("/usr/lib/libkstat.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF2D0000 mmap(0xFF2D0000, 3902, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF2D0000 mmap(0xFF2E2000, 492, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFF2E2000 munmap(0xFF2D2000, 65536) = 0 memcntl(0xFF2D0000, 1832, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libsocket.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) = 23 open("/usr/lib/libsocket.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF1E0000 mmap(0xFF1E0000, 39550, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF1E0000 mmap(0xFF1FA000, 4333, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF1FA000 munmap(0xFF1EA000, 65536) = 0 memcntl(0xFF1E0000, 13792, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libresolv.so.2", 0xFFBFF590) = 0 resolvepath("/usr/lib/libresolv.so.2", "/usr/lib/libresolv.so.2", 1023) = 23 open("/usr/lib/libresolv.so.2", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 335872, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000 mmap(0xFF180000, 246565, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF180000 mmap(0xFF1CE000, 10548, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 253952) = 0xFF1CE000 munmap(0xFF1BE000, 65536) = 0 memcntl(0xFF180000, 35568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libiconv.so.2", 0xFFBFF590) Err#2 ENOENT stat("/usr/openwin/lib/libiconv.so.2", 0xFFBFF590) Err#2 ENOENT stat("/usr/local/lib/libiconv.so.2", 0xFFBFF590) = 0 resolvepath("/usr/local/lib/libiconv.so.2", "/usr/local/lib/libiconv.so.2.1.0", 1023) = 32 open("/usr/local/lib/libiconv.so.2", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 983040, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000 mmap(0xFF080000, 886342, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF080000 mmap(0xFF168000, 26416, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 884736) = 0xFF168000 munmap(0xFF15A000, 57344) = 0 memcntl(0xFF080000, 40772, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libc.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18 open("/usr/lib/libc.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF80000 mmap(0xFEF80000, 702644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF80000 mmap(0xFF03C000, 24688, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF03C000 munmap(0xFF02C000, 65536) = 0 memcntl(0xFEF80000, 117432, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libelf.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libelf.so.1", "/usr/lib/libelf.so.1", 1023) = 20 open("/usr/lib/libelf.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 139264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000 mmap(0xFF050000, 127345, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF050000 mmap(0xFF070000, 3640, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 131072) = 0xFF070000 memcntl(0xFF050000, 11780, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libaio.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libaio.so.1", "/usr/lib/libaio.so.1", 1023) = 20 open("/usr/lib/libaio.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF60000 mmap(0xFEF60000, 32673, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF60000 mmap(0xFEF78000, 1752, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFEF78000 munmap(0xFEF68000, 65536) = 0 memcntl(0xFEF60000, 6796, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF2C0000 stat("/usr/lib/libmd5.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libmd5.so.1", "/usr/lib/libmd5.so.1", 1023) = 20 open("/usr/lib/libmd5.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF40000 mmap(0xFEF40000, 5864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF40000 mmap(0xFEF52000, 456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEF52000 munmap(0xFEF42000, 65536) = 0 memcntl(0xFEF40000, 1268, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/lib/libdl.so.1", 0xFFBFF590) = 0 resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19 open("/usr/lib/libdl.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00002000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF39A000 mmap(0xFF39A000, 1894, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF39A000 close(3) = 0 stat("/usr/lib/libmp.so.2", 0xFFBFF590) = 0 resolvepath("/usr/lib/libmp.so.2", "/usr/lib/libmp.so.2", 1023) = 19 open("/usr/lib/libmp.so.2", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF20000 mmap(0xFEF20000, 10804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF20000 mmap(0xFEF34000, 849, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFEF34000 munmap(0xFEF24000, 65536) = 0 memcntl(0xFEF20000, 2464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1", 0xFFBFF2A0) = 0 resolvepath("/usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1", "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41 open("/usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 close(3) = 0 getustack(0xFFBFF8CC) getrlimit(RLIMIT_STACK, 0xFFBFF8C4) = 0 getcontext(0xFFBFF700) setustack(0xFF043A74) sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647 brk(0x000518C8) = 0 brk(0x000538C8) = 0 open("/usr/local/etc/zabbix/zabbix_agentd.conf", O_RDONLY) = 3 fstat64(3, 0xFFBFEF00) = 0 brk(0x000538C8) = 0 brk(0x000558C8) = 0 fstat64(3, 0xFFBFEDA8) = 0 ioctl(3, TCGETA, 0xFFBFEE8C) Err#25 ENOTTY read(3, " # T h i s f i l e ".., 8192) = 5299 brk(0x000558C8) = 0 brk(0x000578C8) = 0 stat("/usr/local/etc/zabbix/zabbix_agentd.conf.d/", 0xFFBFF060) = 0 brk(0x000578C8) = 0 brk(0x000598C8) = 0 open("/usr/local/etc/zabbix/zabbix_agentd.conf.d/", O_RDONLY|O_NDELAY|O_LARGEFILE) = 4 fstat64(4, 0xFFBFEF60) = 0 fcntl(4, F_SETFD, 0x00000001) = 0 getdents64(4, 0x000559B8, 8192) = 48 stat("/usr/local/etc/zabbix/zabbix_agentd.conf.d//.", 0xFFBFF060) = 0 stat("/usr/local/etc/zabbix/zabbix_agentd.conf.d//..", 0xFFBFF060) = 0 getdents64(4, 0x000559B8, 8192) = 0 close(4) = 0 read(3, 0x00052F54, 8192) = 0 llseek(3, 0, SEEK_CUR) = 5299 close(3) = 0 getuid() = 0 [0] open64("/var/run/name_service_door", O_RDONLY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 door_info(3, 0xFF042740) = 0 door_call(3, 0xFFBFF670) = 0 setgid(57) = 0 sysconfig(_CONFIG_NGROUPS) = 16 open("/etc/default/nss", O_RDONLY|O_LARGEFILE) = 4 fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL read(4, " # i d e n t\t " @ ( #".., 1024) = 749 read(4, 0x000533D0, 1024) = 0 close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_LARGEFILE) = 4 fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL read(4, " #\n # / e t c / n s s".., 1024) = 783 read(4, 0x00053430, 1024) = 0 close(4) = 0 stat("/usr/lib/nss_files.so.1", 0xFFBFF010) = 0 resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) = 23 open("/usr/lib/nss_files.so.1", O_RDONLY) = 4 mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xFEF10000 mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEEF0000 mmap(0xFEEF0000, 19186, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFEEF0000 mmap(0xFEF06000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 24576) = 0xFEF06000 munmap(0xFEEF6000, 65536) = 0 memcntl(0xFEEF0000, 6276, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEEE0000 munmap(0xFEF10000, 8192) = 0 open("/etc/group", O_RDONLY) = 4 fstat64(4, 0xFFBFF430) = 0 fstat64(4, 0xFFBFF2D8) = 0 ioctl(4, TCGETA, 0xFFBFF3BC) Err#25 ENOTTY read(4, " r o o t : : 0 : r o o t".., 8192) = 537 brk(0x000598C8) = 0 brk(0x0005B8C8) = 0 read(4, 0x000569B4, 8192) = 0 llseek(4, 0, SEEK_CUR) = 537 close(4) = 0 setgroups(1, 0x00053388) = 0 setuid(57) = 0 setegid(57) = 0 seteuid(57) = 0 fork() = 9593 _exit(0)