系統(tǒng)運(yùn)維
https://prometheus.io/download/
秀洲網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),秀洲網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為秀洲1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的秀洲做網(wǎng)站的公司定做!1.原理圖
2.安裝
tar?xf?alertmanager-0.19.0.linux-amd64.tar.gz???-C??/usr/local/alertmanager cd???/usr/local/alertmanager 修改配置: [root@zabbix-proxy?alertmanager]#?cat?alertmanager.yml? global: ??resolve_timeout:?5m ??smtp_smarthost:?\'smtp.163.com:25\' ??smtp_from:?\'ww673004768@163.com\' ??smtp_auth_username:?\'ww673004768@163.com\' ??smtp_auth_password:?\'123456\' ??smtp_require_tls:?false route: ??group_by:?[\'alertname\'] ??group_wait:?10s ??group_interval:?10s ??repeat_interval:?1h ??receiver:?\'email\' receivers: -?name:?\'email\' ??email_configs: ??-?to:?\'w673004768@163.com\' inhibit_rules: ??-?source_match: ??????severity:?\'critical\' ????target_match: ??????severity:?\'warning\' ????equal:?[\'alertname\',?\'dev\',?\'instance\'] [root@zabbix-proxy?alertmanager]#? 校驗(yàn)配置: [root@zabbix-proxy?alertmanager]#?./amtool?check-config?./alertmanager.yml? Checking?\'./alertmanager.yml\'??SUCCESS Found: ?-?global?config ?-?route ?-?1?inhibit?rules ?-?1?receivers ?-?0?templates [root@zabbix-proxy?alertmanager]#?pwd /usr/local/alertmanager [root@zabbix-proxy?alertmanager]#
3.systemd管理 alertmanager
[root@zabbix-proxy?alertmanager]#?cat?/usr/lib/systemd/system/alertmanager.service? [Unit]? Description=Alertmanager? After=network.target? [Service]? Type=simple? User=root ExecStart=/usr/local/alertmanager/alertmanager?--config.file=/usr/local/alertmanager/alertmanager.yml?--storage.path=/usr/local/alertmanager/data Restart=on-failure [Install]? WantedBy=multi-user.target You?have?new?mail?in?/var/spool/mail/root [root@zabbix-proxy?alertmanager]#
4.設(shè)置prometheus的配置
vim? prometheus.yml
?./promtool? ?check? config? prometheus.yml? 校驗(yàn)配置文件 并重啟
5.查看報(bào)警配置rule
[root@zabbix-proxy?rules]#?cat?general.yml? groups: -?name:?general ??rules: ??-?alert:?InstanceDown ????expr:?up?==?0 ????for:?1m? ????labels: ??????severity:?error ????annotations: ??????summary:?Instance?{{?$labels.instance?}}?down? ??????description:?{{?$labels.instance?}}?of?job?{{?$labels.job?}}?has?been?down?for?more?than?1?minutes.? [root@zabbix-proxy?rules]#?pwd /usr/local/prometheus/rules [root@zabbix-proxy?rules]#
6.測試