Skip to content

Instantly share code, notes, and snippets.

action_id=7
action_name=Send2Logstash
date=2014.10.04
esc_history=Problem started: 2014.10.04 00:32:26 Age: 0m
event_ack_history=
event_ack_status=No
event_age=0m
event_date=2014.10.04
event_id=52
event_recovery_date={EVENT.RECOVERY.DATE}
#!/usr/bin/env python
from ConfigParser import RawConfigParser
import json
import StringIO
import socket
import sys
to = sys.argv[1]
subject = sys.argv[2]
[zabbix_data]
action_id={ACTION.ID}
action_name={ACTION.NAME}
date={DATE}
esc_history={ESC.HISTORY}
event_ack_history={EVENT.ACK.HISTORY}
event_ack_status={EVENT.ACK.STATUS}
event_age={EVENT.AGE}
event_date={EVENT.DATE}
event_id={EVENT.ID}
@plewin
plewin / Test.java
Last active February 17, 2017 12:50
Minimal code to generate freeplane mm files
import org.freeplane.features.map.IMapSelection;
import org.freeplane.features.map.MapModel;
import org.freeplane.features.map.NodeModel;
import org.freeplane.features.mode.Controller;
import org.freeplane.features.url.mindmapmode.MFileManager;
import org.freeplane.main.application.FreeplaneStarter;
import org.freeplane.main.headlessmode.FreeplaneHeadlessStarter;
import org.freeplane.main.headlessmode.HeadlessMapViewController;
@plewin
plewin / zabbix2pushbullet.py
Last active December 4, 2018 00:22
Zabbix Pushbullet alert script
#!/usr/bin/env python
#deps: pip install pushbullet.py
#source: http://philippe.lewin.me
from pushbullet import PushBullet
import sys
to = sys.argv[1]
subject = sys.argv[2]
body = sys.argv[3]