Ad Widget

Collapse

LLD Discovered Item ; Only one of three will work

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mbrand5371
    Member
    • May 2009
    • 55

    #1

    LLD Discovered Item ; Only one of three will work

    Hi!

    I've got an interesting Problem with ZABBIX-Server 2.4.6 an ZABBIX-Agent 2.4.3-1.

    In our LLD we've configured three Items:
    discovered Template OS Linux by ZABBIX Agent: Log /var/log/zabbix/os_cron ; cron
    discovered Template OS Linux by ZABBIX Agent: Log /var/log/zabbix/os_cron ; BAD FILE MODE
    discovered Template OS Linux by ZABBIX Agent: Log /var/log/zabbix/os_cron ; WRONG FILE OWNER

    The Agent will get all three as active checks:
    Code:
    19702:20160316:065039.282 got [{"response":"success","data":[{"key":"log[/var/log/lskn/lskn_fsmon.log,alert|crit|err|warning]","delay":600,"lastlogsize":0,"mtime":0},{"key":"log[/var/log/zabbix/os_cron,\"BAD FILE MODE\"]","delay":300,"lastlogsize":0,"mtime":0},{"key":"log[/var/log/zabbix/os_cron,\"crond:.*Fehler\"]","delay":300,"lastlogsize":590,"mtime":0},{"key":"log[/var/log/zabbix/os_cron,\"WRONG FILE OWNER\"]","delay":300,"lastlogsize":0,"mtime":0},{"key":"log[/var/log/zabbix/os_secure,\".*\"]","delay":600,"lastlogsize":4306,"mtime":0},{"key":"log[/var/log/zabbix/os_syslog,\".*\"]","delay":300,"lastlogsize":1516,"mtime":0},{"key":"log[/var/log/zabbix/os_syslog,\"kernel\"]","delay":150,"lastlogsize":131909,"mtime":0}]}]
     19702:20160316:065039.282 In add_check() key:'log[/var/log/zabbix/os_cron,"BAD FILE MODE"]' refresh:300 lastlogsize:0 mtime:0
     19702:20160316:065039.283 In add_check() key:'log[/var/log/zabbix/os_cron,"crond:.*Fehler"]' refresh:300 lastlogsize:590 mtime:0
     19702:20160316:065039.283 In add_check() key:'log[/var/log/zabbix/os_cron,"WRONG FILE OWNER"]' refresh:300 lastlogsize:0 mtime:0
    And performs them:
    Code:
    19702:20160316:065339.391 In process_logrt() is_logrt:0 filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime:0 error_count:0
     19702:20160316:065339.391 In add_logfile() filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0
     19702:20160316:065339.391 setup_old2new: is_same_file(/var/log/zabbix/os_cron, /var/log/zabbix/os_cron) = 1
     19702:20160316:065339.391    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:1 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.392    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:0 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.392 In process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0
     19702:20160316:065339.392 End of process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0 ret:SUCCEED
     19702:20160316:065339.392 In process_logrt() is_logrt:0 filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime:0 error_count:0
     19702:20160316:065339.392 In add_logfile() filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0
     19702:20160316:065339.392 setup_old2new: is_same_file(/var/log/zabbix/os_cron, /var/log/zabbix/os_cron) = 1
     19702:20160316:065339.392    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:1 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.393    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:0 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.393 In process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0
     19702:20160316:065339.393 End of process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0 ret:SUCCEED
     19702:20160316:065339.393 In process_logrt() is_logrt:0 filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime:0 error_count:0
     19702:20160316:065339.393 In add_logfile() filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0
     19702:20160316:065339.394 setup_old2new: is_same_file(/var/log/zabbix/os_cron, /var/log/zabbix/os_cron) = 1
     19702:20160316:065339.394    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:1 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.394    nr:0 filename:'/var/log/zabbix/os_cron' mtime:1458104401 size:0 processed_size:0 seq:0 incomplete:0 dev:64776 ino_hi:0 ino_lo:2953 md5size:0 md5buf:d41d8cd98f00b204e9800998ecf8427e
     19702:20160316:065339.394 In process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0
     19702:20160316:065339.394 End of process_log() filename:'/var/log/zabbix/os_cron' lastlogsize:0 mtime: 0 ret:SUCCEED
    But only the first Item will get an response. The other ones will set to: "Not supported" with the Status Info: "Cannot open file "/var/log/zabbix/os_cron": [13] Permission denied"

    Since the first check will get Data, the message "Permission denied" seems to be wrong.
    The user "zabbix" is able to enter the directory and read the file.

    Some ideas?
    Regards, Marcus
Working...