天天看點

zabbix安裝

目錄

一、zabbix簡介

二、安裝zabbix以前的幾個問題

三、安裝zabbix

四、登入zabbix密碼忘記的解決方法

   zabbix是一個企業級的系統監控及網絡監控的開源解決方案,可以高度自定義監控,并提供靈活多變的通知方式,能幫助系統管理者迅速定位、解決問題。

   zabbix通過C/S模式收集資料,通過B/S模式使用web的方式進行配置和展示監控情況,簡而言之zabbix的工作流程可以概括為:

資料收集 --> 資料存儲 --> 資料分析和展示 --> 是否超過預定門檻值?--> 發送警報

   1、為什麼要選擇zabbix?

   zabbix開源,可以節省費用,同時也友善二次開發(如果有能力且需要的話);zabbix運作于LAMP(或LNMP)環境下,對硬體要求低;支援多種監控方式,可以同時監控多種裝置;可以自定義監控方式,使用靈活等。

1、zabbix Server主機的規劃

   zabbix基本可以部署在目前常見的所有系統上, 是以對于不同的平台選擇對應的軟體版本即可。而且zabbix對于磁盤的要求并不高,如果不和資料庫部署在同一主機上的話,可以不用在意;如果和資料庫在同一主機的話,就要根據需要存儲的資料量和資料的儲存期限進行合理規劃了。

2、安裝方式的選擇

   安裝zabbix要麼使用rpm包安裝,要麼編譯安裝,但是如果你需要監控數千台乃至上萬台伺服器的時候,編譯安裝是不實際的;是以我們最好到zabbix的官方去下載下傳适用于相應平台的、制作好的rpm包進行安裝。

1、安裝準備

節點

實驗角色

  軟體

系統平台

node1

zabbix-Server

zabbix-2.2.1-1.el6.x86_64.rpm

zabbix-server-2.2.1-1.el6.x86_64.rpm

zabbix-server-mysql-2.2.1-1.el6.x86_64.rpm

zabbix-web-2.2.1-1.el6.noarch.rpm

zabbix-web-mysql-2.2.1-1.el6.noarch.rpm

zabbix-get-2.2.1-1.el6.x86_64.rpm

CentOS 6.5 x86_64

node2

zabbix-client

zabbix-agent-2.2.1-1.el6.x86_64.rpm

zabbix-sender-2.2.1-1.el6.x86_64.rpm

node4

資料庫端

MariaDB-10.0.10

2、安裝Server端

   注意:使用yum安裝以前,要配置好源,最好有epel的源,因為zabbix運作于lamp環境下,安裝zabbix是會依賴很多包,

   是以配置好yum,會我們省下很多事!

3、配置Server端和MariaDB

4、啟動zabbix-server和httpd服務(可以加到服務清單,讓他們開機啟動)

5、使用http://serverip/zabbix  配置zabbix-web

   根據提示一步一步的下去即可,如果出現如下錯誤:

   編輯/etc/php.ini,添加一行

   然後重新開機服務就可以進行下去了!

   在資料庫的設定頁面中,填寫剛才授權的使用者和資料庫位址,并測試聯通性

   好了,接下來的就直接next和ok就好了,然後出現登入界面,就可以登入zabbix進行管理了

   登入的使用者名預設為admin ,密碼是:zabbix

   好了,可以管理zabbix了。

6、對需要監控的用戶端選擇監控方式

   監控方式更加要監控裝置的類型的不同而不同,通常有agentd、SNMP、IPMI、JMX等,這裡我們在node2上面安裝agentd

7、配置用戶端agentd

   agentd的配置很簡單,隻需要讓它把伺服器指向Server即可

   到此,zabbix的安裝就介紹完了。

   說起來很囧,配置好沒多久,竟然丢了登入密碼!好在修改的辦法也不是太麻煩,直接登入到資料庫修改即可

   然後重新登入即可。