Ad Widget

Collapse

proc.mem with mem-type issues

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • styszma
    Junior Member
    • Jun 2017
    • 1

    #1

    proc.mem with mem-type issues

    [SOLVED] The zabbix_agent was not updated and therefore it couldn't pass the new values. after bumping the agents versions from 2.4.0 to 3.2.0 everything worked as expected.

    Hello there, this is my first post here. I'm not an advanced zabbix user so I hope that the issue is trivial and I'm just not seeing something.

    Lately, we upgraded our Zabbix from 2.4 to 3.2. Main reason of the upgrade was to use proc.mem mem-type value to monitor possibe memory leaks in the application and see the actual app performance and how memory-hungry it is.

    After reading documentation I wrote a following trigger for monitoring our sidekiq process:

    Code:
    host:proc.mem[,,,"sidekiq(.*)admin","rss"].last(0)}>=400980
    but I'm getting the following error after enabling it:

    Code:
    Cannot evaluate expression: "Cannot evaluate function "host:proc.mem[,,,"sidekiq(.*)admin","rss"].last(0)": i
    I tried to test it with zabbix-get manually without any success as well, result is below:

    Code:
    user@zabbix-server:~$ zabbix_get -s host -k "proc.mem[,,,sidekiq(.*)admin,rss]"
    ZBX_NOTSUPPORTED: Too many parameters.
    The zabbix-get version I'm using:
    Code:
    zabbix_get (Zabbix) 3.2.6
    Revision 67849 4 May 2017, compilation time: May  6 2017 00:49:31
    Does anyone have an idea why don't I get the RES memory value?
    Last edited by styszma; 05-07-2017, 13:50.
Working...