【第二章】Zabbix3.4監控SQLServer資料庫和H3C交換機思科Cisco防火牆交換機教程筆記

来源:https://www.cnblogs.com/Sungeek/archive/2019/11/14/9812150.html
-Advertisement-
Play Games

監控SQLServer資料庫 SSMS執行相關SQL SQL模板命名規則 Zabbix客戶端導入模板 添加SQLServer監控圖形 SQLServer伺服器關聯模板 監控思科Cisco防火牆交換機 監控SQLServer資料庫 SSMS執行相關SQL SQL模板命名規則 Zabbix客戶端導入模板 ...


 

 

 

1、監控SQLServer資料庫

下載Zabbix-SQLSERVER模板:

http://www.zabbix.org/wiki/Zabbix_Templates

Zabbix-sqlserver模板文件下載:

https://files.cnblogs.com/files/Sungeek/Zabbix_Template_SQLServer_MultiDatabase_generator.zip

 2、SSMS執行相關SQL

在資料庫SSMS裡面執行這個zabbix的sql(Zabbix_Template_SQLServer_MultiDatabase_generator)

然後獲取的結果拼接起來放在文本裡面,保存到一個文本裡面命名為XXX.xml,然後把這個.xml文件模板導入zabbix客戶端

3、SQL模板命名規則

拼接好的xml需要把裡面的模板名稱更改一下,這邊可以自定義或者按照規範的來

如果有多台資料庫,最好命名規範來區分一下,例如機器A,如果B機器就B-SQL02

原名:Template_MicrosoftSQLServer_Multi_DatabaseCQSQL12

更改名:Template Microsoft SQLServer Multi Database A-SQL01

 4、Zabbix客戶端導入模板

配置-->模板-->導入

 

 

註意 每個資料庫實例都要執行一次Zabbix_Template_SQLServer_MultiDatabase_generator.sql腳本 例如有10個資料庫實例,就這10個資料庫實例都要執行一次Zabbix_Template_SQLServer_MultiDatabase_generator.sql腳本,然後按照上面步驟把模板生成了再導入,按照上面步驟!  

5、添加SQLServer監控圖形

配置-->模板(Template Microsoft SQLServer Multi Database SQL-22)-->圖形

添加名稱和監控項

6、SQLServer伺服器關聯模板

選擇對應的SQLServer伺服器主機選擇鏈接模板

監控中-->圖形,查看有沒有顯示圖形出來

7、監控思科Cisco防火牆交換機

監控交換機/防火牆比較簡單,只需知道交換機/防火牆的snmp密碼,然後對應的交換機/防火牆鏈接到設備或導入的snmp模板,就可以完成監控了。

例如:添加地址為172.10.11.5的交換機監控。

1)例如:H3C的二層交換機通過SSH連接到交換機

# 設置SNMP基本信息,包括版本、團體名。

<Sysname> system-view

[Sysname] snmp-agent sys-info version v1 v2c

# 配置可讀屬性團體名。

[Sysname] snmp-agent community read public

# 配置可寫訪問許可權,private可以設置其他字元串團體名。

[Sysname] snmp-agent community write private

# 配置SNMP版本。為了防止Agent和NMS因為版本問題導致不能建立SNMP連接,建議將版本參數配置為all,表示支持v1、v2c、v3三個版本。

[Sysname] snmp-agent sys-info version all

2)其他交換機:登錄交換機,配置snmp(交換機/防火牆要開啟161的udp埠,並允許zabbix訪問)。

[Sysname] snmp-server community sungeekwithre ro //配置讀取的snmp密碼:sungeekwithre

[Sysname] snmp-server community sungeekswithrw rw //配置可寫的snmp密碼,為安全起見,此項最好別開啟!

SNMP顯示和維護

在完成上述配置後,在任意視圖下執行display命令,均可以顯示配置後SNMP的運行情況,通過查看顯示信息,來驗證配置的效果。

SNMP顯示和維護

操作

命令

顯示系統維護聯絡信息、系統位置信息及SNMP版本信息

display snmp-agent sys-info [ contact | location | version ]*

顯示SNMP報文統計信息

display snmp-agent statistics

顯示設備的SNMP實體引擎ID

display snmp-agent local-engineid

顯示SNMP組信息

display snmp-agent group [ group-name ]

顯示Trap消息隊列的基本信息

display snmp-agent trap queue

顯示系統當前可以發送Trap消息的模塊及其Trap消息的使能狀態

display snmp-agent trap-list

顯示SNMP v3用戶信息

display snmp-agent usm-user [ engineid engineid | username user-name | group group-name ] *

