I'm glad both of you already knew where I was going with this.
Yes, I did want to write it in python Michael. Yes, I also think
OpenLDAP is faster than ElasticSearch Howard.
On Wed, 2017-05-31 at 14:43 +0100, Howard Chu wrote:
Michael Ströder wrote:
> Howard Chu wrote:
>> John Lewis wrote:
>>> What if I wanted to write a OpenLDAP backend for a systemd journal file
>>> or Elasticsearch so I can present my logs as an LDAP subtree so I can
>>> use my LDAP tools to filter my logs? Should I use back-shell for
>>> prototyping? If so, what is the usual work flow?
>>
>> back-shell might work for rough prototyping. back-sock would be more reasonable
these
>> days.
>
> For prototyping a back-sock listener in Python you could give module slapdsock a
try:
>
>
https://pypi.python.org/pypi/slapdsock
>
> Personally I use it for OATH-LDAP's bind listeners which seem to work fairly
robust on
> moderate load. But the release 0.5.2 should also work with all other request types.
>
> If you have a non-trivial deployment the sheer amount of log data can cause some
> interesting performance issues.
Indeed. Still it's an interesting idea; I've often thought about writing an
ElasticSearch replacement on top of OpenLDAP. In a native backend it would be
orders of magnitude faster than their stuff.