zabbix監控客戶端本地網路的延時狀態

2021-09-07 18:14:56 字數 2461 閱讀 7220

配置zabbix客戶端配置檔案

vim /etc/zabbix/zabbix_agentd.conf

新增  include=/etc/zabbix/zabbix_agentd.d/

新增指令碼對伺服器所在網路裝置通過ping來獲取延時數值

cat patent_box_ping.sh

#!/bin/bash

#設定環境變數

path="

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

"export path

while getopts "

c:i:

" opt; do

case $opt in

c) count=$optarg

;;i)

ips=$optarg

;;\?)

;;esac

done

tmp_fifofile="

/tmp/ping.fifo

"mkfifo

$tmp_fifofile

exec

6<>$tmp_fifofile

rm$tmp_fifofile

for ((i=0;i<20;i++));do

echo

done >&6

for ip in `echo $ips |awk -f'|'

' }'`

doread -u 6

' |awk -f'/'

''` rtt=$

echo

$rtt

}&echo >&6

done

wait

exec

6>&-

在/etc/zabbix/zabbix_agentd.d目錄下的配置檔案新增

[root@z zabbix_agentd.d]#

catweifeng.conf

userparameter=patent_box_ping_101,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.101

userparameter=patent_box_ping_102,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.102

userparameter=patent_box_ping_103,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.103

userparameter=patent_box_ping_104,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.104

userparameter=patent_box_ping_105,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.105

userparameter=patent_box_ping_106,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.106

userparameter=patent_box_ping_107,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.107

userparameter=patent_box_ping_108,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.108

userparameter=patent_box_ping_109,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.109

userparameter=patent_box_ping_110,sudo /etc/zabbix/scripts/patent_box_ping.sh -c 1 -i 10.8.8.110

zabbix 客戶端重新啟動 zabbix-agent

[root@compute zabbix_agentd.d]# systemctl restart zabbix-agent

在 zabbix server 端新增 相應的item  

新增相應的graphs

配置成功後的 出圖如下:

zabbix監控 客戶端部署

一 linux客戶端 1.1 使用rpm安裝對應zabbix版本的rpm包 root jumpserver linux rpm uvh root jumpserver linux yum clean all 1.2 使用yum安裝zabbix agent 1.3 使用vim編輯 etc zabbix...

python 修改本地網路配置

本文主要說一下怎麼使用python來修改本地的ip和dns等,因為有本地的ip和dns都是隨機獲取的,有些時候不是很方便,需要修改,我就稍微的封裝了一下,但是隨機ip和閘道器 子網掩碼等我都沒有設定為引數,因為經常用也懶得改了,可以自己去修改一下。測試的時候,在win8.1上面需要用管理員身份才能執...

Zabbix 監控Windows 客戶端配置

對於監控windows的主機的設定 找到對應配置檔案和啟動檔案 zabbix agentd.exe zabbi agentd.conf 拷貝到c盤下 然後在cmd中執行 安裝命令 以及啟動命令 c zabbix agentd.exe c c zabbix conf s c zabbix agentd...