To do a quick check on the number of path present (does not mean all are Enabled] using for loop

To do a quick check on the number of path present (does not mean all are Enabled] using for loop.
=====================================================


for i in `/usr/sbin/lspath | grep scsi | awk  '{print $2}' | sort |uniq ` ;  do echo "$i `/usr/sbin/lspath | awk '/'$i' /' | uniq | awk '/Enabled/' | wc -l`" ; done

for i in `/usr/sbin/lspath | grep scsi | awk '{print $2}' | sort | uniq` ;  do echo "$i `/usr/sbin/lspath | awk '/'$i' / {print $2}' | wc -l`" ; done


hdisk0        2
hdisk1        2
hdisk2        2
hdisk3        2
hdisk4        2
=====================================================

 

The below command will use lspath to identify number of path configured and number of those path which are online
=====================================================
echo "Dev         NoPath    Online     ThroughNoOfInterface" ; for i in `lspath -H -F 'name parent path_id connection status' | awk '!/name /  {print $1}' | sort | uniq`; do echo "$i; `lspath -H -F 'name parent path_id connection status' | awk '/'$i' /{print $4}' | uniq | wc -l`; `lspath -H -F 'name parent path_id connection status' | awk '/'$i' / && /Enabled/ {print $4}' | uniq | wc -l`;        `lspath -H -F 'name parent path_id connection status' | awk '/'$i' / {print $2}' | uniq | wc -l`" ; done


Dev         NoPath    Online     ThroughNoOfInterface
hdisk0;        1;        1         1
hdisk1;        1;        1         1
hdisk2;        3;        1         1
hdisk3;        3;        1         1
hdisk4;        3;        1         1
=====================================================

 

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
AIX Health Check basic
Viewed 4944 times since Fri, Jun 8, 2018
How to set Kernel Parameters in AIX ?
Viewed 15358 times since Tue, Jul 2, 2019
0516-787 extendlv: Maximum allocation for logical volume error
Viewed 9388 times since Tue, Mar 12, 2019
Software management in AIX
Viewed 7054 times since Mon, Jun 25, 2018
DISK OPERATION ERROR in AIX
Viewed 14665 times since Thu, Feb 21, 2019
How to start daemons at the system startup in AIX servers
Viewed 2653 times since Tue, Jun 18, 2019
AIX Commands Related to Boot and Init Process
Viewed 4949 times since Tue, Apr 16, 2019
How to Analyze or Read OS Watcher Output in three easy steps -- With Example ?
Viewed 42152 times since Thu, Jun 21, 2018
10 AIX Commands to Add to Your Toolbox
Viewed 4584 times since Sat, May 19, 2018
AIX HOW TO CLONE A ROOTVG USING ALTERNATE DISK INSTALLATION ALTER_DISK_COPY
Viewed 17648 times since Sun, Jun 30, 2019