监控登录用户数

news2024/11/26 2:46:41

检查登录用户数

当登录系统用户数超过3个报警,并发送邮件提示
首先,配置发送邮件功能。

1、安装mailx

[root@node1 ~]# yum install mailx

2、配置/etc/mail.rc

[root@node1 ~]# vim /etc/mail.rc
set from=xxx@163.com #发件人地址    
set smtp=smtp.163.com #smtp服务器的地址  
set smtp-auth-user=xxx #smtp服务器认证的用户名    也就是你开启smtp功能的邮箱的地址
set smtp-auth-password=123456 #外部smtp服务器认证的用户密码(注意是授权密码,不是登录密
码)
set smtp-auth=login

注意:等于号后面不能有空格,不然会一直发送不成功

3、测试发送邮件

[root@node1 ~]# echo 111 | mail -s "test" esen_monitor@tom.com

4、邮箱查看
在这里插入图片描述

5、判断当前登录用户数命令

[root@node1 ~]# who | wc -l
2

6、编写监控脚本

[root@node1 ~]# cat /server/scripts/check_users.sh
#!/bin/bash
total_user=`who | wc -l`
[ $total_user -gt 3 ] && echo "当前用户登录数: $total_user, 登录数大于3." | mail -s
"报警" esen_monitor@tom.com

7、添加计划任务
每隔5分钟检查一次。

[root@node1 ~]# crontab -l

*/5 * * * * sh /server/scripts/check_users.sh &> /dev/null

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1816900.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深层网络:层数多真的更好吗?

深层网络:层数多真的更好吗? 在深度学习的世界里,"深度"始终是一个热门话题。随着技术的发展,我们有了越来越多的方法来构建更深的神经网络,这似乎暗示着“层数越多,效果越好”。然而&#xff0…

通用大模型与垂直大模型:双轨并进的人工智能未来

在人工智能(AI)的浩瀚宇宙中,大模型以其强大的学习能力和广泛的适用性,正逐步成为推动技术进步和产业革新的核心动力。在这股浪潮中,通用大模型与垂直大模型如同两颗璀璨的星辰,各自散发着独特的光芒,共同照亮了AI发展…

哪个品牌洗地机专业?四款明星精湛产品集结

当代快节奏的生活,人们每天下班回到家只想瘫倒在沙发,打扫卫生成为了一种负担......但洗地机的出现,大大的减轻了人们地板清洁的焦虑,因为它只需轻轻地推拉机子转悠房屋一圈,地面上的赃污便能清理干净,清洁…

如何优化大屏网站的响应式设计?技巧一览

为了显示不同屏幕尺寸设备的显示效果,有必要优先考虑响应设计,因为开发人员可以在不同的设备中构建应用程序。响应设计是一种灵活的设计,可以兼顾多屏幕和多场景,可以使我们的网页布局在各种屏幕下呈现出更好的效果。今天&#xf…

“JS加密在线”:简单直接的在线JS加密网站

网站名:“JS加密在线”, 功能:JavaScript源代码加密。 UI: http://jsjiami.online/ 非常简洁的JS加密网站,几乎只有两个功能:上传JS文件、下载加密后的JS文件。 JS加密,就应该这样简单直接。…

Splashtop 荣获“2024年安全校园白金奖”

2024年6月12日 加利福尼亚州库比蒂诺 作为远程访问和 IT 支持领域的领先企业,Splashtop 很荣幸地宣布获得“2024年安全校园白金奖”。Splashtop 的 Foxpass Cloud RADIUS 解决方案在专注校园安全的重要杂志《今日校园安全》颁发的访问控制和云端管理类别奖项中荣获…

Hyper-V 安装Win11注意事项

1. 安装前检查设置,勾选TPM2. 启动的时候要一直按F2,否则提示找不到系统镜像 3. 安装完成后开机后在查看里取消增强会话,否则开机进入锁屏界面,无法输入密码进入系统。一般这种情况出现在通过微软账户登录的系统,可首…

CG-85C 振弦式土压力计厂家 结构物内部土压力变化量如何测量?

