1. 程式人生 > >自動化監控--zabbix-get安裝使用詳解

自動化監控--zabbix-get安裝使用詳解

概述

Zabbix get 是一種命令列應用,它可以用於與Zabbix agent進行通訊,並從agent哪裡獲取所需的資訊 該應用通常被用於Zabbix agent故障排除。

在zabbix-server上安裝

下載軟體包:zabbix-get-3.2.x-1.el7.x86_64.rpm
下載地址:http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/

[[email protected] ~]# cd /usr/local
[[email protected] local]# rz -E <<<將下載的rpm包傳到虛擬機器
[
[email protected]
local]# rpm -ivh zabbix-get-3.2.5-1.el7.x86_64.rpm

zabbix-get使用格式

# 格式
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key 

Zabbix get 支援以下命令列引數:

  -s --host <host name or IP>      指定主機名或主機的IP地址.
  -p --port <port number>          指定主機上執行代理的埠號. 預設埠10050.
  -I --source-address <IP address> 指定源IP地址.
  -k --key <item key>              指定需要獲取值的監控項.
  -h --help                        幫助提示.
  -V --version                     顯示版本號.

例子:

# 獲取系統版本號
[[email protected] local]# zabbix_get -s 10.220.5.173 -k system.uname
Linux zabbix-agent 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64
# 獲取cpu資訊
[[email protected] local]# zabbix_get -s 10.220.5.173 -p 10050 -k "system.cpu.load[all,avg1]"
0.020000

------做運維之前很矯情的小年輕-----