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

centos clamav 扫描及告警配置

centos clamav 扫描及告警配置

  • 1 下载
    • 1.1官网下载
    • 1.2 在线下载
  • 2 配置
  • 3 扫描
    • 3.1 更新病毒库
    • 3.2 扫描
  • 4 告警
    • 4.1 安装 Postfix
    • 4.2 安装mail邮件工具
    • 4.3 配置
    • 4.4 发送告警邮箱信息
  • 5 定时配置(cronie)
    • 5.1 定时更新病毒库
    • 5.2 定时扫描

1 下载

1.1官网下载

官网下载地址,下载rpm包
在这里插入图片描述

yum install clamav-1.4.2.linux.x86_64.rpm

1.2 在线下载

yum install epel-release -y
yum install clamav clamavd clamav-update -y

2 配置

进入/usr/local/etc下,去除示例配置文件clamd.conf.samplefreshclam.conf.sample后的sample(必要时对示例文件做一个备份),同时注释屌两个文件的Example
在这里插入图片描述

  • freshclam.conf文件中加入如下配置(配置文件地址根据自己实际情况修改)
DatabaseDirectory /home/data/clamav/db/freshclam
UpdateLogFile /home/data/clamav/log/freshclam.log
PidFile /home/data/clamav/freshclam.pid
  • clamd.conf 文件中加入如下配置(配置文件地址根据自己实际情况修改)
LogFile /home/data/clamav/log/clamd.log
PidFile /home/data/clamav/clamd.pid
TemporaryDirectory /home/data/clamav/tmp
DatabaseDirectory /home/data/clamav/db/freshclam
  • 创建clamav用户
groupadd clamav
useradd -r -g clamav clamav
  • 目录授权
chown -R clamav:clamav /home/data/clamav

3 扫描

3.1 更新病毒库

freshclam

3.2 扫描

clamscan -r -i /home/data/sw -l /home/data/clamav/log/clamav.log

参数介绍:

参数说明
-r扫描目录
-i只显示被感染的文件目录
/home/data/sw设置扫描路径为“/tmp” ,可改成其他路径比如根目录“/”
-l保存日志文件的位置
  • 注意:上述命令仅扫描病毒,不会对病毒文件进行删除,需手动删除。

4 告警

4.1 安装 Postfix

yum install postfix -y
  • 设置开机自启
sudo systemctl enable --now postfix

4.2 安装mail邮件工具

yum install mutt -y

4.3 配置

  • 获取163邮箱授权码(其它邮箱同理)
  • 在这里插入图片描述
set from=网易邮箱@163.com
set smtp=smtp.163.com
set smtp-auth-user=网易邮箱@163.com
set smtp-auth-password=网易给的授权码
set smtp-auth=login
set ssl-verify=ignore

4.4 发送告警邮箱信息

  • 脚本scan.sh
#!/bin/bash# 配置区(必须修改部分)
#######################################
clpath&

相关文章:

  • OpenCV——图像基本操作(三)
  • 数据库专家 OCP 认证培训:开启职业黄金赛道
  • 基于Springboot+UniApp+Ai实现模拟面试小工具一:系统需求分析及设计
  • TDengine 基础功能——数据写入
  • SpringCloud-seata集成到nacos
  • 6.12 操作系统面试题 进程管理
  • JDBC接口开发指南
  • 泛型的PECS原则
  • Docker 安装 Oracle 12C
  • React中修改 state 时必须返回一个新对象 (immutable update)
  • 基于数据库实现配置管理和定时任务启停
  • 常见Modbus协议面试问题
  • 强化微调技术与GRPO算法(1):简介
  • 农田实时监测与管理系统开发
  • map()函数
  • IteraJudge-增量多维评判框架解读
  • 第十节 高频代码题-类型推断题
  • NXP S32K146 T-Box 携手 SDNAND(贴片式 TF 卡):驱动汽车智能革新的黄金组合
  • 接口测试不再难:智能体自动生成 Postman 集合
  • 计算机系统(6)
  • 可以做盗版漫画网站吗/做关键词优化
  • 仿朋友圈网站建设/百度客服电话人工服务
  • 广元做网站/推介网
  • 网站建设山东聚搜网络一x/企业宣传册
  • 东莞网站开发建设/seo是什么意思中文
  • 藏文网站怎么做/美区下载的app怎么更新