真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS7.7yum方式安裝配置Zabbix4.0LTS詳解(一)

一、Zabbix相關(guān)知識(shí)簡(jiǎn)介:

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括永州網(wǎng)站建設(shè)、永州網(wǎng)站制作、永州網(wǎng)頁(yè)制作以及永州網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,永州網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到永州省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1、監(jiān)控的維度:

監(jiān)控內(nèi)容

監(jiān)控方式

物理硬件:CPU溫度、主板溫度、風(fēng)扇轉(zhuǎn)速、電壓、功率等

IPMI、機(jī)房巡檢

操作系統(tǒng):CPU負(fù)載、內(nèi)存使用率、磁盤(pán)使用率、磁盤(pán)I/O、網(wǎng)卡流量等

Linux模板

應(yīng)用軟件:Nginx、php-fpm、redis、MySQL、Tomcat等

定制開(kāi)源模板

業(yè)務(wù):業(yè)務(wù)狀態(tài)、網(wǎng)頁(yè)速度、PV、UV、IP、活躍用戶數(shù)、每日成交量等

騰訊分析、Matomo等

交換機(jī)、路由器、UPS等網(wǎng)絡(luò)設(shè)備

SNMP

日志

ELK、GoAccess、AWStats

說(shuō)明:PV、UV、IP名詞解釋

PV:Page View,訪問(wèn)量,即頁(yè)面瀏覽量或點(diǎn)擊量,衡量網(wǎng)站用戶訪問(wèn)的網(wǎng)頁(yè)數(shù)量,在一定統(tǒng)計(jì)周期內(nèi)用戶每打開(kāi)或刷新1個(gè)頁(yè)面就記錄1次,多次打開(kāi)或刷新同1頁(yè)面則瀏覽量累計(jì)。

UV:Unique Visitor,獨(dú)立訪客,統(tǒng)計(jì)1天內(nèi)訪問(wèn)某站點(diǎn)的用戶數(shù)(以cookie為依據(jù)),訪問(wèn)網(wǎng)站的1臺(tái)電腦客戶端為1個(gè)訪客,可以理解成訪問(wèn)某網(wǎng)站的電腦的數(shù)量,網(wǎng)站判斷來(lái)訪電腦的身份是通過(guò)來(lái)訪電腦的cookies實(shí)現(xiàn)的,如果更換了IP后但不清除cookies,再訪問(wèn)相同網(wǎng)站,該網(wǎng)站的統(tǒng)計(jì)中UV數(shù)是不變的,如果用戶不保存cookies訪問(wèn)、清除了cookies或更換設(shè)備訪問(wèn),計(jì)數(shù)會(huì)加1,00:00-24:00內(nèi)相同的客戶端多次訪問(wèn)只計(jì)為1個(gè)訪客。

IP:Internet Protocol,獨(dú)立IP數(shù),指1天內(nèi)多少個(gè)獨(dú)立的IP瀏覽了頁(yè)面,即統(tǒng)計(jì)不同的IP瀏覽用戶數(shù)量,同一IP不管訪問(wèn)了幾個(gè)頁(yè)面,獨(dú)立IP數(shù)均為1,不同的IP瀏覽頁(yè)面,計(jì)數(shù)會(huì)加1,IP是基于用戶廣域網(wǎng)IP地址來(lái)區(qū)分不同的訪問(wèn)者的,多個(gè)用戶(多個(gè)局域網(wǎng)IP)在同1個(gè)路由器(同1個(gè)廣域網(wǎng)IP)內(nèi)上網(wǎng),可能被記錄為1個(gè)獨(dú)立IP訪問(wèn)者,如果用戶不斷更換IP,則有可能被多次統(tǒng)計(jì)。

2、Zabbix組件:

(1)Zabbix Server:負(fù)責(zé)接收Z(yǔ)abbix Agent或Zabbix Proxy發(fā)送的報(bào)告信息,并負(fù)責(zé)組織配置信息、統(tǒng)計(jì)信息及操作數(shù)據(jù)等。

(2)Zabbix Database:用于存儲(chǔ)所有Zabbix的配置信息及監(jiān)控?cái)?shù)據(jù)的數(shù)據(jù)庫(kù),監(jiān)控?cái)?shù)據(jù)包括

a、歷史數(shù)據(jù):每次采樣的結(jié)果,保存時(shí)長(zhǎng)相對(duì)較短

b、趨勢(shì)數(shù)據(jù):聚合數(shù)據(jù),保存相對(duì)較長(zhǎng)周期內(nèi)的數(shù)據(jù)

