最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Zabbix監(jiān)控華為交換機DHCP接口地址池的操作過程

 更新時間:2023年08月10日 10:51:50   作者:網絡工程師_ling  
最近工作中遇到一個因為DHCP地址池滿載、導致用戶無法獲取到IP地址的故障,所以在想通過zabbix 監(jiān)控DHCP地址池的狀態(tài)、當DHCP 地址池數量小于某個值時觸發(fā)zabbix告警,這篇文章主要介紹了Zabbix監(jiān)控華為交換機DHCP接口地址池,需要的朋友可以參考下

一、背景

最近工作中遇到一個因為DHCP地址池滿載、導致用戶無法獲取到IP地址的故障,所以在想通過zabbix 監(jiān)控DHCP地址池的狀態(tài)、當DHCP 地址池數量小于某個值時觸發(fā)zabbix告警。網上找了一下沒有相關的文檔、和對應的OID值、于是用Python 腳本的方式實現

二、實現效果

在這里插入圖片描述

在這里插入圖片描述

三、Py代碼

poimport paramiko
import re
def get_available_ip_count(ip_address, username, password, dhcp_pool_name):
    # 連接到交換機
    ssh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect(ip_address, username=username, password=password)
    # 發(fā)送命令并獲取輸出
    command = f"display ip pool name {dhcp_pool_name}"
    stdin, stdout, stderr = ssh.exec_command(command)
    output = stdout.read().decode('utf-8')
    # 解析輸出,獲取可用IP地址數
    pattern = r"Idle\s*:\s*(\d+)"
    match = re.search(pattern, output)
    if match:
        ip_count = int(match.group(1))
    else:
        ip_count = 0
    # 關閉SSH連接
    ssh.close()
    return ip_count
# 調用函數進行查詢
ip_address = ''
username = ''
password = ''
dhcp_pool_name = ''
available_ip_count = get_available_ip_count(ip_address, username, password, dhcp_pool_name)
#print(f"{available_ip_count}")
print(f"{int(available_ip_count)}")

三、zabbix路徑:

1、將get_dhcp_ip.py 腳本放到 /etc/zabbix/scripts/test/~路徑下

2、將get_dhcp_ip.sh 腳本放到 /lib/zabbix/externalscripts/路徑下

3、systemctl restart zabbix-agent

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

到此這篇關于Zabbix監(jiān)控華為交換機DHCP接口地址池的文章就介紹到這了,更多相關Zabbix監(jiān)控華為交換機內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

  • Zabbix系統(tǒng)端口監(jiān)控狀態(tài)

    Zabbix系統(tǒng)端口監(jiān)控狀態(tài)

    這篇文章主要介紹了Zabbix系統(tǒng)端口監(jiān)控狀態(tài),可以使用zabbix自帶的key進行監(jiān)控
    2018-03-03
  • 分布式監(jiān)控系統(tǒng)之Zabbix主動、被動及web監(jiān)控的過程詳解

    分布式監(jiān)控系統(tǒng)之Zabbix主動、被動及web監(jiān)控的過程詳解

    這篇文章主要介紹了分布式監(jiān)控系統(tǒng)之Zabbix主動、被動及web監(jiān)控的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Zabbix監(jiān)控方案-官方最新4.4版本【推薦】

    Zabbix監(jiān)控方案-官方最新4.4版本【推薦】

    zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網絡監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了Zabbix監(jiān)控方案-官方最新4.4版本,需要的朋友可以參考下
    2019-10-10
  • 獲取zabbix上所有主機的IP和主機名的實例代碼

    獲取zabbix上所有主機的IP和主機名的實例代碼

    zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網絡監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了獲取zabbix上所有主機的IP和主機名,需要的朋友可以參考下
    2019-10-10
  • Zabbix配置釘釘的帶圖片報警功能

    Zabbix配置釘釘的帶圖片報警功能

    這篇文章主要介紹了Zabbix配置釘釘的帶圖片報警功能,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • zabbix告警報表并發(fā)送郵件功能實現

    zabbix告警報表并發(fā)送郵件功能實現

    Zabbix開源監(jiān)控是IT監(jiān)控領域的佼佼者,擁有強大的告警統(tǒng)計與報表生成能力,但對于剛上手的小白來說可能還有些難度,本文將詳細介紹zabbix告警報表的生成過程及發(fā)送郵件的操作步驟,感興趣的朋友一起看看吧
    2024-07-07
  • zabbix redis自動發(fā)現端口的腳本返回json格式

    zabbix redis自動發(fā)現端口的腳本返回json格式

    zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網絡監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了zabbix redis自動發(fā)現端口的腳本,返回json格式,需要的朋友可以參考下
    2019-11-11
  • Zabbix 監(jiān)控多線路出口IP并通過飛書告警完整教程

    Zabbix 監(jiān)控多線路出口IP并通過飛書告警完整教程

    本文介紹了使用Zabbix實現多線路出口IP監(jiān)控,并通過飛書發(fā)送告警的方案,包括監(jiān)控原理、環(huán)境準備、腳本部署、觸發(fā)器配置、媒介設置及動作創(chuàng)建等步驟,文中還提供了常見問題及解決方法,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Zabbix 配置釘釘告警功能的實現代碼

    Zabbix 配置釘釘告警功能的實現代碼

    這篇文章主要介紹了Zabbix 配置釘釘告警功能的實現代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 使用Zabbix?5.4.3監(jiān)控IPMI的方法

    使用Zabbix?5.4.3監(jiān)控IPMI的方法

    默認情況下,Zabbix服務器未配置為啟動任何IPMI輪詢,因此任何添加的IPMI監(jiān)控項將無法正常工作,接下來通過本文給大家介紹使用Zabbix?5.4.3監(jiān)控IPMI的方法,感興趣的朋友一起看看吧
    2022-01-01

最新評論

青阳县| 东明县| 嘉鱼县| 孝昌县| 泽州县| 郑州市| 瑞昌市| 确山县| 彭阳县| 商洛市| 本溪| 夏邑县| 修文县| 巴里| 余江县| 崇礼县| 高邑县| 台中县| 视频| 宽城| 武夷山市| 大关县| 蒲江县| 华安县| 商洛市| 安溪县| 漾濞| 资阳市| 北碚区| 灵石县| 游戏| 思茅市| 海宁市| 前郭尔| 龙游县| 大城县| 泾川县| 祁东县| 揭西县| 镶黄旗| 甘洛县|