not working on solaris zones

Hi,
plugin works on some non-global zones and not others.

ngz02c 39G 1.7M 39G 1% /apps
ngz02b 293G 168G 125G 58% /dm
ngz02a 68G 18G 51G 26% /dm_dump

/usr/local/nagios/libexec/check_zpools
exit_code=0
exit_text=
+ /usr/sbin/zpool list -Ho name
POOLS=ngz02a
ngz02b
ngz02c
+ [ ]
THRESHOLD=90
+ echo ngz02a ngz02b ngz02c
+ cut -d% -f1
+ /usr/sbin/zpool list -Ho capacity ngz02a
CAPACITY=25
+ /usr/sbin/zpool list -Ho health ngz02a
HEALTH=ONLINE
+ errors_checker ngz02a 25 ONLINE
+ [ ]
+ [ 25 -gt 90 -o ONLINE != ONLINE ]
exit_text=OK:ngz02a:25%:ONLINE
+ cut -d% -f1
+ /usr/sbin/zpool list -Ho capacity ngz02b
CAPACITY=56
+ /usr/sbin/zpool list -Ho health ngz02b
HEALTH=ONLINE
+ errors_checker ngz02b 56 ONLINE
+ [ OK:ngz02a:25%:ONLINE ]
+ [ 56 -gt 90 -o ONLINE != ONLINE ]
exit_text=OK:ngz02a:25%:ONLINE OK:ngz02b:56%:ONLINE
+ cut -d% -f1
+ /usr/sbin/zpool list -Ho capacity ngz02c
CAPACITY=0
+ /usr/sbin/zpool list -Ho health ngz02c
HEALTH=ONLINE
+ errors_checker ngz02c 0 ONLINE
+ [ OK:ngz02a:25%:ONLINE OK:ngz02b:56%:ONLINE ]
/usr/local/nagios/libexec/check_zpools: test: argument expected