(3)Zabbix Web:Zabbix的GUI接口,管理員通過(guò)Web界面管理Zabbix配置以及查看Zabbix相關(guān)監(jiān)控信息,可以單獨(dú)部署在獨(dú)立的服務(wù)器上。

(4)Zabbix Agent:部署在被監(jiān)控主機(jī)上,負(fù)責(zé)收集被監(jiān)控主機(jī)的數(shù)據(jù),并發(fā)往Zabbix Server或Zabbix Proxy。

(5)Zabbix Proxy:可選組件,用于分布式監(jiān)控環(huán)境,收集局部區(qū)域內(nèi)Zabbix Agent的監(jiān)控?cái)?shù)據(jù),并統(tǒng)一發(fā)往Zabbix Server。

說(shuō)明:一般情況下,將Zabbix Agent部署在被監(jiān)控主機(jī)上采集數(shù)據(jù),報(bào)告給負(fù)責(zé)監(jiān)控的中心主機(jī),中心主機(jī)也就是master/agent模型中的master,負(fù)責(zé)監(jiān)控的中心主機(jī)被稱為Zabbix Server,Zabbix Server將從Zabbix Agent接收到的信息存儲(chǔ)于Zabbix Database中,如果管理員需要查看各種監(jiān)控信息,則需要使用PHP編寫(xiě)的Zabbix Web,且依賴于LAMP環(huán)境,不管是Zabbix Server,或Zabbix Web,都需要連接到Zabbix Database獲取相關(guān)數(shù)據(jù)。

3、Zabbix常用術(shù)語(yǔ):

(1)host:主機(jī),需要被Zabbix監(jiān)控的對(duì)象,主機(jī)必須屬于某個(gè)主機(jī)組。

(2)host group:主機(jī)組,是具有相同屬性、特征、角色的多個(gè)主機(jī)組成的邏輯單元。

(3)item:監(jiān)控項(xiàng),一個(gè)特定監(jiān)控指標(biāo)的相關(guān)數(shù)據(jù),這些數(shù)據(jù)來(lái)自于被監(jiān)控對(duì)象,監(jiān)控項(xiàng)是Zabbix進(jìn)行數(shù)據(jù)收集的核心,沒(méi)有監(jiān)控項(xiàng)將沒(méi)有數(shù)據(jù),相對(duì)某監(jiān)控對(duì)象來(lái)說(shuō),每個(gè)監(jiān)控項(xiàng)都由“key”進(jìn)行標(biāo)識(shí)。

(4)key:鍵,如果想要獲取監(jiān)控項(xiàng)對(duì)應(yīng)的數(shù)據(jù),則必須通過(guò)某個(gè)key去獲取,Zabbix中自帶一些key,這些key往往比較通用,通過(guò)這些key可以監(jiān)控CPU、內(nèi)存、硬盤(pán)等常用指標(biāo),獲取不同的指標(biāo)信息,但如果這些自帶的key無(wú)法滿足監(jiān)控需求時(shí),也可以自定義key,通過(guò)自定義key執(zhí)行相應(yīng)的操作。

(5)trigger:觸發(fā)器,一個(gè)表達(dá)式,用于評(píng)估某監(jiān)控對(duì)象的某特定item內(nèi)所接收到的數(shù)據(jù)是否在其合理范圍內(nèi),即閾值,接收到的數(shù)據(jù)量達(dá)到閾值時(shí),觸發(fā)器狀態(tài)將從“OK”轉(zhuǎn)變?yōu)椤癙roblem”,當(dāng)數(shù)據(jù)量再次回歸到合理范圍時(shí),其狀態(tài)將從“Problem”轉(zhuǎn)換回“OK”。

(6)event:事件,當(dāng)觸發(fā)器的狀態(tài)發(fā)生改變時(shí),會(huì)產(chǎn)生對(duì)應(yīng)的事件,由觸發(fā)器的狀態(tài)改變而產(chǎn)生的事件被稱為“觸發(fā)器事件”,Zabbix中,事件分為觸發(fā)器事件、自動(dòng)發(fā)現(xiàn)事件、自動(dòng)注冊(cè)事件和內(nèi)部事件。

(7)action:動(dòng)作,指對(duì)于特定事件事先定義的處理方法,包含操作(如發(fā)送通知)和條件(何時(shí)執(zhí)行操作)。

(8)escalation:報(bào)警升級(jí),發(fā)送告警或執(zhí)行遠(yuǎn)程命令的自定義方案,如每隔5分鐘發(fā)送一次告警,共發(fā)送5次等。

