Hello Lee Murphy,
This is a default behavior of the ASA from Outside interfaces(Would have a Security level of 0) and the Inside Security level of 0, so by default the ASA cannot allow Lower to Higher communication, it allows from higher to lower and the response back is allowed. If the traffic is initiating from the outside you will need to define an inbound ACL (Access group) applied to the outside interface allowing the communication such as:
access-list Outside-inbound permit ip XXXXXXX YYYYYYYYY
access-group Outside-inbound in interface Outside
XXXXXXXX -- Outside Hosts such as the Windows Boxes IP addresses
YYYYYYY '-- Linux Nagios Box IP¨address
Keep me posted, please proceed to rate and mark as correct the helpful post!
David Castro,