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

CentOS 6.9 安裝 Zabbix 3.0 的詳細步驟

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

一、引言

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

二、Zabbix 簡介

1. 定義

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

2. 組成部分

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

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

3. 主要特點

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

4. 主要功能

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

5. 官方安裝資料

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

三、搭建 ZABBIX 準備資源

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

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

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

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

添加 php 頁面:

vi /var/www/html/index.php

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

<?php
    phpinfo();
?>

查看是否有該進程:

netstat -anlp|grep :80

使用瀏覽器訪問測試:

http://ip地址:端口號

五、服務端安裝步驟

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. 添加用戶并設置啟動項

[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ù)庫,添加用戶授權

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

進入 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ù)庫授權用戶
DBPassword=123456           #數(shù)據(jù)庫授權密碼
DBSocket=/var/lib/mysql/mysql.sock   #數(shù)據(jù)庫sock的文件路徑
ListenIP=10.0.8.223                #服務端ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts  #腳本路徑

6. 拷貝啟動文件,修改啟動文件,授權等

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í)行權限
[root@localhost ~]# chmod +x /etc/init.d/zabbix_agentd #執(zhí)行權限
[root@localhost ~]# chkconfig zabbix_server on #添加開機啟動
[root@localhost ~]# chkconfig zabbix_agentd on #添加開機啟動
[root@localhost ~]# /etc/init.d/iptables stop #關閉防火墻

7. 拷貝 zabbix 安裝頁,授權等

[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. 啟動 zabbix 服務

[root@localhost ~]#  /etc/init.d/zabbix_server  start #服務端服務
[root@localhost ~]#  /etc/init.d/zabbix_agentd  start #客戶端服務
[root@localhost ~]#  netstat -ntlp |grep zabbix   #查看服務進程是否啟動

10. 測試訪問

http://ip地址:端口號

六、客戶端安裝步驟

[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        #服務端ip地址
ServerActive=10.0.8.223   #服務端ip地址
Hostname=zabbix_user     #服務端主機名
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/   #子配置文件
UnsafeUserParameters=1   # #啟用自定義key

啟動客戶端服務

[iyunv@zabbix-c1 ~]#  /etc/init.d/zabbix_agentd  start #客戶端服務
[root@localhost ~]#  netstat -ntlp |grep zabbix   #查看服務進程是否啟動

最后,去 web 上添加主機。

七、常見問題及解決方法

問題描述

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

解決方法

  • 檢查端口是否已開啟。
  • 檢查是否已打開防火墻,若已打開,請?zhí)砑永猓蛘哧P閉防火墻。
  • 服務端的主機名必須與客戶端 Hostname 一樣。
  • 關閉 SELinux(Security Enhanced Linux[安全加強的 Linux]):
gedit /etc/sysconfig/selinux

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

SELINUX=disabled

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

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

相關文章

  • zabbix的psk加密結合zabbix_get取值

    zabbix的psk加密結合zabbix_get取值

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

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

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

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

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

    centos7安裝zabbix?5.0的詳細過程

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

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

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

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

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

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

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

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

    Zabbix?提供了一個預定義的模板,名為?Template?Module?ICMP?Ping,用于監(jiān)控網(wǎng)絡設備的?ICMP?響應,這篇文章主要介紹了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ù),本文給大家介紹的非常詳細,對大家的學習或工作就有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Zabbix實現(xiàn)監(jiān)控多個mysql過程解析

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

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

最新評論

寿宁县| 来安县| 伊吾县| 原阳县| 清丰县| 天津市| 定边县| 新余市| 新闻| 屏东县| 汾西县| 安吉县| 林口县| 新河县| 甘南县| 正定县| 江城| 宜黄县| 阿克陶县| 阿城市| 渭南市| 青川县| 师宗县| 溧阳市| 城固县| 珠海市| 钟山县| 阳曲县| 历史| 高台县| 建德市| 桐梓县| 睢宁县| 房山区| 尚义县| 湘西| 濮阳市| 长子县| 布尔津县| 介休市| 泸州市|