zabbix应用---检查ssh登录ip
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,案例:最近新弄了一个项目,为了确保项目的安全。自己就做了一个zabbix检查ssh登录ip的东西,这里给大家分享下步骤:自定义zabbix检查ssh登录ip的keycat /etc/zabbix/za
千家信息网最后更新 2025年12月04日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安全错误
数据库的锁怎样保障安全
13482 信用数据库
湖南丝路贵人网络技术
数据库应用采用客户服务器模式
软件开发接口问题
杭州群聚网络技术
mysql 加入数据库
网络安全法的含义包括是什么
数据库 英文版 pdf
正是因为网络技术新应用
java自动创建数据库表
服务器怎么删除所有玩家的数据
数据库界面设置
国产数据库安全扫描
移动wan口连接服务器不响应
form表单修改数据库
青海gpu服务器租用费用
丽江蜗妹网络技术有限公司
web服务器1.0安全漏洞
上海网络技术开发参考价格
泰州idc服务器
数据库的profile
龙岗区标准网络技术
火山电音服务器
服务器返回400错误
讲述软件开发经历
深圳找大状互联网科技
山西大学复试数据库
网络安全工具写生
国家现在网络安全吗
山东省信息网络安全协会会员