Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-1010

Co-processes for Agent for fast retrieval of many user parameters

XMLWordPrintable

    • Icon: New Feature Request New Feature Request
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • None
    • Agent (G)
    • None

      An analogue to snmpd's pass_persist (http://www.net-snmp.org/docs/man/snmpd.conf.html#lbBB).

      It's primarily intended for active agents and for retrieval of many user parameters at once.

      Suggested setting syntax:
      UserProcess=<list of comma-separated wildcards or regexp>[[*]],<command line>

      Suggested protocol:
      stdin<-Newline-separated list of parameters terminated by empty line.
      stdout->Newline-separated list of parameter=value terminated by empty line. For LOG entries, we may require to escape embedded newlines (I haven't experience with them, dunno how much of an issue this is)
      Entries missing in the output are considered unsupported. Special return values like NONE or NODATA are a double-edged sword. I would avoid them unless a real necessity arises.

      Letting the program actively return data seems a bad idea to me: the pace should be controlled by Agent.

            alexei Alexei Vladishev
            __vano Ivan Pozdeev
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: