1. tar -zxvf node_exporter-0.17.0.linux-amd64.tar.gz -C /usr/local/bin

编写开机启动脚本(/usr/lib/systemd/system/linux-exporter.service)

  1. [Unit]
  2. Description=linux 系统监控日志
  3. After=network.target
  4. [Service]
  5. ExecStart=/usr/local/bin/node_exporter
  6. [Install]
  7. WantedBy=multi-user.target

node_exporter-0.17.0.linux-amd64.tar.gz

开机服务项

关于node的开机启动配置

  1. 需要用root账号登录进入到/usr/lib/systemd/system目录下
  2. 创建node_exporter.service启动文件
  3. 内容如下

注:网关监控app-06 端口需要改因为这个服务里面有个9100的tomcat在跑,node默认的端口就是9100,需要修改端口需要在弟7行后面加上 —web.listen-address=:9100 即可。

  1. [Unit]
  2. Description=node_exporter
  3. After=syslog.target network.target remote-fs.target nss-lookup.target
  4. [Service]
  5. User=msyoulu
  6. Group=msyoulu
  7. ExecStart=/home/msyoulu/jiankong/node_exporter-1.0.0-rc.1.linux-amd64/node_exporter
  8. [Install]
  9. WantedBy=multi-user.target
  1. 配置完成以后用root账号设置成开机启动 systemctl enable node_exporter.service
  2. 切换成msyoulu账号执行start 输入root密码即可

    1. # 重新加载服务文件(当修改 service 文件的时候需要操作)
    2. $ systemctl daemon-reload
    3. # 设置开机启动
    4. $ systemctl enable node_exporter.service
    5. # 启动
    6. $ systemctl start node_exporter.service
    7. # 查看状态
    8. $ systemctl status node_exporter.service
    9. # 热重启
    10. $ systemctl reload node_exporter.service

    报警规则 所有时间取值1s

  3. cpu使用率报警 当CPU使用率大于85%报警

  4. 磁盘使用率报警,当磁盘使用率大于90%报警
  5. 内存使用率报警,当内存使用率大于85%报警
  6. 当node挂了,即刻报警,报出严重告警其他告警被抑制。
  7. 同样重复报警为2m