今天升graylog 4
稍微記一下
如果還有其碰到其他問題
之後再補上
官方提供的ova是 ubuntu 18.04
這個很怪 要用就只能用二年多到 2023
為什麼不直接用2004
所以決定不用ova 直接在centos 8裝
照官方文件 安裝沒什麼問題
https://docs.graylog.org/en/4.0/pages/installation/os/centos.html#centosguide
裝完後要調整 graylog 和 elasticsearch的 記憶体參數
/etc/elasticsearch/jvm.options
-Xms4g
-Xmx4g
/etc/sysconfig/graylog-server
GRAYLOG_SERVER_JAVA_OPTS="-Xms4g -Xmx4g -XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:-OmitStackTraceInFastThrow"
我用16G的ram
es和graylog各占4G
再來要讓其他sever可以從這台撈資料
/etc/elasticsearch/elasticsearch.yml
在之前的版本只要加上以下這行就可以
network.host: 0.0.0.0
但這個版本加了之後 ES一直起不來
看了一下log
[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured
還要再加上以下這行
discovery.seed_hosts: ["127.0.0.1"]
加完ES啟動就沒問題了
graylog預設只會listen在localhost 9000
要加上
http_bind_address = 0.0.0.0:9000
再來就是透過rest撈資料的問題了
legacy 的search 只剩json輸出的沒問題 另外二個都撈不出資料
這個不知道是bug還是什麼
反正目前就先撈出來再用jq來處理了
沒有留言:
張貼留言