Linux远程管理日志

实验介绍

本实验旨在实现主机将日志远程发送到堡垒机或远程服务器上,实现通过一台机器管理整个网络内的主机的效果。

准备两台虚拟机作为生产主机和管理机,保证网络通畅,展示如下:

关闭firewalld,通过配置rsyslog,使得生产主机上关于ssh连接的日志发送到管理机日志服务器上保存,在管理机上可以查看到生产机上的ssh日志。

实验步骤

编辑/etc/rsyslog.conf文件,生产主机配置:

复制代码
:msg,contains,"sshd" @192.168.119.128:514

#msg 要发送的消息,规则的消息体
#contains,"sshd" 过滤器,过滤所有跟sshd有关的日志
#@192.168.119.128:514  要发送到日志服务器的地址,其中@表示UDP,@@表示TCP


systemctl restart rsyslog重启服务。

生产主机同样配置/etc/rsyslog.conf文件,

复制代码
$ModLoad imudp                # 把前面的注释删除        加载imudp模块,启用对UDP网络接口的支持
$UDPServerRun 514            # 把前面的注释删除        用于通信的端口

$ModLoad imtcp                # tcp
$InputTCPServerRun 514        

:msg,contains,"sshd" /var/log/remote_ssh.log        # 任意位置添加规则,

此时使用远程软件连接生产主机,在管理机上即可查看到相应日志信息:

总结

该实验通过修改日志主配置文件rsyslog.conf,生产机将指定协议日志信息的处理规则,设置使用udp发送到管理机,管理机打开对应接口接收消息,实现了日志的远程访问,进而实现使用堡垒机对整个网络的日志监控与管理。

相关推荐
用户97183563346617 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪19 小时前
linux 拷贝文件或目录到指定的位置
linux
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
小宇宙Zz1 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理