(9)media:媒介,發(fā)送通知的手段或通道,如Email、Jabber或SMS等。

(10)notification:通知,通過(guò)選定的媒介向用戶發(fā)送有關(guān)某事件的信息。

(11)remote command:遠(yuǎn)程命令,預(yù)定義的命令,可在被監(jiān)控主機(jī)處于某特定條件下時(shí)自動(dòng)執(zhí)行。

(12)template:模板,用于快速定義被監(jiān)控主機(jī)的預(yù)設(shè)條目集合,通常包含了item、trigger、graph、screen、application以及l(fā)ow-level discovery rule,模板可直接鏈接至單個(gè)主機(jī)。

(13)application:應(yīng)用,一組item的集合。

(14)web scennario:web場(chǎng)景,用于檢測(cè)web站點(diǎn)可用性的一個(gè)或多個(gè)HTTP請(qǐng)求。

(15)frontend:前端,Zabbix的web接口。

4、Zabbix支持的通信方式:

(1)Agent:通過(guò)專用的代理程序進(jìn)行監(jiān)控,與常見(jiàn)的master/agent模型類似,如果被監(jiān)控對(duì)象支持對(duì)應(yīng)的Agent,推薦首選此種方式。

(2)SSH/Telnet:通過(guò)遠(yuǎn)程控制協(xié)議進(jìn)行通信。

(3)SNMP:Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,通過(guò)SNMP協(xié)議與被監(jiān)控對(duì)象進(jìn)行通信,通常無(wú)法在路由器、交換機(jī)這種硬件上安裝Agent,但是這些硬件往往都支持SNMP協(xié)議,SNMP是一種比較久遠(yuǎn)的、通行的協(xié)議,大部分網(wǎng)絡(luò)設(shè)備都支持這種協(xié)議,其實(shí)SNMP協(xié)議的工作方式也可以理解為master/agent的工作方式,只不過(guò)是在這些設(shè)備中內(nèi)置了SNMP的Agent而已。

(4)IPMI:Intelligent Platform Management Interface,智能平臺(tái)管理接口,通過(guò)IPMI接口進(jìn)行監(jiān)控,可以通過(guò)標(biāo)準(zhǔn)的IPMI硬件接口,監(jiān)控被監(jiān)控對(duì)象的物理特征,比如電壓、溫度、風(fēng)扇狀態(tài)、電源狀態(tài)等。

(5)JMX:Java Management Extensions,Java管理擴(kuò)展,監(jiān)控JVM虛擬機(jī)時(shí),較常使用此種方式。

5、Zabbix的工作模式:

(1)主動(dòng)模式:Zabbix Agent會(huì)將采集完的數(shù)據(jù)主動(dòng)發(fā)送給Zabbix Server,可減輕Zabbix Server的壓力。

(2)被動(dòng)模式:Zabbix Agent不主動(dòng)發(fā)送數(shù)據(jù),而是等待Zabbix Server過(guò)來(lái)拉取數(shù)據(jù),默認(rèn)為被動(dòng)模式。

說(shuō)明:不管是主動(dòng)模式還是被動(dòng)模式,都是對(duì)于Zabbix Agent來(lái)說(shuō)的,主動(dòng)模式與被動(dòng)模式可以并存

二、準(zhǔn)備工作:

1、Zabbix版本選擇:https://www.zabbix.com/life_cycle_and_release_policy

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

備注:建議選擇LTS(Long Term Support,長(zhǎng)期支持)版本

2、相關(guān)網(wǎng)址:

(1)Zabbix下載地址:https://www.zabbix.com/download/

(2)Zabbix 4.0 LTS中文產(chǎn)品手冊(cè):https://www.zabbix.com/documentation/4.0/zh/manual

3、演示環(huán)境:

IP

操作系統(tǒng)

主機(jī)名

角色

192.168.0.120

CentOS ? 7.7 x86_64

zabbix-server

Zabbix ? Database、Zabbix ? Server、Zabbix ? Web、Zabbix ? Agent

192.168.0.121

CentOS ? 7.7 x86_64

sh-proxy

Zabbix ? Proxy

192.168.0.122

CentOS ? 7.7 x86_64

node-122

Zabbix ? Agent

192.168.0.130

Windows ? Server 2012 R2

node-130

Zabbix ? Agent

4、所有CentOS節(jié)點(diǎn)執(zhí)行如下操作:

(1)關(guān)閉SELinux和firewalld

