基于鯤鵬用華為云源zabbix5.0安裝部署,監(jiān)控郵件報警,自動發(fā)現(xiàn),注冊,分布式等,一整套詳細操作(理論加實操) 使用proxy, SNMP監(jiān)控
理論部分
Zabbix是一個基于Web頁面的企業(yè)級開源監(jiān)控軟件,提供了分布式系統(tǒng)監(jiān)控與網(wǎng)絡監(jiān)控功能。具備主機的性能監(jiān)控,網(wǎng)絡設備性能監(jiān)控,數(shù)據(jù)庫性能監(jiān)控,多種告警方式,詳細報表,圖表的繪制等功能。例如:華為云提供了以鯤鵬云服務ECS為基礎結合EVS,EIP實現(xiàn)zabbix監(jiān)控系統(tǒng)云端搭建方案。
1,企業(yè)上云后的運維挑戰(zhàn)
加速企業(yè)IT設施發(fā)展
降低IT成本
提升系統(tǒng)穩(wěn)定性
提升開發(fā)部署敏感性
以云平臺為基礎
技術創(chuàng)新
企業(yè)上云挑戰(zhàn)
現(xiàn)有IT基礎框架亟需優(yōu)化->新業(yè)務建設周期長,投資大->數(shù)據(jù)管理與業(yè)務分析求凸顯->數(shù)據(jù)安全和業(yè)務可控存在威脅
企業(yè)云上運維特點
開源工具,DevOps特征,全API的體系,數(shù)據(jù)化運維
主流監(jiān)控平臺
Open-falcon
優(yōu)點1,自動發(fā)現(xiàn),支持falcon-agent,snmp支持用戶主動push,用戶自定義插件
優(yōu)點2,支持單周期億次的數(shù)據(jù)采集,告警,判定,歷史數(shù)據(jù)存儲和查詢;
Nagios
優(yōu)點1,適合復雜IT環(huán)境的企業(yè)
優(yōu)點2,配置靈活,可自定義shell腳本,分布式監(jiān)控模式
優(yōu)點3,支持一冗
Zabbix余方式進行主機監(jiān)控,報警設置多樣;
zabbix
優(yōu)點1,85%以上的泛用互聯(lián)網(wǎng)企業(yè)使用;
優(yōu)點2,支持多平臺的企業(yè)級分布式開源監(jiān)控軟件
優(yōu)點3,可實現(xiàn)復雜多條件告警監(jiān)控
優(yōu)點4,提供多種API接口,支持調(diào)用腳本
zabbix監(jiān)控系統(tǒng)功能介紹
zabbix是云數(shù)據(jù)中心監(jiān)控解決方案
zabbix是開源分布式監(jiān)控系統(tǒng),支持多種采集方式和采集客戶端,有專用Agent(代理),也支持SNMP,IPMI,JMX,Telnet,SSH 等多種協(xié)議,它將采集到的數(shù)據(jù)存放在數(shù)據(jù)庫,然后對其進行分析整理,達到條件出發(fā)告警,zabbix具備豐富的功能和靈活的擴展性。
控制中心(zabbix)->通知-郵箱告警
控制中心(zabbix)->通過ping或端口檢查監(jiān)控->被監(jiān)控設備(沒有安裝Zabbix-Agent的服務器)
控制中心(zabbix)->通過Zabbix-Agent監(jiān)控->被監(jiān)控設備(安裝了Zabbix-Agent的服務器)
控制中心(zabbix)->通過SNMP監(jiān)控->被監(jiān)控設備(網(wǎng)絡設備如windows主機設備)
控制中心(zabbix)->配置&狀態(tài)檢查
zabbix監(jiān)控平臺的定位
zabbix是基于web頁面的提供分布式系統(tǒng)監(jiān)控及網(wǎng)絡監(jiān)視功能的企業(yè)級的開源解決方案
zabbix能監(jiān)控各種網(wǎng)絡參數(shù),保證服務器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。
可通過SNMP,Zabbix-agent,ping,端口監(jiān)視等方法提供對/網(wǎng)絡狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,可以運行在多種平臺上。
zabbix監(jiān)控平臺功能介紹-指標收集
指標收集方法:
多平臺zabbix代理
SNMP和PMI代理
用戶服務無代理監(jiān)控
自定義方法
計算和聚合
終端用戶web監(jiān)控
zabbix監(jiān)控平臺功能介紹-問題檢測
高度靈活的自定義選項
獨立的問題條件和解決條件
多個嚴重等級
跟故障分析
異常檢測
趨勢預測
zabbix監(jiān)控平臺功能介紹-告警和修復
發(fā)送信息
讓zabbix自動修復問題
用戶自定義的服務級別
根據(jù)收件人的角色自定義郵件
基于運行時間和資產(chǎn)信息自定義
zabbix監(jiān)控平臺功能介紹-分布式監(jiān)控
集中管理,分布式監(jiān)控
從數(shù)千個被監(jiān)控的設備中采集數(shù)據(jù)
防火墻,DMZ后監(jiān)控
即使網(wǎng)絡異常,也可以持續(xù)采集數(shù)據(jù)
在受監(jiān)控的主機上遠程運行自定義腳本
zabbix監(jiān)控系統(tǒng)的部署載體
在整個zabbix監(jiān)控系統(tǒng)的搭建,維護中,磁盤I/O性能,數(shù)據(jù)庫性能是系統(tǒng)良好運行的關鍵因素
操作部分
先準備虛擬機
虛擬機準備幾臺后續(xù)陸續(xù)用時,并且ping通后建議選擇快照,安裝出錯時還可以復原
第一步,創(chuàng)建虛擬機
命名沒有多大要求,我這樣命名比較好分辨
給多少內(nèi)存量,看需求
根據(jù)自己的需求選擇
根據(jù)實際需求選擇
選擇自己的鏡像文件添加即可
關閉,點擊完成,開啟虛擬機,進行下一步設置設置網(wǎng)卡類型
net.ifnames=0 biosdevname=0
回車等待
先刪除/ 和home 在添加/
設置密碼等
登入成功后
先ping一下百度
如圖,若沒有ping成功說明網(wǎng)關沒有設置成功
那就手動設置一下
cat /etc/resolv.conf
vi /etc/resolv.conf
將8.8.8.8改為自己的網(wǎng)關
nameserver 8.8.8.8
那就可以進行一下步了,安裝部署
zabbix 5.0 版本于 5 月 11 日正式發(fā)布,是最新的 LTS(長期支持)版本,5.0 帶來很多功能和特性.詳見官網(wǎng)文檔:https://www.zabbix.com/cn/whats_new_5_0
官網(wǎng)推薦安裝步驟
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
關閉防火墻和 selinux 并重啟
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
安裝 zabbix rpm 源(使用華為云zabbix源)
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all
安裝 zabbix server 和 agent
yum install zabbix-server-mysql zabbix-agent -y
安裝zabbix 前端源
yum install centos-release-scl -y
啟用 zabbix 前端源,將[zabbix-frontend]下的 enabled 改為 1
修改/etc/yum.repos.d/zabbix.repo
vi /etc/yum.repos.d/zabbix.repo
安裝 zabbix 前端和相關環(huán)境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
使用 yum 安裝 centos7 默認的 mariadb 數(shù)據(jù)庫
yum install mariadb mariadb-server mariadb-devel -y
systemctl enable --now mariadb ? ? ? ?#啟動數(shù)據(jù)庫,并配置開機自動啟動
mysql_secure_installation ? ? ? ?#初始化 mariadb 并配置 root 密碼
其他都y
創(chuàng)建初始數(shù)據(jù)庫
# mysql -uroot -p
password
mysql> show databases; ??????? 查看默認數(shù)據(jù)庫
mysql> create database zabbix character set utf8 collate utf8_bin; ? 我們的電腦自帶的編碼就是utf8
執(zhí)行成功
mysql> create user zabbix@localhost identified by 'password';??? (密碼可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql>flush privileges;???? 更新
mysql> quit;
zabbix 數(shù)據(jù)庫用戶為 zabbix,密碼為 password(可以自行修改)
導入 zabbix 數(shù)據(jù)庫信息 ,(mysql -u用戶名 -p數(shù)據(jù)庫名)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
為Zabbix server配置數(shù)據(jù)庫
編輯配置文件 /etc/zabbix/zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
DBPassword=password
設置完成后,檢查一下
grep '^DBPa' /etc/zabbix/zabbix_server.conf
密碼對應即可
為Zabbix前端配置PHP文件里的時區(qū)
編輯配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
啟動相關服務,并配置開機自動啟動
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
將頁面改為中文版
zabbix 5.0 版本于 5 月 11 日正式發(fā)布,是最新的 LTS(長期支持)版本,5.0 帶來很多功能和特性.詳見官網(wǎng)文檔:https://www.zabbix.com/cn/whats_new_5_0
官網(wǎng)推薦安裝步驟
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
關閉防火墻和 selinux 并重啟
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
安裝 zabbix rpm 源(使用華為云zabbix源)
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all
安裝 zabbix server 和 agent
yum install zabbix-server-mysql zabbix-agent -y
安裝zabbix 前端源
yum install centos-release-scl -y
啟用 zabbix 前端源,將[zabbix-frontend]下的 enabled 改為 1
修改/etc/yum.repos.d/zabbix.repo
vi /etc/yum.repos.d/zabbix.repo
安裝 zabbix 前端和相關環(huán)境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
使用 yum 安裝 centos7 默認的 mariadb 數(shù)據(jù)庫
yum install mariadb mariadb-server mariadb-devel -y
systemctl enable --now mariadb ? ? ? ?#啟動數(shù)據(jù)庫,并配置開機自動啟動
mysql_secure_installation ? ? ? ?#初始化 mariadb 并配置 root 密碼
其他都y
創(chuàng)建初始數(shù)據(jù)庫
# mysql -uroot -p
password
mysql> show databases; ??????? 查看默認數(shù)據(jù)庫
mysql> create database zabbix character set utf8 collate utf8_bin; ? 我們的電腦自帶的編碼就是utf8
執(zhí)行成功
mysql> create user zabbix@localhost identified by 'password';??? (密碼可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql>flush privileges;???? 更新
mysql> quit;
zabbix 數(shù)據(jù)庫用戶為 zabbix,密碼為 password(可以自行修改)
導入 zabbix 數(shù)據(jù)庫信息 ,(mysql -u用戶名 -p數(shù)據(jù)庫名)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
為Zabbix server配置數(shù)據(jù)庫
編輯配置文件 /etc/zabbix/zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
DBPassword=password
設置完成后,檢查一下
grep '^DBPa' /etc/zabbix/zabbix_server.conf
密碼對應即可
為Zabbix前端配置PHP文件里的時區(qū)
編輯配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
啟動相關服務,并配置開機自動啟動
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
將頁面改為中文版
以及完成部署那就進行下一步吧~_~
實現(xiàn)監(jiān)控
出現(xiàn)覆蓋詢問時輸入 y 回車即可
準備好幾臺被監(jiān)控的虛擬機
部署zabbix-agent2和驗證,采集數(shù)據(jù),檢測其他虛擬機(服務器),在其他虛擬機上安裝azbbix-agent2(go語言)
關閉防火墻
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
yum install ntpdate -y
同步時間,和時區(qū)
ntpdate -u ntp.huaweicloud.com
查看時間
date
時區(qū)統(tǒng)一
mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
部署azbbix-agent2(go語言)
在操作一遍,安裝 zabbix rpm 源(使用華為云zabbix源)
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
安裝azbbix-agent2
yum install zabbix-agent2
提示后輸入y回車即可
ls -l /etc/zabbix/zabbix_agent2.conf
開機啟動? zabbix-agent2
systemctl enable --now zabbix-agent2
yum -y install net-tools
查看端口
netstat -tnlp|grep zabbix
查看驗證zabbix-agent2.service文件
ls /lib/systemd/system/zabbix-agent2.service
需要詳細也可以cat查看
配置并修改文件
clear
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
cat /var/run/zabbix/zabbix_agent2.pid? (源的不同,可能有些變化)
ps -ef|grep zabbix
vi /etc/zabbix/zabbix_agent2.conf
是自己監(jiān)控端是ip地址哦~,如192.168.1.1
:wq? 退出保存
查看本機主機名或重新命名
比如重新命名c1
hostnamectl set-hostname c1
找到,并修改主機名,如下圖
檢查并查看修改了什么
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
重啟zabbix_agent2
systemctl restart zabbix-agent2
試試zabbix-agent2是否接通監(jiān)控端
方式1(監(jiān)控端) 主動獲取被監(jiān)控端數(shù)據(jù)
yum install zabbix-get -y
zabbix_get -s 'IP' -p 10050 -k 'agent.ping'
zabbix_get -s 'IP' -p 10050 -k 'system.hostname'
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
配置主機
客戶端地址修改被監(jiān)控的虛擬機
解決zabbix-server查看的亂碼問題(中文亂碼問題)
服務端(監(jiān)控端)安裝wqy-microhei-fonts
yum -y install wqy-microhei-fonts
alias
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share//fonts/dejavu/DejaVuSans.ttf
更新頁面
根據(jù)自己的需求創(chuàng)建聚合圖形
聚合圖形檢測指定的詳細信息
如下圖操作即可
點擊更改,然后添加
添加key模板和郵箱報警(郵箱報警很有作用哦~)
遠程登入ssh rot@IP
在客戶端(被監(jiān)控端)配置
設置并監(jiān)控服務器登入的人數(shù)
假設(限制登入人數(shù)不超過4個,超過4個就報警信息)
查看zabbix自帶的
(IP是自己的地址)比如
zabbix_get -s 'IP' -p 10050 -k 'agent.ping'
zabbix_get -s 'IP' -p 10050 -k 'system.hostname'
zabbix_get -s 'IP' -p 10050 -k 'system.uname'
who
查看本機有幾個人登入 who | wc -l
在zabbix創(chuàng)建配置文件,使用于自定義key,找到擴展目錄
vi /etc/zabbix/zabbix_agent2.conf
可以用戶自定義
cd /etc/zabbix/zabbix_agent2.d
驗證配置文件是否寫錯
systemctl restart zabbix-agent2
systemctl status zabbix-agent2
正確
在(監(jiān)控端)服務端輸入代碼驗證新配置的文件
zabbix_get -s 'IP' -p 10050 -k 'login.user'?????? IP為被監(jiān)控端(客戶端)地址
添加自帶我key(鍵)
進入網(wǎng)頁http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址),
創(chuàng)建模板,應用集,監(jiān)控項,觸發(fā)器(是否報警),圖形(直觀展示),主機與模板鏈接關聯(lián),標記
創(chuàng)建完成,可查看
點擊Template login User,進入頁面,創(chuàng)建應用集,監(jiān)控項,觸發(fā)器等
創(chuàng)建監(jiān)控項
創(chuàng)建觸發(fā)器
嚴重性和表達式根據(jù)自己的需求來調(diào)整
創(chuàng)建圖形
選擇后,選擇最大值,顏色自選,添加即可
關聯(lián)
點擊主機
郵件報警
其他郵件服務也行
添加后在點擊更新
用自己的qq郵箱測試發(fā)送,發(fā)送成功
添加-更新
測試登入用戶數(shù)超過4個
下一步,就是添加自動發(fā)現(xiàn)自動注冊(意思就是自動去發(fā)現(xiàn)客戶端(監(jiān)控端)并監(jiān)控upc等,采集數(shù)據(jù)必要時報警)
若是新的虛擬機先將客戶端(被監(jiān)控端)配置好
客戶端(被監(jiān)控端)配置詳細地址 https://bbs.huaweicloud.com/blogs/239836
自動添加主機監(jiān)控
查看zabbix-agent2狀態(tài)
systemctl is-active zabbix-agent2
systemctl status zabbix-agent2
zabbix_get -s '192.x.x.117' -p 10050 -k 'agent.ping'
自動發(fā)現(xiàn)自動注冊,
zabbix server主動發(fā)現(xiàn)客戶端(被監(jiān)控端)
先拿兩臺虛擬機來實驗,具體操作步驟如下
一臺服務端(監(jiān)控端),一臺客戶端(被監(jiān)控端)
服務端(監(jiān)控端) ,IP地址如192.X.X.115 hostname:jk
客戶端(被監(jiān)控端),IP地址如192.X.X.117 hostname:c117
分別在服務端(監(jiān)控端)和客戶端(被監(jiān)控端)編輯
vi /etc/hosts
進行自動發(fā)現(xiàn)配置,修改已有的自動發(fā)現(xiàn)規(guī)則,或者創(chuàng)新創(chuàng)建一個自動發(fā)現(xiàn)規(guī)則
根據(jù)實際需求修改IP地址范圍,更改為如下配置,點擊更新
在服務端(監(jiān)控端)查看一下日記
zabbix_get -s '192.x.x.117' -p 10050 -k 'agent.ping'
自動注冊
客戶端(被監(jiān)控端)修改agent2的配置文件
vi /etc/zabbix/zabbix_agent2.conf
將#號去掉
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
systemctl restart zabbix-agent2
查看在服務端(監(jiān)控端)是否連接的得上(驗證腎竇接通)
下一步
添加動作,點擊添加
添加操作
點擊添加
tail -f /var/log/zabbix/zabbix_agent2.log
下一步,分布式部署和添加代理
zabbix監(jiān)控架構
通過服務端(監(jiān)控端)監(jiān)控多臺物理機(客戶端,被監(jiān)控端)獲取CPU、內(nèi)存、硬盤、網(wǎng)卡流量、TPC狀態(tài)、進程數(shù),郵件報警等數(shù)據(jù)
部署分布式zabbix-proxy
至少準備好三個虛擬機或 物理機(真機謹慎選擇)
一臺服務端(監(jiān)控端),一臺zabbix-proxy? ,一臺客戶端(被監(jiān)控端)??? 哈哈自己畫得不是很好,看的懂就行
服務端(監(jiān)控端)-115-service,一臺zabbix-proxy-116? ,一臺客戶端(被監(jiān)控端)-117
115-service
116-proxy
117-zabbix-zgent2
第一步,三臺防火墻都關閉
systemctl disable --now firewalld
停用自動發(fā)現(xiàn)和自動注冊(完成本次實驗后再啟動)
刪除zabbix-agent2主機
在zabbix-proxy-116關閉agent2服務(若是新的虛擬機可不用關閉,新建的虛擬機還沒裝agent2)
systemctl stop zabbix-agent2
查看agent2服務
netstat -tunlp
未發(fā)現(xiàn)agent2服務
而客戶端(被監(jiān)控端)-117agent2是運行的
配置5.0yum源,修改源地址(為了不出錯,只能選擇一個固定源)
若已經(jīng)配置過源,配置5.0yum源步驟可省略 !!
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
安裝proxy,和數(shù)據(jù)庫
在zabbix-proxy-116 中輸入一下代碼
yum install zabbix-proxy-mysql zabbix-get -y
完成
啟動數(shù)據(jù)庫,配置用戶,存儲zabbix-agent2數(shù)據(jù)
yum install mariadb-server mariadb -y
systemctl start mariadb
netstat -tunlp
mysql
mysql> create database zabbix_proxy character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
mysql>flush privileges; ? ? 更新
mysql> quit;
查看安裝zabbix-poroxy-mysql路徑
rpm -ql zabbix-proxy-mysql
將chema.sql.gz數(shù)據(jù)導入到mysql中
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.8/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy
mysql
MariaDB [(none)]> show databases;
MariaDB [(none)]> use zabbix_proxy;
MariaDB [(none)]> use zabbix_proxy;
MariaDB [zabbix_proxy]> quit
修改proxy配置文件,鏈接數(shù)據(jù)庫
sed -i.ori '162a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf
sed -i 's#Server=127.0.0.1#Server=IP115#' /etc/zabbix/zabbix_proxy.conf????????????????????????????????????????? # IP115改為自己的服務端(監(jiān)控端)地址
hostname
sed -i 's#Hostname=Zabbix proxy#Hostname=c3#' /etc/zabbix/zabbix_proxy.conf???????????????????? ? ? ? ? # c3改為本機的主機名,不輸入修改,自己手動進入文件修改也行
如vi /etc/zabbix/zabbix_proxy.conf
grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
啟動代理服務
systemctl status zabbix-proxy
systemctl restart zabbix-proxy
wed頁面添加代理,創(chuàng)建代理后填入zabbix-proxy-116虛擬機的姓名,和本機的ip地址
在服務端(監(jiān)控端)-115-service上查看日記
tail -f /var/log/zabbix/zabbix_server.log
使用proxy, SNMP監(jiān)控
切換到第三臺虛擬機agent2-c117
vi /etc/zabbix/zabbix_agent2.conf
ServerActive IP地址填寫代理服務器IP地址
Hostname填當前主機名
退出保存
:wq
創(chuàng)建客戶端(被監(jiān)控端)agent2 主機
netstat -tunlp
grep '^[z-Z]' /etc/zabbix/zabbix_agent2.conf
重啟一下agent2服務
systemctl restart zabbix-agent2
等zbx亮起來就說明成功了
切換到zabbix-proxy116-proxy
查看proxy.log日記
tail -f /var/log/zabbix/zabbix_proxy.log
如果還沒亮起來,建議檢查一下路由配置,三臺路由配置都一樣即可
cat /etc/hosts
設置完成之后重啟服務
在117-zabbix-zgent2端
systemctl restart zabbix-agent2
在116-proxy端
systemctl restart zabbix-proxy
下一步,
SNMP監(jiān)控服務,監(jiān)控路由器,打印機等
服務端(監(jiān)控端)-115-service服務端安裝SNMP監(jiān)控
yum -y install net-snmp net-snmp-utils
配置SNMP
sed -i.ori '57a view systemview included .1' /etc/snmp/snmpd.conf
啟動snmp服務
systemctl start snmpd.service
snmpwalk -v 2c ?-c public 127.0.0.1 sysname?????? #-v協(xié)議版本 -c暗號 本地IP? snmp的key鍵
先去取消zabbix 服務和agent,避免影響,可后續(xù)刪除snmp服務在加上
Zabbix 分布式 鯤鵬
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。