zabbix应用---检查ssh登录ip
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,案例:最近新弄了一个项目,为了确保项目的安全。自己就做了一个zabbix检查ssh登录ip的东西,这里给大家分享下步骤:自定义zabbix检查ssh登录ip的keycat /etc/zabbix/za
千家信息网最后更新 2026年11月01日zabbix应用---检查ssh登录ip
案例:最近新弄了一个项目,为了确保项目的安全。自己就做了一个zabbix检查ssh登录ip的东西,这里给大家分享下
步骤:
自定义zabbix检查ssh登录ip的key
cat /etc/zabbix/zabbix_agentd.d/sanguo_check_ssh.conf
UserParameter=sanguo.check.ssh, who | wc -l #这里的作用是检查ssh登录了几个终端
重启zabbix_agentd
写一个检查ssh登录ip的脚本
在zabbix上创建一个模板
创建应用程序,application 创建监控项item
自定义key
cat sanguo_check_ssh.conf
UserParameter=sanguo.check.ssh, who | wc -l
这里的主要作用是定义监控的时间范围

创建trigger
这里的主要作用是检查ssh的登录终端数量,如果不为0 就触发报警

创建actions
当ssh登录终端在特定的时间不为0 的时候就触发脚本,踢掉登录的ssh并把ip加入防火墙
这里执行脚本要把zabbix加入sudo权限。zabbix客户配置文件开启对远程命令的支持EnableRemoteCommands=1
这里就大功告成了
这里我把模板上传上来
检查ssh登录的脚本如下 #!/bin/bash ip=`w | awk '/用户/{print $3}'` w | awk '/用户/{print $2}' | xargs -i pkill -kill -t {} for IP in $ip do if [ $IP == "ip" ];then echo "attention:The invasion from $IP of office" | mail -s "attention,please check" 13651602471@139.com else iptables -I INPUT 1 -s $IP -j DROP echo "attention:The invasion from $IP of outside" | mail -s "attention,please check" 13651602471@139.com fi done附件:http://down.51cto.com/data/2367644
登录
检查
脚本
作用
终端
时间
模板
用户
项目
监控
应用
安全
大功告成
东西
命令
大功
客户
应用程序
数量
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
互联网科技财经
互联网科技的
北京互联网科技有限公司
易互联网科技有限公司
平安科技 互联网
互联网 的科技创新
云电互联网科技
汇久创客互联网科技
科技与互联网的利与弊
互联网对科技的发展
湖北码尼互联网科技有限公司电话
南平创想时代互联网科技有限公司
呼和浩特新华互联网科技学院
威龙国际互联网科技公司
每天都有哪些好的互联网科技
江苏互联网智能科技软件
同城互联网络科技
深圳互联网科技园地址
平安好医生打造互联网科技医疗
北京互联网科技
广州互联网科技公司
互联网 科技创新
华中科技大学互联网
中化能源互联网科技招聘
无锡工业互联网科技有限公司
沐思想互联网科技有限公司
伍佰万互联网科技怎么赚钱
广东鹅鹅鹅互联网科技有限公司
高科技和互联网的现代国家