ESPHome SNMP Komponent
Toto je popis externého ESPHome komponentu, ktorý umožňuje podporu pre SNMP protokol. Protokol je široko používaný v správe a monitorovaní sietí.
Tento komponent vyžaduje povolené Wi-Fi. Podporuje verziu 2c protokolu. Všetky položky sú iba na čítanie.
yaml
# Example configuration entry
snmp:
contact: Joe
location: BasementKonfiguračné premenné
- contact (Voliteľné, reťazec): Hodnota pre sysContact (
1.3.6.1.2.1.1.4) OID. Predvolená hodnota je prázdny reťazec. - location (Voliteľné, reťazec): Hodnota pre sysLocation (
1.3.6.1.2.1.1.6) OID. Predvolená hodnota je prázdny reťazec.
WARNING
SNMP nie je podporované pre Ethernet.
Inštalácia
Pridajte nasledujúcu sekciu do vášho ESPHome YAML konfiguračného súboru:
yaml
external_components:
# SNMP komponent
- source: github://aquaticus/esphome-snmpZoznam OID
OID (Object Identifier) je adresa používaná na jedinečnú identifikáciu stavov.
Systém
Všeobecné systémové informácie.
1.3.6.1.2.1.1.1(sysDescr): Popis systému vrátane verzie firmvéru a typu dosky1.3.6.1.2.1.1.2(sysObjectId): Objektové ID, odlišné pre ESP32 a ESP82661.3.6.1.2.1.1.3(sysUptime): Čas (v stotinách sekundy) od nadviazania Wi-Fi pripojenia. Ak sa používa štandardná WiFi komponenta, vždy 0.1.3.6.1.2.1.1.4(sysContact): Identifikácia kontaktnej osoby. Nastavené konfiguračným záznamom contact1.3.6.1.2.1.1.5(sysName): Názov uzla1.3.6.1.2.1.1.6(sysLocation): Fyzická poloha uzla. Nastavené konfiguračným záznamom location1.3.6.1.2.1.1.7(sysServices): Sada služieb. Vždy64.1.3.6.1.2.1.25.1.1(hrSystemUptime): Čas od spustenia systému
Aby sysUptime fungovalo, musíte použiť rozšírené WiFi. Viac informácií nájdete tu: Network uptime.
Úložisko
Informácie o FLASH a RAM.
1.3.6.1.2.1.25.2.2(hrMemorySize): Množstvo štandardnej RAM pamäte v kb
FLASH
1.3.6.1.2.1.25.2.3.1.1.1: (hrStorageIndex): Vždy11.3.6.1.2.1.25.2.3.1.3.1: (hrStorageDesc): Popis úložiska:FLASH1.3.6.1.2.1.25.2.3.1.4.1: (hrAllocationUnit): Vždy11.3.6.1.2.1.25.2.3.1.5.1: (hrStorageSize): Veľkosť FLASH pamäte1.3.6.1.2.1.25.2.3.1.6.1: (hrStorageUsed): Využitie FLASH pamäte
SPI RAM
Pre ESP8266 zobrazuje 0 ako veľkosť a využitie.
1.3.6.1.2.1.25.2.3.1.1.2: (hrStorageIndex): Vždy21.3.6.1.2.1.25.2.3.1.3.2: (hrStorageDesc): Popis úložiska:PSI RAM1.3.6.1.2.1.25.2.3.1.4.2: (hrAllocationUnit): Vždy11.3.6.1.2.1.25.2.3.1.5.2: (hrStorageSize): Veľkosť pamäte SPI RAM1.3.6.1.2.1.25.2.3.1.6.2: (hrStorageUsed): Využitie pamäte SPI RAM
Wi-Fi
Detaily Wi-Fi signálu.
1.3.9999.4.1.0: RSSI1.3.9999.4.2.0: BSSI1.3.9999.4.3.0: SSID1.3.9999.4.4.0: IP adresa
ESP32 heap
Dostupné iba na čipoch založených na ESP32.
1.3.9999.32.1.0: Veľkosť heapu1.3.9999.32.2.0: Voľný heap1.3.9999.32.3.0: Minimálny voľný heap1.3.9999.32.4.0: Maximálne alokovaný heap
ESP8266 heap
Dostupné iba pre čipy ESP8266.
1.3.9999.8266.1.0: Voľný heap1.3.9999.8266.2.0: Fragmentácia heapu v percentách1.3.9999.8266.3.0: Maximálna veľkosť voľného bloku heapu
Chip
Detaily CPU.
1.3.9999.2.1.0: typ čipu,32pre EPS32,8266pre ESP82661.3.9999.2.2.0: Takt CPU1.3.9999.2.3.0: Model čipu pre ESP32 alebo verzia jadra pre ESP82661.3.9999.2.4.0: Počet jadier CPU1.3.9999.2.5.0: Revízia čipu ESP32 alebo0pre ESP8266
Testovanie
Pre túto komponentu sú dostupné integračné testy: https://github.com/aquaticus/esphome_snmp_tests
Monitorovanie siete
Praktický návod na monitorovanie zariadení ESPHome nájdete v ESPHome network monitoring.