产品概述 振弦式土压力计由背板、感应板、信号传输电缆、振弦及激振电磁线圈等组成,是了解被测结构物内部土压力变化量、并可同步测量埋设点温度的监测设备。 功能特点 ◆精度高,能够提供准确的测量结果。 ◆稳定性好,不易受到外界因素的…

后端开发面经系列 -- 小鹏汽车一面面经

小鹏汽车一面面经 公众号:阿Q技术站 来源:职言详情页 (maimai.cn) 文章目录 小鹏汽车一面面经1、String类型为什么不可变?1. 安全性2. 缓存和性能优化3. 哈希码缓存4. 类设计和接口5. 简单性和可读性 2、在浏览器中输入url地址到显示主页的过…

Anti-ABCD3 Antibody-Monoclonal Antibody against Human ABCD3

本篇是对Atlas生产的Anti-ABCD3 Antibody的简单介绍,如需购买该产品或了解更多产品详情,可联系一级代理商欣博盛生物。 产品名称:Anti-ABCD3 Antibody 品牌:Atlas antibodies 货号:AMAb90995 规格:100ul…

大模型「训练」与「微调」概念详解【6000字长文】

本文你将学到什么 1、大模型预训练与微调的基本流程 2、预训练、训练、后期预训练、微调的区别 3、大模型训练与微调的一些概念,如: Post-pretrain、SFT、RLHF、模型对齐、Lora、Q-Lora、大模型量化、微调指标、微调参数、大模型评测指标 预训练与微…

AI Agent 热门的10篇论文

人工智能代理领域广阔,涵盖广泛的主题,包括多代理系统、强化学习、上下文感知系统以及将大型语言模型 (LLMs) 集成到基于代理的系统中。以下是 arXiv 的一些顶级论文,涵盖了人工智能代理的各个方面: A Framework For Intelligent Multi Agent System Based Neural Network …

[深度学习]使用python转换pt并部署yolov10的tensorrt模型封装成类几句完成目标检测加速任务

【简单介绍】 使用Python将YOLOv10模型从PyTorch格式(.pt)转换为TensorRT格式,并通过封装成类来实现目标检测加速任务,是一个高效且实用的流程。以下是该过程的简要介绍: 模型转换: 利用官方提供导出命令…

69. UE5 RPG 使用Gameplay Cue 实现技能表现效果

在上一章中,我们实现了敌人的攻击技能的特效和音效。如果我们在多人模式下打开,发现,其它客户端看不到对应的效果。 造成这种问题的原因是因为敌人的技能是运行在服务器端的,它只复制到拥有它的客户端,而敌人的效果对于…

2024最新流媒体在线音乐系统网站源码 音乐社区 多语言开心版

本文选自:2024最新流媒体在线音乐系统网站源码 音乐社区 多语言开心版 - 源码1688 应用介绍 简介: 2024最新流媒体在线音乐系统网站源码| 音乐社区 | 多语言 | 开心版 图片:

delmia机器人运动仿真PPR

创建时PPR时ProductList和ResourceList两个里面用到的产品或资源都必须是Product,才可以加载进来,否则不行。

项目文件预览

在实际项目开发过程,项目使用数据存在多种形式,“文件”也是一种常见形式,因此,“文件预览”功能变成了常规需求。 kkFileView项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支…

python实现自动化测试框架如何进行数据参数化?这个包可以了解下

1.数据参数化介绍 只要你是负责编写自动化测试脚本的,数据参数化这个思想你就肯定会用 ,数据参数化的工具你肯定的懂一些 ,因为它能大大的提高我们自动化脚本编写效率 。 1.1什么是数据参数化 所谓的数据参数化 ,是指所执行的测…

[AI StoryDiffusion] 创造神奇故事,AI漫画大乱斗!

今天介绍一个新的AI项目,StoryDiffusion,用于生成一致性连贯的图像和视频。 因为它的一致性,因此可以用于创建漫画,或者长视频。 官方示例可看文末链接,这里不再赘述。 关键特性: StoryDiffusion 可以通…

欣九康诊所管理系统多少钱

欣九康诊所管理系统,是一款专为中小型医疗机构设计的综合管理软件,旨在提升诊所、中医馆、门诊部等医疗机构的运营效率和患者服务质量,提高收益。那么,这个系统软件需要多少钱呢? 欣九康诊疗系统提供了不同的版本以适应…