zabbix部署(Linux上部署/監控端/被監控端)

zabbix部署

一、監控系統的簡單介紹

(1)cacti:存儲數據能力強,報警性能差

(2)nagios:報警性能差,存儲數據僅有簡單的一段可以判斷是否在合理范圍內的數據長度,儲存在內存中。比如,連續采樣數據存儲,有連續三次不在合理范圍內的數據就報警

(3)zabbix:結合上面兩種工具的優點,又可以存儲數據,又可以報警

二、zabbix特性

(1)數據采樣:通過snmp、ssh、telnet、agent、ipmi、jmx等通道采集被監控主機的數據??梢宰远x檢測機制和自定義時間間隔

(2)實時繪圖:展示,讀取數據繪圖,支持graph,map,screen,幻燈片(slide show)

(3)告警:(升級告警,規定時間內內解決不了的事情往上傳)

(4)數據存儲:數據庫有mysql,pgsql,時間序列數據庫等等

三、程序構成

(1)zabbix_server:服務端守護進程

(2)zabbix_agented:agent端守護進程

(3)zabbix_proxy:代理服務器(可選,分布式才用到)

(4)zabbix_get:命令行工具,手動測試數據采集

(5)zabbix_sender:命令行工具,運行于agent端,手動向server端發送數據

(6)zabbixjavagateway:java網關

zabbix部署(Linux上部署/監控端/被監控端)

四、zabbix部署(監控端)

(1)zabbix依賴數據庫配置

①yum install mariadb-server

②vim /etc/my.cnf,在[mysqld_safe]下加上

skip_name_resolve=on
innodb_file_per_table=on

③systemctl start mariadb.service , ss -tnl

④創建數據庫:CREATE DATABASE zabbix CHARSET utf8;

⑤授權一個普通用戶可以(遠程或者本地訪問它):GRANT ALL ON zabbix.* TO zbxuser@'192.168.%.%' IDENTIFIED BY 'zbxpass' ; 我是設定遠程的,本地的就是127.0.0.1

⑥FLUSH PRIVILEGES;

⑦exit;

(2)配置服務端組件

①安裝服務端:yum install zabbix-server-mysql zabbix-get

②安裝webGUI:yum install zabbix-web zabbix-web-mysql

③安裝agent端(可以監控自己):yum install zabbix-agent zabbix-sender

④zabbix server 數據庫初始化:(將create.sql 導入到database中)

cd /usr/share/doc/zabbix-server-mysql-3.0.7/

gzip -d creat.sql.gz

mysql  -h192.168.1.108  -uzbxuser -p zabbix < create.sql

⑤mysql ;use zabbix ;SHOW TABLES;查看

zabbix部署(Linux上部署/監控端/被監控端)

(3)修改服務端配置文件:/etc/zabbix/zabbix_server.conf(先備份)

①SourceIP:若是有多個IP,啟用一個源IP,對方授權的IP

②DBHost:數據庫服務地址

③DBname:與我們創建的一樣

④DBuser:與我們創建的一樣

⑤DBpassword:我們自定義的

⑥DBSocket:如果database與server在同一臺主機就要改,不在就沒事。

⑦啟動:systemctl start zabbix-server,注意如果是centos是7.0或者7.1版本的trousers包要更新。

zabbix部署(Linux上部署/監控端/被監控端)

(4)配置其他事項

①安裝php-mysql (rpm -q php-mysql),前面裝過了

②配置zabbix-web,配置php的時區指定:vim /etc/httpd/conf.d/zabbix.conf ,php_value date.timezone Asia/Shanghai

③啟動httpd:systemctl start httpd.service

④訪問:192.168.1.108/zabbix

zabbix部署(Linux上部署/監控端/被監控端)

⑤這邊所有的ok就ok:

zabbix部署(Linux上部署/監控端/被監控端)

⑥經歷最后幾步,好了

zabbix部署(Linux上部署/監控端/被監控端)

五、zabbix部署(被監控端,基于agent)

①安裝:yum install zabbix-agent zabbix-sender -y

②編輯配置文件cd /etc/zabbix ,cp zabbix_agentd.conf{,.bak}

③vim zabbix_agentd.conf

被動監控,agent等待server過來請求數據
passive checks related 下
Server=192.168.1.108  可以用逗號隔開授權的有哪些

主動監控:被監控端把數據主動發給服務端
active checks related 下
ServerActive=192.168.1.108
Hostname=服務器端的正常主機名

④啟動服務:systemctl start zabbix-agent.service

原創文章,作者:N24_yezi,如若轉載,請注明出處:http://www.www58058.com/66023

(8)
N24_yeziN24_yezi
上一篇 2017-01-06 23:04
下一篇 2017-01-07 10:47

相關推薦

  • N22-第十一周作業

    第十一周作業 1、詳細描述一次加密通訊的過程,結合圖示最佳 (1)為了做到數據的安全,應該同時滿足 保密性 完整性 可用性 (2)假設A,B通信,A是客戶機,B是服務器 a、客戶端向服務器端發送自己支持的加密方式,并且向服務器端請求其CA頒發給的證書 b、服務器選擇共同支持的加密方式并發送自己的證書; c、客戶端收到其證書,并驗證證書,證書必須同時滿足以下條…

    Linux干貨 2016-12-06
  • FHS文件系統介紹及各目錄功能說明

     FHS文件系統介紹及各目錄功能說明 M21-陸東貴 FHS簡介 Filesystem Hierarchy Standard(文件系統目錄標準)的縮寫,多數Linux版本采用這種文件組織形式,類似于Windows操作系統中c盤的文件目錄,FHS采用樹形結構組織文件。FHS定義了系統中每個區域的用途、所需要的最小構成的文件和目錄,同時還給出了例外處理…

    Linux干貨 2016-10-18
  • Linux的啟動流程

    啟動流程 ? POST: Power-On-Self-Test,加電自檢,是BIOS功能的一個主要部分。負責完成對CPU、主板、內存、硬盤子系統、顯示子系統、 串并行接口、鍵盤、 CD-ROM光驅等硬件情況的檢測。 ROM: BIOS, Basic Input and Output System,保存著有關計算機系統最重要的基本輸入輸出程序,系統信息設置、 …

    Linux干貨 2016-09-13
  • Linux系統時間簡單修改方法

          Linux時鐘分為系統時鐘(System Clock)和硬件(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux Kernel中的時鐘,而硬件時鐘則是主板上由電池供電的時鐘,這個硬件時鐘可以在BIOS中進行設置。Linux中的所有命令(包括函數)都是采用的系統時鐘設置。Linux操作系統運行…

    Linux干貨 2015-06-12
  • vim淺談

            在Linux的世界里,絕大部分的配置文件都是以ASCII的純文本形式存在的,所以作為一名優秀的Geek,熟練掌握一種文本編輯輯器是非常重要的。         Linux世界中的文本編輯器有很多…

    Linux干貨 2015-04-27
  • 文件管理類命令詳解

    文件管理類命令詳解 文件查看 cat 功能描述:連接文件并打印到標準輸出上 命令格式:cat [OPTION]… [FILE]… OPTION: -b 對所有非空白行編號 -n 給所有輸出行編號 -s 將連續多行空白行顯示為一行空白行 -E 在每一行行尾顯示$ FILE:可顯示多個文件,文件之間以空格分隔 舉例 將file1、file…

    Linux干貨 2017-07-09

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 07:41

    對于zabbix其實不只是搭建,應該去了解監控體系,然后zabbix知識完成整個監控體系的一個工具。

欧美性久久久久