alertmanager 钉钉告警

Linux 监控系统

  • 监控架构

          监控系统是由prometheus、grafana 、alertmanage 、node_exporter模块组成,可以对本机和多台机器进行监控,下面将对各个模块进行简单的介绍

         node_exporter:用于数据采集,该模块将部署在被监控的机器上,也可以部署在控制机上对本机进行监控;

         prometheus: prometheus是一个开源的系统监控和报警的工具包,小编用它主要数据的存储和告警;prometheus会获取node_exporter采集回来的数据进行计算,然后根据设置的告警阀值进行对比,最后发出告警

         grafana :grafana是用于界面展示,将数据可视化,它将prometheus存储的数据在界面上展示出来,方便我们查看

         alertmanager:alertmanager是一个告警机制,更具不同的需要可以设置邮件告警、钉钉告警,这里小编使用的是钉钉告警;钉钉告警需要接入prometheus-webhook-dingtalk

  • 部署各个模块

       本文主要是讲alertmanage ,对于其他的模块,还请问度娘

       alertmanager部署

           配置钉钉告警,alertmanager需要接入prometheus-webhook-dingtalk ,这两个模块是由go语音写的,所以在安装和使用的时候需要用到go语音。那么我们在安装之前就需要配置好golang环境

  go环境安装

  • 获取最新的软件包源,并添加至当前的apt库
    add-apt-repository ppa:longsleep

你可能感兴趣的:(运维)