O status do XYMon-Client não está aparecendo no XYMon Server

0

Eu instalei o servidor XYMon com sucesso, mas não consigo obter as informações do cliente para mostrar . Demorei um pouco para descobrir, mas se você adicionar um host ao servidor que não tem o cliente, ele ainda mostra algumas coisas como conn / ssh / info, mas nada como cpu / disk / mem.

Descobri que é muito difícil encontrar uma boa documentação, etapas de solução de problemas ou qualquer outra coisa. A instalação do cliente parece extremamente simples.

No Ubuntu 14.04 > >

apt-get install xymon-client

Apenas uma pergunta durante a instalação

IP do servidor XYMon

Mas não consigo mostrar nada no servidor!

O mais próximo que cheguei da depuração é

No servidor:

@xymon:/var/log/xymon$ cat alert.log

2016-07-20 21:31:52 ->  Could not connect to Xymon [email protected]:1984 (Connection refused)

@xymon:/var/log/xymon$ cat xymonlaunch.log

2016-07-20 22:00:27 Cannot open env file /usr/local/xymon/server/etc/hobbitserver.cfg - No such file or directory
2016-07-20 22:00:27 Loading hostnames
2016-07-20 22:00:27 Loading saved state
2016-07-20 22:00:27 Setting up network listener on 0.0.0.0:1984
2016-07-20 22:00:27 Setting up signal handlers
2016-07-20 22:00:27 Setting up xymond channels
2016-07-20 22:00:27 Setting up logfiles
2016-07-20 22:10:27 Cannot open env file /usr/local/xymon/server/etc/hobbitserver.cfg - No such file or directory

no cliente & Servidor encontrei este erro:

@xymon:/var/log/xymon$ cat xymonclient.log 
No LSB modules are available. - Repeated for ever...

Não havia nada mais útil nos registros do cliente.

Instalar o XYMON Config:

sudo apt-get install -y xymon
sudo cp /etc/apache2/conf.d/xymon /etc/apache2/conf-available/xymon.conf
sudo ln -s /etc/apache2/conf-available/xymon.conf /etc/apache2/conf-enabled/
sudo ln -s /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/
sudo ln -s /var/lib/xymon /var/www/html/xymon
sudo nano /etc/apache2/conf-available/xymon.conf

Substitua as duas linhas abaixo pela linha inferior. (Todas as instâncias)

#Order allow,deny
#Allow from localhost ::1/128
Require all granted
    
por FreeSoftwareServers 21.07.2016 / 04:33

2 respostas

1

Com base nessa página da XYMon sobre clientes que não estão relatando , descobri. Enquanto isso dá o problema, não consegui que as soluções funcionassem.

No cliente:

cat /etc/default/xymon-client | grep CLIENTHOSTNAME

Deve corresponder ao servidor:

/etc/xymon/hosts.cfg

1.2.3.4 CLIENTHOSTNAME 

Se não for corresponder EXATAMENTE , então > >

"O Xymon só se preocupa com os hosts que estão no arquivo hosts.cfg e descarta os relatórios de status de hosts desconhecidos"

    
por 21.07.2016 / 15:49
1

Você também pode tentar executar sudo dpkg-reconfigure xymon-client no seu cliente e inserir o nome exato do host como você o escreveu em seu hosts.cfg no seu servidor.

    
por 02.03.2017 / 17:20