本篇文章為大家展示了Zabbix4.0分布式和自動注冊發送的操作過程,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業 ”的價值觀,專業網站建設服務10余年為成都石雕小微創業公司專業提供成都定制網站營銷網站建設商城網站建設手機網站建設小程序網站建設網站改版,從內容策劃、視覺設計、底層架構、網頁布局、功能開發迭代于一體的高端網站建設服務。一,zabbix proxy 編譯安裝
分布式架構
Zabbix Server -> Zabbix Proxy -> Zabbix Agent(多臺)
Agent的Server白名單要配置Proxy
proxy代理端需要數據庫存儲
mysql 數據庫安裝
yum install mariadb-server mariadb mariadb-devel -y systemctl restart mariadb systemctl enable mariadb
數據庫初始化
root:mysql ##登陸 create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by 'zabbixpwd'; set names utf8; use zabbix; source /usr/local/src/zabbix-4.0.3/database/mysql/schema.sql;
Zabbix Proxy安裝
yum install -y tar gcc make gcc-c++ net-snmp-devel libxml2-devel libcurl-devel pcre-devel useradd -s /sbin/nologin zabbix cd /usr/local/src/ wget 'https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz' tar -zxvf zabbix-4.0.3.tar.gz cd zabbix-4.0.3 ./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make && make install chown -R zabbix:zabbix /usr/local/zabbix/
修改配置文件
vim /usr/local/zabbix/etc/zabbix_proxy.conf Hostname=bjproxy ##主機名 Server=192.168.237.49 ##zabbx server 白名單 LogFile=/usr/local/zabbix/zabbix_proxy.log DBHost=127.0.0.1 DBName=zabbix DBUser=zabbix DBPassword=zabbixpwd DBPort=3306 ConfigFrequency=60 #啟動 Zabbix _Proxy
網頁配置 proxy服務器
proxy name 必須 和配置文件里面的hostname 一直
active 是proxy 去請求zabbix server 而passive 是zabbix server 每過一段時間去 請求zabbix server
proxy address 填寫proxy 地址
通過proxy 監控主機
這地方選擇代理設備 同時自定義添加監控項跟原來一樣的
二:zabbix 自動發現和注冊
自動發現
自動發現名稱,是否通過代理 自動發現,IP段,自動發現更新時間,check 自動發現的key
查看是否 配置成功
自動發現后的動作(添加主機,添加主機組,關聯應用模板等)
注意填寫發現的條件
發現之后的動作:加入服務器組 關聯模板
成后后會在hosts 看到相關主機信息 缺點是主機名設置比較麻煩
自動注冊
自動注冊相對來說比自動發現好用
使用自動注冊的話,添加主機的時候主機名使用Agent配置的Hostname
自動注冊流程:
1,zabbix客戶端需要配置ServerActive
2,zabbix客戶端把自己的元數據提供給zabbix服務器或zabbix分布式proxy
3,zabbix服務器添加動作,當收到元數據時候自動添加主機、鏈接模板等
agent客戶端配置
PidFile=/usr/local/zabbix/zabbix_agentd.pid LogFile=/usr/local/zabbix/zabbix_agentd.log Hostname=www_001 ## 于主機名保持一致 Server=192.168.237.50 ## 有proxy 填寫proxy地址 沒有代理填寫server地址 ServerActive=192.168.237.50 ## 有proxy 填寫proxy地址 沒有代理填寫server地址 UnsafeUserParameters=1 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf HostMetadataItem=system.uname ##元數據
添加元數據來源 填寫計算機名匹配 如圖:開頭計算機名是www_ 都會自動注冊添加
有proxy 添加proxy
添加部署注冊后的動作
驗證
上述內容就是Zabbix4.0分布式和自動注冊發送的操作過程,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯-成都網站建設公司行業資訊頻道。
當前名稱:Zabbix4.0分布式和自動注冊發送的操作過程-創新互聯
網頁鏈接:http://vcdvsql.cn/article38/ejesp.html
成都網站建設公司_創新互聯,為您提供云服務器、網頁設計公司、定制開發、微信公眾號、做網站、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