您想了解如何使用configure Cacti Email Notification Setup吗? 在本教程中,我们将向您展示如何配置Cacti以在激活警报触发器时发送电子邮件。
在我们的示例中,我们将使用Google Gmail作为SMTP服务器。
•Ubuntu 19.04
•仙人掌1.2.3
什么是仙人掌?
Cacti是一个完全由PHP驱动的数据监控开源平台。
在Web界面上,用户可以使用Cacti作为RRDtool的前端,创建Graphs并使用存储在MySQL中的数据填充它们。
Cacti还为用户提供SNMP支持,以便创建图形以执行网络监视。
仙人掌教程:
在此页面上,我们提供了对Cacti教程列表的快速访问
教程 – Gmail集成
首先,我们需要启用您的Gmail帐户以接收来自外部程序的连接。
打开浏览器并访问您的Gmail帐户。
在我们的示例中,在浏览器中输入了以下URL:
在登录屏幕上,输入您的Gmail用户名和密码。
现在,我们需要测试是否可以使用Linux命令行使用Gmail发送电子邮件。
使用以下命令安装所需的包。
# sudo apt-get update
# sudo apt-get install ssmtp
编辑ssmtp.conf文件以连接到我们的Gmail帐户。
# vi /etc/ssmtp/ssmtp.conf
root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES
在我们的示例中,我们使用的是Gmail帐户virtualcoin.videos@gmail.com。
在我们的示例中,Gmail帐户virtualcoin.videos@gmail.com使用的密码为kamisama123。
您需要更改Gmail帐户和密码才能反映您的帐户。
使用以下命令使用命令行发送电子邮件。
# echo “E-Mail using the command-line” | ssmtp virtualcoin.videos@gmail.com
检查您的Gmail收件箱中是否有您刚刚发送的测试邮件。
如果测试成功,您可以进入本教程的下一部分。
如果测试不成功,可能会显示以下消息。
• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)
要解决此问题,您需要访问以下URL。
• https://accounts.google.com/DisplayUnlockCaptcha
选择取消屏蔽帐户的选项。
再次尝试使用命令行发送电子邮件。
如果测试成功,您可以进入本教程的下一部分。
教程 – 仙人掌电子邮件通知设置
现在,我们需要访问Cacti服务器仪表板并将Linux计算机添加为主机。
打开浏览器并输入Web服务器的IP地址加上/ cacti。
在我们的示例中,在浏览器中输入了以下URL:
•http://10.0.129.100/cacti
在登录屏幕上,使用默认用户名和默认密码。
•默认用户名:admin
•默认密码:admin
成功登录后,您将被发送到Cacti仪表板。
在Cacti仪表板屏幕上,访问“配置”菜单并选择“设置”选项。
在“设置”屏幕上,您需要访问“邮件/报告/ DNS”选项卡。
在“电子邮件选项”上,执行以下配置,然后单击“保存”按钮。
•通知主要管理员问题 – 是
•测试电子邮件 – 用于测试Cacti电子邮件功能是否正常的电子邮件地址。
•邮件服务 – SMTP
•Ping邮件服务器 – 没有
•来自电子邮件地址 – 您的Gmail地址
•来自姓名 – 名称或说明。
•自动换行 – 120
在“SMTP选项”区域中,执行以下配置,然后单击“保存”按钮。
•SMTP主机名 – smtp.gmail.com
•SMTP端口 – 587
•SMTP用户名 – 将发送Cacti通知的电子邮件帐户的用户名。
•SMTP密码 – 将发送Cacti通知的电子邮件帐户的密码。
•SMTP安全 – TLS
•SMTP超时 – 10
在“电子邮件选项”上,单击“发送测试”电子邮件选项。
Cacti现在将尝试发送测试消息。
以下是Cacti发送的消息示例。
恭喜! 您已配置Cacti服务器电子邮件通知
Cacti – 配置用户电子邮件地址
在仙人掌仪表板上,访问“配置”菜单并选择“用户”选项。
现在,您需要配置管理员用户的电子邮件地址,然后单击“保存”按钮。
将电子邮件地址配置为要发送电子邮件通知的所有用户帐户。
恭喜! 您已完成Cacti上的电子邮件配置。
Cacti Threshold插件安装
Cacti Threshold插件启用Cacti警报消息功能。
首先,我们需要使用命令行安装Cacti Threshold插件。
在Linux控制台上,使用以下命令下载并安装Threshold插件。
# mkdir /downloads
# cd /downloads
# wget https://github.com/Cacti/plugin_thold/archive/v1.0.6.tar.gz
# tar -zxvf v1.0.6.tar.gz
# cp plugin_thold-1.0.6 /var/www/html/cacti/plugins/thold -R
# chown www-data.www-data /var/www/html/cacti/plugins -R
在仙人掌仪表板上,访问“配置”菜单并选择“插件”选项。
在Actions列上,单击选项以安装Cacti Threshold插件。
在Actions列上,单击选项以启用Cacti Threshold插件。
完成Cacti插件安装后,访问“配置”菜单并选择“设置”选项。
在“设置”屏幕上,您需要访问“阈值”选项卡。
在“电子邮件选项”上,执行以下配置,然后单击“保存”按钮。
•死设备通知 – 是
•死设备通知电子邮件 – 您的电子邮件地址
•来自电子邮件地址 – 您的Gmail地址
•来自姓名 – 名称或说明。
现在,如果设备无法访问,您将收到以下消息:
接下来,我们将配置阈值。
仙人掌阈值配置
您可能希望创建特定阈值以发送Cacti警报消息。
在Cacti Dashboard上,访问Management菜单并选择Thresholds选项。
单击屏幕右上角的加号以添加新阈值。
Select the device and the graph that you want to configure a threshold.
在Cacti阈值设置屏幕上,执行以下配置:
•启用阈值 – 是
•警告 – 高/低设置 – 设置所需的值
•警报 – 高/低设置 – 设置所需的值
•警告通知列表 – 选择所需的通知列表
•警报通知列表 – 选择所需的通知列表
完成配置后,单击“保存”按钮。
如果要配置通知组,请访问“管理”菜单并选择“通知”列表选项。
以下是Cacti电子邮件警报消息的示例。
恭喜! 您已完成Cacti电子邮件警报配置。