(2)配置服務(wù)器時(shí)間同步

(3)配置主機(jī)名

(4)配置hosts文件:

# vim /etc/hosts

192.168.0.120 zabbix-server

192.168.0.121 sh-proxy

192.168.0.122 node-122

(5)配置epel源:# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm

(6)配置Zabbix的yum源:

# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

# rpm -ql zabbix-release

# cat /dev/null > /etc/yum.repos.d/zabbix.repo

# vim /etc/yum.repos.d/zabbix.repo

[aliyun-zabbix]

name=Aliyun Zabbix Repository - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[aliyun-zabbix-non-supported]

name=Aliyun Zabbix Repository non-supported - $basearch

baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

5、zabbix-server節(jié)點(diǎn)搭建LAMP環(huán)境:

說(shuō)明:Zabbix Web依賴于LAMP環(huán)境,安裝zabbix-web-mysql(4.0.14)軟件包時(shí)默認(rèn)會(huì)自動(dòng)安裝httpd(2.4.6)、PHP(5.4.16)、zabbix-web(4.0.14)等相關(guān)軟件包,此處使用yum方式安裝PHP 7.2版本。CentOS 7.7中MariaDB的版本為5.5.64,版本較低,升級(jí)為MariaDB 10.4版本后在導(dǎo)入create.sql文件時(shí)會(huì)提示“ERROR 1118 (42000) at line 1278: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.”,所以Zabbix Database使用MySQL 5.7。此處不單獨(dú)安裝httpd,并將Zabbix Database、Zabbix Server、Zabbix Web都部署在zabbix-server節(jié)點(diǎn)上,實(shí)際生產(chǎn)環(huán)境中可以分開(kāi)部署。

(1)安裝配置MySQL 5.7:

a、查看系統(tǒng)中是否已經(jīng)存在MariaDB:

# rpm -qa | grep -i mariadb --> mariadb-libs-5.5.64-1.el7.x86_64

# yum -y remove mariadb-libs

b、安裝mysql57-community-release-el7.rpm:

# rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm

備注:安裝后會(huì)在/etc/yum.repos.d目錄中生成mysql-community-source.repo和mysql-community.repo

c、安裝MySQL 5.7相關(guān)軟件包:

# yum list all | grep mysql-community

# yum -y install mysql-community-client mysql-community-common mysql-community-devel mysql-community-libs mysql-community-libs-compat mysql-community-server mysql-community-test

d、初始化MySQL 5.7:# mysqld --initialize --user=mysql --datadir=/var/lib/mysql

備注:初始化之前確保/var/lib/mysql目錄為空

e、修改my.cnf配置文件:

# mv /etc/my.cnf /etc/my.cnf.bak

# vim /etc/my.cnf

[mysqld]

port=3306

socket=/var/lib/mysql/mysql.sock

datadir=/var/lib/mysql

pid-file=/var/run/mysqld/mysqld.pid

log-error=/var/log/mysqld.log

lower_case_table_names=1

character_set_server=utf8mb4

collation_server=utf8mb4_general_ci

innodb_file_per_table=1

skip_name_resolve=1

slow_query_log=1

slow_query_log_file=mysql-slow.log

symbolic-links=0

explicit_defaults_for_timestamp=1

server_id=1

sync_binlog=1

innodb_flush_log_at_trx_commit=1

log_bin=mysql-bin

log_bin_index=mysql-bin.index

binlog_format=row

f、啟動(dòng)MySQL:

# systemctl start mysqld

# systemctl status mysqld

# ps aux | grep mysqld

# ss -tunlp | grep -w :3306

# tail -100 /var/log/mysqld.log

g、配置開(kāi)機(jī)自啟:# systemctl enable mysqld

h、查看root@localhost用戶的初始密碼:# grep password /var/log/mysqld.log

i、配置安全向?qū)В? mysql_secure_installation

j、授權(quán)root用戶遠(yuǎn)程登錄:

# mysql -uroot -p

mysql> create user root@'192.168.0.%' identified by '123456';

mysql> grant all on *.* to root@'192.168.0.%';

mysql> flush privileges;

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

(2)安裝配置PHP 7.2:

a、安裝webtatic-release.rpm:# rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

b、安裝PHP 7.2相關(guān)軟件包:

# yum list all | grep php

# yum -y install mod_php72w php72w-cli php72w-common php72w-devel php72w-fpm php72w-gd php72w-ldap php72w-mbstring php72w-mysqlnd php72w-opcache php72w-xml

