Rsyslog+LogAnalyzer日志系统显示源主机和源IP
      Rsyslog+LogAnalyzer 相信很多朋友都在用,也相信很多朋友遇到主机名问题,比如日志的主机名都是localhost,如下图


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337572577_2432d818.jpg


      这种情况是由于没有设置合理的主机名导致的,还有一种情况主机名相同但是源IP不同,也可能导致无法详细分析日志

一、修改主机名

[codes=text][root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=syslog[/codes]

[codes=text][root@localhost ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 syslog.selboo.com.cn syslog    # 建议放到最上面
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6[/codes]

修改完成之后重启 Rsyslog 服务,并查看 /var/log/messages 文件内的localhost是否变为syslog。

二、为LogAnalyzer添加源IP

1、数据库修改

      LogAnalyzer 默认表字段只有一个 FromHost,我们在添加一个 FromIP,用于记录源IP地址。

[codes=sql]mysql> use Syslog;
mysql> ALTER TABLE SystemEvents ADD FromIP varchar(60) default NULL AFTER FromHost;[/codes]

2、修改rsyslog.conf

      rsyslog 默认情况下插入语句没有 FromIP字段,我们修改插入SQL 语句添加 FromIP字段即可,

[codes=text]$template insertpl,"insert into SystemEvents (Message, Facility, FromHost, FromIP, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values ('%msg%', %syslogfacility%, '%HOSTNAME%', '%fromhost-ip%', %syslogpriority%, '%timereported:::date-mysql%', '%timegenerated:::date-mysql%', %iut%, '%syslogtag%')",SQL

$ModLoad ommysql
*.*       :ommysql:localhost,Syslog,root,123456;insertpl# 应用上面SQL语句 [/codes]

3、LogAnalyzer添加源IP地址

      添加Fields


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337578173_52529640.jpg


      添加views


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337578288_9334290b.jpg


      添加DBMappings,用于建立字段对应关系


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337578506_51382a34.jpg


      修改数据源配置 修改默认 Table type =>> MonitorWare, 修改为 NewSyslog 也就是上面新添加的NewSyslog。


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337578983_24472620.jpg


      查看日志选择 Select View => NewSyslog, 此时我们可以同时查看 源主机和源IP地址了。


点击在新窗口中浏览此图片
https://selboo.com/attachment/201205/1337576818_493872b2.jpg



点击在新窗口中浏览此图片
https://selboo.com/attachment/201207/1342519065_103977b3.jpg
游客 | 登入