您好,登錄后才能下訂單哦!
以3.2.6版本的Zabbix為例展開說明
1、準(zhǔn)備Lnmp環(huán)境。
本次準(zhǔn)備的環(huán)境:
Linux:2.6.32-642.el6.x86_64
Nginx:1.12.0
Mariadb:10.2.6
PHP:7.1.6
2、安裝完成Lnmp環(huán)境,在數(shù)據(jù)庫中以u(píng)tf8格式創(chuàng)建zabbix數(shù)據(jù)庫,并授權(quán)某用戶使用zabbix數(shù)據(jù)庫的權(quán)限。
create database zabbix character set utf8; grant all on zabbix.* to 'zabbixuser'@'%.%.%.%' identified by 'zabbixpasswd'; flush privileges ;
3、Zabbix官方站點(diǎn)下載需要的各個(gè)rpm包,查看了3.2.6版本的官方repo,其中提供的yum源不包含server端的各個(gè)rpm,并且將server端需要的rpm包放置于deprecated目錄下,所以需要手動(dòng)下載rpm后安裝。
zabbix-release-3.2-1.el6.noarch.rpm #agent端可一直安裝該yum源,使用yum方式安裝 wget http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/deprecated/zabbix-server-mysql-3.2.6-1.el6.x86_64.rpm wget http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/deprecated/zabbix-web-3.2.6-1.el6.noarch.rpm wget http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/deprecated/zabbix-web-mysql-3.2.6-1.el6.noarch.rpm wget #安裝epel yum源,在使用yum安裝上面四個(gè)rpm時(shí),可直接使用epel源下載安裝各個(gè)依賴 wget or wget #yum安裝Zabbix Server yum install -y zabbix-get-3.2.6-1.el6.x86_64.rpm zabbix-server-mysql-3.2.6-1.el6.x86_64.rpm zabbix-web-3.2.6-1.el6.noarch.rpm zabbix-web-mysql-3.2.6-1.el6.noarch.rpm
4、導(dǎo)入zabbix web提供的sql導(dǎo)入至為zabbix提供的數(shù)據(jù)庫中(此處提供的sql文件和前幾個(gè)版本有所差異,之前是三個(gè)sql文件依次導(dǎo)入,本次安裝發(fā)現(xiàn)之后只提供了一個(gè)sql的壓縮文件create.sql.gz,直接解壓導(dǎo)入即可)
gunzip /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql.gz mysql -uUSER -pPASSWD zabbix < /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql
5、安裝完成后,修改zabbix_server.conf中的數(shù)據(jù)庫名稱和密碼等信息后即可啟動(dòng)該服務(wù)。將zabbix提供的web頁面與nginx服務(wù)綁定后直接訪問web頁面進(jìn)入web安裝。
以上步驟可參考以下博文:
各rpm:
zabbix-release:會(huì)生成一個(gè)zabbix的yum源,可以直接下載相關(guān)軟件包。
server端:
zabbix-get:zabbix的一個(gè)工具,用來檢查是否可以獲取服務(wù)器信息(一般服務(wù)端要安裝)
zabbix-java-gateway:用于監(jiān)控JMX應(yīng)用的程序,它把收集到的信息發(fā)送個(gè)(看需求安裝)
zabbix-web:zabbix要使用web界面,這個(gè)包是用來處理Apache和PHP,mysql等之間的依賴關(guān)系。
zabbix-web-mysql:這個(gè)是zabbix前段支持mysql的(根據(jù)數(shù)據(jù)庫類型選擇mysql或者psql,兩者數(shù)據(jù)庫字符類型不同)
zabbix-web-japanese:web端支持日語
agent端:
zabbix-agent.:zabbix客戶端,用來收集客戶端各種參數(shù)
zabbix-sender:用于發(fā)送數(shù)據(jù)給server或者proxy。
proxy端:
zabbix-proxy-mysql:zabbix proxy可以代替zabbix server檢索客戶端的數(shù)據(jù),然后把數(shù)據(jù)匯報(bào)給zabbix server,并且在一定程度上分擔(dān)了zabbix server的壓力。zabbix proxy可以非常簡(jiǎn)便的實(shí)現(xiàn)了集中式、分布式監(jiān)控。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。