Перейти до

legenda vols

Маглы
  • Всього повідомлень

    7
  • Приєднався

  • Останній візит

Все, що було написано legenda vols

  1. legenda vols

    HUAWEI MA5683T OID и MIB

    Так вам эти оиды и не нужны, вам нужны другие - которые выдают не историю , а одиночные OID_GPON_ONU_LASTDownCause="1.3.6.1.4.1.2011.6.128.1.1.2.46.1.24" OID_GPON_ONU_LASTDownTime="1.3.6.1.4.1.2011.6.128.1.1.2.46.1.23" 1) LOS (Оптический Сигнал) 2) LOSi/LOBi (Оптический Сигнал) 3) LOFI (Loss of frame of ONUi) 4) SFI (Signal fail of ONUi) 5) LOAI (Loss of acknowledge with ONUi) 6) LOAMI (Loss of PLOAM for ONUi) 7) deactive ONT fails 8 deactivated 9) REBOOT command 10) re-register ONT
  2. legenda vols

    SNMP OID BDCOM EPON / GEPON / GPON

    1.3.6.1.4.1.3320.10.4.9.1.3 это статус портов ETH для GP BDCOM там ошибка сверху. oid.index.port 1 up 2 down .513 - это или виртуальный какой то интерфейс или же пон порт.
  3. а нет в GPON BDCOM ошибка - вот статусы портов ETH ethernet 1.3.6.1.4.1.3320.10.4.9.1.3.$INDEX snmpwalk -v2c -c $ro $IP 1.3.6.1.4.1.3320.10.4.9.1.3.318 SNMPv2-SMI::enterprises.3320.10.4.9.1.3.318.1 = INTEGER: 2 SNMPv2-SMI::enterprises.3320.10.4.9.1.3.318.513 = INTEGER: 2 2 up 1 down .513 это толи ПОН порт, толи какой то вирт интерфейс хз я его просто отфильтровал и не вывожу . local PORT_DATA=$($snmpw $ro "$IP" "1.3.6.1.4.1.3320.10.4.9.1.3.$INDEX" 2>/dev/null) echo -e "${green1}Состояние Ethernet портов:${reset}" echo "$PORT_DATA" | while IFS
  4. legenda vols

    HUAWEI MA5683T OID и MIB

    get_port_typeGP() { local data="$1" case "$data" in 13) echo "t1" ;; 14) echo "e1" ;; 24) echo "FE" ;; 34) echo "GE" ;; 46) echo "moca" ;; 47) echo "eth" ;; 50) echo "iphost" ;; -1) echo "query failed" ;; *) echo "unknown" ;; esac } get_eth_speed() { local eth_speed="$1" local eth_speed_status case "$eth_speed" in 1) eth_speed_status="10M (forced)" ;; 2) eth_speed_status="100M (forced)" ;; 3) eth_speed_status="1000M (for
  5. legenda vols

    HUAWEI MA5683T OID и MIB

    это насчёт когда снмп возвращает в 16ричном варианте SN - HWTC***** sn=$($snmpgq $ro "$IP" "$OID_ONU_SN.$onuEntry" | tr -d '"' | tr -d ' ' 2>/dev/null) if [[ $sn == *HWTC* ]]; then sn=$(convertHWTC_to_hex "$sn") fi имеем к примеру после форматирования и получения с снмпгет -ouqv серийник - HWTCtNnv проганяем через функцию и выходит - 48575443744E6E76 функция для конверта на баше простенькая convertHWTC_to_hex() { input_string="$1" hex_string="" for ((i=0; i<${#input_string}; i++)); do ascii_value=$(printf "%d" "'$
  6. Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно OID и как их использовать. Начнём. для новичков. bash set_olt_oids() { # Общие для EPON (BDCOM) if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1" OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2" OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.1
  7. # Общие для EPON (BDCOM) if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1" OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2" OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.10.1.1.26" OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27" OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
×
×
  • Створити нове...