Como monitorar o status do cluster do MariaDB Galera na linha de comando

1

Eu sei verificar o status do cluster Galera, o comando que deve ser usado após o login no cliente mysql é:

SHOW STATUS LIKE 'wsrep%';

mas, como obter a saída diretamente da linha de comando?

O comando abaixo resulta em erro:

[root@mariadb01 ~]# mysql -u root -p "SHOW STATUS LIKE 'wsrep%';"
Enter password:
ERROR 1049 (42000): Unknown database 'SHOW STATUS LIKE 'wsrep%';'

Eu pretendo criar um monitoramento simples usando cron e bash, assim, o requisito para obter a saída usando a linha de comando

    
por Sharuzzaman Ahmat Raslan 17.03.2015 / 09:43

1 resposta

2

Depois de navegar no site link , encontrei minha própria resposta .

A resposta para monitorar o status do cluster Galera na linha de comando é este comando:

# mysql -u root -p<your_password> --exec="SHOW STATUS LIKE 'wsrep%';"

Exemplo:

[root@mariadb01 ~]# mysql -u root -p<your_password> --exec="SHOW STATUS LIKE 'wsrep%';" |grep wsrep_local_state_comment
wsrep_local_state_comment       Synced
    
por 17.03.2015 / 09:54