Pular para o conteúdo

Compartilhar arquivo named pipe (FIFO)

Responder tópico
  • Denunciar
  • Indicar

1. Compartilhar arquivo named pipe (FIFO)

Enviado em 07/11/2013 - 18:34h




Boa noite senhores!

Preciso de ideias para resolver o seguinte problema.

Tenho dois programas (Nagios e OTRS) que precisam ter acesso ao mesmo arquivo (nagios.cmd)
Esse arquivo - nagios.cmd - é do tipo named pipe (ou fifo). Esse arquivo é usado pelo nagios para receber comandos externos - no meu caso, comandos enviados pelo software otrs.

Ou seja: O otrs escreve no arquivo nagios.cmd, o nagios lê comandos desse arquivos.

Se o nagios o otrs estiverem na mesma maquina, ok, funciona numa boa.

Mas em máquinas diferentes isso não acontece.

Já tentei:
1º compartilhar uma pasta com nfs ( sem sucesso)
2º compartilhar uma pasta com o samba (sem sucess)
3º Usar um compartilhamento em um servidor windows com as duas máquinas linux acessando o arquivo nagios.cmd a partir dela (sem sucesso)


Se deixo o arquivo nagios.cmd na maquina com nagios, o otrs não consegue escrever nele, se faço o inverso, o nagios não consegue lê-lo.

Nas minhas pesquisas descobri que um arquivo FIFO só funciona na máquina que foi criado (alguma coisa relacionado a buffer pelo que entendi).

Alguém ai tem alguma idéia de como posso resolver esse problema ?
Nas máquinas que uso para teste, posso colocar esses dois programas no mesmo servidor sem problemas. Entretanto não posso fazer o mesmo no ambiente de produção.












Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder