iostat /dev/sda \
| grep 'sda' | awk '{if ($2) print $2}' \
| awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}'
Estou escrevendo um painel de monitoramento personalizado para o servidor Ubuntu.
Nesta etapa, preciso obter a leitura e a taxa de gravação do disco rígido em tempo real e, em seguida, colocá-lo em um arquivo como um arquivo de log.
Eu usei ferramentas como o Hdparm, Iotop, mas não funcionou. Eu quero o resultado em um arquivo.
Eu quero algum resultado como:
10Kb leitura - 2kb escrita - 2014-2-13 16:40:03
Para que eu possa executá-lo como Crontab e monitorar cada taxa de E / S
Você pode obter essas informações em /proc
. Veja como os plugins munin disk_*
fazem isso.