使用rsyslog+loganalzey收集日誌顯示客戶端ip
1、資料庫修改
LogAnalyzer 預設表欄位只有一個 FromHost,我們在新增一個 FromIP,用於記錄源IP地址。
mysql> use Syslog;
mysql> alter table SystemEvents add FromIP varchar(60) default null after FromHost;
2、修改rsyslog.conf
rsyslog 預設情況下插入語句沒有 FromIP欄位,我們修改插入SQL 語句新增 FromIP欄位即可。
$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,rsyslog,syslog;insertpl
#應用上面SQL語句,template在ModLoad上面
3、LogAnalyzer新增源IP地址
3.1、登入管理後臺
使用管理員賬號登入
進入Admin Center
3.2、新增Fields
3.3、新增views
3.4新增DBMappings,用於建立欄位對應關係
注: DBMappings注意大小寫,對應後面全部小寫,不能有錯,對應如下。
uID => id, Date => devicereportedtime, Host => fromhost, Messagetype => infounitid, Message => message, Facility => facility, Severity => priority, Syslogtag => syslogtag, ProcessID => processid, Event ID => eventid, Eventlog Type => eventlogtype, Event Source => eventsource, Event Category => eventcategory, Event User => eventuser, SystemID => systemid, Checksum => checksum
3.5、修改資料來源配置
修改預設 Table type =>> MonitorWare, 修改為 NewSyslog 也就是上面新新增的NewSyslog。
修改日誌選擇 Select View => NewSyslog。
4、效果圖
相關文章
- 顯示連線Oracle資料庫的客戶端IP地址Oracle資料庫客戶端
- 客戶端釋出日誌測試客戶端
- 支付寶客戶端架構分析:自動化日誌收集及分析客戶端架構
- ABP vNext 審計日誌獲取真實客戶端IP客戶端
- pomelo獲取客戶端IP客戶端
- IoT日誌利器:嵌入式日誌採集客戶端(C Producer)釋出客戶端
- 使用Kafka做日誌收集Kafka
- c# 獲取客戶端IPC#客戶端
- 獲取客戶端真實IP客戶端
- 如何使用python爬蟲直接返回客戶端IP?Python爬蟲客戶端
- UNIX網路程式設計學習(8)--伺服器端顯示客戶端的IP地址和埠號程式設計伺服器客戶端
- zabbix客戶端無法啟動並且沒有日誌客戶端
- github客戶端使用Github客戶端
- nginx設定反向代理怎麼獲取客戶端的真實IP和域名以供日誌分析Nginx客戶端
- .net 獲取客戶端真實ip客戶端
- java 獲取客戶端真實ipJava客戶端
- java獲取客戶端ip和macJava客戶端Mac
- Xmanager用法(export DISPLAY=客戶端IP:0.0)Export客戶端
- 使用#LANG= 來設定linux畫面字元顯示與客戶端一致Linux字元客戶端
- nginx日誌中顯示cookie資訊NginxCookie
- SpringBoot使用ELK日誌收集Spring Boot
- 日誌收集之filebeat使用介紹
- 使用Fluentd + Elasticsearch收集訪問日誌Elasticsearch
- FTP 客戶端使用教程FTP客戶端
- MQTTJava客戶端的使用MQQTJava客戶端
- redis客戶端的使用Redis客戶端
- 監控database上的客戶端ip地址Database客戶端
- Django透過request獲取客戶端IPDjango客戶端
- 改造xxl-job的客戶端日誌檔案生成體系客戶端
- ftp客戶端,ftp客戶端軟體具體怎麼使用?FTP客戶端
- 服務端如何獲取客戶端請求IP地址服務端客戶端
- rac日誌收集方法
- 日誌收集分析-heka
- HP收集日誌方法
- oracle 日誌收集工具Oracle
- Vector + ClickHouse 收集日誌
- 使用 Webix 建立 Email 客戶端WebAI客戶端
- NEO-GUI 客戶端使用GUI客戶端