某一账号频繁登录,各种操作,查询,业务处理作业等。
某原因,现需运维查询该账号登录时间,IP等相关信息。
原邮件为账号跟踪请求
请跟踪XX部YY的登录ZZ系统的情况,最好能跟踪到实际IP,谢谢。
运维从登录记录中提取用户YY曾使用的IP,SQL如下:
select distinct ta_zu001
from zu_file
where ta_zu001 is not null
and zu02 between to_date('20140201', 'yyyy-mm-dd') and
to_date('20140228', 'yyyy-mm-dd')
and zu04 = 'YY'
而后得到63条纪录。很明显这非该问题最终需要的。新邮件反馈
请帮忙定位YY使用过的IP地址对应的机器用户名,谢谢!
好吧,我>nbtstat -a ip ......
附
select a.zu01 作业编号,
b.gaz03 作业名称,
a.zu02 登陆日期,
a.ta_zu001 IP地址
from zu_file a, gaz_file b, zx_file c
where a.zu04 = c.zx01
and b.gaz02 = '2'
and a.zu01 = b.gaz01
and a.zu01 not in ('aoos901','udm_tree')
and a.zu04 = 'YY'
order by zu02 asc
这个思路就有歧义了:相应地一般数据库记录IP,不会记录IP对应机器名。且不论程序如何获取对应IP机器名记录在相关数据表中。就获取机器名而言,难度较大。换个思路,能否从记录表中查询出所记录IP相应登录其他账号信息。查对应IP还登录了哪个账号。这才叫定位。好吧。我是想试试MarkDown怎么写作。