centos7 install elk

一榜晦、安裝kibana

下載地址https://artifacts.elastic.co/downloads/kibana/kibana-6.2.3-linux-x86_64.tar.gz

二、準(zhǔn)備工作,添加ELK用戶设联,用ELK用戶啟動elk

useradd?elk

usermod -s /sbin/nologin #不讓elk用戶來登錄系統(tǒng)

解壓安裝kibana

? ? tar -zxvf kinana-6.2.3-linux-x86_64.tar.gz

? ? mv?kinana-6.2.3-linux-x86_64? /usr/local/kibana

三、kibana配置文件

vim /usr/local/kibana/config/kibana.yml修改如下內(nèi)容

server.port:5601

server.host:"0.0.0.0"

#elasticsearch.url:"http://localhost:9200"

#elasticsearch.username:"user"(配置連接elasticsearch的用戶名密碼)

#elasticsearch.password:"pass"

四灼捂、把kibana目錄改為elk用戶

chown -R elk:elk /usr/local/kibana

五离例、腳本啟動

vim /usr/local/kibana/bin/start.sh

nohup /usr/local/kibana/bin/kibana >>/tmp/kibana.log &

2>>/tmp/kibana.log

chmod a+x?/usr/local/kibana/bin/start.sh

六、普通用戶啟動

su -s /bin/bash elk 'ussr/local/kibana/bin/start.sh'

如有防火墻需要放行tcp5601

需要進(jìn)行安全加固悉稠,因為kibana默認(rèn)沒有任何權(quán)限限制需要將kibana的server.host改成127.0.0.1

安裝nginx

配置nginx源cd /etc/yum.repos.d/

touch nginx.repo

將以下內(nèi)容貼進(jìn)去

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/

gpgcheck=0

enabled=1

執(zhí)行yum install -y nginx?

在nginx的配置文件中去修改/etc/nginx/conf/nginx.conf

worker_processes?1;

events {

???worker_connections?1024;

}

http {

???include??????mime.types;

???default_type?application/octet-stream;

???log_format?main?'$remote_addr - $remote_user [$time_local] "$request" '

?????????????????????'$status $body_bytes_sent "$http_referer" '

?????????????????????'"$http_user_agent" "$http_x_forwarded_for"';

???sendfile???????on;

???keepalive_timeout?65;

???server {

??????listen??????5609;

??????access_log?/usr/local/nginx/logs/kibana_access.log main;#日志記錄宫蛆,可以查看到訪問的IP,后面放行允許訪問的

??????error_log /usr/local/nginx/logs/kibana_error.log error;#日志記錄

??????location / {

??????????allow 127.0.0.1;#這里默認(rèn)是本機(jī)的,如果需要修改成運(yùn)行訪問的IP耀盗,在下面一行添加

??????????deny all;

? ? ? ? ? ?#?auth_basic "elk auth";通過認(rèn)證的方式訪問

??? ??? ???#auth_basic_user_file /usr/local/nginx/conf/htpasswd;通過認(rèn)證的方式訪問

??????????proxy_passhttp://127.0.0.1:5601;

??????}

???}

}

printf "elk:$(openssl passwd -1r00t@123)\n" >/usr/local/nginx/conf/htpasswd#這里配置用戶名密碼

配置完之后nprintf "elk:$(openssl passwd -1 r00t@123)\n" >/usr/local/nginx/conf/htpasswdginx -t?檢查下

使用nginx -s reload?重讀配置文件不需要重啟

七想虎、elasticsearch?安裝

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.tar.gz

tar -zxvf elasticsearch-6.2.3.tar.gz

mv?elasticsearch-6.2.3.tar.gz /usr/local/elasticsearch

修改配置文件

vim elasticsearch.yml

path.data: /usr/local/elasticsearch/data

path.logs: /usr/local/elasticsearch/logs

network.host: 127.0.0.1

http.port: 9200

修改完之后,需要修改elasticsearch文件用戶所屬組

chown -R elk:elk /usr/localelasticsearch/

如果機(jī)器配置較低?需要修改jvm.options配置文件

-Xms 500M#默認(rèn)是1G

-Xmx 500M

配置啟動腳本start.sh?

/usr/local/elasticsearch/bin/elasticsearch -d

腳本執(zhí)行權(quán)限

chmod a+x?/usr/local/elasticsearch/bin/start.sh

啟動elasticsearchbash?

su -s /bin/ elk "/usr/local/elasticsearch/bin/start.sh"

日志文件在/usr/local/elasticsearch/logs/elasticsearch.log


如果要配置在外網(wǎng)上面需要修改內(nèi)核參數(shù)


需要修改的內(nèi)容

vim /etc/security/limits.conf

* soft nofile 65536

* hard nofile 65536

vim /etc/security/limits.d/20-nproc.conf

*?????????soft???nproc????10240

*?????????hard???nproc????10240

vim /etc/sysctl.conf

vm.max_map_count = 262144需要執(zhí)行sysctl -p生效


這樣就監(jiān)聽在外網(wǎng)IP上了叛拷,建議監(jiān)控內(nèi)網(wǎng)機(jī)器

八舌厨、logstash安裝

https://artifacts.elastic.co/downloads/logstash/logstash-6.2.3.tar.gz

tar -zxvf logstash-6.2.3.tar.gz

mv logstash-6.2.3 /usr/local/logstash

logstash配置logstash.conf

input {

?file {

???path => "/usr/local/nginx/logs/kibana_access.log"

?}

}

output {

?elasticsearch {

???hosts => ["http://127.0.0.1:9200"]

?}

logstash?啟動腳本

vim /usr/local/logstash/bin/start.sh

/usr/local/logstash/bin/logstash -f /usr/local/logstash/config/logstash.conf >>/tmp/logstash.log 2>>/tmp/logstash.log &

chmod a+x /usr/local/logstash/bin/start.sh

啟動時間較長


登錄kibana上面再management中配置



完成后再discover中查看。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忿薇,一起剝皮案震驚了整個濱河市裙椭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌署浩,老刑警劉巖揉燃,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筋栋,居然都是意外死亡炊汤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門弊攘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來婿崭,“玉大人,你說我怎么就攤上這事肴颊∶フ唬” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵婿着,是天一觀的道長授瘦。 經(jīng)常有香客問我,道長竟宋,這世上最難降的妖魔是什么提完? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮丘侠,結(jié)果婚禮上徒欣,老公的妹妹穿的比我還像新娘。我一直安慰自己蜗字,他們只是感情好打肝,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挪捕,像睡著了一般粗梭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上级零,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天断医,我揣著相機(jī)與錄音,去河邊找鬼。 笑死鉴嗤,一個胖子當(dāng)著我的面吹牛斩启,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播醉锅,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼兔簇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了荣挨?” 一聲冷哼從身側(cè)響起男韧,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎默垄,沒想到半個月后此虑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡口锭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年朦前,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹃操。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡韭寸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出荆隘,到底是詐尸還是另有隱情恩伺,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布椰拒,位于F島的核電站晶渠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏燃观。R本人自食惡果不足惜褒脯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缆毁。 院中可真熱鬧番川,春花似錦、人聲如沸脊框。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缚陷。三九已至适篙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間箫爷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虎锚,地道東北人硫痰。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像窜护,于是被迫代替她去往敵國和親效斑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

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