Trouble with cisco switches PORT.CFG is empty
Hi
I have empty PORT.CFG file after execute load_lanperf.sh.
~/stor2rrd/etc$ snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.1.5
iso.3.6.1.2.1.1.5.0 = STRING: "A1-LOWER-2960G"
~/stor2rrd/logs$ tail -40 error.log
Sat Sep 14 22:23:03 2019: Could not find ports for A1-LOWER-2960G in /home/lpar2rrd/stor2rrd/data/A1-LOWER-2960G/PORTS.cfg /home/lpar2rrd/stor2rrd/bin/lan.pl:596 :
I have empty PORT.CFG file after execute load_lanperf.sh.
~/stor2rrd/etc$ snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.1.5
iso.3.6.1.2.1.1.5.0 = STRING: "A1-LOWER-2960G"
~/stor2rrd/logs$ tail -40 error.log
Sat Sep 14 22:23:03 2019: Could not find ports for A1-LOWER-2960G in /home/lpar2rrd/stor2rrd/data/A1-LOWER-2960G/PORTS.cfg /home/lpar2rrd/stor2rrd/bin/lan.pl:596 :
no ports - no data (
STOR2RRD 2.52 Docker
Comments
-
Hi,can you try the following commands? Send us the outputs, thanks.
snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.1
snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.10 -
Hi !
lpar2rrd@fdf115420051:~/stor2rrd$ snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.1iso.3.6.1.2.1.31.1.1.1.1.1 = STRING: "Vl1"iso.3.6.1.2.1.31.1.1.1.1.5 = STRING: "Vl5"iso.3.6.1.2.1.31.1.1.1.1.5001 = STRING: "Po1"iso.3.6.1.2.1.31.1.1.1.1.5005 = STRING: "Po5"iso.3.6.1.2.1.31.1.1.1.1.5006 = STRING: "Po6"iso.3.6.1.2.1.31.1.1.1.1.10101 = STRING: "Gi0/1"iso.3.6.1.2.1.31.1.1.1.1.10102 = STRING: "Gi0/2"iso.3.6.1.2.1.31.1.1.1.1.10103 = STRING: "Gi0/3"iso.3.6.1.2.1.31.1.1.1.1.10104 = STRING: "Gi0/4"iso.3.6.1.2.1.31.1.1.1.1.10105 = STRING: "Gi0/5"iso.3.6.1.2.1.31.1.1.1.1.10106 = STRING: "Gi0/6"iso.3.6.1.2.1.31.1.1.1.1.10107 = STRING: "Gi0/7"iso.3.6.1.2.1.31.1.1.1.1.10108 = STRING: "Gi0/8"iso.3.6.1.2.1.31.1.1.1.1.10109 = STRING: "Gi0/9"iso.3.6.1.2.1.31.1.1.1.1.10110 = STRING: "Gi0/10"iso.3.6.1.2.1.31.1.1.1.1.10111 = STRING: "Gi0/11"iso.3.6.1.2.1.31.1.1.1.1.10112 = STRING: "Gi0/12"iso.3.6.1.2.1.31.1.1.1.1.10113 = STRING: "Gi0/13"iso.3.6.1.2.1.31.1.1.1.1.10114 = STRING: "Gi0/14"iso.3.6.1.2.1.31.1.1.1.1.10115 = STRING: "Gi0/15"iso.3.6.1.2.1.31.1.1.1.1.10116 = STRING: "Gi0/16"iso.3.6.1.2.1.31.1.1.1.1.10117 = STRING: "Gi0/17"iso.3.6.1.2.1.31.1.1.1.1.10118 = STRING: "Gi0/18"iso.3.6.1.2.1.31.1.1.1.1.10119 = STRING: "Gi0/19"iso.3.6.1.2.1.31.1.1.1.1.10120 = STRING: "Gi0/20"iso.3.6.1.2.1.31.1.1.1.1.10121 = STRING: "Gi0/21"iso.3.6.1.2.1.31.1.1.1.1.10122 = STRING: "Gi0/22"iso.3.6.1.2.1.31.1.1.1.1.10123 = STRING: "Gi0/23"iso.3.6.1.2.1.31.1.1.1.1.10124 = STRING: "Gi0/24"iso.3.6.1.2.1.31.1.1.1.1.10125 = STRING: "Gi0/25"iso.3.6.1.2.1.31.1.1.1.1.10126 = STRING: "Gi0/26"iso.3.6.1.2.1.31.1.1.1.1.14001 = STRING: "Nu0"iso.3.6.1.2.1.31.1.1.1.1.14002 = STRING: "Fa0"lpar2rrd@fdf115420051:~/stor2rrd$ snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.10iso.3.6.1.2.1.31.1.1.1.10.1 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.5 = Counter64: 195093iso.3.6.1.2.1.31.1.1.1.10.5001 = Counter64: 6544066iso.3.6.1.2.1.31.1.1.1.10.5005 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.5006 = Counter64: 270453201iso.3.6.1.2.1.31.1.1.1.10.10101 = Counter64: 6385244iso.3.6.1.2.1.31.1.1.1.10.10102 = Counter64: 264069621iso.3.6.1.2.1.31.1.1.1.10.10103 = Counter64: 183881217iso.3.6.1.2.1.31.1.1.1.10.10104 = Counter64: 183187055iso.3.6.1.2.1.31.1.1.1.10.10105 = Counter64: 17684205iso.3.6.1.2.1.31.1.1.1.10.10106 = Counter64: 17683703iso.3.6.1.2.1.31.1.1.1.10.10107 = Counter64: 227343539iso.3.6.1.2.1.31.1.1.1.10.10108 = Counter64: 227854034iso.3.6.1.2.1.31.1.1.1.10.10109 = Counter64: 231401401iso.3.6.1.2.1.31.1.1.1.10.10110 = Counter64: 223262989iso.3.6.1.2.1.31.1.1.1.10.10111 = Counter64: 222540817iso.3.6.1.2.1.31.1.1.1.10.10112 = Counter64: 223486324iso.3.6.1.2.1.31.1.1.1.10.10113 = Counter64: 340619iso.3.6.1.2.1.31.1.1.1.10.10114 = Counter64: 339357iso.3.6.1.2.1.31.1.1.1.10.10115 = Counter64: 342996iso.3.6.1.2.1.31.1.1.1.10.10116 = Counter64: 342039iso.3.6.1.2.1.31.1.1.1.10.10117 = Counter64: 342587iso.3.6.1.2.1.31.1.1.1.10.10118 = Counter64: 346679iso.3.6.1.2.1.31.1.1.1.10.10119 = Counter64: 6544706iso.3.6.1.2.1.31.1.1.1.10.10120 = Counter64: 24064iso.3.6.1.2.1.31.1.1.1.10.10121 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.10122 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.10123 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.10124 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.10125 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.10126 = Counter64: 0iso.3.6.1.2.1.31.1.1.1.10.14002 = Counter64: 0 -
Hi,
this one yet pls.snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.2.2.1.3
-
lpar2rrd@fdf115420051:~/stor2rrd$ snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.2.2.1.3iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 53iso.3.6.1.2.1.2.2.1.3.5 = INTEGER: 53iso.3.6.1.2.1.2.2.1.3.5001 = INTEGER: 53iso.3.6.1.2.1.2.2.1.3.5005 = INTEGER: 53iso.3.6.1.2.1.2.2.1.3.5006 = INTEGER: 53iso.3.6.1.2.1.2.2.1.3.10101 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10102 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10103 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10104 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10105 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10106 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10107 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10108 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10109 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10110 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10111 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10112 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10113 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10114 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10115 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10116 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10117 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10118 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10119 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10120 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10121 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10122 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10123 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10124 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10125 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.10126 = INTEGER: 6iso.3.6.1.2.1.2.2.1.3.14001 = INTEGER: 1iso.3.6.1.2.1.2.2.1.3.14002 = INTEGER: 6
-
Hi,we would need more information. Deploy this file and follow steps below, thanks.Gunzip it and copy to /home/stor2rrd/stor2rrd/bin (755, stor2rrd owner)-rwxr-xr-x 1 stor2rrd stor2rrd 54046 Aug 19 08:12 lanperf.plIf your web browser gunzips it automatically then just rename it: mv lanperf.pl.gz lanperf.pl
NOTE: Use lpar2rrd user instead of stor2rrd if you are using our Virtual Appliance1. enable LAN debuggingJust add line "export LAN_DEBUG=1" to etc/.magiccd /home/stor2rrd/stor2rrd # or where is your STOR2RRD working dir
echo "export export LAN_DEBUG=1" >> etc/.magic2. let it work about 20 minutes3. after then send us logsNote a short problem description in the text field of the upload form.cd /home/stor2rrd/stor2rrd # or where is your STOR2RRD working dir
tar cvhf logs.tar logs tmp/*txt
gzip -9 logs.tarSend us logs.tar.gz via https://upload.stor2rrd.com4. disable LAN debuggingRemove line described in the first step from etc/.magic
-
Thx. for you help i sent logs.
-
Hi,
can you try this file as a fix?Gunzip it and copy to /home/stor2rrd/stor2rrd/bin (755, stor2rrd owner)-rwxr-xr-x 1 stor2rrd stor2rrd 54062 Sep 16 13:52 lanperf.plIf your web browser gunzips it automatically then just rename it: mv lanperf.pl.gz lanperf.pl
NOTE: Use lpar2rrd user instead of stor2rrd if you are using our Virtual Appliance
Wait about 30 minutes after deploying that file.
Let us know, thanks. -
It's better, but I see not all ports.
Some ports does not exist in PORT.CFG file. By example 3, 4, 5, 6lpar2rrd@fdf115420051:~/stor2rrd$ cat ./data/A1-LOWER-2960G/PORTS.cfg
Gi0-1 : Gi0-1.rrd : Campus_Core : physical :
Gi0-2 : Gi0-2.rrd : Campus_Core : physical :
Gi0-7 : Gi0-7.rrd : trunk for esx : physical :
Gi0-8 : Gi0-8.rrd : trunk for esx : physical :
Gi0-9 : Gi0-9.rrd : trunk for esx : physical :
Gi0-11 : Gi0-11.rrd : trunk for esx : physical :
Gi0-13 : Gi0-13.rrd : vlan 5 : physical :
Gi0-14 : Gi0-14.rrd : vlan 5 : physical :
Gi0-15 : Gi0-15.rrd : vlan 5 : physical :
Gi0-16 : Gi0-16.rrd : vlan 5 : physical :
Gi0-17 : Gi0-17.rrd : vlan 5 : physical :
Gi0-18 : Gi0-18.rrd : vlan 5 : physical :
Gi0-19 : Gi0-19.rrd : Oracle trunk : physical :
Gi0-20 : Gi0-20.rrd : Oracle trunk : physical :
lpar2rrd@fdf115420051:~/stor2rrd$
Data folder contains more files, but not for all ports.
lpar2rrd@fdf115420051:~/stor2rrd$ ls -al ./data/A1-LOWER-2960G/
total 33896
drwxr-xr-x. 2 lpar2rrd lpar2rrd 4096 Sep 16 15:30 .
drwxr-xr-x. 9 lpar2rrd lpar2rrd 127 Sep 15 13:17 ..
-rw-r--r--. 1 lpar2rrd lpar2rrd 265640 Sep 16 15:25 1.lcd
-rw-r--r--. 1 lpar2rrd lpar2rrd 19391 Sep 16 14:25 A1-LOWER-2960G_lanconf_20190916_1425.out.tmp
-rw-r--r--. 1 lpar2rrd lpar2rrd 24465 Sep 16 15:30 A1-LOWER-2960G_lanconf_20190916_1530.out.tmp
-rw-r--r--. 1 lpar2rrd lpar2rrd 2750 Sep 16 15:30 A1-LOWER-2960G_lanperf_20190916_1530.out.tmp
-rw-r--r--. 1 lpar2rrd lpar2rrd 265640 Sep 16 15:25 Driver_text.lmd
-rw-r--r--. 1 lpar2rrd lpar2rrd 2 Sep 16 15:30 GROUP.cfg
-rw-r--r--. 1 lpar2rrd lpar2rrd 108 Sep 16 15:25 Gi0-1-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-1.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 92 Sep 16 15:25 Gi0-10-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-10.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 98 Sep 16 15:25 Gi0-11-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-11.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 92 Sep 16 15:25 Gi0-12-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-12.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 91 Sep 16 15:25 Gi0-13-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-13.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 94 Sep 16 15:25 Gi0-14-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-14.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 94 Sep 16 15:25 Gi0-15-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-15.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 94 Sep 16 15:25 Gi0-16-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-16.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 94 Sep 16 15:25 Gi0-17-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-17.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 94 Sep 16 15:25 Gi0-18-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-18.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 93 Sep 16 15:25 Gi0-19-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-19.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 109 Sep 16 15:25 Gi0-2-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-2.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 90 Sep 16 15:25 Gi0-20-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-20.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 92 Sep 16 15:25 Gi0-3-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-3.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 92 Sep 16 15:25 Gi0-4-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-4.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 90 Sep 16 15:25 Gi0-5-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-5.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 90 Sep 16 15:25 Gi0-6-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-6.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 107 Sep 16 15:25 Gi0-7-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-7.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 109 Sep 16 15:25 Gi0-8-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-8.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 109 Sep 16 15:25 Gi0-9-last-stats.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 Gi0-9.rrd
-rw-r--r--. 1 lpar2rrd lpar2rrd 432 Sep 16 15:30 HEALTH_STATUS.txt
-rw-r--r--. 1 lpar2rrd lpar2rrd 265640 Sep 16 15:25 IO.lmd
-rw-r--r--. 1 lpar2rrd lpar2rrd 0 Sep 15 13:17 LAN-CISCO
-rw-r--r--. 1 lpar2rrd lpar2rrd 642 Sep 16 15:30 PORTS.cfg
-rw-r--r--. 1 lpar2rrd lpar2rrd 265640 Sep 16 15:25 Processor.lmd
-rw-r--r--. 1 lpar2rrd lpar2rrd 24465 Sep 16 15:30 config.cfg
-rw-r--r--. 1 lpar2rrd lpar2rrd 10 Sep 16 15:25 last_rec
-rw-r--r--. 1 lpar2rrd lpar2rrd 38 Sep 16 15:25 total_summary-last-update
-rw-r--r--. 1 lpar2rrd lpar2rrd 10 Sep 16 15:08 total_summary.first
-rw-r--r--. 1 lpar2rrd lpar2rrd 1590560 Sep 16 15:25 total_summary.rrs -
Hi,
it looks like the missing ports are unused.
If data counter we use is 0 for some port, then we filter out this port.
It depends on these statistics (ifHCOutOctets, ifHCInOctets):snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.10
snmpwalk -v 2c -c rea 192.168.147.104 1.3.6.1.2.1.31.1.1.1.6 -
Ok. I understeand you logic. Really, missing port is up (have "admin_status=up" in config.cfg) and used in portchannel, but now have no traffic. Is it possible to display all up ports or all ports?
-
Hi,we do not keep and present data for ports where has never been any traffic.It is usless for us just insert zeros into the database, occupy space, processing it, it is just wastiong of resources. There could be thousads of such ports in big environments.
-
Thank you for helpfull. I understeand you concept. All work fine. Wish you all success!!!p.s.
Maybe zeros in next versions do not requared many space ))) -
we have to pre-allocate same space for each port we collect data, does not matter when there are some number or zeros, occupied space is alwas the same for each port
Howdy, Stranger!
Categories
- 1.6K All Categories
- 48 XORMON NG
- 25 XORMON
- 153 LPAR2RRD
- 13 VMware
- 16 IBM i
- 2 oVirt / RHV
- 4 MS Windows and Hyper-V
- Solaris / OracleVM
- XenServer / Citrix
- Nutanix
- 7 Database
- 2 Cloud
- 10 Kubernetes / OpenShift / Docker
- 124 STOR2RRD
- 19 SAN
- 7 LAN
- 17 IBM
- 3 EMC
- 12 Hitachi
- 5 NetApp
- 15 HPE
- Lenovo
- 1 Huawei
- 2 Dell
- Fujitsu
- 2 DataCore
- INFINIDAT
- 3 Pure Storage
- Oracle