zabbix監(jiān)控服務(wù)

第一章:zabbix監(jiān)控服務(wù)

zabbix的安裝

第一步:進(jìn)行安裝源的更新

[root@m01 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@m01 ~]# sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo
[root@m01 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@m01 ~]# sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo

第二步:進(jìn)行安裝需要的安裝 Zabbix 程序包,以及 MySQL、 Zabbix-agent

[root@m01 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
[root@m01 ~]# systemctl start mariadb.service && systemctl enable mariadb.service ##啟動(dòng)數(shù)據(jù)庫并加入開機(jī)自啟

第四步:進(jìn)行給數(shù)據(jù)庫進(jìn)行創(chuàng)建密碼:

[root@web01 ~]# mysql_secure_installation 

第五步:進(jìn)行配置數(shù)據(jù)庫

[root@m01 ~]# mysqladmin password 123456
[root@m01 ~]# mysql -uroot -p123456
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> flush privileges;

第六步:導(dǎo)入 Zabbix 數(shù)據(jù)至數(shù)據(jù)庫中

[root@m01 ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.26/create.sql.gz | mysql -uzabbix -pzabbix zabbix

第七步:編輯/etc/zabbix/zabbix_server.conf 文件,修改數(shù)據(jù)庫配置

[root@m01 ~]# grep "^[a-Z]" /etc/zabbix/zabbix_server.conf 
...............
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
...............

第八步:啟動(dòng) Zabbix 服務(wù)進(jìn)程,并加入開機(jī)自啟

[root@m01 ~]# systemctl start zabbix-server.service 
[root@m01 ~]# systemctl enable zabbix-server.service

第九步:配置 Apache 的配置文件/etc/httpd/conf.d/zabbix.conf,修改時(shí)區(qū)

[root@m01 ~]# grep "Shanghai" /etc/httpd/conf.d/zabbix.conf 
        php_value date.timezone Asia/Shanghai

第十步:重啟 Apache Web 服務(wù)器

[root@m01 ~]# systemctl start httpd

第二章:WEB安裝步驟

第一步:打開瀏覽器訪問 http://10.0.0.61/zabbix/zabbix.php

第二步:
進(jìn)行web界面的配置:


image.png

第三步:檢查依賴項(xiàng)是否存在異常


image.png

第三步:配置數(shù)據(jù)庫
image.png

第四步:配置 ZabbixServer 服務(wù)器的信息
image.png

第五步:再次檢查


image.png

第六步:安裝成功
提示已成功地安裝了 Zabbix 前端。配置文件/etc/zabbix/web/zabbix.conf.php 被創(chuàng)建。
image.png

第七步:登陸默認(rèn)登陸 ZabbixWeb 的用戶名 Admin,密碼 zabbix
image.png

第八步:調(diào)整字符集為中文
image.png

第九步:修復(fù)中文亂碼
解決方法:安裝字體并替換現(xiàn)有字體
[root@m01 ~]# yum install wqy-microhei-fonts -y
[root@m01 ~]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

自定義監(jiān)控項(xiàng)目:

第一個(gè)監(jiān)控項(xiàng):

目標(biāo):監(jiān)控TCP

實(shí)現(xiàn)進(jìn)行TCP的取值

[root@m01 ~]# netstat -antp|awk 'NR>2{print $6}'|grep "TIME_WAIT"|wc -l
10
[root@m01 ~]# netstat -antp|awk 'NR>2{print $6}'|grep "LISTEN"|wc -l
11
[root@m01 ~]# netstat -antp|awk 'NR>2{print $6}'|grep "ESTABLISHED"|wc -l
2

第三步:在配置文件中添加自定義監(jiān)控項(xiàng)(在客戶端web02)

vim /etc/zabbix/zabbix_agentd.d tcp.status.conf 
UserParameter=TIME_WAIT, netstat -ant|awk 'NR>2{print $6}'|grep "TIME_WAIT"|wc -l
UserParameter=LISTEN, netstat -ant|awk 'NR>2{print $6}'|grep "LISTEN"|wc -l
UserParameter=ESTABLISHED, netstat -ant|awk 'NR>2{print $6}'|grep "ESTABLISHED"|wc -l

第四步:在server服務(wù)端進(jìn)行測試,是否添加成功

[root@m01 ~]# zabbix_get -s 10.0.0.8 -k TIME_WAIT

第五步:在web界面進(jìn)行添加


image.png

image.png

image.png

第六步:進(jìn)行克隆多項(xiàng)監(jiān)控項(xiàng)


image.png

image.png

image.png

image.png

image.png

第七步:進(jìn)行查看監(jiān)控項(xiàng)是否添加成功:


image.png

image.png

第八步:進(jìn)行配置觸發(fā)器
image.png

image.png

image.png

image.png

image.png

image.png

image.png

第九步:進(jìn)行添加圖形


image.png

第十步:進(jìn)行查看圖形是否添加成功
image.png

將我們添加的監(jiān)控項(xiàng)做成模板

作用:便于其他節(jié)點(diǎn)的服務(wù)器進(jìn)行相同的監(jiān)控

image.png

image.png

image.png

image.png

郵件報(bào)警的配置
第一步:定義發(fā)件人


image.png

image.png

第二步:定義收件人
image.png

image.png
image.png

第三步:
<meta charset="utf-8">

自定義報(bào)警內(nèi)容過

定制報(bào)警內(nèi)容:
https://www.zabbix.com/documentation/4.0/zh/manual/appendix/macros/supported_by_location
參考博客

https://www.cnblogs.com/bixiaoyu/p/7302541.html

發(fā)送警告

報(bào)警郵件標(biāo)題可以使用默認(rèn)信息,亦可使用如下中文報(bào)警內(nèi)容
名稱:Action-Email
默認(rèn)標(biāo)題:故障{TRIGGER.STATUS},服務(wù)器:{HOSTNAME1}發(fā)生: {TRIGGER.NAME}故障!
告警主機(jī):{HOSTNAME1}
告警時(shí)間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項(xiàng)目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID} 

恢復(fù)警告

恢復(fù)標(biāo)題:恢復(fù){TRIGGER.STATUS}, 服務(wù)器:{HOSTNAME1}: {TRIGGER.NAME}已恢復(fù)!
恢復(fù)信息:
告警主機(jī):{HOSTNAME1}
告警時(shí)間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項(xiàng)目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

注釋:感謝老男孩教育張亞老師的簡書的幫助!!!!!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章 監(jiān)控知識基本概述 1.為什么要使用監(jiān)控 1.對系統(tǒng)不間斷實(shí)時(shí)監(jiān)控2.實(shí)時(shí)反饋系統(tǒng)當(dāng)前狀態(tài)3.保證服務(wù)可靠性...
    被運(yùn)維耽誤的廚子閱讀 12,576評論 0 40
  • 第一章 監(jiān)控知識基本概述 1.為什么要使用監(jiān)控 1.對系統(tǒng)不間斷實(shí)時(shí)監(jiān)控2.實(shí)時(shí)反饋系統(tǒng)當(dāng)前狀態(tài)3.保證服務(wù)可靠性...
    小鎮(zhèn)青年Jack閱讀 1,208評論 0 1
  • 第一章 監(jiān)控知識基本概述 1.為什么要使用監(jiān)控 1.對系統(tǒng)不間斷實(shí)時(shí)監(jiān)控2.實(shí)時(shí)反饋系統(tǒng)當(dāng)前狀態(tài)3.保證服務(wù)可靠性...
    丶Daniel閱讀 369評論 0 0
  • 1、監(jiān)控知識基本概述 1.1 為什么要使用監(jiān)控 1.對系統(tǒng)不間斷實(shí)時(shí)監(jiān)控2.實(shí)時(shí)反饋系統(tǒng)當(dāng)前狀態(tài)3.保證服務(wù)可靠性...
    noodlesbook閱讀 647評論 0 0
  • Linux System Environment Zabbix簡介 Zabbix是一款基于WEB界面的提供分布式系...
    DB哥閱讀 435評論 0 0

友情鏈接更多精彩內(nèi)容