当前位置: 首页 > news >正文

有了云服务器怎么建设网站网站开发手机模拟器

有了云服务器怎么建设网站,网站开发手机模拟器,广州白云区有什么好玩的,做有网被视频网站吗之前写过一篇是基于zabbix 5.4的实现文章,但是不太详细,最近已经有两个小伙伴在zabbix 6上操作,发现触发器没有str函数,所以更新一下本文,基于zabbix 6 0x01 来看看效果 高危指令出发问题告警: 发出邮件告…

之前写过一篇是基于zabbix 5.4的实现文章,但是不太详细,最近已经有两个小伙伴在zabbix 6上操作,发现触发器没有str函数,所以更新一下本文,基于zabbix 6

0x01 来看看效果

高危指令出发问题告警:

图片

发出邮件告警:

图片

     

通过历史记录回溯用户指令

图片


0x02 如何实现命令记录?

1)Linux操作系统可以通过history命令查询执行的历史命令信息

图片

2)BASH在每次显示PS1之前都会执行PROMPT_COMMAND定义的内容 -- 可以理解为,每次用户在命令行点击一个回车之后,PROMPT_COMMAND都会被执行一次

3)利用上面两个特性,就可以实现命令行的记录

实现:修改Linux系统的/etc/bashrc文件

# 创建命令行记录文件
log_file=/var/log/cmd.log
# 如果是root的话就创建文件
if [[ $UID -eq 0 ]];then# 判断文件是否存在,不存在就创建if [ ! -f $log_file ]thentouch $log_filechmod 777 $log_filechattr +a $log_filefi
fi
# 定义PROMPT_COMMAND的内容为函数__set_prompt
export PROMPT_COMMAND=__set_prompt
# 定义PROMPT_COMMAND变量为只读变量
readonly PROMPT_COMMAND
# 定义最后一个history id
Last_Hit_Num=`history 1 | awk '{print $1}'`
__set_prompt (){local EXIT=$? # 定义命令执行的结果  # 获取本次命令执行的history idexport Cur_HIT_NUM=`history 1 | awk '{print $1}'`  # 如果本次执行的命令和上次执行的命令一样,则id没有变化,不需要进行记录# 如果这里不处理,空白回车也会导致记录,记录的值就是上次执行的命令if [[ $Cur_HIT_NUM -ne $Last_Hit_Num ]];then# 判断命令是否执行成功if [[ $EXIT -ne 0 ]];thenecho "执行时间:$(date '+%y-%m-%d %T') 用户:$(who am i | awk "{print \$1\" \"\$2\" \"\$5}") 当前目录:$(pwd) 执行命令:$(history 1 | sed 's/^[ \t]*//g' | cut -d " " -f2-) 执行失败" >>$log_fileelseecho "执行时间:$(date '+%y-%m-%d %T') 用户:$(who am i | awk "{print \$1\" \"\$2\" \"\$5}") 当前目录:$(pwd) 执行命令:$(history 1 | sed 's/^[ \t]*//g' | cut -d " " -f2-) 执行成功" >>$log_filefifi# Cur_Hit_Num赋值给Last_Hit_Numexport Last_Hit_Num=$Last_Hit_Numreturn $EXIT
}

退出用户重新登录,或者source一下/etc/bashrc使之生效。

查看记录是否成功

图片


0x03 在Zabbix上配置监控

1)创建一个模板Linux_Securtiry

图片

2)创建监控项Linuxshell

图片

键值是:logrt[/var/log/cmd.log,,,,,,,,]

3)新建一个触发器(触发告警),添加表达式

图片

     4)监控项选择上面创建的监控项,功能选择find(),O为匹配模式,我们用like,和数据库中的like是一样的意思,V是需要匹配的值,结果为1,填完之后点插入即可。

图片

    插入之后就会生成一条表达式

find(/Linux_Security/logrt[/var/log/cmd_log,,,,,,,,],,"like"," rm ")=1

如果要匹配多个命令,可以复制表达式,使用or连接,如:

find(/Linux_Security/logrt[/var/log/cmd_log,,,,,,,,],,"like"," rm ")=1 or
find(/Linux_Security/logrt[/var/log/cmd_log,,,,,,,,],,"like"," touch ")=1 or 
find(/Linux_Security/logrt[/var/log/cmd_log,,,,,,,,],,"like"," vi ")=1

最后把问题时间生成模式设置为多重即可。

图片

以下操作沿用5.4的配置,没有更新

5)配置一个发送邮件的动作

图片

图片



 

0x04 测试一下

    执行命令

图片

    查看Zabbix告警

图片

    可以看到已经发送了邮件,啥时候发恢复邮件呢?等最后一条命令不是高危命令就执行恢复了。

图片

    查看告警邮件

图片

    选择问题,点击历史记录可以查看历史的命令记录

图片

图片

--完,我是运维少年,欢迎关注我的微信公众号~

http://www.yayakq.cn/news/201772/

相关文章:

  • 济南 域名注册 网站建设广州市住房和城乡建设局网站
  • 网站的制网络规划师多少分合格
  • 医院网站建设技术方案ppt东莞短视频推广哪个平台好
  • 彩票网站net网站开发找那家女生网站开发
  • 成都家居网站建设学校网站建设基本流程
  • 做个平台网站怎么做跨境电商怎么做平台
  • 上海网站建设公司有多少家企业网站建设 电脑配置
  • 湖北创研楚商网站建设销售人员网站seo优化很好徐州百都网络点赞
  • 深圳网站备案拍照点万网封停慧聪网域名事件
  • 网站换模板有影响吗宜昌网站建设哪家好
  • 做网站怎么收费的免费网站建设设计制作公司
  • 做网站软件A开头的怎么在网站上添加广告代码
  • 广州 骏域网站建设专家大理建设招标有限公司网站
  • 广州网站改版设计公司前端接私活一个页面多少钱
  • 公司做网站济南做个网站费用
  • 网站编辑的栏目怎么做君隆做网站怎么样
  • 做网站图片为什么不清晰太原网站维护
  • 网站制作中的更多怎么做成都优化教育百度推广
  • 公司网站抬头用什么软件做网站搜索引擎优化方法
  • 五一电子网站建设wordpress 用户导入
  • 犀牛云做网站推广怎么样如何找有需求做网站的公司
  • 网站建设制作多少钱涿州建设局网站
  • 大学做视频网站六安网站价格
  • 网站快速备案安全吗网站更改关键词
  • 好的网站建设价格江苏省现代化示范校建设网站
  • 做平面免费接单网站漫画网站php源码
  • 中国设计最好的网站网站建设规划设计
  • 网络营销型企业网站案例网站开发 wenzhou
  • 蓝山网站建设职场seo是什么意思
  • 企业信息港网站建没西宁网站制作多少钱