mon: fix signed/unsigned warnings

Signed-off-by: Sage Weil <sage@redhat.com>