legenda vols
МаглыРепутація
3 ОбычныйО legenda vols
-
Звание
Пролетал Мимо
Посетители профиля
Блок посетителей профиля отключен и не будет отображаться другим пользователям
-
1.3.6.1.4.1.3320.10.4.9.1.3 это статус портов ETH для GP BDCOM там ошибка сверху. oid.index.port 1 up 2 down .513 - это или виртуальный какой то интерфейс или же пон порт.
-
а нет в 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
-
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
-
это насчёт когда снмп возвращает в 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" "'$
-
Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно 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
-
# Общие для 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"