Agentd won't start.
The server starts up fine, however agentd won't. It shows up in the process list however nothing in its log file.
Here's my config and output of strace which i don't really understand. Can anyone tell me what's wrong??
[server]
Server=1
StartSuckers=6
StartTrappers=5
ListenPort=10051
HousekeepingFrequency=1
SenderFrequency=30
DebugLevel=4
Timeout=5
PidFile=/var/tmp/zabbix_server.pid
LogFile=/tmp/zabbix_server.log
AlertScriptsPath=/home/zabbix/bin/
DBUser=root
[agentd]
Server=127.0.0.1
Hostname=127.0.0.1
ListenPort=10050
StartAgents=5
DebugLevel=4
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
Timeout=3
Strace output:
execve("/opt/zabbix/bin/zabbix_agentd", ["/opt/zabbix/bin/zabbix_agentd"], [/* 26 vars */]) = 0
brk(0) = 0x8229000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f84000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=47678, ...}) = 0
old_mmap(NULL, 47678, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f78000
close(3) = 0
open("/lib/libresolv.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\3 20c\227"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=76248, ...}) = 0
old_mmap(0x974000, 75880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x974000
old_mmap(0x983000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x983000
old_mmap(0x985000, 6248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x985000
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\0p\ 345\320"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=96960, ...}) = 0
old_mmap(0xd0b000, 88064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xd0b000
old_mmap(0xd1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xd1d000
old_mmap(0xd1f000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xd1f000
close(3) = 0
open("/lib/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\n \177\200"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1489572, ...}) = 0
old_mmap(0x7f3000, 1219548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3000
old_mmap(0x917000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x124000) = 0x917000
old_mmap(0x91b000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x91b000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f77000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f779e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x917000, 8192, PROT_READ) = 0
mprotect(0xd1d000, 4096, PROT_READ) = 0
mprotect(0x983000, 4096, PROT_READ) = 0
mprotect(0x7ef000, 4096, PROT_READ) = 0
munmap(0xb7f78000, 47678) = 0
brk(0) = 0x8229000
brk(0x824a000) = 0x824a000
open("/etc/zabbix/zabbix_agentd.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2428, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f83000
read(3, "# This is config file for zabbix"..., 4096) = 2428
read(3, "", 4096) = 0
open("/tmp/zabbix_agentd.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4
close(4) = 0
open("/etc/zabbix/zabbix_agentd.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2428, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f82000
read(4, "# This is config file for zabbix"..., 4096) = 2428
read(4, "", 4096) = 0
getuid32() = 0
socket(PF_FILE, SOCK_STREAM, 0) = 5
fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 5
fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f81000
read(5, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686
read(5, "", 4096) = 0
close(5) = 0
munmap(0xb7f81000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=47678, ...}) = 0
old_mmap(NULL, 47678, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7f6b000
close(5) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0 \0 \33\0\000"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0755, st_size=46552, ...}) = 0
old_mmap(NULL, 41616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xd49000
old_mmap(0xd52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0xd52000
close(5) = 0
mprotect(0xd52000, 4096, PROT_READ) = 0
munmap(0xb7f6b000, 47678) = 0
open("/etc/passwd", O_RDONLY) = 5
fcntl64(5, F_GETFD) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f76000
read(5, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2041
close(5) = 0
munmap(0xb7f76000, 4096) = 0
setgid32(501) = 0
setuid32(501) = 0
setresgid32(-1, 501, -1) = 0
setresuid32(-1, 501, -1) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD, child_tidptr=0xb7f77a28) = 3260
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0) = ?
The server starts up fine, however agentd won't. It shows up in the process list however nothing in its log file.
Here's my config and output of strace which i don't really understand. Can anyone tell me what's wrong??
[server]
Server=1
StartSuckers=6
StartTrappers=5
ListenPort=10051
HousekeepingFrequency=1
SenderFrequency=30
DebugLevel=4
Timeout=5
PidFile=/var/tmp/zabbix_server.pid
LogFile=/tmp/zabbix_server.log
AlertScriptsPath=/home/zabbix/bin/
DBUser=root
[agentd]
Server=127.0.0.1
Hostname=127.0.0.1
ListenPort=10050
StartAgents=5
DebugLevel=4
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
Timeout=3
Strace output:
execve("/opt/zabbix/bin/zabbix_agentd", ["/opt/zabbix/bin/zabbix_agentd"], [/* 26 vars */]) = 0
brk(0) = 0x8229000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f84000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=47678, ...}) = 0
old_mmap(NULL, 47678, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f78000
close(3) = 0
open("/lib/libresolv.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\3 20c\227"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=76248, ...}) = 0
old_mmap(0x974000, 75880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x974000
old_mmap(0x983000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x983000
old_mmap(0x985000, 6248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x985000
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\0p\ 345\320"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=96960, ...}) = 0
old_mmap(0xd0b000, 88064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xd0b000
old_mmap(0xd1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xd1d000
old_mmap(0xd1f000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xd1f000
close(3) = 0
open("/lib/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\n \177\200"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1489572, ...}) = 0
old_mmap(0x7f3000, 1219548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3000
old_mmap(0x917000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x124000) = 0x917000
old_mmap(0x91b000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x91b000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f77000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f779e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x917000, 8192, PROT_READ) = 0
mprotect(0xd1d000, 4096, PROT_READ) = 0
mprotect(0x983000, 4096, PROT_READ) = 0
mprotect(0x7ef000, 4096, PROT_READ) = 0
munmap(0xb7f78000, 47678) = 0
brk(0) = 0x8229000
brk(0x824a000) = 0x824a000
open("/etc/zabbix/zabbix_agentd.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2428, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f83000
read(3, "# This is config file for zabbix"..., 4096) = 2428
read(3, "", 4096) = 0
open("/tmp/zabbix_agentd.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4
close(4) = 0
open("/etc/zabbix/zabbix_agentd.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2428, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f82000
read(4, "# This is config file for zabbix"..., 4096) = 2428
read(4, "", 4096) = 0
getuid32() = 0
socket(PF_FILE, SOCK_STREAM, 0) = 5
fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 5
fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f81000
read(5, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686
read(5, "", 4096) = 0
close(5) = 0
munmap(0xb7f81000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=47678, ...}) = 0
old_mmap(NULL, 47678, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7f6b000
close(5) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0 \0 \33\0\000"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0755, st_size=46552, ...}) = 0
old_mmap(NULL, 41616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xd49000
old_mmap(0xd52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0xd52000
close(5) = 0
mprotect(0xd52000, 4096, PROT_READ) = 0
munmap(0xb7f6b000, 47678) = 0
open("/etc/passwd", O_RDONLY) = 5
fcntl64(5, F_GETFD) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=2041, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f76000
read(5, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2041
close(5) = 0
munmap(0xb7f76000, 4096) = 0
setgid32(501) = 0
setuid32(501) = 0
setresgid32(-1, 501, -1) = 0
setresuid32(-1, 501, -1) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD, child_tidptr=0xb7f77a28) = 3260
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0) = ?
Comment