Graylog Geolocation

前言


我們?cè)谑褂胓raylog進(jìn)行日志收集的過程中改艇,不難發(fā)現(xiàn)有一個(gè)展示地理位置的“World Map”可供使用。如果你僅僅只是在下圖中的位置點(diǎn)擊一下研儒,百分之九十九不會(huì)給你展示想要的地圖并且會(huì)彈出一串紅色報(bào)錯(cuò)信息(剩下的百分之一其實(shí)也不會(huì)成功^_^)豫缨。那么如何開啟這個(gè)“World Map”呢?本文以下內(nèi)容將做詳細(xì)介紹端朵。

配置Geolocation


下載MaxMind City databases
GeoIP2 City DatabaseGeoLite2 City Database可以任選一種下載好芭,本次下載GeoLite2 City數(shù)據(jù)庫(kù),如下圖:

Download GeoLite2 City Database

配置數(shù)據(jù)庫(kù)

  1. 解壓下載的壓縮包冲呢。

  2. 根據(jù)你不同的安裝方式舍败,將GeoLite2-City.mmdb文件放在合適的位置。本人是采用RPM形式安裝的graylog,graylog web界面點(diǎn)擊“System->Configurations”邻薯,能夠看到默認(rèn)文件的放置位置如下圖:

    默認(rèn)文件放置位置

    因此將GeoLite2-City.mmdb放到/etc/graylog/server/目錄下裙戏。

  3. 更新Geo-Location Processor。graylog web界面點(diǎn)擊“System->Configurations”厕诡,點(diǎn)擊下圖中的“Update”按鈕:


    勾選啟用復(fù)選框累榜,檢查文件放置位置,點(diǎn)擊“Save”按鈕保存配置灵嫌。

    啟用Geo-Location Processor

配置GeoIP Resolver Processors
點(diǎn)擊“Update”按鈕信柿,更新配置:

移動(dòng)GeoIP Resolver行,將GeoIP解析器設(shè)置為要運(yùn)行的最后一個(gè)消息處理器醒第,并啟用GeoIP Resolver,然后點(diǎn)擊“Save”按鈕保存設(shè)置:

配置消息處理器

測(cè)試
至此进鸠,配置完成稠曼。Graylog將開始尋找僅包含IPv4或IPv6地址的字段,并將其地理位置提取到<field>_geolocation字段中客年。簡(jiǎn)單來講霞幅,就是如果你有一個(gè)字段field1的內(nèi)容僅是ip地址的話,graylog將會(huì)根據(jù)這個(gè)字段的ip將地理位置保存在field1_geolocation中量瓜。

下面我們來測(cè)試一下:

  1. 點(diǎn)擊“System->Inputs”司恳,新建Raw/Plaintext TCP類型的input。

    新建input
  2. 發(fā)送測(cè)試消息绍傲。

    [vagrant@graylogTest1 graylog]$ nc -w2 192.168.2.124 5555 <<< '8.8.8.8'
    

    可看到如下圖所示的效果:

    示例1

    上圖message字段僅包含ip地址扔傅,然后graylog就會(huì)根據(jù)此ip延伸出message_city_namemessage_country_code烫饼、 message_geolocation三個(gè)字段猎塞。

倘若你的ip地址并沒有單獨(dú)存在在任何一個(gè)字段中,那么你可以使用Extractor將ip給提取出來存為一個(gè)字段杠纵,然后graylog就可以確定地理位置了荠耽。如下圖中的情況,message字段內(nèi)容包含9.9.9.9地址比藻,此時(shí)就可以創(chuàng)建一個(gè)Extractor進(jìn)行提取铝量。

示例2

創(chuàng)建Extractor提取ip
ip地址的格式比較固定,我們可以使用Grok pattern去匹配银亲,Grok pattern已經(jīng)有現(xiàn)成的匹配ip規(guī)則慢叨,就省去寫正則了。
提取ip

填寫提取規(guī)則
保存提取器

完成之后群凶,當(dāng)我們收到上述消息的時(shí)候插爹,出現(xiàn)的效果就是這樣的:


image.png

展示地圖


當(dāng)出現(xiàn)<field>_geolocation字段后,點(diǎn)擊“World Map”字段即可看到在地圖中的位置。

添加地圖

添加到Dashboard

Graylog官方文檔針對(duì)Geolocation有詳細(xì)的介紹赠尾,本文僅是將跟隨官方文檔進(jìn)行配置的過程做一個(gè)記錄力穗,僅供參考。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末气嫁,一起剝皮案震驚了整個(gè)濱河市当窗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌寸宵,老刑警劉巖崖面,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異梯影,居然都是意外死亡巫员,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門甲棍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來简识,“玉大人,你說我怎么就攤上這事感猛∑呷牛” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵陪白,是天一觀的道長(zhǎng)颈走。 經(jīng)常有香客問我,道長(zhǎng)咱士,這世上最難降的妖魔是什么立由? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮序厉,結(jié)果婚禮上拆吆,老公的妹妹穿的比我還像新娘。我一直安慰自己脂矫,他們只是感情好枣耀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著庭再,像睡著了一般捞奕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拄轻,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天颅围,我揣著相機(jī)與錄音,去河邊找鬼恨搓。 笑死院促,一個(gè)胖子當(dāng)著我的面吹牛筏养,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播常拓,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼渐溶,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了弄抬?” 一聲冷哼從身側(cè)響起茎辐,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掂恕,沒想到半個(gè)月后拖陆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡懊亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年依啰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片店枣。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡孔飒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艰争,到底是詐尸還是另有隱情,我是刑警寧澤桂对,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布甩卓,位于F島的核電站,受9級(jí)特大地震影響蕉斜,放射性物質(zhì)發(fā)生泄漏逾柿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一宅此、第九天 我趴在偏房一處隱蔽的房頂上張望机错。 院中可真熱鬧,春花似錦父腕、人聲如沸弱匪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)萧诫。三九已至,卻和暖如春枝嘶,著一層夾襖步出監(jiān)牢的瞬間帘饶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工群扶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留及刻,地道東北人镀裤。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像缴饭,于是被迫代替她去往敵國(guó)和親暑劝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理茴扁,服務(wù)發(fā)現(xiàn)铃岔,斷路器,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • Logstash使用配置 運(yùn)行:bin/logstash -f /home/logstash.conf logst...
    會(huì)飛的魚Coo閱讀 40,742評(píng)論 2 10
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,809評(píng)論 6 342
  • 文 / 夏上水 (一)序言 傳說,太陽(yáng)王子和月亮公主生活在天庭里,在一個(gè)特殊的日子里,他們相遇了. 太陽(yáng)王子被月亮...
    夏上水閱讀 740評(píng)論 4 22
  • 去年國(guó)慶之后峭火,我來到大連找工作毁习,二狗請(qǐng)了一天假,晚上請(qǐng)我吃火鍋說是給我接風(fēng)洗塵卖丸。吃飯的時(shí)候纺且,他出差的女朋友給他打了...
    象木耳朵閱讀 128評(píng)論 0 0