亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Zabbix監控方案-官方最新4.4版本【推薦】

瀏覽:143日期:2023-04-06 15:09:13

Zabbix

2019/10/12 Chenxin

參考
https://www.zabbix.com/documentation/4.0/zh/manual
https://baike.baidu.com/item/zabbix/6780368?fr=aladdin

簡介

zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

zabbix由2部分構成,zabbix server與可選組件zabbix agent。

zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。

類似的產品還有Grafana,Nagios,Ganglia,Open-Falcon等.

Server安裝與部署

參考 https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=8&db=mysql 安裝連接說明

這里安裝的最新 Zabbix-4.4 版本.

本實驗地址說明

Server: 192.168.143.130
Agent: 192.168.143.130,131

一.選擇平臺

選擇zabbix的版本/操作系統類別/操作系統版本/數據庫類別等.

然后會根據用戶選擇不同,給出不同的安裝連接說明.這里以Zabbix4.4,Centos7,mysql數據庫為例.

二.根據以上選擇進行安裝

a. 安裝Zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm #加載zabbix的源
yum clean all
ls /etc/yum.repos.d/
... zabbix.repo #多出此文件

b. 安裝Zabbix server, frontend, agent

# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent (zabbix組件,因網速問題,可能需要多次執行)

報錯1.Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

說明deltarpm沒有安裝,執行查看包信息

yum provides "*/applydeltarpm" #查看依賴包的位置,提示如下
deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms #提示需要安裝的包deltarpm-3.6-3.el7.x86_64
Repo  : @base
Matched from:
Filename : /usr/bin/applydeltarpm

執行安裝命令

yum -y  install deltarpm  #安裝命令

如果依舊,說明是網絡問題導致(網速太慢),那么多次嘗試就可以了(每次下載,進度都會增加.進入cache里)

c. 初始化數據庫與導入表結構

初始化數據庫(mysql版本為5.7)

create database zabbix character set utf8 collate utf8_bin;
CREATE USER "zabbix"@"localhost" IDENTIFIED BY "sj...sg";
CREATE USER "zabbix"@"%" IDENTIFIED BY "sj...sg";
GRANT ALL PRIVILEGES ON zabbix.* TO "zabbix"@"%";
GRANT ALL PRIVILEGES ON zabbix.* TO "zabbix"@localhost;

導入數據結構

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

d. 修改zabbix server的DB配置文件

vim /etc/zabbix/zabbix_server.conf
DBHost=192.168.143.130
DBPassword=xxx
DBPort=10306
DBSocket=/tmp/mysql.sock

e. 修改zabbix server前端的PHP配置文件

vim /etc/httpd/conf.d/zabbix.conf, 取消注釋,并設置正確的時區(Asia/Shanghai)
php_value date.timezone Europe/Riga

f. 啟動Zabbix服務器,以及Agent代理進程.設置開機自啟動.

啟動服務

# systemctl restart zabbix-server zabbix-agent httpd

實際調用為

/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
/usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
/usr/sbin/httpd

設置開機自啟動

# systemctl enable zabbix-server zabbix-agent httpd

進程開放端口說明

zabbix_agentd 10050
zabbix_server 10051
httpd 80

經過以上步驟,zabbix就跑起來了.

配置Zabbix前端(前端進入配置)

http://192.168.143.130/zabbix

配置方式可以參考 https://www.zabbix.com/documentation/4.4/manual/installation/install#installing_frontend 鏈接中關于前端配置的截屏說明.

或按照如下流程(與官網一樣).

流程說明

1.進入welcome頁面

2.確認所有相關插件是否已經安裝完成,如果有未完成的,可以手動安裝.

3.進入DB配置界面,輸入Zabbix數據庫的IP,PORT,dbname,username,password.

4.輸入zabbix server的相關信息(主機名/IP,開放端口10051,Name可以為空).

完成后頁面提示如下

Congratulations! You have successfully installed Zabbix frontend.
Configuration file "/etc/zabbix/web/zabbix.conf.php" created.

