fix hba collect for hp and aix