c、查看PHP版本:# php -version

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

三、zabbix-server節(jié)點(diǎn)部署Zabbix Server、Zabbix Web和Zabbix Agent:

1、部署Zabbix Server:

(1)安裝zabbix-server-mysql軟件包:# yum -y install zabbix-server-mysql

(2)查看Zabbix Server版本:# zabbix_server -V

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

(3)創(chuàng)建zabbix數(shù)據(jù)庫(kù)和'zbxuser'@'192.168.0.%'用戶,并授權(quán)'zbxuser'@'192.168.0.%'用戶遠(yuǎn)程管理:

# mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user 'zbxuser'@'192.168.0.%' identified by '123456';

mysql> grant all on zabbix.* to 'zbxuser'@'192.168.0.%';

mysql> flush privileges;

(4)導(dǎo)入create.sql文件,初始化zabbix數(shù)據(jù)庫(kù)(以下方法三選一):

# zcat /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz | mysql -uzbxuser -h292.168.0.120 -p zabbix

# gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

mysql> use zabbix;

mysql> source /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

# gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

# mysql -uzbxuser -h292.168.0.120 -p zabbix < /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

備注:gzip -d執(zhí)行后自動(dòng)刪除create.sql.gz文件,保留解壓后的create.sql文件

(5)檢查zabbix數(shù)據(jù)庫(kù)中是否創(chuàng)建了表:

# mysql -uzbxuser -h292.168.0.120 -p123456 -e 'use zabbix; show tables;' 2> /dev/null | wc -l

(6)修改zabbix_server.conf配置文件:

# rpm -ql zabbix-server-mysql

# cd /etc/zabbix

# cp zabbix_server.conf{,.bak}

# vim zabbix_server.conf

修改前

修改后

# ? ListenPort=10051

ListenPort=10051

# ? LogType=file

LogType=file

LogFile=/var/log/zabbix/zabbix_server.log

保持默認(rèn)

LogFileSize=0

保持默認(rèn)

PidFile=/var/run/zabbix/zabbix_server.pid

保持默認(rèn)

# ? DBHost=localhost

DBHost=192.168.0.120

DBName=zabbix

保持默認(rèn)

DBUser=zabbix

DBUser=zbxuser

# ? DBPassword=

DBPassword=123456

# ? DBSocket=

DBSocket=/var/lib/mysql/mysql.sock

# ? DBPort=

DBPort=3306

# ? ListenIP=127.0.0.1

ListenIP=192.168.0.120

AlertScriptsPath=/usr/lib/zabbix/alertscripts

保持默認(rèn)

ExternalScripts=/usr/lib/zabbix/externalscripts

保持默認(rèn)

# ? FpingLocation=/usr/sbin/fping

FpingLocation=/usr/sbin/fping

# ? AllowRoot=0

AllowRoot=0

# User=zabbix

User=zabbix

?(7)啟動(dòng)Zabbix Server:

# systemctl start zabbix-server

# systemctl status zabbix-server

# ps aux | grep zabbix_server

# ss -tunlp | grep -w 10051

# tail -100 /var/log/zabbix/zabbix_server.log

(8)配置開(kāi)機(jī)自啟:# systemctl enable zabbix-server

2、部署Zabbix Web:

(1)安裝zabbix-web-mysql軟件包:# yum -y install zabbix-web-mysql

(2)修改httpd.conf配置文件:

# vim /etc/httpd/conf/httpd.conf

修改前

修改后

#ServerName ? www.example.com:80

ServerName ? 192.168.0.120:80

?(3)啟動(dòng)httpd:

# systemctl start httpd

# systemctl status httpd

# ps aux | grep httpd

# ss -tunlp | grep -w :80

(4)配置開(kāi)機(jī)自啟:# systemctl enable httpd

(5)瀏覽器訪問(wèn)http://192.168.0.120/zabbix

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

說(shuō)明:/etc/httpd/conf.d/zabbix.conf配置文件中已針對(duì)PHP 5.4優(yōu)化,但目前安裝的是PHP 7.2,需要修改/etc/php.ini配置文件,Zabbix相關(guān)PHP網(wǎng)頁(yè)全存放在/usr/share/zabbix目錄下

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

# vim /etc/php.ini

修改前

修改后

post_max_size ? = 8M

post_max_size ? = 16M

max_execution_time ? = 30

max_execution_time ? = 300

max_input_time ? = 60

max_input_time ? = 300

;date.timezone ? =

date.timezone ? = Asia/Shanghai

