skip to navigation
skip to content

ZabbixSender 0.2.7

Simple zabbix sender

Zabbix Sender

Disclaimer

Development of this module stopped! All ideas and solutions will be transferred into py-zabbix. py-zabbix is much more powerful project, and I don’t want to reinvent the wheel.

Quick Start

Connection settings

from ZabbixSender import ZabbixSender, ZabbixPacket
server = ZabbixSender('127.0.0.1', 10051)

Create a package and add the metric values. In the first example with the current time, the second specified in unixtime format.

packet = ZabbixPacket()
packet.add('myhost','key', 'value')
packet.add('myhost2', 'other_key', 'value2', 1455607162)

Now we send our package in Zabbix Server

server.send(packet)

And see the delivery status

print(server.status)
{'info': 'processed: 2; failed: 0; total: 4; seconds spent: 0.207659',
 'response': 'success'}

Zabbix Sender Changelog

0.2.5 (02.03.2015)

Features

  • Add clean method to ZabbixPacket. After successful sending of the packet can not create a new instance, but just clean the old one. ### Bugfixes
  • Added check for valid timestamp values passed in the packet.
 
File Type Py Version Uploaded on Size
ZabbixSender-0.2.7.tar.gz (md5) Source 2016-07-13 6KB