<?php
// Zabbix GUI configuration file.
global $DB;
$DB["TYPE"]  = "MYSQL";
$DB["SERVER"] = "192.168.143.130";
$DB["PORT"]  = "10306";
$DB["DATABASE"] = "zabbix";
$DB["USER"]  = "zabbix";
$DB["PASSWORD"] = "sj...sg";
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB["SCHEMA"] = "";
$ZBX_SERVER  = "192.168.143.130";
$ZBX_SERVER_PORT = "10051";
$ZBX_SERVER_NAME = "";
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

首次登陸

首次登陸zabbix web,賬戶Admin(注意"A"大寫),密碼zabbix.

使用Zabbix

https://www.zabbix.com/documentation/4.4/manual/quickstart/login

另外也有視頻教程.

主要是監控項目的查看.

DashBoard的創建.

客戶端的添加.

客戶端關停后,"監控"->"儀表"/"問題"均有顯示異常的說明(某主機宕機).

模板的使用(關聯,新建)

報警使用.

Zabbix的客戶端(agent)單獨安裝/主機的創建

被監控主機IP: 192.168.143.131

1安裝Agent代理

rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum clean all
yum install zabbix-agent -y #網絡原因,可能需要多次執行

2.修改配置文件

cat zabbix_agentd.conf |grep -v -E "(^#|^$)"
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1 # 修改為192.168.143.130
ServerActive=127.0.0.1 # 修改為192.168.143.130
Hostname=Zabbix server # 這里可以改為其他名字
Include=/etc/zabbix/zabbix_agentd.d/*.conf

3.到zabbix-web上配置主機

選擇"配置"->"主機"->"創建主機".然后

選擇"主機"列,輸入主機名稱,群組(提前建好),主機IP和端口

選擇"模板"列,選擇對應模板(監控項).

點擊"添加".

然后到"監控"->"最新數據"中去查看數據獲取是否正常.

Zabbix相關目錄與文件說明

1.重要目錄說明

/etc/zabbix  #含zabbix_agentd.conf,zabbix_agentd.d/,zabbix_server.conf
/etc/httpd/conf.d/zabbix.conf #http配置
/usr/share/zabbix/ #web根目錄
/var/log/zabbix/ #日志存放目錄

2.其他相關目錄(省略了lib目錄,man,doc目錄)

/usr/lib/systemd/system/zabbix-server.service,zabbix-agent.service #服務
/usr/sbin/zabbix_server,zabbix_server_mysql,zabbix_agentd #二進制
/etc/yum.repos.d/zabbix.repo # 源
/etc/logrotate.d/zabbix-server,zabbix-agent #日志回滾方式
/etc/selinux/targeted/active/modules/100/zabbix/ # 二進制
/run/zabbix #運行目錄

用戶管理

支持本地用戶和群組的管理.

支持LDAP,具體配置略.

報警

支持Mail/GSM-modem(硬件連接服務器)方式.

其他說明

監控頁面控制臺支持中文.

支持頁面主題變更.

總結

以上所述是小編給大家介紹的Zabbix監控方案-官方最新4.4版本,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽: Zabbix
相關文章:
主站蜘蛛池模板: 亚洲欧美在线观看首页 | 亚洲欧美a | 一级特黄录像免费播放中文 | 国产美女在线精品观看 | 91蜜桃传媒一二三区 | 亚洲一区 在线播放 | 91日韩在线| 1024国产精品| 免费视频一级片 | 皇色在线视频 | 日韩欧美~中文字幕 | 久久久久草 | 女女互添下身免费视频 | 日韩在线 中文字幕 | 在线观看麻豆 | 99成人在线 | 一级特黄色片 | 日韩啪 | 欧美在线观看一区 | 亚洲综合17p | 美国毛片网 | 激情综合色五月丁香六月亚洲 | 在线 丝袜 欧美 日韩 制服 | 欧美大片一区 | 青草国产 | 亚州免费一级毛片 | 精品国产一区二区三区在线 | 日韩成人黄色 | 日韩欧美在线观看视频一区二区 | 欧美激情级毛片 | 免费看黄片毛片 | yy9299 | 国产一区二区影院 | 欧美三级观看 | 欧美日韩一区二区视频图片 | 国产精品欧美一区二区三区不卡 | 日本久久久久久久中文字幕 | 大片刺激免费播放视频 | 国产人成精品午夜在线观看 | 亚洲国产欧美日韩第一香蕉 | 精品一区二区91 |