All Projects → fluent-plugins-nursery → fluent-plugin-irc

fluent-plugins-nursery / fluent-plugin-irc

Licence: other
No description or website provided.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to fluent-plugin-irc

LogiAM
基于日志模板构建,采集任务动态管控、数据质量精确度量,一站式日志采集平台
Stars: ✭ 199 (+1143.75%)
Mutual labels:  fluentd
libfluent
Library to send log as fluentd forwarding message
Stars: ✭ 24 (+50%)
Mutual labels:  fluentd
mIRC-Twitch-Scripts
Various scripts and games to use with a mIRC bot designed for Twitch.tv
Stars: ✭ 30 (+87.5%)
Mutual labels:  irc
parser-tests
Tests for IRC Parsers
Stars: ✭ 35 (+118.75%)
Mutual labels:  irc
phenny
My fork of phenny lives on at https://github.com/vtluug/phenny. This tree is now unmaintained.
Stars: ✭ 15 (-6.25%)
Mutual labels:  irc
twitchirc
Twitch Bot Development made Easier | DEPRECATED
Stars: ✭ 39 (+143.75%)
Mutual labels:  irc
etcdircd
An ircd backed by etcd
Stars: ✭ 76 (+375%)
Mutual labels:  irc
fluent-plugin-ec2-metadata
Fluentd output plugin to add Amazon EC2 metadata into messages
Stars: ✭ 43 (+168.75%)
Mutual labels:  fluentd
Limnoria
A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.
Stars: ✭ 578 (+3512.5%)
Mutual labels:  irc
fluent-plugin-grok-parser
Fluentd's Grok parser
Stars: ✭ 100 (+525%)
Mutual labels:  fluentd
ansible-role-fluentbit
Ansible role that install FluentBit
Stars: ✭ 18 (+12.5%)
Mutual labels:  fluentd
communi-sailfish
The first and foremost IRC client for Sailfish OS
Stars: ✭ 34 (+112.5%)
Mutual labels:  irc
fluent-plugin-redis
Redis output plugin for Fluent event collector
Stars: ✭ 40 (+150%)
Mutual labels:  fluentd
newserv
QuakeNet's modular services
Stars: ✭ 20 (+25%)
Mutual labels:  irc
jj
An evolution of the suckless ii(1) file-based IRC client
Stars: ✭ 80 (+400%)
Mutual labels:  irc
solanum
An IRCd for unified networks
Stars: ✭ 179 (+1018.75%)
Mutual labels:  irc
framewirc
An IRC toolkit built upon Python 3's asyncio module
Stars: ✭ 36 (+125%)
Mutual labels:  irc
Laravel-FluentLogger
fluent logger for laravel (with Monolog handler for Fluentd)
Stars: ✭ 55 (+243.75%)
Mutual labels:  fluentd
twitch-chat-bot
No description or website provided.
Stars: ✭ 63 (+293.75%)
Mutual labels:  irc
logging-operator
A golang based operator to create and manage EFK (Elasticsearch, Fluentd, and Kibana) stack on Kubernetes
Stars: ✭ 42 (+162.5%)
Mutual labels:  fluentd

Fluent::Plugin::Irc, a plugin for Fluentd

Build Status

Fluent plugin to send messages to IRC server

Requirements

fluent-plugin-irc fluentd ruby
>= 0.1.0 >= v0.14.0 >= 2.1
< 0.1.0 >= v0.12.0 >= 1.9

Installation

$ fluent-gem install fluent-plugin-irc

Configuration

Example

<match **>
  @type irc
  host localhost
  port 6667
  channel fluentd
  nick fluentd
  user fluentd
  real fluentd
  message notice: %s [%s] %s
  out_keys tag,time,message
  time_key time
  time_format %Y/%m/%d %H:%M:%S
  tag_key tag
</match>

Parameter

parameter description default
host IRC server host localhost
port IRC server port number 6667
channel channel to send messages (without first '#')
channel_keys keys used to format channel. %s will be replaced with value specified by channel_keys if this option is used nil
nick nickname registered of IRC fluentd
user user name registered of IRC fluentd
real real name registered of IRC fluentd
message message format. %s will be replaced with value specified by out_keys
out_keys keys used to format messages
time_key key name for time time
time_format time format. This will be formatted with Time#strftime. %Y/%m/%d %H:%M:%S
tag_key key name for tag tag
command irc command. privmsg or notice privmsg
command_keys keys used to format command. %s will be replaced with value specified by command_keys if this option is used nil
send_interval interval (sec) to send message. defence Excess Flood 2
send_queue_limit maximum size of send message queue 100

Copyright

CopyrightCopyright (c) 2015 OKUNO Akihiro
LicenseApache License, Version 2.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].