linux c++ 邮件客户端_Lepus邮件报警设置说明

上一次我们配置安装Lepus来监控MySQL数据库磁盘、IO、内存、数据库同步、进程、会话等,当然人不可能时时刻刻盯着屏幕来看这些服务是否正常,如果服务器上运行的服务不正常了应该采用什么方式来通知我们呢?让管理员第一时间掌握管理的服务器动态?这就需要一种机制,于是我们通过邮件报警或者是短信报警的方式来通知管理员来处理紧急事务,接下来我们引入触发式邮件报警方式。

da38d096a971fd5ef321965382dabecd.png

邮件报警

一、报警机制设置

1,登录Lepus后,在右上角配置页面。

c8af91dabddcd516bc2f818c6bf0bb2c.png

配置

2,设置告警收件人,也可以设置为群组邮件,这里设置个人邮件测试,参数默认没有修改。

344bd80afdcfe4aa69c1b4c0834171f4.png

设置参数

3,使用sina邮箱来允许客户端授权方式来发送信息,没有的话请申请sina邮箱来测试使用,如果有公 司邮箱也可以测试使用。

a067906d819ba234d239e06afb2f4ae0.png

sina客户端

4,发送端配置发送端邮件的服务器地址。

cf93cfc2b61626722d02cdb2c8560713.png

配置SMTP服务

5,在Linux端修改编辑 test_send_mail.py这个配置文件。

[root@lepus ~]# cd /usr/local/lepus/
c8428d49407bea142c1e54db530a96a6.png

mail.py

[root@lepus lepus]# vim test_send_mail.py +9
21b73fc3e2a7b81dc379576891228d55.png

修改如框中红色区域

6,验证是否可以正常发送邮件,测试成功即可。

[root@lepus lepus]# python test_send_mail.py
15c580848468b0dd692bc89898b3330c.png

测试

二、设置触发报警的阈值参数

1,添加一台Linux客户端,以上次一台为测试目标。

9ecb767f28beea884565bf1adbd44246.png

system

2,添加一些参数来测试,这里来测试磁盘报警,这里使用磁盘阈值来触发报警,注意红色区域设置。

c054e738cbf793d68f7cb794416da9c6.png

阈值

3,查看磁盘原有容量空间。

[root@Lepus ~]# df –TH
47a1dfce4191ac265275e937b8fd2614.png

df -TH

4,输入命令测试dd if=/dev/zero of=test bs=9M count=1950

[root@Lepus ~]# dd if=/dev/zero of=tesero of=test bs=9M count=1950
e5e252836e0ec20a6548466abece1185.png

/dev/zero

5,在控制台告警栏里看到告警邮件已经发送成功。

a20421fc85fd5f45f72fa67589770ee2.png

send mial

三、查看邮箱是否有收到邮件

1,打开邮箱客户端Outlook,一会就收到邮件。

aea4c13d31c078950c02ee32de0fd08a.png

disk usge

2,最后我们删除test测试文件,使得磁盘空间恢复原来的值这时系统也会发送邮件通知。

[root@Lepus ~]# rm -rf test[root@Lepus ~]# df -TH
a874b23eb93dbb9b29b057691d9c72b2.png

rm-rf

3,再次回到web端查看告警信息,就会看到有邮件发出信息,同时Outlook也能收到邮件。

7bd679846de50744d2b4c65a7b667246.png

Outlook恢复邮件

4,Lepus邮件告警就是安装测试结束了,希望您能希望喜欢同时也能帮助到您。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS上安装Lepus,您需要按照以下步骤进行操作: 1. 下载Lepus安装包并解压缩。 2. 运行install.sh脚本以安装Lepus。 3. 配置MySQL的授权访问,创建lepus数据库并授权。 4. 导入lepus初始化数据。 具体的步骤如下: 1. 下载Lepus安装包并解压缩。 您可以从Lepus的官方网站(https://github.com/51idc/Lepus)下载最新版本的安装包。下载完成后,您需要将其解压缩到您的CentOS系统中。 2. 运行install.sh脚本以安装Lepus。 在解压缩后的Lepus目录中,您可以找到一个名为install.sh的脚本。运行该脚本以安装Lepus。您可以使用以下命令运行该脚本: ``` cd /path/to/Lepus sh install.sh ``` 在安装过程中,您需要输入一些配置信息,例如MySQL的用户名和密码等。 3. 配置MySQL的授权访问,创建lepus数据库并授权。 在安装Lepus之前,您需要在MySQL中创建一个名为lepus的数据库,并授权给Lepus用户。您可以使用以下命令完成此操作: ``` mysql -uroot -p ``` 然后输入MySQL的root用户密码以登录MySQL。 ``` create database lepus default character set utf8; grant select,insert,update,delete,create on lepus.* to 'lepus'@'localhost' identified by 'lepus'; grant select,insert,update,delete,create on lepus.* to 'lepus'@'127.0.0.1' identified by 'lepus'; flush privileges; ``` 这些命令将创建一个名为lepus的数据库,并授权给Lepus用户。 4. 导入lepus初始化数据。 在创建了lepus数据库之后,您需要将lepus的初始化数据导入到该数据库中。您可以使用以下命令完成此操作: ``` cd /path/to/Lepus/sql mysql -uroot -p lepus < lepus_table.sql mysql -uroot -p lepus < lepus_data.sql ``` 这些命令将导入lepus的初始化数据到lepus数据库中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值