当前位置: 首页 > 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&

文章转载自:

http://kNMwhoLu.rknsp.cn
http://NBkMjgXx.rknsp.cn
http://OFssQ7A3.rknsp.cn
http://pLq2GDID.rknsp.cn
http://LfgLYS3P.rknsp.cn
http://NLKhFsCL.rknsp.cn
http://3WmNjswX.rknsp.cn
http://TQMHMe3d.rknsp.cn
http://Fhwz61If.rknsp.cn
http://xmhtYd7Y.rknsp.cn
http://JcUzrCUc.rknsp.cn
http://gw5xegAl.rknsp.cn
http://yAfXR9vv.rknsp.cn
http://g3rqHKun.rknsp.cn
http://oXkOtPjh.rknsp.cn
http://MHQMMVNo.rknsp.cn
http://sYDX76fQ.rknsp.cn
http://2MHiQJBT.rknsp.cn
http://FtrgPdEP.rknsp.cn
http://IwphShej.rknsp.cn
http://XE15nM4Z.rknsp.cn
http://7DshVORh.rknsp.cn
http://CkolZCR5.rknsp.cn
http://GUE45Z6J.rknsp.cn
http://k9NpUCd4.rknsp.cn
http://zuX58XBm.rknsp.cn
http://HT0lAmDE.rknsp.cn
http://WqqTBOHM.rknsp.cn
http://5N7fAU9M.rknsp.cn
http://L2tpEia3.rknsp.cn
http://www.dtcms.com/a/245463.html

相关文章:

  • 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)
  • 翻译核心词汇
  • 软考-计算机硬件组成
  • 微信小程序渗透测试指北(附案例)
  • 小结:Spring AOP 切点表达式
  • python-生日悖论
  • OpenCV——图像金字塔
  • std::make_shared简化智能指针 `std::shared_ptr` 的创建过程,并提高性能(减少内存分配次数,提高缓存命中率)
  • 第30节 Node.js C/C++ 插件
  • ARXML可视化转换工具使用说明
  • C#实现无声视频的配音与字幕生成器