Ad Widget

Collapse

Collect many data items at once

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • elbriga
    Junior Member
    • Mar 2012
    • 1

    #1

    Collect many data items at once

    Hi,
    Just starting with zabbix.
    Used cacti before and I have some scripts to collect data, but they output the items like this:
    itemname:itemvalue item2:val2 item3:val3

    so with just one script exec it would collect many data items.

    Can I do something like this on Zabbix?
  • eskytthe
    Senior Member
    Zabbix Certified Specialist
    • May 2011
    • 363

    #2
    You can use zabbix_sender at the agent (maybe best for you with the input file options):
    http://www.zabbix.com/documentation/.../zabbix_sender
    Br
    Erik

    Comment

    • jthakrar
      Member
      • Oct 2009
      • 43

      #3
      Here's an example of zabbix_sender from a script.

      ================================================== ========
      #--------------------------------------------------------------------------------------------
      # Check the size of $DATA_FILE. If it is not empty, use zabbix_sender to send data to Zabbix.
      #--------------------------------------------------------------------------------------------
      if [[ -s $DATA_FILE ]]
      then
      zabbix_sender -vv -z 127.0.0.1 -i $DATA_FILE 2>>$LOG_FILE 1>>$LOG_FILE
      echo -e "Successfully executed $COMMAND_LINE" >>$LOG_FILE
      else
      echo "Error in executing $COMMAND_LINE" >> $LOG_FILE
      fi

      ================================================== ========

      $DATA_FILE is the location of a script that has the ouput in the form of
      <hostname_as_defined_in_zabbix> <item_name> <item_value>

      Here's what an example file contains -


      PRD_JobTracker jobtracker_state RUNNING
      PRD_JobTracker jobtracker_start_time Mon Dec 05 20:12:59 CST 2011
      PRD_JobTracker hadoop_version 0.20.2-cdh3u0
      PRD_JobTracker running_map_tasks 235
      PRD_JobTracker running_reduce_tasks 0
      PRD_JobTracker total_jobs_submitted 1658
      PRD_JobTracker total_nodes 30
      PRD_JobTracker occupied_map_slots 235
      PRD_JobTracker occupied_reduce_slots 0
      PRD_JobTracker reserved_map_slots 0
      PRD_JobTracker reserved_reduce_slots 0
      PRD_JobTracker map_task_capacity 270
      PRD_JobTracker reduce_task_capacity 120
      PRD_JobTracker avg_task_capacity_per_node 13.00
      PRD_JobTracker blacklisted_nodes 0
      PRD_JobTracker excluded_nodes 0
      PRD_JobTracker running_jobs 1
      PRD_JobTracker completed_jobs 71
      PRD_JobTracker failed_jobs 12
      PRD_JobTracker retired_jobs 100
      PRD_JobTracker ping_check PASSED

      Comment

      Working...