centos7飛速搭建zabbix5.0并添加windows、linux監(jiān)控

一纯衍、環(huán)境

zabbix所在服務(wù)器系統(tǒng)為centos7,監(jiān)控的服務(wù)器為windows2016和centos7苗胀。

二襟诸、安裝zabbix

官方安裝幫助頁面

https://www.zabbix.com/cn/download

1、關(guān)閉selinux

臨時 setenforce 0

永久 /etc/selinux/config

SELINUX=disabled

2基协、配置zabbix yum源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

yum clean all

3歌亲、安裝zabbix服務(wù)端和zabbix監(jiān)控端

yum install zabbix-server-mysql zabbix-agent

4、安裝zabbix前端

啟用scl軟件源

yum install centos-release-scl

編輯文件 /etc/yum.repos.d/zabbix.repo 啟用源

[zabbix-frontend]

enabled=1

5澜驮、安裝zabbix前端

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

6陷揪、安裝數(shù)據(jù)庫

配置mariabd源

/etc/yum.repos.d/MariaDB.repo

[mariadb]

name = MariaDB

baseurl=https://mirrors.aliyun.com/mariadb/yum/10.2/centos7-amd64

gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

yum -y install MariaDB-server MariaDB-client

systemctl start mariadb #啟動服務(wù)

systemctl enable mariadb #設(shè)置開機(jī)啟動

7、進(jìn)行MariaDB的相關(guān)簡單配置

mysql_secure_installation

首先是設(shè)置密碼杂穷,會提示先輸入密碼

Enter current password for root (enter for none):<–初次運(yùn)行直接回車

設(shè)置密碼

Set root password? [Y/n] <– 是否設(shè)置root用戶密碼悍缠,輸入y并回車或直接回車

New password: <– 設(shè)置root用戶的密碼

Re-enter new password: <– 再輸入一次你設(shè)置的密碼

其他配置

Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車

Disallow root login remotely? [Y/n] <–是否禁止root遠(yuǎn)程登錄,回車,

Remove test database and access to it? [Y/n] <– 是否刪除test數(shù)據(jù)庫耐量,回車

Reload privilege tables now? [Y/n] <– 是否重新加載權(quán)限表飞蚓,回車

8、創(chuàng)建數(shù)據(jù)庫mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by 'password123';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> quit;

導(dǎo)入初始架構(gòu)和數(shù)據(jù)拴鸵,系統(tǒng)將提示您輸入新創(chuàng)建的密碼玷坠。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

9、配置數(shù)據(jù)庫密碼

編輯配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=password123

10劲藐、配置PHP時區(qū)

編輯配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

11八堡、啟動并設(shè)置開機(jī)啟動

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

12、防火墻開放端口

firewall-cmd --add-port=80/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

firewall-cmd --list-services

三聘芜、前端配置

1兄渺、連接到新安裝的Zabbix前端: http://server_ip/zabbix

環(huán)境檢查

連接數(shù)據(jù)庫

zabbix服務(wù)器監(jiān)聽端口

確認(rèn)信息

安裝完成

2、登錄

默認(rèn)賬號密碼 Admin zabbix

軟件首頁

設(shè)置中文 Administration - Users - Admin

修改為中文汰现,別忘了修改密碼

四挂谍、安裝windows agent

https://www.zabbix.com/cn/download_agents

在客戶機(jī)中安裝

填入服務(wù)器地址,安裝完成

在zabbix平臺添加主機(jī)監(jiān)控

創(chuàng)建主機(jī) 配置 - 主機(jī) - 創(chuàng)建主機(jī)

選擇群組瞎饲,輸入客戶端IP口叙,添加

關(guān)聯(lián)監(jiān)控模板

zabbix官方windows監(jiān)控模板,點(diǎn)擊更新

稍等一分鐘嗅战,就會顯示zbx在線

查看主機(jī)最新數(shù)據(jù) 監(jiān)測 - 主機(jī) - 最新數(shù)據(jù)

五妄田、安裝centos7 linux agent

1、關(guān)閉selinux

關(guān)閉selinux

臨時 setenforce 0

永久 /etc/selinux/config

SELINUX=disabled

2驮捍、打開防火墻端口疟呐,agent端口為10050

firewall-cmd --add-port=10050/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

firewall-cmd --list-services

3.安裝zabbix

rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.21-1.el7.x86_64.rpm

4.修改zabbix agent配置

/etc/zabbix/zabbix_agentd.conf

Server=zabbixIP

ServerActive=zabbixIP

Hostname=本機(jī)名字

5.啟動并開機(jī)啟動

systemctl start zabbix-agent

systemctl enable zabbix-agent

6.在zabbix平臺添加主機(jī)并關(guān)聯(lián)linux模板,查看數(shù)據(jù)

六东且、linux批量自動上線zabbix-agent


1启具、zabbix配置自動注冊

注意,自動注冊即客戶端主動連接服務(wù)器珊泳,所以服務(wù)器除了web平臺的80端口外鲁冯,還需要開放TCP10051端口

