тут ще бракує деталей (використання процесора, для прикладу), і виглядає зовсім не так, як треба (зі знятку має бути очевидно, що я ще не робираю як слід дані, це майже просто вивід df, free, docker ps тощо). але на макеті я трохи краще зрозумів, що хочеться мати перед очима:
- викинути к бісу «простирадло» процесів (top, htop, atop тощо) — воно заважає; потрібна лише інформація про найжадібніші до процесора/пам’яті та зомбі;
- читати всі потрібні дані за один захід, за потреби — дистанційно по ssh, потім повністю розпарсити їх, щоби довільно форматувати вивід і накладати кольори;
- використати колір для кодування попереджень та тривог, псевдографіку та spark-подібні графіки для більшої наглядности (підняти з архівів свій напівзавершений gauge);
- ущільнити вивід, додавши деталей — але не жертвуючи читабельністю (дивлюся на atop і ридаю); можливо — використати шаблони, щоби можна було складати довільні виводи «під себе».
p.s. код макету не показую, бо воно страшне, на коліні зліплене. вже коли та якщо зроблю щось путнє — ділитимуся.
оновлено (17 липня 2019). хороше нагадування від товариша: почитати, нарешті, про zabbix та спробувати.
оновлено (17 липня 2019). хороше нагадування від товариша: почитати, нарешті, про zabbix та спробувати.