重啟httpd:# systemctl restart httpd

刷新網(wǎng)頁(yè),必須所有的檢查項(xiàng)都為“OK”才能繼續(xù):

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

安裝后生成的配置文件:/etc/zabbix/web/zabbix.conf.php

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

登錄Zabbix Web,用戶名Admin,密碼zabbix:

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

3、Zabbix Web簡(jiǎn)單配置:

(1)修改Admin用戶默認(rèn)密碼:

Administration --> Users --> Admin --> Change password -->輸入2次新密碼root@123 --> Update

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

新密碼:root@123

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

退出重新登錄

(2)禁用guest用戶:

Administration --> User groups -->勾選Guests組 --> Disable

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

Administration --> Users --> guest用戶的狀態(tài)已變?yōu)镈isabled

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

(3)修改刷新不支持項(xiàng)的時(shí)間間隔:

Administration --> General --> Other --> Refresh unsupported items默認(rèn)10m修改為30s --> Update

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

(4)調(diào)整每頁(yè)顯示的行數(shù),默認(rèn)為50行:

右上角AdminCentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)--> User --> Rows per page --> Update

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

(5)開(kāi)啟前端消息聲音:

右上角AdminCentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)--> Messaging --> Frontend messaging --> Update

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

4、部署Zabbix Agent:

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

說(shuō)明:出現(xiàn)上述監(jiān)控提示是因?yàn)閦abbix-server節(jié)點(diǎn)沒(méi)有安裝Zabbix Agent

(1)安裝zabbix-agent軟件包:# yum -y install zabbix-agent

(2)修改zabbix_agentd.conf配置文件:

# cd /etc/zabbix

# cp zabbix_agentd.conf{,.bak}

# vim zabbix_agentd.conf

修改前

修改后

PidFile=/var/run/zabbix/zabbix_agentd.pid

保持默認(rèn)

# LogType=file

LogType=file

LogFile=/var/log/zabbix/zabbix_agentd.log

保持默認(rèn)

LogFileSize=0

保持默認(rèn)

# EnableRemoteCommands=0

EnableRemoteCommands=1

Server=127.0.0.1

Server=192.168.0.120

# ListenPort=10050

ListenPort=10050

# ListenIP=0.0.0.0

ListenIP=192.168.0.120

ServerActive=127.0.0.1

ServerActive=192.168.0.120

Hostname=Zabbix server

Hostname=zabbix-server

# AllowRoot=0

AllowRoot=0

# User=zabbix

User=zabbix

Include=/etc/zabbix/zabbix_agentd.d/*.conf

保持默認(rèn)

# UnsafeUserParameters=0

UnsafeUserParameters=1

說(shuō)明:

Server:使用于被動(dòng)模式,指定允許哪臺(tái)Zabbix Server主動(dòng)拉取當(dāng)前Zabbix Agent的數(shù)據(jù),此IP為Zabbix Server的IP,實(shí)現(xiàn)基于IP的訪問(wèn)控制,如果有多個(gè)IP,使用逗號(hào)分隔。

ServerActive:使用于主動(dòng)模式,指定Zabbix Agent將信息主動(dòng)推送至哪臺(tái)Zabbix Server,如果有多個(gè)IP,使用逗號(hào)分隔。

(3)啟動(dòng)Zabbix Agent:

# systemctl start zabbix-agent

# systemctl status zabbix-agent

# ps aux | grep zabbix_agent

# ss -tunlp | grep -w 10050

# tail -100 /var/log/zabbix/zabbix_agentd.log

(4)配置開(kāi)機(jī)自啟:# systemctl enable zabbix-agent

5、配置Zabbix Web:

Configuration --> Hosts --> Zabbix server --> Update

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

修改前

修改后

Host ? name: Zabbix server

Host ? name: zabbix-server

Visible ? name:

Visible ? name: Zabbix server

IP ? address: 127.0.0.1

IP ? address: 192.168.0.120

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

說(shuō)明:上述Zabbix Web中的Host name值要與該節(jié)點(diǎn)的主機(jī)名,以及/etc/zabbix/zabbix_agentd.conf配置文件中的Hostname參數(shù)值三者相同

CentOS 7.7 yum方式安裝配置Zabbix 4.0 LTS詳解(一)

備注:zabbix-server節(jié)點(diǎn)完成對(duì)自身狀態(tài)的監(jiān)控


分享題目:CentOS7.7yum方式安裝配置Zabbix4.0LTS詳解(一)
分享路徑:http://weahome.cn/article/jeidhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部