Ad Widget

Collapse

UserParameter returns Text, need Integer

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • danims
    Junior Member
    • Feb 2012
    • 8

    #1

    UserParameter returns Text, need Integer

    Hello

    I'm sure this is an easy one and has been asked before - though I didn't find it.

    I have a UserParameter like this:

    Code:
    UserParameter=asterisk.num_registered_sip,asterisk -r -x "sip show registry" | grep -c Registered
    On the zabbix agent's machine, I get a text result (probably because bash has no data types):

    Code:
    root@amy:~# zabbix_agentd -t asterisk.num_registered_sip
    asterisk.num_registered_sip                   [t|2]
    But when I get the information on the Zabbix server, the result is 0:

    Code:
    root@primrose:~# zabbix_get -s amy -k "asterisk.num_registered_sip"
    0
    Why is that?
  • danims
    Junior Member
    • Feb 2012
    • 8

    #2
    Solved

    Ah, nevermind. I ran it locally with User root. I forgot to use sudo in the check.

    Comment

    Working...