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: Configuring a network interface
Viewed 3842 times since Sat, Jun 2, 2018
IBM AIX MPIO: Best practices and considerations
Viewed 11987 times since Wed, May 30, 2018
AIX TCP connection status
Viewed 17284 times since Mon, Jul 29, 2019
AIX: Script to create a file with commands to remove missing & failed paths
Viewed 3438 times since Tue, Jun 12, 2018
AIX - How to get Memory infomation
Viewed 11344 times since Fri, Jun 8, 2018
AIX snap - Prevent dump collection
Viewed 12430 times since Mon, Sep 17, 2018
AIX Resolving "missing" or "removed" disks in AIX LVM
Viewed 4950 times since Tue, Aug 6, 2019
Checking HBA status on AIX
Viewed 18707 times since Fri, Oct 5, 2018
LVM: Extend an existing Volume Group by adding a new disk
Viewed 5843 times since Sat, Jun 2, 2018
Setup private yum repository for AIX clients
Viewed 11477 times since Thu, Feb 21, 2019