日志服务器怎么搭建
㈠ linux 远程管理与日志服务器建立
构建Linux远程管理与日志服务器的配置与实践,以下步骤详细阐述:
首先,参考拓扑图,对网关Centos7配置三个网卡IP地址。配置ens33为网关,ens36和ens37分别作为vmnat1和vmnat2。确保所有网卡重启后能正常工作。
配置syslog服务器的IP地址,这是日志收集的核心节点。同时,设定server和客户端的IP地址,为下一步远程管理与日志收集做好准备。
开启server的SSH服务,便于客户端进行远程管理操作。在客户端执行远程连接操作时,若发现无法访问server,进行ping测试确认通信无误,问题可能出在客户端到server的路由转发功能未启用。启用路由转发功能后,客户端即可成功连接到server。
为了加强安全性,可以使用SSH爆破工具对系统进行测试。创建passwd和user文件,输入常见弱密码,运行爆破工具以检测账户安全。这一过程有助于识别潜在的系统安全漏洞。
接下来,建立syslog服务器并将其作为日志中心。在server端将产生的autopriv进程日志发送至syslog服务器。配置发送端,重启服务确保日志能成功传输。
接收端需开启TCP协议和514端口,以接收syslog服务器发送的日志信息。重启服务后,通过观察确保接收端能正常接收日志。在syslog服务器上查看,即可验证日志已成功备份并同步过来。
㈡ 如何搭建syslog日志服务器
首先我们知道日志是什么,日志毫无疑问就跟我们写日记一样记录我们每天做的一些事情,那么日志对于一台服务器而言是至关重要的,比如说我们搭建服务的时候,服务起不来也没提示错误信息,那么这个时候就可以查看日志来排错了,还记录了服务器的运行情况已经入侵记录等等... ,那么我们知道一台服务器的日志默认是存放在本地的对于linux而言日志一般存放于/var/log/目录下,比如说某系统管理员管理着几十甚至上百台服务器的时候,默认日志放在每台服务器的本地,当我们每天要去看日志的时候一台一台的看日志是不是要郁闷死了. 没关系在linux系统上提供了一个syslogd这样的一个服务为我们提供日志服务器,他可以将多台主机和网络设备等等的日志存到日志服务器上,这样就大大减少了管理员的工作量,下面将在一台默认装有rhel5.x的系统上搭建一台日志服务器.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
系统环境:默认安装有rhel5.8的系统
主机 角色 IP地址
server1 日志服务器 10.0.0.1
server2 10.0.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
实际上日志服务器的配置非常之简单几条命令就搞定了
一.配置日志服务器为网络中其他主机及其网络设备等等提供日志存储服务,也就是配置server1
1. 在server1上编辑/etc/sysconfig/syslog文件修改如下
#vim /etc/sysconfig/syslog ## 只修改SYSLOGD_OPTINOS这项,如下
SYSLOGD_OPTIONS="-m 0 -r"
2 .重新启动syslog
#service syslog restart
3.配置防火墙,syslog传送日志的端口是UDP的514端口防火墙在默认的情况下是阻止所有的,这里就 直接把防火墙关闭了,防火墙的配置就不介绍了
#service iptables stop
#chkconfig iptables off
ok!到这里服务器的配置基本就结束了.
二.配置server2让其将日志发送到日志服务器上去,我们知道windows跟交换机路由器都是有日志产 生的,它们的日志也是可以存储到日志服务器上去的,这里就只介绍linux主机的
1.配置server2上的/etc/syslog.conf定义日志的类型以及日志的级别和日志存放的位置,这里就只简 单的介绍下大体的配置思路,
#vim /etc/syslog.conf
*.* @10.0.0.1
上面的配置表示所有的日志类型.所有的日志的级别的日志都将存放在10.0.0.1这台日志服务器上
2,重启syslog
#service syslog restart
三.验证
1.在server2上建一个redhat的用户,然后到server1上的/var/log/secure文件或者/var/log/messages文件 查看日志
#cat /var/log/secure
Jun 8 00:58:05 10.0.0.2 useradd[15463]: new group: name=redhat, GID=500
Jun 8 00:58:05 10.0.0.2 useradd[15463]: new user: name=redhat, UID=500, GID=500, home=/home/redhat, shell=/bin/bash
可以看到10.0.0.2这台主机new了一个redhat的用户
㈢ Linux服务器—配置日志
Linux服务器syslog配置日志外发
首先,您需要登录到Linux服务器。
接着,使用命令#cat /etc/syslog.conf查看当前的syslog配置。
然后,在/etc/syslog.conf文件中找到空行,并添加一条新的配置行,内容为*.* @IP地址。这里的*.*代表所有类型的日志信息,IP地址则是您希望接收日志信息的接收方地址。
例如:*.* @192.168.133.120
完成修改后,保存并退出文件。最后,使用命令#service syslog restart重启syslog服务,以便应用新的配置。