本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>
发布时间: 2020-09-09 | 浏览次数: 437 | 下载次数: 0 | 作者: cWX746960 | 文档编号: EKB1100055169
边缘设备Taishan、Atlas500如何安装rsyslog,实现日志转储?
在小站上执行ping命令ping 服务器IP,确认网络是否正常。
1.2 检查是否安装rsyslog执行命令:
rsyslogd –v
如果出现如上图版本信息跳过1.3
1.3 安装rsyslog如果没有任何版本信息则安装rsyslog,执行命令:
yum install rsyslog
在服务器上执行:
vi /etc/sysconfig/selinux
把SELINUX选项设置为disabled如下图
保存退出后执行如下命令使配置生效:
setenforce 0
2.2 syslog服务配置在服务器上执行命令:
vi /etc/rsyslog.conf
2.2.1 配置端口默认是被注释掉的,需要去掉前面的#,修改后的端口配置见下图
$ModLoad imtcp
$InputTCPServerRun 514
在配置文件中添加下面的配置命令(“/data/rsyslog”为日志存储路径,可以根据需求修改)
$template RemoteLogs,"/data/rsyslog/%HOSTNAME%/%PROGRAMNAME%.log" *
*.* ?RemoteLogs
& ~
执行如下命令:
centos7:
systemctl restart rsyslog
centos6:
service rsyslog restart
2.2.4设置rsyslog自启动执行如下命令:
centos7:
systemctl enable rsyslog.service
centos6:
chkconfig rsyslog on
2.3防火墙设置 2.3.1停用防火墙:执行如下命令:
centos7:
systemctl stop firewalld
centos6:
service iptables stop
2.3.2禁用防火墙:执行如下命令:
centos7:
systemctl disable firewalld
centos6:
chkconfig iptables off
2.4查看rsyslog是否启动执行命令:
netstat -tulpn | grep rsyslog
如看到有如下图进程说明进程已正常拉起
执行如下命令:
centos6:
chkconfig rsyslog on
centos7:
systemctl enable rsyslog.service
第三章 客户端配置 3.1配置syslog文件 3.1.1配置远端服务器地址编辑模式添加以下声明到文件底部。将IP地址替换为你的远程rsyslog服务器的IP地址
打开配置文件:
vi /etc/rsyslog.conf
文件底部加入服务器地址:
(XXX.XXX.XXX.XXX IP地址为rsyslog服务器地址)
*.* @@XXX.XXX.XXX.XXX:514
在配置文件/etc/rsyslog.conf中添加:
module(load="imfile " PollingInterval="5")
input(type="imfile"
File="/var/plog/ibma_edge/OperationLogger.log"
Tag="OperationLogger"
Severity="error"
Facility="local7")
input(type="imfile"
File="/var/log/secure"
Tag="secure"
Severity="error"
Facility="local7")
input(type="imfile"
File="/var/plog/ibma_edge/common.log"
Tag="common"
Severity="error"
Facility="local7")
local7.* @9.88.47.73:514
参见如下图示例::
systemctl restart rsyslog
systemctl enable rsyslog.service
3.3验证客户端同步服务端在客户端上执行:logger "hello world"
在服务器上查看有如下内容: