Zabbix 5 0搭建筆記(一)

2021-10-10 05:44:41 字數 2496 閱讀 6982

按官方文件推薦,以500臺伺服器為基準,所需配置為:

zabbix

prometheus

agent占用資源低極低

–––磁碟占用空間

250gb

200gb––

–記憶體最低配置

2gb8gb––

–cpu最低配置

2c2c––

–部署方式

混合分布式部署

集群聯邦式部署

zabbix 最新版 支援 tsdb 和mysql 推薦內網單獨部署

#因存在go業務伺服器監控,提前準備go環境

#解壓到固定位置 解壓縮後go原始碼路徑確保為

/opt/go/

#配置go的工作空間(配置gopath),以及go的環境變數

#go的**必須在gopath中,也就是乙個工作目錄,目錄包含三個子目錄

$gopath

src 存放go源**的目錄,存放golang專案的目錄,所有專案都放到gopath的src目錄下

bin 在go install後生成的可執行檔案的目錄

pkg 編譯後生成的,原始碼檔案,如.a

#建立/opt/gocode/,用於設定gopath為/opt/gocode

mkdir -p /opt/gocode/

tree #檢視結構

/opt/gocode/

├── bin

├── pkg

└── src

設定gopath環境變數

修改/etc/profile系統環境變數檔案,寫入gopath資訊以及go sdk路徑

export goroot=/opt/go #golang源**目錄,安裝目錄

export gopath=/opt/gocode #golang專案**目錄

export path=$goroot

/bin:$path

#linux環境變數

export gobin=$gopath

/bin #go install後生成的可執行命令存放路徑

讀取/etc/profile,立即生效

source /etc/profile #讀取環境變數

檢視go環境是否生效

//檢視go環境變數路徑

which go

//檢視go語言環境資訊

go env

//檢視go版本,檢視是否安裝成功

yum update #更新

yum install lrzsz

yum install unzip zip

#以iptables為例,firewalld同理

//關閉firewalld

systemctl stop firewalld

systemctl disable firewalld

//安裝iptables並啟用

yum install -y iptables-services

vim /etc/sysconfig/iptables

-a input -p tcp -m tcp --dport 10051 -j accept #zabbix -server

-a input -p tcp -m tcp --dport 10050 -j accept #agent

-a input -p tcp -m tcp --dport 3000 -j accept # granfana

-a input -p tcp -m tcp --dport 3306 -j accept # mysql or mariadb

-a input -p tcp -m tcp --dport 80 -j accept # apache or nginx

//啟動iptables

systemctl start iptables

systemctl status iptables

zabbix 搭建筆記 (二)

Python指令碼實現zabbix5 0告警收斂

注意總結 在多個運維技術分享中都會談及到 告警風暴 這個詞,即在短時間內批量傳送告警資訊,為了避免重複告警以及過濾掉無效告警,免去運維人員檢視重複告警內容的煩惱。於是想辦法對告警資訊進行收斂。1 將產生的告警事件對應的triggerid 對應乙個觸發器 actionid 對應告警接收組 hostip...

zabbix5 0系統監控難點彙總

yum reinstall y mariadb server mariadb systemctl start mariadb.service systemctl enable mariadb.service 建議執行下安全配置 mysql secure installationmysql uroot...

Centos7下搭建zabbix5 0環境(一)

目錄 zabbix5.0監測系統的搭建 基礎環境的配置 一 部署lamp環境 二 安裝mysql vsphere上層搭建的應用反饋說無法接入,猜測是否有介面流量過大,將頻寬佔滿,因此決定搭建一套流量監測的工具,以zabbix進行試點。此命令相當於修改locale.conf vi etc locale...