Opened 7 years ago

Last modified 6 years ago

#43012 new submission

[NEW] elsa

Reported by: jul_bsd@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mojca (Mojca Miklavec)
Port: elsa

Description

ELSA is a centralized syslog framework built on Syslog-NG, MySQL, and Sphinx full-text search. It provides a fully asynchronous web-based query interface that normalizes logs and makes searching billions of them for arbitrary strings as easy as searching the web. It also includes tools for assigning permissions for viewing the logs as well as email based alerts, scheduled queries, and graphing.

  • compile/install
  • lot of dependencies too (new one)
  • still missing elements for server
  • sphinx setup NOK
  • work in progress
#  echo "" | sudo /opt/local/bin/perl5.16 "/opt/local/elsa/node/elsa.pl" -on -c /opt/local/etc/elsa/elsa.conf
defined(@array) is deprecated at /opt/local/lib/perl5/vendor_perl/5.16.1/darwin-thread-multi-2level/Devel/InnerPackage.pm line 91.
        (Maybe you should just omit the defined()?)
Cannot read config file: /opt/local/etc/elsa/elsa.conf at /opt/local/lib/perl5/vendor_perl/5.16.1/Config/JSON.pm line 49.
        Config::JSON::__ANON__('Config::JSON=HASH(0x7f85433d3a80)', '/opt/local/etc/elsa/elsa.conf') called at constructor Config::JSON::new (defined at /opt/local/lib/perl5/vendor_perl/5.16.1/Config/JSON.pm line 668) line 41
        Config::JSON::new('Config::JSON', '/opt/local/etc/elsa/elsa.conf') called at /opt/local/elsa/node/elsa.pl line 59

Attachments (2)

Portfile.2 (10.8 KB) - added by jul_bsd@… 7 years ago.
Portfile (13.1 KB) - added by jul_bsd@… 6 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 7 years ago by jul_bsd@…

new dependencies: p5-apache-admin-config (#43013), p5-app-cpanminus (#43015), p5-log-log4perl-appender-socket-unix (#43026), p5-moosex-log-log4perl (#43028), p5-moosex-traits (#43029), p5-net-openssh (#43033), p5-plack (#43037), p5-storable (#43042), p5-sys-info (#43043), p5-sys-info-base (#43044), p5-sys-meminfo (#43045)

Changed 7 years ago by jul_bsd@…

Attachment: Portfile.2 added

comment:2 Changed 7 years ago by jul_bsd@…

  • port lint --nitpick
  • livecheck
  • /tab/spacex4/

comment:3 Changed 7 years ago by jul_bsd@…

Note: the config generation issue is solved but I can't test further as I need working syslog-ng (#43231)

comment:4 Changed 6 years ago by jul_bsd@…

  • syslog-ng issue still pending but progress
  • add svn revision
  • correct call to add_users

comment:5 Changed 6 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added

Cc Me!

comment:6 Changed 6 years ago by mojca (Mojca Miklavec)

I committed all the listed dependencies. Maybe you can also replace an explicit variant perl5_16 with something more generic (new functionality by the PortGroup for example) to avoid the need to hardcode the Perl version.

comment:7 Changed 6 years ago by jul_bsd@…

Thanks a lot mojca@

Syslog-ng (Ticket #43231) is still a major roadblock and I believe balabit is not concerned by osx

I switch to perl portgroup with default on 5.20 and made little cleaning. Not tested as I still have to recover my install from Yosemite upgrade, probably next month round.

Changed 6 years ago by jul_bsd@…

Attachment: Portfile added
Note: See TracTickets for help on using tickets.