Simple zabbix sender
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ZabbixSender-0.2.7.tar.gz.
File metadata
- Download URL: ZabbixSender-0.2.7.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13ab3d45c580124bd77022efca1fded9041e1868acbafe66d7e60fe8a2a36987
|
|
| MD5 |
40115adbccc935ac5e948bb782eb83c5
|
|
| BLAKE2b-256 |
28d4d8d6babbe19fce679611a4fd4cc48fa365075f1b45da834175cf6d3fadda
|