Send discovery:
zabbix_sender -z 127.0.0.1 -s "receiver" -k json.key -o "$(echo -e "one\ntwo\nthree" | sed "s/^/{\"{#NR}\":\"/;s/$/\"},/" | tr -cd "[:print:]" | sed "s/^/{\"data\":[/;s/,$/]}/")"
Send test data:
zabbix_sender -z 127.0.0.1 -s "receiver" -k trapper.key[one] -o "101 Warning 0xa 3"
zabbix_sender -z 127.0.0.1 -s "receiver" -k trapper.key[two] -o "102 Error 0xa 6"
zabbix_sender -z 127.0.0.1 -s "receiver" -k trapper.key[three] -o "103 Fail 0xa 8"
Result:
zabbix_sender -z 127.0.0.1 -s "Zabbix server" -k rec -o '{"data": [{"{#NR}": "1","{#NAME}": "2","{#AGE}":"32"},{"{#NR}": "2","{#NAME}": "peter","{#AGE}":"33"}]}'
No comments:
Post a Comment