O conky pode monitorar outros computadores Linux na rede?

2

Eu sei que o conky pode monitorar meu computador pessoal, mas ele pode monitorar os outros servidores Linux que eu tenho na rede? Eu gostaria de ver dados sobre o uso de CPU e memória e alguns processos críticos que cada servidor usa. Por exemplo, um servidor é o nosso servidor MySQL, então eu gostaria de mostrar o uso da CPU e da memória para este servidor, quantos recursos o processo mysqld consome e o consumo da rede. Para outro servidor, algumas outras informações devem ser exibidas de acordo com seu uso.

    
por gtludwig 05.03.2013 / 13:13

3 respostas

2

Não tenho certeza se há uma maneira de fazer isso diretamente de conky . Eu encontrei uma situação semelhante anteriormente e resolvi via SSH. Basicamente, você configura uma conta de usuário sem privilégios com login SSH sem senha e faz isso:

${execi 1 ssh dummy_user@server_name <monitoring_command>}

O "1" significa que a saída será atualizada a cada segundo. Você deve substituir o intervalo de atualização desejado e o comando de monitoramento que deseja usar.

    
por 05.03.2013 / 14:37
0

A maneira tradicional de consultar uma máquina remota em busca de estatísticas de desempenho é enviar uma consulta SNMP apropriada.

Se você configurar o snmpd em seus servidores, poderá obter todos os tipos de dados de gerenciamento.

    
por 06.03.2013 / 01:04
-1

Você poderia fazer algo assim:

${execi1 sshpass -p <yourpasssword> ssh dummy_user@server_name <monitoring_command>}
    
por 23.07.2014 / 17:02