当前位置: 技术问答>linux和unix
linux系统下如何监控和获取用户行为(高分悬赏)
来源: 互联网 发布时间:2016-06-24
本文导语: 问题详细描述:有若干服务器(linux系统,用命令行操作的,如有5台服务器,1号为监控服务端,2-4号为受监控客户端)需要对登录用户的行为进行监控,先将要求描述如下: 包括:监控用户的操作记录(如输...
问题详细描述:有若干服务器(linux系统,用命令行操作的,如有5台服务器,1号为监控服务端,2-4号为受监控客户端)需要对登录用户的行为进行监控,先将要求描述如下:
包括:监控用户的操作记录(如输入了什么命令,对那些文件进行了操作等),监控用户什么时候登陆及退出;最后形成若干条记录(用户名,服务器名,时间,操作)统一汇总利用UDP服务发到 1号监控服务器。
具体要求如下:
1,实时监测用户(如以三分钟为周期,不断的扫描),发现有新操作便记录下来,一周期后统一发送;
2.最好这个监控中的一些参数可以灵活的配置(比如要监控的操作,扫描周期以及发送目标IP等);
3,通过前台页面,显示监控记录信息(用户名,服务器名,时间,操作)
希望各位高手能够给出实现方法、思路
附: 最好有源代码。
包括:监控用户的操作记录(如输入了什么命令,对那些文件进行了操作等),监控用户什么时候登陆及退出;最后形成若干条记录(用户名,服务器名,时间,操作)统一汇总利用UDP服务发到 1号监控服务器。
具体要求如下:
1,实时监测用户(如以三分钟为周期,不断的扫描),发现有新操作便记录下来,一周期后统一发送;
2.最好这个监控中的一些参数可以灵活的配置(比如要监控的操作,扫描周期以及发送目标IP等);
3,通过前台页面,显示监控记录信息(用户名,服务器名,时间,操作)
希望各位高手能够给出实现方法、思路
附: 最好有源代码。
|
|
who
|
可以看日志,但内容比较有限