Kraken Syslog
Requirements
- kraken api 1.0.0
- kraken filter 1.0.1
- slf4j api 1.5.6
Install
kraken> bundle.install org.krakenapps kraken-syslog 1.0.0
Commands
syslog.send
- Send a syslog packet to destination host.
- example:
kraken> syslog.send localhost 514 hello world
syslog.load
- Load a syslog receiver with 4 configurations:
- name: filter instance name (unique)
- address: bind address
- port: bind port
- charset: for decoding
- example:
kraken> syslog.load syslog receiver name: syslogd bind address (default to localhost): bind port (default to 514): charset (default to utf-8):
syslog.unload
- Unload a syslog receiver.
syslog.list
- Print all loaded syslog receivers out.
- example:
kraken> syslog.list ========================== Syslog Receiver List ========================== filter name = syslogd, listen = localhost:514, encoding = utf-8
syslog.trace
- Trace a syslog receiver.
- Press Ctrl-C if you want to terminate.
- example:
kraken> syslog.trace syslogd [2009-06-08 00:58:01.703+0900] (/127.0.0.1:5581) => hello world
Message Specifications
- kraken.syslog 1.0
- date (Date): received date time.
- remote_ip (InetAddress): remote host address
- remote_port (Integer): remote port
- local_ip (InetAddress): local bind address
- local_port (Integer): local bind port
- message (String): syslog message
- kraken.syslog.sender 1.0
- message (String): syslog message
History
- 1.0.0 release
