zoukankan      html  css  js  c++  java
  • zabbix监控windows用户登陆情况

    https://yq.aliyun.com/articles/511381

    添加登录失败监控项:

    特别注意:把类型设置为:文本格式,否则会报类型错误。

    eventlog[Security,,"Failure Audit",,^4625$,,skip]

    登陆失败触发器:

    {testsql2:eventlog[Security,,"Failure Audit",,^4625$,,skip].nodata(60)}=0 and {testsql2:eventlog[Security,,"Failure Audit",,^4625$,,skip].str(Advapi)}=0

    ************************************************************************************************************************

    摘要:     Zabbix监控Windows用户登录是通过对Windows日志的监控来实现。在登录审核失败或者登录成功时发出告警。     告警邮件示例:     下面给出监控思路和步骤: 一、分析登录日志     打开事件查看器,依次选择“Windows日志”->“安全”。

        Zabbix监控Windows用户登录是通过对Windows日志的监控来实现。在登录审核失败或者登录成功时发出告警。

        告警邮件示例:

    wKioL1X2ad7TyQEtAAME4MUVyiU263.jpg

        下面给出监控思路和步骤:

    一、分析登录日志

        打开事件查看器,依次选择“Windows日志”->“安全”。

    wKioL1X2QX2iorSqAALZSL-V-Vk795.jpg

        1、登录成功的日志

        通常一个登录成功的日志有四条:

    wKioL1X2VlLhk1kDAACcUUvYkaw227.jpg

        其中事件ID为4624的日志里包含登录账户名、登录源IP和端口等。

    wKiom1X2dkGwlcaWAAGv4Sfs-ik870.jpg

        2、账户登录失败的日志

        账户登录失败会产生一条事件ID为4625的日志,日志里也包含登录账户名、登录源IP和端口:

    wKiom1X2drjSkyKGAAGhdic1ebI729.jpg

        所以,对于“登录成功”我们只监控事件ID为4624的日志就可以了,对于“登录失败”监控事件ID为4625的日志。

    二、创建监控项

        1、登录成功的监控项

        wKioL1X2WV_DbIS9AAFnmhqwGSg243.jpg

        

        监控项Name:账户登录成功

        监控项Key填写如下:

    1
    eventlog[Security,,"Success Audit",,^4624$,,skip]

        需要注意:监控项类型选择Zabbix agent(active);数据类型选择Log;监控间隔60秒。

        其中,监控项Key的参数用大括号包裹、用逗号分隔,下面解释下各参数的含义:

        参数一 Security:事件的日志名称。

        参数三 "Success Audit":事件的severity。

        参数五 ^4624$:这是一个正则表达式,匹配事件ID等于4624的日志。

        参数七 skip:含义是不监控已产生的历史日志,如果省略skip,会监控出符合以上条件的历史日志信息。

        2、账户登录失败的监控项

    wKiom1X2WPawAlHkAAFyJdS4SfA728.jpg

        监控项Name:登录审核失败

        监控项Key填写如下:

    1
    eventlog[Security,,"Failure Audit",,^4625$,,skip]

    三、创建触发器

        1、登录成功的触发器

    wKiom1X2XSjTftLOAAHnt42-1BY469.jpg

        触发器的表达式如下:

    1
    {Template Windows Event Log:eventlog[Security,,"Success Audit",,^4624$,,skip].nodata(60)}=0 & {Template Windows Event Log:eventlog[Security,,"Success Audit",,^4624$,,skip].str(Advapi)}=0

        表达式的含义为:如果在60秒内有监控到数据,并且监控内容不包含字符串"Advapi"则触发告警,如果60秒内没有新的数据了,则触发器恢复OK。简单点说就是,用户登录后触发器触发至少会持续60秒,如果用户不断的登录成功,间隔小于60秒,则触发器一直是problem状态。

           2、账户登录失败的触发器

    wKioL1X2ZbfC-E3qAAD870y1NkE176.jpg

        触发器的表达式如下:

    1
    {Template Windows Event Log:eventlog[Security,,"Failure Audit",,^4625$,,skip].nodata(60)}=0 & {Template Windows Event Log:eventlog[Security,,"Failure Audit",,^4625$,,skip].str(Advapi)}=0

        表达式的含义为:如果在60秒内有监控到数据,并且监控内容不包含字符串"Advapi"则触发告警。如果60秒后没有新的数据了,则触发器恢复OK。

        如果有人不断的恶意破解登录密码,你会发现触发器problem状态会一直存在。

        监控项和触发器的介绍就这些了,模板在附件里,下载后改文件名Template Windows Event Log.xml。

     

        Zabbix监控Windows日志之监控磁盘坏块:http://qicheng0211.blog.51cto.com/3958621/1436344

        Zabbix监控Linux日志之异常登录告警:http://qicheng0211.blog.51cto.com/3958621/1624155

  • 相关阅读:
    c#导出导出excel的两种方法
    jsonp跨域访问
    javascrip中部分函数总结
    vue.js开发环境初步搭建、脚手架工具安装(node.js安装)
    Java SE、Java EE、Java ME基本区别
    Ubuntu10.04上apache2: bad user name ${APACHE_RUN_USER}问题解决
    Ubuntu 下安装 webmin1.54
    View的setOnClickListener的添加方法
    android 耳机按钮
    响应键盘事件
  • 原文地址:https://www.cnblogs.com/yaok430/p/9299530.html
Copyright © 2011-2022 走看看