最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS 6.9 安裝 Zabbix 3.0 的詳細(xì)步驟

 更新時(shí)間:2025年04月24日 09:46:49   作者:互聯(lián)網(wǎng)搬磚工老肖  
Zabbix 是一個(gè)基于 WEB 界面的,提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)開源解決方案,本文重點(diǎn)研究 Zabbix,使用它的目的是為了更好地監(jiān)控MySQL 數(shù)據(jù)庫服務(wù)器,并生成圖形報(bào)表,相較于 Nagios,Zabbix 在這方面功能更為強(qiáng)大,感興趣的朋友一起看看吧

一、引言

在 Linux 環(huán)境下,有許多實(shí)用的系統(tǒng)監(jiān)控軟件,如 Nagios、Cacti、Zabbix、Monit等。這些開源軟件能幫助我們更好地管理機(jī)器,及時(shí)發(fā)現(xiàn)問題并警告系統(tǒng)維護(hù)人員。今天我們將重點(diǎn)研究 Zabbix,使用它的目的是為了更好地監(jiān)控MySQL 數(shù)據(jù)庫服務(wù)器,并生成圖形報(bào)表。相較于 Nagios,Zabbix 在這方面功能更為強(qiáng)大。

二、Zabbix 簡(jiǎn)介

1. 定義

Zabbix 是一個(gè)基于 WEB 界面的,提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)開源解決方案。

2. 組成部分

Zabbix 由 Zabbix server 與可選組件 Zabbix agent 兩部分組成。

  • Zabbix server 可以通過 SNMP、Zabbix agent、ping、端口監(jiān)視等方法,提供對(duì)遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視。
  • Zabbix agent 需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,主要完成對(duì)硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存、CPU 等信息的收集。

3. 主要特點(diǎn)

  • 學(xué)習(xí)成本低
  • 支持多語言(包括中文)
  • 免費(fèi)開源
  • 自動(dòng)發(fā)現(xiàn)服務(wù)器與網(wǎng)絡(luò)設(shè)備
  • 分布式監(jiān)視以及 WEB 集中管理功能
  • 可以無 agent 監(jiān)視
  • 用戶安全認(rèn)證和靈活的授權(quán)方式
  • 通過 WEB 界面設(shè)置或查看監(jiān)視結(jié)果
  • 具備 email 等通知功能

4. 主要功能

  • CPU 負(fù)荷
  • 內(nèi)存使用
  • 磁盤使用
  • 網(wǎng)絡(luò)狀況
  • 端口監(jiān)視
  • 日志監(jiān)視

5. 官方安裝資料

官方提供了詳細(xì)的安裝資料,可訪問:官網(wǎng)

三、搭建 ZABBIX 準(zhǔn)備資源

  • 需要服務(wù)器是 LAMP 環(huán)境或 LNMP 環(huán)境。
  • 主機(jī)名和 IP 要寫在 HOST 文件里。
  • iptables 和 selinux 必須關(guān)閉,在生產(chǎn)環(huán)境中,可只開放防火墻端口。

四、搭建 LAMP 環(huán)境(yum 安裝)

yum -y install gcc net-snmp-devel curl-devel OpenIPMI
yum -y install mysql* php* http*

安裝完成后,測(cè)試 web 能否訪問 php 頁面:

添加 php 頁面:

vi /var/www/html/index.php

在文件中添加以下內(nèi)容:

<?php
    phpinfo();
?>

查看是否有該進(jìn)程:

netstat -anlp|grep :80

使用瀏覽器訪問測(cè)試:

http://ip地址:端口號(hào)

五、服務(wù)端安裝步驟

1. 安裝 LAMP 環(huán)境及依賴包

yum install -y  mysql-server mysql-devel libcurl-devel net-snmp-devel php php-gd php-xml php-mysql php-mbstring php-bcmath httpd gcc c++ gcc-c++ curl-devel xmlrpc

2. 添加用戶并設(shè)置啟動(dòng)項(xiàng)