顯示SNMP v1或SNMP v2c團體信息

display snmp-agent community [ read | write ]

顯示MIB視圖的信息

display snmp-agent mib-view [ exclude | include | viewname view-name ]

3)在zabbix伺服器上安裝net-snmp、net-snmp-utils包,測試snmp訪問。

[root@localhost ~]# yum install -y net-snmp net-snmp-utils

[root@localhost ~]# snmpwalk -v 2c -c public 172.10.11.5
SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Platform Software, Software Version 7.1.070, ESS 1110P05
H3C S5560X-34S-EI
Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved.
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.25506.1.1628
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (10629714) 1 day, 5:31:37.14
SNMPv2-MIB::sysContact.0 = STRING: New H3C Technologies Co., Ltd.
SNMPv2-MIB::sysName.0 = STRING: H3C
SNMPv2-MIB::sysLocation.0 = STRING: Hangzhou, China
SNMPv2-MIB::sysServices.0 = INTEGER: 78
IF-MIB::ifNumber.0 = INTEGER: 45
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifIndex.4 = INTEGER: 4
IF-MIB::ifIndex.5 = INTEGER: 5
IF-MIB::ifIndex.6 = INTEGER: 6
IF-MIB::ifIndex.7 = INTEGER: 7
IF-MIB::ifIndex.8 = INTEGER: 8
IF-MIB::ifIndex.9 = INTEGER: 9
IF-MIB::ifIndex.10 = INTEGER: 10
........

4)登錄zabbix-web管理頁面進行交換機監控配置

如果想使用外部的模板,可以選擇配置-->模板導入,我這邊直接使用zabbix自帶的這個SNMP模板

1.添加主機群組

2.添加主機

3.主機關聯模板

然後就可以在監測中-->圖形,查看有沒有數據了

我這邊自己新建了一個模板,然後鏈接了一個network的模板

Template Module Generic SNMPv2

 

 

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 要在linux上搭建支持PHP的web伺服器,開始使用了Apache+php方式,無奈配置太繁瑣了,沒有搭建成功, 轉而使用xampp伺服器組件,但是xampp預設的安裝位置是/opt目錄下,且沒有可以修改預設安裝位置的地方, 而我用的環境中該目錄下只有20M空間了, 在無法進行磁碟擴容的情況下應該 ...
  • 環境:centos7 一、 ssh連接超時設置 (1)客戶端設置 連接工具:SecureCRT 1、SecureCRT客戶端->Options(選項)->Session Options(會話設置) 2、Terminal(終端)-> 設置每60秒發送NOOP命令到伺服器保持連接 (2)服務端配置 1. ...
  • 一 前置準備1.1 前置條件相應的充足資源的Linux伺服器;設置相應的主機名,參考命令: 1 hostnamectl set-hostname k8smaster Mac及UUID唯一;若未關閉防火牆則建議放通相應埠,如下:Master節點—— 規則方向埠範圍作用使用者TCPInbound64 ...
  • 在無模擬器情況下設置: 調試模擬,點擊view菜單下registers 軟體模擬時計算兩斷點CYCLECOUNTER(在CPU registers中)的差值,乘以指令周期(MCLK)便是執行時間 ...
  • ip配置: vim /etc/network/interfaces auto eth0 iface eth0 inet static >靜態 iface eth0 inet dhcp >動態 address 192.168.0.133 netmask 255.255.255.0 gateway 19 ...
  • 字元串的MD5值 下麵這個例子是字元串 hello 的MD5值 命令解析 echo 預設是帶換行符做結尾的 echo n 可以去掉換行符 md5sum 列印或檢查MD5(128位)校驗和 文件的MD5值 下麵這個例子是文件 a.txt 的MD5值 命令解析 md5sum 列印或檢查MD5(128位) ...
  • Linux關鍵的根文件介紹 /etc:配置文件 /home:用戶的家目錄。每一個用戶的家目錄通常預設為/home/用戶名 /root:管理員的家目錄 /lib:庫文件 靜態庫:.a 動態庫:.dll .so /lib/modules:內核模塊文件 /media:掛載點目錄(常應用於移動設備) /mn ...
  • 電腦操作系統鎖機制. 在多線程編程中,操作系統引入了鎖機制。通過鎖機制,能夠保證在多核多線程環境中,在某一個時間點上,只能有一個線程進入臨界區代碼,從而保證臨界區中操作數據的一致性。 所謂的鎖,可以理解為記憶體中的一個整型數,擁有兩種狀態:空閑狀態和上鎖狀態。加鎖時,判斷鎖是否空閑,如果空閑,修改為 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...