一、服务端的安装

YUM源新建,如果有的话,可以省略

  1. # cat >> /etc/yum.repos.d/sohu.repo <<EOF
  2. [sohu]
  3. name=sohu's mirrors
  4. baseurl=http://mirrors.sohu.com/centos/5/os/x86_64/
  5. enabled=1
  6. gpgcheck=0
  7. EOF

安装LAMP环境及rsyslog,如果有LAMP,只需要安装rsyslog rsyslog-mysql即可

  1. yum install rsyslog rsyslog-mysql mysql mysql-devel mysql-server php php-mysql php-pdo php-common php-gd httpd

导入rsyslog数据库

  1. mysql -u root -p < $(rpm -ql rsyslog-mysql | grep sql$)

创建数据库用户

  1. mysql -u root -p
  2. mysql> grant all privileges on Syslog.* to logger@localhost identified by 'logger';
  3. mysql> flush privileges;
  4. mysql> exit;

修改rsyslog的配置文件

  1. # vi /etc/rsyslog.conf     //修改一下即可
  2. # Use traditional timestamp format
  3. $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
  4. # Provides kernel logging support (previously done by rklogd)
  5. # Provides support for local system logging (e.g. via logger command)
  6. $ModLoad immark
  7. $ModLoad imuxsock
  8. $ModLoad imklog
  9. $ModLoad ommysql
  10. *.* :ommysql:127.0.0.1,Syslog,logger,logger
  11. $ModLoad imudp.so
  12. $UDPServerRun 514
  13. # Log all kernel messages to the console.
  14. # Logging much else clutters up the screen.
  15. #kern.*                                                 /dev/console
  16. # Log anything (except mail) of level info or higher.
  17. # Don't log private authentication messages!
  18. *.info;mail.none;authpriv.none;cron.none                /var/log/messages
  19. # The authpriv file has restricted access.
  20. authpriv.*                                              /var/log/secure
  21. # Log all the mail messages in one place.
  22. mail.*                                                  -/var/log/maillog
  23. # Log cron stuff
  24. cron.*                                                  /var/log/cron
  25. # Everybody gets emergency messages
  26. *.emerg                                                 *
  27. # Save news errors of level crit and higher in a special file.
  28. uucp,news.crit                                          /var/log/spooler
  29. # Save boot messages also to boot.log
  30. local7.*                                                /var/log/boot.log

红色部分是添加的,其它的对比一下,有的就略过,没的就添加一下吧。

安装LogAnalyzer

  1. # wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.3.tar.gz
  2. # tar xf loganalyzer-3.6.3.tar.gz
  3. # mkdir /var/www/html/loganalyzer
  4. # mv loganalyzer-3.6.3/src/* /var/www/html/loganalyze
  5. # touch /var/www/html/loganalyzer/config.php
  6. # chmod 666 /var/www/html/loganalyzer/config.php

通过浏览器安装即可

以上就完成了loganalyzer的安装,登陆查看

二、Windows客户端安装

下载evtsys  http://code.google.com/p/eventlog-to-syslog/

  1. 解压缩放到 C:\Windows\System32
  2. evtsys -i -s 10 -h log-server-ip -p 514
  3. net start evtsys

在安装的时候,会报一个错误,是配置文件的问题,可以忽略不用管,只要看到最后的安装成功即可。以下附上详细的参数

  1. Version: 4.4 (32-bit)
  2. Usage: evtsys.exe -i|-u|-d [-h host] [-b host] [-f facility] [-p port]
  3. [-s minutes] [-l level] [-n]
  4. -i           Install service
  5. -u           Uninstall service
  6. -d           Debug: run as console program
  7. -h host      Name of log host
  8. -b host      Name of secondary log host (optional)
  9. -f facility  Facility level of syslog message
  10. -l level     Minimum level to send to syslog.\n", stderr);
  11. 0=All/Verbose, 1=Critical, 2=Error, 3=Warning, 4=Info
  12. -n           Include only those events specified in the config file.
  13. -p port      Port number of syslogd
  14. -q bool      Query the Dhcp server to obtain the syslog/port to log to
  15. (0/1 = disable/enable)
  16. -s minutes   Optional interval between status messages. 0 = Disabled
  17. Default port: 514
  18. Default facility: daemon
  19. Default status interval: 0
  20. Host (-h) required if installing.

以下是在Loganalyzer上看到的Windows的日志,很明显的windows日志。监控Linux日志就很简单了,直接修改配置文件,把日志发送一份到日志服务器即可,这里不再详细的说明。

本文转自 gm100861 51CTO博客,原文链接:http://blog.51cto.com/gm100861/1191164

