02:zabbix-agent安裝配置 及 web界面管理

 目錄:zabbix其餘篇

01: 安裝zabbix serverphp

02:zabbix-agent安裝配置 及 web界面管理html

03: zabbix API接口 對 主機、主機組、模板、應用集、監控項、觸發器等增刪改查linux

04:獲取zabbix監控信息web

05:zabbix 監控配置redis

目錄:

1.1 zabbix-agent安裝與配置     返回頂部

  1、安裝zabbix-agentvim

      1. 到server端查看安裝的zabbix版本以安裝對應agent版本:rpm -qa|grep zabbix工具

      2. 找到清華大學鏡像源找到對應版本的agent:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/  測試

      3. 安裝:rpm -ivh rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.15-1.el7.x86_64.rpmspa

  二、修改agent配置文件3d

vim /etc/zabbix/zabbix_agentd.conf Server=1.1.1.5
開啓zabbix-agent: systemctl start zabbix-agent 查看agent狀態:systemctl status zabbix-agent
查看agent是否監聽端口:netstat -lntp
查看zabbix_agent 日誌tail -f /var/log/zabbix/zabbix_agentd.log

  三、自定義key(查看當前登陸終端個數)

    1. linux中查看當前終端登陸用戶個數

[root@redis ~]# w
 16:28:25 up 42 min,  2 users,  load average: 0.00, 0.03, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    1.1.1.100        15:47    1.00s  0.24s  0.00s w

[root@redis ~]# w|awk 'NR==1{print $6}' # 獲取當前登陸用戶數量(法1)
2

  [root@redis ~]# w|awk -F ',' 'NR==1{print $2}'|awk 'NR==1{print $1}'    # 獲取當前登陸用戶數量(法2)

  2

    2. 查看w命令絕對路徑

[root@redis ~]# which w /usr/bin/w

    3. 修改zabbix-agent配置文件 zabbix_agentd.conf  添加key

vim /etc/zabbix/zabbix_agentd.conf                           # 添加下面這條
UserParameter=log_user, /usr/bin/w|awk 'NR==1{print $6}'
systemctl restart zabbix-agent
# 重啓agent

    4. 在server上get上面配置key的值

yum -y install zabbix-get                   # 在server安裝zabbix-get工具(若是按照失敗使用清華源安裝)
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-get-3.4.15-1.el7.x86_64.rpm
zabbix_get -s 1.1.1.3 -p10050 -k log_user # 在server端運行命令測試是否能夠獲取到

    5. 在server端能夠獲取到key值後便可 新建 "監控項" 使用key了  

       

1.2 根據host建立 應用集、監控項、觸發器(塊速開始)     返回頂部

  登陸地址: http://1.1.1.5/zabbix/zabbix.php?action=dashboard.view

  一、登錄和配置用戶

      管理(Administration) → 用戶(Users) → 建立用戶

  二、 新建主機

      

  三、新建應用集

      

  四、新建監控項 

      說明:監控項是Zabbix中得到數據的基礎。沒有監控項,就沒有數據——由於一個主機中只有監控項定義了單一的指標或者須要得到的數據。   

      

      名稱(Name):在列表中和其餘地方,都會顯示這個值做爲監控項名稱。

      值(Key):這是監控項的一個技術上的名稱,用於識別獲取信息的類型。這個特定值須要是Zabbix Agent預約義值重的一種。

      信息類型(Type of information):這個屬性定義了想得到數據的格式

      

      

  五、新建觸發器

    1. 觸發器定義

      1. 監控項只是用於收集數據。若是須要自動評估收到的數據,咱們則須要定義觸發器。
      2. 觸發器包含了一個表達式,這個表達式定義了數據的可接受的閾值級別
      3.若是收到的數據超過了這個定義好的級別,觸發器將被「觸發」,讓咱們知道有問題發生。
      4. 若是數據再次恢復到合理的範圍,觸發器將會到「正常(Ok)」狀態。

    2. 添加觸發器

       

      

      

1.3 根據模板建立 應用集、監控項、觸發器     返回頂部

  一、模板做用  

      1. 咱們在以前的章節中學會了如何配置監控項、觸發器,以及若是從主機上得到問題的通知。
      2. 雖然這些步驟提供了很大的靈活性,但仍然須要不少步驟才能完成。若是咱們須要配置上千臺主機,一些自動化操做會帶來更多便利性。
      3. 模版(templates)功能能夠實現這一點。模版容許對有用的監控項、觸發器和其餘對象進行分組,只須要一步就能夠對監控主機應用模版,以達到反覆重用的目的。
      4. 當一個模版連接到一個主機後,主機會繼承這個模版中的全部對象。簡單而言,一組預先定義好的檢查會被快速應用到主機上。

  二、建立模板

      配置(Configuration) → 模版(Templates)中,點擊建立模版(Create template)

      

  三、將主機中已有 "監控項" 複製到新建的模板中

      1. 前往'New host'的監控項列表。在配置(Configuration) → 主機(Hosts),點擊‘New host’旁邊的監控項(Items)

       2. 勾選要複製的監控項,下面會出現一個複製按鈕,點擊複製按鈕,就能夠到一個新頁面,選擇要關聯的模板便可

  四、在新建的模板中 新建一個 "應用集"

      配置 -----> 模板 -----> "找到要處理的模板"並點擊 -----> 應用集 -----> 建立應用集(填一個應用集名稱便可)

  五、建立監控項

      配置 -----> 模板 -----> "找到要處理的模板"並點擊 -----> 監控項 -----> 建立監控項(參考上面監控項建立方法)

  六、建立觸發器

      配置 -----> 模板 -----> "找到要處理的模板"並點擊 -----> 觸發器 -----> 建立觸發器(參考上面觸發器建立方法)

  七、連接模版到主機

       

相關文章
相關標籤/搜索