firewall-cmd --permanent --add-port=10050-10051/tcp

firewall-cmd --reload

firewall-cmd --list-ports


平臺 - 配置 - 動作 - Autoregistration actions自動注冊


創(chuàng)建動作

元數(shù)據(jù)中的 Linux 為下方腳本里的 HostMetadata=Linux 嚴(yán)格區(qū)分大小寫

操作

添加主機(jī)

添加主機(jī)群組

關(guān)聯(lián)模板


啟用動作即可

2、客戶主機(jī)修改主機(jī)名

使用自動注冊色查,那么客戶端的名字就非常重要了晓褪,更改可以方便識別的主機(jī)名

hostnamectl set-hostname 新主機(jī)名


3、客戶端放置并執(zhí)行自動腳本综慎,也可配置批量遠(yuǎn)程執(zhí)行涣仿,大規(guī)模上線客戶端,此腳本支持centos7/8

#/bin/bash

echo?"關(guān)閉selinux"

sed -i?'/SELINUX/s/enforcing/disabled/'?/etc/selinux/config

setenforce 0

#yum clean all

echo?"下載zabbix-agent"

OSVERSION=`cat /etc/redhat-release?|awk -F "release " '{print $2}'|awk -F "." '{print $1}'`

rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/$OSVERSION/x86_64/zabbix-agent-5.0.21-1.el$OSVERSION.x86_64.rpm

echo?"修改zabbix-agent配置文件"

ipaddr=$(ip a show?|grep ens|grep inet?|awk '{print $2}'|awk -F '/' '{print $1}')

zabbix_server='192.168.30.130'

hostname=$(hostname)

sed -i?"s/^Server=127.0.0.1/Server=${zabbix_server}/g"?/etc/zabbix/zabbix_agentd.conf

sed -i?"s/^ServerActive=127.0.0.1/ServerActive=${zabbix_server}/g"?/etc/zabbix/zabbix_agentd.conf

sed -i?"s/Hostname=Zabbix server/Hostname=${hostname}/g"?/etc/zabbix/zabbix_agentd.conf

sed -i?"s/# HostMetadata=/HostMetadata=Linux/g"?/etc/zabbix/zabbix_agentd.conf

echo?"防火墻放行zabbix-agent端口"

firewall-cmd --permanent --add-port=10050-10051/tcp

firewall-cmd --reload

echo?"啟動zabbix-agent服務(wù)"

systemctl start zabbix-agent && systemctl ?enable?zabbix-agent

zabbixagentpid=`ps -ef?|grep zabbix_agentd|grep -w 'zabbix_agentd'|grep -v 'grep'|awk '{print $2}'`

if?[?"$zabbixagentpid"?];then

?echo?"zabbix agent 正在運(yùn)行 "

? ?else

?echo?"zabbix agent 安裝失斒揪:酶邸!米罚!"

?fi

上傳服務(wù)器钧汹,添加執(zhí)行權(quán)限,執(zhí)行

chmod +x ./centos-zabbix-agent-install.sh

./centos-zabbix-agent-install.sh

腳本報(bào) zabbix agent正在運(yùn)行 即為正常

4录择、平臺查看上線情況

已自動上線





七拔莱、總結(jié)

快速簡單碗降,你學(xué)會了嗎

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市塘秦,隨后出現(xiàn)的幾起案子讼渊,更是在濱河造成了極大的恐慌,老刑警劉巖尊剔,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爪幻,死亡現(xiàn)場離奇詭異,居然都是意外死亡须误,警方通過查閱死者的電腦和手機(jī)挨稿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來京痢,“玉大人奶甘,你說我怎么就攤上這事〖酪” “怎么了甩十?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吭产。 經(jīng)常有香客問我侣监,道長,這世上最難降的妖魔是什么臣淤? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任橄霉,我火速辦了婚禮,結(jié)果婚禮上邑蒋,老公的妹妹穿的比我還像新娘姓蜂。我一直安慰自己,他們只是感情好医吊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布钱慢。 她就那樣靜靜地躺著,像睡著了一般卿堂。 火紅的嫁衣襯著肌膚如雪束莫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天草描,我揣著相機(jī)與錄音览绿,去河邊找鬼。 笑死穗慕,一個胖子當(dāng)著我的面吹牛饿敲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逛绵,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼怀各,長吁一口氣:“原來是場噩夢啊……” “哼倔韭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起瓢对,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤寿酌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后沥曹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體份名,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡碟联,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年妓美,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鲤孵。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡壶栋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出普监,到底是詐尸還是另有隱情贵试,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布凯正,位于F島的核電站毙玻,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏廊散。R本人自食惡果不足惜桑滩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望允睹。 院中可真熱鬧运准,春花似錦、人聲如沸缭受。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽米者。三九已至韭畸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔓搞,已是汗流浹背陆盘。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留败明,地道東北人隘马。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像妻顶,于是被迫代替她去往敵國和親酸员。 傳聞我的和親對象是個殘疾皇子蜒车,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內(nèi)容