热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux日志服务器搭建及配置,linux配置日志服务器

#明确指定级别

Rsyslog

一、Linux日志基础

以centos6为例来讲日志

1、配置日志服务的脚步是

Rpm -ql rsyslogVim /etc/rsyslog.conf 配置脚步/etc/rc.d/init.d/rsyslog restart 启动服务脚本Service rsyslog restart  sys风格的脚本Tail  /fddsc/log/messages, secure, 查看最近系统记录的日志信息,安全Tail  /fddsc/log/httpd/accecpt_log 查看最近网页日志记录

日志的监听端口是514(tcp、udp)

2、日志:记录的内容

历史事件按时间序列将发生的事件予以记录日志记录:事件发生的时间,事件内容;日志级别:事件的关键性程度,log level

3、Linux: 哪些进程需要记录日志?

早期系统上日志是由syslog和syslogd来完成日志记录centos5syslog: 日志系统syslogd: 系统进程的相关日志klogd: 内核事件相关的日志Rsyslog  优点rsyslog: centos6、7的日志服务,支持多线程TCP,SSL,TLS,RELP  支持的传输协议MySQL, PGSQL, Oracle等多种关系型数据中强大的过滤器,可实现过滤系统信息中的任意部分自定义输出格式适用于企业级别日志记录需求

4、对rsyslog.conf的讲解

facility: 设施,从功能或程序上对日志进行分类,并由专门的工具负责记录其日志Auth    认证机制Authpriv  加密受限制的Cron     计划任务Daemon   守护进程日志Kernel 内核日志lprMail  邮件ngdxmy  对iptables 标记News 新消息Security  安全日志Syslog  日志系统User 用户日志Uucp uucp 定义日志级别日志local0 through local7: 8 customed facility 指定设施时可以使用通配符:*: 所有f1,f2,f3,...: 列表!: 取反5、日志级别priority: 级别Debug  错误的Info 基本信息日志Notice 需要留意的日志warn, warning 发起警报的日志err, error 错误警报日志Crit 蓝色警报日志Alert 红色警报日志emerg, panic  橙色警报日志,最高级别的,达到这个级别的日志,如果不及时处理的话,服务器可能就会挂啦通配符:*: 所有级别none: 没有任何级别Target: 处理动作文件路径:例如/fddsc/log/messages用户: *日志服务器:@SERVER_IP管道:| COMMAND例如 @192.168.1.1  传输的是tcp@@ 192.168.1.1 传输的是udp不过建议真正配置远程日志服务器的时候最好两个都开起来

6、日志信息

rsyslog的主配置文件:/etc/rsyslog.conf,其定义格式facility.priority Target  优先处理的日志mail.info  /fddsc/log/maillog# 比指定级别更高的所有级别,包括指定的级别本身;mail.=info    /fddsc/log/maillog  日志级别=info的日志 放在 。。。。。# 明确指定级别;mail.!info   *   日志级别不是info的所有级别# 除了指定级别*.info        | COMMAND# 所有facility的info级别mail.*:# mail的所有级别mail,news.info:

二、远程日志服务器制作

设置好ip地址

Vmware1 192.168.1.146 远程日志服务器

Vmware2 192.168.1.143 主机

Vmware1

1、安装服务器

启动接受数据模块  vim /etc/rsyslog.conf

重启服务  service  rsyslog   restart

2、Vmware2  vim /etc/rsyslog.conf 客户端日志设置连接服务器

测试安装软件测试日志记录

Vmware1服务器测试日志是否记录,tail/fddsc/log/message

三、日志记录记录到数据库中保存

Vmware1测试

软件安装

1、安装rsyslog-mysql 日志连接mysql的工具和数据库

Yum  -y install mysql-server rsyslog-mysql

Service  mysql  restart  测试mysql 是否开启

vim /etc/rsyslog.conf

连接写入数据库的那个库,是哪个个用户,密码设置

2、导入数据库模板

3、创建表创建用户、授权

Vmware2

安装软件测试日志记录

Vmware1测试  安装软件

Tail /fddsc/log/messege  没有

去数据库中查找

四、利用监控软件监控日志数据

安装软件

yum install  httpd  php  php-mysql  php-gd  rsyslog-mysql  mysql-server  -y

1、编辑测试页

2、查看httpd、mysql、php的连接信息

3、下载监控日志软件

http://loganalyzer.adiscon.com/downloads/

Tar xf loganalyzer-3.6.5.tar.gz

Cd loganalyzer

4、编译安装软件

编译安装、修改权限、移到/fddsc/www/html下

5、安装软件

不选解析主机

设置密码

结果

转载于:https://blog.51cto.com/1983939925/1543841

极速赛车五码一期全天计划数据im /etc/rsyslog.conf

重启服务  service  rsyslog   restart

2、Vmware2  vim /etc/rsyslog.conf 客户端日志设置连接服务器

测试安装软件测试日志记录

Vmware1服务器测试日志是否记录,tail/fddsc/log/message

三、日志记录记录到数据库中保存

Vmware1测试

软件安装

1、安装rsyslog-mysql 日志连接mysql的工具和数据库

Yum  -y install mysql-server rsyslog-mysql

Service  mysql  restart  测试mysql 是否开启

vim /etc/rsyslog.conf

连接写入数据库的那个库,是哪个个用户,密码设置

2、导入数据库模板

3、创建表创建用户、授权

Vmware2

安装软件测试日志记录

Vmware1测试  安装软件

Tail /fddsc/log/messege  没有

去数据库中查找

四、利用监控软件监控日志数据

安装软件

yum install  httpd  php  php-mysql  php-gd  rsyslog-mysql  mysql-server  -y

1、编辑测试页

2、查看httpd、mysql、php的连接信息

3、下载监控日志软件

http://loganalyzer.adiscon.com/downloads/

Tar xf loganalyzer-3.6.5.tar.gz

Cd loganalyzer

4、编译安装软件

编译安装、修改权限、移到/fddsc/www/html下

5、安装软件

不选解析主机

设置密码

结果

转载于:https://blog.51cto.com/1983939925/1543841


推荐阅读
  • 如何搭建服务器环境php(2023年最新解答)
    导读:本篇文章编程笔记来给大家介绍有关如何搭建服务器环境php的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、怎么搭建p ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • 分享一下我老师大神的人工智能教程!零基础,通俗易懂!http:blog.csdn.netjiangjunshow也欢迎大家转载本篇文章。分 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • 2021最新总结网易/腾讯/CVTE/字节面经分享(附答案解析)
    本文分享作者在2021年面试网易、腾讯、CVTE和字节等大型互联网企业的经历和问题,包括稳定性设计、数据库优化、分布式锁的设计等内容。同时提供了大厂最新面试真题笔记,并附带答案解析。 ... [详细]
  • charles3.11.1抓https包
    结论先行:用的是安卓测试机,没加固之前的生产环境的安装包,可以抓到https请求加固之后的包【也就是要上应用市场的包】,抓不到https请求电脑上的操作:1.安装证书【电脑上安装了 ... [详细]
  • tomcat的log文件夹下有以下几种日志:1、catalina.YYYY-MM-DD.logcatalina引擎输出的日志;catalina是tomc ... [详细]
  • 我是这样学习Linux下C语言编程的-把程序输出信息加到系统日志里去关键词:Linux系统日志syslog服务程序syslogd ... [详细]
  • 则将追究法律责任。[url]http:future.blog.51cto.com2695983651[url]使用rsync来实现文件同步 ... [详细]
  • IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)
    IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题) ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
author-avatar
手机用户2602903963
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有