[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd zabbix -g zabbix
[root@localhost ~]# chkconfig httpd on
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# chkconfig snmpd on

3. 創(chuàng)建數(shù)據(jù)庫,添加用戶授權(quán)

[root@localhost ~]# /etc/init.d/mysqld start

進(jìn)入 MySQL 命令行,執(zhí)行以下命令:

mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by '123456';

4. 編譯安裝 zabbix

[root@localhost ~]# tar xvf zabbix-3.0.9.tar.gz
[root@localhost ~]# cd zabbix-3.0.9
[root@localhost zabbix-3.0.9]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
[root@localhost zabbix-3.0.9]# make && make install
[root@localhost zabbix-3.0.9]# mysql -uzabbix -p123456 < database/mysql/schema.sql zabbix
[root@localhost zabbix-3.0.9]# mysql -uzabbix -p123456 < database/mysql/images.sql zabbix
[root@localhost zabbix-3.0.9]# mysql -uzabbix -p123456 < database/mysql/data.sql zabbix

5. 修改配置文件

[root@localhost ~]# vi /usr/local/zabbix/etc/zabbix_server.conf 

修改以下內(nèi)容:

LogFile=/tmp/zabbix_server.log   #log日志
PidFile=/tmp/zabbix_server.pid   #pid
DBName=zabbix               #數(shù)據(jù)庫名字
DBUser=zabbix                #數(shù)據(jù)庫授權(quán)用戶
DBPassword=123456           #數(shù)據(jù)庫授權(quán)密碼
DBSocket=/var/lib/mysql/mysql.sock   #數(shù)據(jù)庫sock的文件路徑
ListenIP=10.0.8.223                #服務(wù)端ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts  #腳本路徑

6. 拷貝啟動(dòng)文件,修改啟動(dòng)文件,授權(quán)等

cp /usr/local/src/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
cp /usr/local/src/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
[root@localhost ~]# vi /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix
[root@localhost ~]# vi /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix
[root@localhost ~]#  vi /etc/services
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
[root@localhost ~]# chmod +x /etc/init.d/zabbix_server #執(zhí)行權(quán)限
[root@localhost ~]# chmod +x /etc/init.d/zabbix_agentd #執(zhí)行權(quán)限
[root@localhost ~]# chkconfig zabbix_server on #添加開機(jī)啟動(dòng)
[root@localhost ~]# chkconfig zabbix_agentd on #添加開機(jī)啟動(dòng)
[root@localhost ~]# /etc/init.d/iptables stop #關(guān)閉防火墻

7. 拷貝 zabbix 安裝頁,授權(quán)等

[root@localhost ~]# cp -r /usr/local/src/zabbix-3.0.9/frontends/php/ /var/www/html/zabbix
[root@localhost ~]# chown -R zabbix:zabbix /var/www/html/zabbix
[root@localhost ~]# chmod 777 -R /var/www/html/zabbix

8. 修改 php 配置文件

[root@localhost ~]# vi /etc/php.ini #編輯修改

修改以下內(nèi)容:

post_max_size =16M
max_execution_time =300
max_input_time =300
date.timezone = Asia/Shanghai

9. 啟動(dòng) zabbix 服務(wù)

[root@localhost ~]#  /etc/init.d/zabbix_server  start #服務(wù)端服務(wù)
[root@localhost ~]#  /etc/init.d/zabbix_agentd  start #客戶端服務(wù)
[root@localhost ~]#  netstat -ntlp |grep zabbix   #查看服務(wù)進(jìn)程是否啟動(dòng)

10. 測(cè)試訪問

http://ip地址:端口號(hào)

六、客戶端安裝步驟

[iyunv@zabbix-c1 ~]# yum install  tree gcc gcc-c++ -y
[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd zabbix -g zabbix
[root@localhost ~]# cd /usr/local/src
[root@localhost ~]# tar zxf zabbix-3.0.9.tar.gz
[root@localhost ~]# cd zabbix-3.0.9
[root@localhost zabbix-3.0.9]# ./configure --prefix=/usr/local/zabbix --enable-agent
[root@localhost zabbix-3.0.9]# make && make install
[root@localhost zabbix-3.0.9]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
[root@localhost zabbix-3.0.9]# vi /etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix/
[root@localhost zabbix-2.0.6]# vi /usr/local/zabbix/etc/zabbix_agentd.conf

修改以下內(nèi)容:

PidFile=/tmp/zabbix_server.pid   #pid
LogFile=/tmp/zabbix_agentd.log   #log日志
Server=10.0.8.223        #服務(wù)端ip地址
ServerActive=10.0.8.223   #服務(wù)端ip地址
Hostname=zabbix_user     #服務(wù)端主機(jī)名
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/   #子配置文件
UnsafeUserParameters=1   # #啟用自定義key

啟動(dòng)客戶端服務(wù)

[iyunv@zabbix-c1 ~]#  /etc/init.d/zabbix_agentd  start #客戶端服務(wù)
[root@localhost ~]#  netstat -ntlp |grep zabbix   #查看服務(wù)進(jìn)程是否啟動(dòng)

最后,去 web 上添加主機(jī)。

七、常見問題及解決方法

問題描述

cannot send list of active checks to [127.0.0.1]: host [Zabbix server] not monitored
在監(jiān)控中顯示 Zabbix 狀態(tài):Zabbix 服務(wù)端運(yùn)行中 值是 NO(不)

解決方法

  • 檢查端口是否已開啟。
  • 檢查是否已打開防火墻,若已打開,請(qǐng)?zhí)砑永?,或者關(guān)閉防火墻。
  • 服務(wù)端的主機(jī)名必須與客戶端 Hostname 一樣。
  • 關(guān)閉 SELinux(Security Enhanced Linux[安全加強(qiáng)的 Linux]):
gedit /etc/sysconfig/selinux

將內(nèi)容修改為:

SELINUX=disabled

通過以上步驟,你就可以在 CentOS 6.9 系統(tǒng)上成功安裝并配置 Zabbix 3.0 進(jìn)行系統(tǒng)監(jiān)控了。

到此這篇關(guān)于CentOS 6.9 安裝 Zabbix 3.0 詳細(xì)教程的文章就介紹到這了,更多相關(guān)CentOS 安裝 Zabbix 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • zabbix的psk加密結(jié)合zabbix_get取值

    zabbix的psk加密結(jié)合zabbix_get取值

    這篇文章主要介紹了zabbix的psk加密結(jié)合zabbix_get取值,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程

    zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程

    這篇文章主要介紹了zabbix監(jiān)控4.4升級(jí)至5.0的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • zabbix實(shí)現(xiàn)郵件告警的方法

    zabbix實(shí)現(xiàn)郵件告警的方法

    今天小編就為大家分享一篇關(guān)于zabbix實(shí)現(xiàn)郵件告警的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • centos7安裝zabbix?5.0的詳細(xì)過程

    centos7安裝zabbix?5.0的詳細(xì)過程

    這篇文章主要介紹了centos7安裝zabbix?5.0,本文中zabbix使用的是zabbix?5?+?postgresql?+?nginx的組合,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • zabbix通過percona插件監(jiān)控mysql的方法

    zabbix通過percona插件監(jiān)控mysql的方法

    這篇文章主要介紹了zabbix通過percona插件監(jiān)控mysql的方法步驟詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Zabbix在MySQL性能監(jiān)控方面的運(yùn)用及最佳實(shí)踐記錄

    Zabbix在MySQL性能監(jiān)控方面的運(yùn)用及最佳實(shí)踐記錄

    Zabbix通過自定義腳本和內(nèi)置模板監(jiān)控MySQL核心指標(biāo)(連接、查詢、資源、復(fù)制),支持自動(dòng)發(fā)現(xiàn)多實(shí)例及告警通知,結(jié)合可視化儀表盤,可有效預(yù)警性能問題,需根據(jù)業(yè)務(wù)調(diào)整閾值與權(quán)限確保監(jiān)控準(zhǔn)確性,本文介紹Zabbix在MySQL性能監(jiān)控方面的運(yùn)用,感興趣的朋友一起看看吧
    2025-07-07
  • Zabbix如何使用過濾器實(shí)現(xiàn)監(jiān)控

    Zabbix如何使用過濾器實(shí)現(xiàn)監(jiān)控

    這篇文章主要介紹了Zabbix如何使用過濾器實(shí)現(xiàn)監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Zabbix?配置PING監(jiān)控的方法

    Zabbix?配置PING監(jiān)控的方法

    Zabbix?提供了一個(gè)預(yù)定義的模板,名為?Template?Module?ICMP?Ping,用于監(jiān)控網(wǎng)絡(luò)設(shè)備的?ICMP?響應(yīng),這篇文章主要介紹了Zabbix?配置PING監(jiān)控,需要的朋友可以參考下
    2024-07-07
  • 分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù)的原理解析

    分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù)的原理解析

    這篇文章主要介紹了分布式監(jiān)控系統(tǒng)之Zabbix 使用SNMP、JMX信道采集數(shù)據(jù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作就有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Zabbix實(shí)現(xiàn)監(jiān)控多個(gè)mysql過程解析

    Zabbix實(shí)現(xiàn)監(jiān)控多個(gè)mysql過程解析

    這篇文章主要介紹了Zabbix實(shí)現(xiàn)監(jiān)控多個(gè)mysql過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論

南陵县| 峨边| 绍兴市| 景洪市| 翁源县| 昆明市| 正定县| 突泉县| 秦皇岛市| 桐城市| 舟山市| 屏南县| 玛纳斯县| 海晏县| 桦南县| 区。| 沅陵县| 富裕县| 拜城县| 孝义市| 四会市| 苍梧县| 临泽县| 鄂托克前旗| 芷江| 蒙城县| 中方县| 邛崃市| 正宁县| 崇信县| 庄浪县| 宣威市| 纳雍县| 福海县| 靖西县| 景德镇市| 石狮市| 文登市| 宜都市| 林口县| 河曲县|