rsyslog+loganalyzer+evtsys搭建集中式监控系统相关推荐

  1. 浅谈Telegraf+InfluxDB+Grafana快速搭建简易实时监控系统

    监控从来都是一个很宽泛的问题,任何可能出问题的地方都需要加入监控.全量监控的确是监控的终极目标.在搭建一套监控系统前,需要结合实际的系统情况和发展趋势进行考量.在作者看来,一套监控系统应主要由数据采集 ...

  2. kafka 集群_Kafka集群监控系统Kafka Eagle部署与体验

    Kafka Eagle是一款开源的Kafka集群监控系统 能够实现broker级常见的JMX监控: 能对consumer消费进度进行监控: 能在页面上直接对多个集群进行管理: 安装方式简单,二进制包解 ...

  3. 使用Redis缓存Shiro授权认证信息,搭建集群权限系统

    应用如果做负载均衡,集群间session需要共享,如果session没有共享,用户登录系统以后session保存在登录的应用里面,其他应用里面没有session,没有登陆状态,访问会失败.下面介绍一个 ...

  4. 现代银行集中式业务系统及数据整合

    随着互联网和移动互联网的普及,互联网金融也日益进入人们的日常生活.当前互联网金融方兴未艾,各种新颖高效的金融产品层出不穷.随之而来的是日益激烈的竞争.在这次金融革新的大潮中,传统银行暂时处于相对保守的 ...

  5. Ganglia集群监控系统搭建

    前段时间自己用两台工作站搭建了一个MPI的运行环境,那如何直观的看到每个节点的负载情况呢,于是就想到了用Ganglia搭建一个集群检测系统,相对比较简单,下面详细介绍一下过程 1.Ganglia概述 ...

  6. 4.2.9 Kafka集群与运维, 应用场景, 集群搭建, 集群监控JMX(度量指标, JConsole, 编程获取, Kafka Eagle)

    目录 3.1 集群应用场景 1 消息传递 2 网站活动路由 3 监控指标 4 日志汇总 5 流处理 6 活动采集 7 提交日志 总结 3.2 集群搭建 3.2.1 Zookeeper集群搭建 3.2. ...

  7. 手把手教你搭建Nightingale夜莺监控系统

    ⚠:我依旧是那个不懂技术的小白! 俗话说:无监控不运维! 我身为一个运维界的小白!最常用的监控有:Zabbix,Prometheus,Nagios,CACTI ,夜莺,以及小米的开源监控open-fa ...

  8. vivo 容器集群监控系统架构与实践

    vivo 互联网服务器团队-YuanPeng 一.概述 从容器技术的推广以及 Kubernetes成为容器调度管理领域的事实标准开始,云原生的理念和技术架构体系逐渐在生产环境中得到了越来越广泛的应用实 ...

  9. 搭建prometheus+grafana监控系统

    prometheus简介 Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 .自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发 ...

最新文章

  1. object-c中的继承
  2. SAP QM Quality Notification的凭证流
  3. 【转】vfork 和 fork的区别
  4. centos7挂载windows共享文件夹
  5. Shell 显示带颜色字体
  6. IEEE R10 2021 Special Call For Proposals Related To CoViD‘19
  7. Unity VR游戏开发干货教程:优化VR体验
  8. 23. 合并K个排序链表
  9. Docker核心技术之联合文件系统
  10. c# hdf5 写string_Pandas系列之入门篇——HDF5
  11. 马云向日本捐赠100万只口罩:这是许多中国人的心意!
  12. linux usb有线网卡驱动_Linux下安装USB网卡驱动
  13. 一文带你认清运维岗位
  14. 谷歌网盘下载 根据文件ID miniimagenet
  15. 演讲实录|OpenMLDB 与阿里云 MaxCompute 生态集成
  16. 子类不能抛出新的异常
  17. c语言程序培训,C语言编程培训学习心得
  18. IT人的职业素养与规划:程序开发 软件设计 职场心得 职业素养 职业规划
  19. 国内AI众包竞赛加速发展,云计算成助推器
  20. 拯救地球精英【逻辑题】

热门文章

  1. android log时间,android – Logcat的日志时间戳不按顺序排列
  2. k8s 自定义dns_K8S 生态周报| Docker v19.03.10 正式发布
  3. java红黑树_JAVA学习-红黑树详解
  4. PHP exec xargs 不执行,关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别(新版)...
  5. vuex刷新页面数据丢失怎么解决_vuex状态机浅谈
  6. 清除浏览器缓存之后为什么还是显示旧的html页面_Web缓存知识
  7. Modelsim仿真查看内部信号
  8. java亲密数的解题思路,算法解题思路总结 - jjhgx的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. egret 发布android原生项目(一)打包apk
  10. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 8 章 数据类型_8.6. 布尔类型