目前市场上有许多开源监测工具可用于监控 Linux 系统的性能。当系统到达指定的阈值时,它将发送邮件提醒。 它会监控 CPU 利用率、内存利用率、交换内存利用率、磁盘空间利用率等所有内容。但我不认为它们可以选择监控新用户创建活动,并发送提醒。 如果没有,这并不重要,因为我们可以编写自己的 bash 脚本来实现这一点。 我们过去写了许多有用的 shell 脚本。如果要查看它们,请点击以下链接。
这个脚本做了什么?它监测 /var/log/secure 文件,并在系统创建新帐户时提醒管理员。 我们不会经常运行此脚本,因为创建用户不经常发生。但是,我打算一天运行一次这个脚本。因此,我们可以获得有关用户创建的综合报告。 如果在昨天的 /var/log/secure 中找到了 “useradd” 字符串,那么该脚本将向指定的邮箱发送邮件提醒,其中包含了新用户的详细信息。 注意:你需要更改邮箱而不是使用我们的邮箱。
给 new-user.sh 添加可执行权限。
最后添加一个 cron 任务来自动化执行它。它会在每天 7 点运行。
注意:你将在每天 7 点收到一封邮件提醒,但这是昨天的日志。 你将会看到类似下面的邮件提醒。
via: https://www.2daygeek.com/linux-bash-script-to-monitor-user-creation-send-email/ |
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....