ZABBIX5.0如何监控服务器各项服务

请教,现公司新开发的系统使用的是微服务架构,使用docker环境,想着使用zabbix监控一些服务,不知如何下手,怎么设置,主要监控以下需求,求指导,最好有操作设置和截图,越详细越好
使用zabbix5.0-5.4监控服务器:

  1. CPU占有率,比如超过80%报警邮件通知
  2. 内存使用率,比如超过80%报警邮件通知
  3. 硬盘使用率,比对空间占用超过80%报警邮件通知,写入速度过高报警邮件通知
  4. 监控mysql数据库健康状态
  5. 监控Docker健康状态
  6. 监控Docker容器健康状态
  7. 监控网络流量或故障

zabbix在容器监控这一块做的还不行,建议prometheus