1.zabbix基礎(chǔ)搭建
Zabbix 是由 Alexei Vladishev 開發(fā)的?種?絡(luò)監(jiān)視、管理系統(tǒng),基于 Server-Client 架構(gòu)???于監(jiān)視各種?絡(luò)服務(wù)、服務(wù)器和?絡(luò)機(jī)器等狀態(tài)。 使?各種 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 儲(chǔ)存資料。Server 端基于 C語?、Web 管理端 frontend 則是基于 PHP 所 制作的。 Zabbix 可以使?多種?式監(jiān)視??梢灾皇? Simple Check 不需要安裝 Client 端,亦可基于 SMTP 或 HTTP ... 各種協(xié)議定制監(jiān)視。 在客戶端如 UNIX, Windows 中安裝 Zabbix Agent 之后,可監(jiān)視 CPU Load、?絡(luò)使?狀況、硬盤容量等各種狀態(tài)。?就算沒有安裝 Agent 在監(jiān)視對(duì)象 中,Zabbix 也可以經(jīng)由 SNMP、TCP、ICMP、利? IPMI、SSH、telnet 對(duì)?標(biāo)進(jìn) ?監(jiān)視。 Zabbbix?帶的Item?夠滿?普通?公司的監(jiān)控需求,對(duì)于?公司也可以設(shè)定?定義 的Item,?動(dòng)?成報(bào)表,也有API可以和其他系統(tǒng)集成
zabbix就是可以滿?理想化的監(jiān)控系統(tǒng)需求
?持?定義監(jiān)控腳本,提供需要輸出的值即可 zabbix存儲(chǔ)的數(shù)據(jù)庫表結(jié)構(gòu)稍有復(fù)雜但是邏輯清晰 zabbix存在模板的概念,可以?便的將?組監(jiān)控項(xiàng)進(jìn)?部署 zabbix每?個(gè)item也就是監(jiān)控項(xiàng),都可以看到歷史記錄,且web界?友好 zabbix有強(qiáng)?的Trigger(觸發(fā)器)定義規(guī)則,可以定義復(fù)雜的報(bào)警邏輯 zabbix提供了ack報(bào)警確認(rèn)機(jī)制 zabbix?持郵件,短信,微信等告警 zabbix在觸發(fā)告警后,可以遠(yuǎn)程執(zhí)?系統(tǒng)命令 zabbix有原?的PHP繪圖模塊
1)基礎(chǔ)配置
準(zhǔn)備三臺(tái)虛擬機(jī),搭建zabbix的服務(wù)器的配置要在2h2g+,另外兩臺(tái)無所謂
虛擬機(jī)名稱 |
虛擬機(jī)ip |
虛擬機(jī)配置 |
zabbix_server |
192.168.200.131 |
2H2G100G |
zabbix_agent1 |
192.168.200.132 |
無要求 |
zabbix_agent2 |
192.168.200.133 |
無要求 |
三臺(tái)虛擬機(jī)都進(jìn)行如下操作:修改名稱——關(guān)閉防火墻——配置yum源
1.1修改虛擬機(jī)名稱
將三臺(tái)虛擬機(jī)修改成指定名稱
1.2關(guān)閉防火墻
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
1.3配置yum源
rm -rf /etc/yum.repos.d/CentOS-* #刪除默認(rèn)yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #設(shè)置阿里云yum源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm #獲取阿里云官方的zabbix包
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo #添加repo源
yum clean all && yum repolist #查看yum源是否配置成功
2)yum安裝zabbix
此操作只需要在安裝zabbix的server端即可。文章來源:http://www.zghlxwxcb.cn/news/detail-805585.html
yum install zabbix-server-mysql zabbix-agent -y #安裝zabbix
yum install centos-release-scl -y #安裝rh插件
注意:安裝 Software Collections,便于后續(xù)安裝?版本的 php,默認(rèn) yum 安裝的 php 版本為 5.4 過低。 SCL(Software Collections)可以讓你在同?個(gè)操作系統(tǒng)上安裝和使?多個(gè) 版本的軟件,?不會(huì)影響整個(gè)系統(tǒng)的安裝包。 軟件包會(huì)安裝在/opt/rh?錄下 為了避免系統(tǒng)?泛沖突,/opt/rh包安裝在?錄中,例如,這允許你在CentOS 7機(jī)器上安裝Python 3.5,?不會(huì)刪除或?擾Python 2.7. /etc/opt/rh/軟件包的所有配置?件都存儲(chǔ)在?錄中相應(yīng)的?錄中,SCL包 提供了定義使?所包含應(yīng)?程序所需的環(huán)境變量的shell腳本,例如,PATH, LD_LIBRARY_PATH和MANPATH ,這些腳本存儲(chǔ)在?件系統(tǒng)中,作為 /opt/rh/package-name/enable 。文章來源地址http://www.zghlxwxcb.cn/news/detail-805585.html
3)配置前端源
3.1修改zabbix前端yum源
vim /etc/yum.repos.d/zabbix.repo #進(jìn)入repo配置文件
到了這里,關(guān)于Zabbix搭建和模板配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!