--- /dev/null
+<configuration name="graylog2.conf" description="Graylog2 Logger">
+ <!-- emerg - system is unusable -->
+ <!-- alert - action must be taken immediately -->
+ <!-- crit - critical conditions -->
+ <!-- err - error conditions -->
+ <!-- warning - warning conditions -->
+ <!-- notice - normal, but significant, condition -->
+ <!-- info - informational message -->
+ <!-- debug - debug-level message -->
+ <settings>
+ <param name="server-host" value="192.168.0.69"/>
+ <param name="server-port" value="12201"/>
+ <param name="loglevel" value="warning"/>
+ <!-- Uncomment if using logstash w/ gelf.rb -->
+ <!--param name="send-uncompressed-header" value="true"/-->
+
+ <!-- fields to add to every log associated w/ a session -->
+ <fields>
+ <!-- for example: channel variable "customer_account_number" will be the data source for the customer field in graylog2 -->
+ <!--field name="customer" variable="customer_account_number"/-->
+ </fields>
+ </settings>
+</configuration>
+
nature, but intended for use in speeding up dynamic web applications by
alleviating database load."
+%package application-mongo
+Summary: FreeSWITCH mod_mongo
+Group: System/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description application-mongo
+Provides FreeSWITCH mod_mongo, which implements an API interface to mongodb.
+
%package application-nibblebill
Summary: FreeSWITCH mod_nibblebill
Group: System/Libraries
%description event-snmp
SNMP stats reporter for the FreeSWITCH open source telephony platform
+######################################################################################################################
+# FreeSWITCH Logger Modules
+######################################################################################################################
+
+%package logger-graylog2
+Summary: GELF logger for Graylog2 and Logstash
+Group: System/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description logger-graylog2
+GELF logger for Graylog2 and Logstash
+
######################################################################################################################
# FreeSWITCH Media Format Modules
######################################################################################################################
APPLICATION_MODULES_FR="applications/mod_fifo applications/mod_fsk applications/mod_fsv applications/mod_hash \
applications/mod_httapi applications/mod_http_cache applications/mod_lcr applications/mod_limit \
- applications/mod_memcache applications/mod_nibblebill applications/mod_redis applications/mod_rss"
+ applications/mod_memcache applications/mod_mongo applications/mod_nibblebill applications/mod_redis applications/mod_rss"
APPLICATION_MODULES_SZ="applications/mod_sms applications/mod_snapshot applications/mod_snom applications/mod_soundtouch \
applications/mod_spandsp applications/mod_spy applications/mod_stress \
# Logging Modules
#
######################################################################################################################
-LOGGERS_MODULES="loggers/mod_console loggers/mod_logfile loggers/mod_syslog"
+LOGGERS_MODULES="loggers/mod_console loggers/mod_graylog2 loggers/mod_logfile loggers/mod_syslog"
######################################################################################################################
#
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fax.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/fifo.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/format_cdr.conf.xml
+%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/graylog2.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/hash.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/httapi.conf.xml
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/autoload_configs/http_cache.conf.xml
%files application-memcache
%{MODINSTDIR}/mod_memcache.so*
+%files application-mongo
+%{MODINSTDIR}/mod_mongo.so*
+
%files application-nibblebill
%{MODINSTDIR}/mod_nibblebill.so*
%config(noreplace) %attr(0640, freeswitch, daemon) %{sysconfdir}/lang/sv/vm/*.xml
%{MODINSTDIR}/mod_say_sv.so*
+######################################################################################################################
+#
+# Logger Modules
+#
+######################################################################################################################
+
+%files logger-graylog2
+%{MODINSTDIR}/mod_graylog2.so*
+
######################################################################################################################
#
# Timer Modules
#
######################################################################################################################
%changelog
+* Tue Nov 04 2014 - crienzo@grasshopper.com
+- add mod_graylog2 and mod_mongo
* Thu Sep 11 2014 - krice@freeswitch.org
- add and fix mod_verto and mod_rtc
* Mon Jun 02 2014 - krice@freeswitch.org