实验环境
网关 classroom 172.25.8.254
workstation 172.25.8.9
server a-jeth0 172.25.8.10-外网
eth1 192.168.0.x内网
eth2 192.168.1.x备用
--------------------------------------------
需求:
设计:
原理:日志的作用,1)排错 2)日志分析 3)日志量:日志分析工具
日志分析:
http为例组成:client ip 日期 时间 时区 http指令 path http协议版本 http访问代码
大小 跳转页 浏览器内核 图形化 os 浏览器版本
分析:访问量为ie日志的行数,通过访问的时间可以分析用户的群体和年龄段组成,根据访问的页面可以分析出应该在那个页面投入更多的广告,根据访问量的大小可以对广告的价格进行合理的定价
日志分析工具:splunk
工作的过程
源日志-->分析格式化
常见的日志:rsyslog和applog
-/var/log/maillog #“-”的作用是指先把日志放入内存然后再写入硬盘中
日志的轮替:
/etc/logrotate.conf
手工日志的轮替
1)将原来的日志进行改名,通常是在原来文件名的基础上添加轮替的日期
2)新建一个与原来日志同名的文件
3)kill -10 该服务的进程号,因为系统开机会加载日志存放的文件,系统记录的该文件名所对应的inode号,所以应重新读取以下该文件所对应的新的inode号
硬件:
系统:
软件:splunk-5.0.2-149561-linux-2.6-x86_64.rpm服务器安装
splunkforwarder-5.0.2-149561-linux-2.6-x86_64.rpm#异地主机安装
服务:
部署:
服务端
43 mount 172.25.254.250:/content /mnt
44 cd /mnt/ula/splunk/
45 ls
46 cd /mnt/ula/splunk/rpms/
47 ls
48 rpm -ivh splunk-5.0.2-149561-linux-2.6-x86_64.rpm
49 /opt/splunk/bin/splunk start
50 vim /etc/rsyslog.conf
51 netstat-nalpt
52 netstat -nualp
53 netstat -nualp | grep udp
54 systemctl restart rsyslog.service
55 netstat -nualp | grep udp
56 netstat -nualp | grep 514
转载于:https://www.cnblogs.com/lihuaichen/p/8270176.html