Graylog Open 安裝前架構確認/介紹
詳細內容請參考引用來源官方網站 印象中應該是在 graylog 6.x 後,官方導入了資料節點概念 最早在先前的系統架構是 graylog + MongoDB + OpenSearch/Elasticsearch 如今已經變成是 graylog + MongoDB + Data Node (OpenSearch) - 疑怎麼看起來沒變 每日收容Log量在10GB以下建議架構 可以從架構圖中看出來建議部署的架構至少要2部以上,且官方的建議是要將 datanode 與 graylog 拆開建置 需要採哪種架構節點方式部署,官方也有指引可以評估每日需要收容的 log 量 每日收容Log量在100GB以下建議架構 多節點叢集部署架構示意圖 多節點叢集部署順序筆記 利用 Nginx 當做 Graylog 2個節點的負載平衡工具,建置 3個 MongoDB (其中 2個節點同時安裝 Graylog Server)及 3個 Datanode 於 nginx 設定檔中將 graylog 預計要收容的服務寫入設定檔中。 (/etc/nginx/nginx.conf) stream { upstream syslog_name1 { server server_hostname1:port_number1; server server_hostname2:port_number1; } server { listen port_number1; proxy_pass syslog_name1; error_log /var/log/nginx/syslog_name1_error.log; } } 有關 http port 部分,如法炮製。 寫入設定檔中。(/etc/nginx/conf....
LibreNMS 安裝與經驗分享
本文採用 Ubuntu 22.04 為作業系統,引用來源為 https://docs.librenms.org/Installation/Install-LibreNMS/ 首先將使用者切換至 root 身份 apt install software-properties-common LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php apt update apt install acl curl fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php-cli php-curl php-fpm php-gd php-gmp php-json php-mbstring php-mysql php-snmp php-xml php-zip rrdtool snmp snmpd unzip python3-pymysql python3-dotenv python3-redis python3-setuptools python3-psutil python3-systemd python3-pip whois traceroute vim 新增 librenms 使用者 useradd librenms -d /opt/librenms -M -r -s "$(which bash)" 下載 LibreNMS cd /opt git clone https://github....