日志分析工具splunt

来源:互联网 发布:windows c 多线程 编辑:程序博客网 时间:2024/05/14 05:24

实验环境
网关  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

0 0
原创粉丝点击