Ad Widget

Collapse

system.run ISSUE

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mersiuse
    Junior Member
    • Feb 2014
    • 6

    #1

    system.run ISSUE

    hi dears
    Code:
    system.run["sudo su - ssg tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print $3}'",wait]
    but zabbix reture "Not supported by Zabbix Agent"

    when i changed it to below (just added ;)
    Code:
    system.run["sudo su - ssg[B];[/B]tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print $3}'",wait]
    zabbix returend below error that received value is not supported
    returned value is for "sudo su - ssg"

    Code:
    Received value [ ------------------------------------------------------ ssg 1.0.0.0 environment variables ----------------------
    means it's not going to return value of
    Code:
    tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print $3}'
    also

    Code:
    [root@XXX ~]# tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print $3}'
    105
    [root@XXX ~]# tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print $3}'
    367
    [root@XXX ~]#
    Last edited by mersiuse; 10-02-2014, 16:19.
  • Daniel Weber
    Junior Member
    • Jan 2014
    • 6

    #2
    Escape $ sign

    Hello

    I've reconstructed your issue.
    Seems like some of the Signs have to be Escaped.

    Try with

    system.run["sudo su - ssg;tail -1 /opt/ssg/home/script-diretories/mrf_availability_log.txt | awk '{print \$3}'",wait]

    Comment

    Working...