netdata简单部署及邮件配置

安装netdata

1
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

简单安装,后期应该会尝试使用别的方式安装,特别是汉化版的安装

邮件配置

首先我是直接安装在系统里的,非docker,上面的命令安装时也会打印出你的安装路径

或者在配置文件里也可以看到安装路径

这里安装路径在/opt/netdata/下面,所以官网下文档的命令都要加上这个部分路径前缀

邮件这里使用msmtp,比较简单

首先安装,这里是centos7

1
yum install msmtp

一键安装netdata时会自动创建一个用户netdata,邮件配置要在这个用户下做。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#先修改netdata告警配置文件中邮件软件的位置
vim /opt/netdata/etc/netdata/health_alarm_notify.conf

#修改sendmail的值 原始应该是空的
sendmail="/usr/bin/msmtp"

#切换用户
su -s /bin/bash netdata

#创建配置文件
vim ~/.msmtprc

#写入以下配置 参考https://marlam.de/msmtp/msmtprc.txt
defaults
port 25
tls off
account freemail
host xxx.xxx
from kim987@qq.com
auth login
user kim987@qq.com
password xxxxxxxxxx
account default : freemail

#设置权限
chmod 600 ~/.msmtprc

#测试
/opt/netdata/usr/libexec/netdata/plugins.d/alarm-notify.sh test

#收到测试文件就成功了

netdata简单部署及邮件配置

https://blog.rui.plus/2021/2021-7-16-2/

作者

Rui plus

发布于

2021-07-16

更新于

2021-07-20

许可协议

评论