Ok, aqui está um procedimento que usei para instalar o fluentd (da origem) a partir de uma instalação mínima do SLES 11 SP3 em uma VM do VirtualBox. Ele é baseado no guia .
(1) faça download do SLE-11-SP3-SDK-DVD-x86_64-GM-DVD1.iso (Produto: SUSE Linux Enterprise Software Development Kit 11 SP3) em Novell e instale usando estas instruções
$ yast
select Software -> Add-On Products
mount and select DVD1 of the SDK you downloaded from above
install with defaults
Nota: isto adiciona repositórios SDK, que permitem a instilação de git, openssl-devel, etc., que são necessários para construir a partir da fonte
(2) instale o ambiente de compilação (compiladores, make, etc.)
$ install -t pattern Basis-Devel
(3) instalar dependências
$ zypper install git-core
$ zypper install openssl-devel
(4) faça o download e crie o ruby a partir da fonte (a versão no repositório da Novell não é adequada para fluentd)
$ mkdir -p /opt/install
$ cd /opt/install
$ curl http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz > ruby-2.0.0-p247.tar.gz
$ tar -xvf ruby-2.0.0-p247.tar.gz
$ cd ruby-2.0.0-p247
$ ./configure
$ ./make install
(5) construir e instalar o fluentd
$ cd /opt
$ git clone https://github.com/fluent/fluentd.git
$ cd fluentd/
$ gem install bundler
$ rake build
$ gem install pkg/fluentd-0.10.39.gem
$ fluentd --setup ./fluent
$ fluentd -c ./fluent/fluent.conf -vv &
(6) teste fluente
# test
$ echo '{"json":"message"}' | fluent-cat debug.test
(7) crie scripts de inicialização usando o modelo da Novell ou vários outros scripts de inicialização do SUSE / ruby que você pode encontrar na Web.
Tente executar isso em sua VM de teste primeiro, mas ela deve funcionar como eu acabei de fazer e funcionou para mim sem erros.
- ab1