CACTI - mmaping invalid argument

1. CACTI - mmaping invalid argument

Luis Fernando Tavaris
lftavaris

(usa CentOS)

Enviado em 18/10/2016 - 16:26h

Prezados, se alguém puder ajudar...
Instalei o Cacti 0.8.8h com CentOs 7 e banco mariadb. Tudo funcionou bem, mas quando instalei o plugin (última versão), do realtime, os aquivos .rrd são gerados com usuário apache e aparentemente sem permissão de gravação. Alguém tem alguma ideia? É possível alterar o usuário de geração dos scripts? Se sim, como fazer?

Segue log de erro:
ERROR: mmaping file '/usr/share/cacti/plugins/realtime/cache_cacti/realtime_3_5.rrd': Invalid argument


Obrigado!


  


2. Re: CACTI - mmaping invalid argument

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2016 - 16:42h

O SELinux está enforcing? Não seria falta de contexto?


3. Re: CACTI - mmaping invalid argument

Luis Fernando Tavaris
lftavaris

(usa CentOS)

Enviado em 18/10/2016 - 16:50h

Obrigado pelo retorno Amarildo. Fazendo uma pesquisa, suspeitei disso, deixei como disabled, mas mesmo assim a mensagem persiste. Eu clico no gráfico realtime, ele chega a abrir o popup, mas a janela logo fica reduzida a 5cm e não carrega a imagem, e a mensagem no log persiste. A única coisa que pensei agora seria estes arquivos serem criados por usuário apache, e sem permissão. Você tem alguma outra ideia?

muito obrigado!


4. Re: CACTI - mmaping invalid argument

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2016 - 16:53h

Já verificou os logs do apache?


5. Re: CACTI - mmaping invalid argument

Luis Fernando Tavaris
lftavaris

(usa CentOS)

Enviado em 18/10/2016 - 17:03h

Sim, é onde traz aquela linha de erro. Não sou muito experiente em Linux. O local do log no meu caso é /var/log/httpd

No selinux está como disabled, e quando executo setenforce traz o resultado abaixo.

[root@localhost /]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]



6. Re: CACTI - mmaping invalid argument

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/10/2016 - 17:11h

lftavaris escreveu:

Sim, é onde traz aquela linha de erro. Não sou muito experiente em Linux. O local do log no meu caso é /var/log/httpd

No selinux está como disabled, e quando executo setenforce traz o resultado abaixo.

[root@localhost /]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]


O setenforce é para modificar o modo que o SELinux está sendo executado. Para verificar o estado atual:

$ getenforce
ou
$ sestatus


7. Re: CACTI - mmaping invalid argument

Luis Fernando Tavaris
lftavaris

(usa CentOS)

Enviado em 18/10/2016 - 17:13h

Sim, dei uma lida agora sobre isso, vi que quando status é 1, selinux está desabilitado. obg






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts