I have posted a bunch of shell scripts on droppedpackets that add additional data to the LANDesk inventory. There is one specifically for the Firewall settings. I have not tested it on 10.5, but it does work on 10.4. You can find the scripts here:
Thanks! Can you explain what I do with the file? Do I install it on each Mac agent in a specific location?
It is a shell script, which is kind of like a bat file or vbs file if you are more of a windows person. You'll need to get the shell script on to the Mac, once it is there, you'll need to run it at some regular interval to keep the LANDesk data up-to-date as the Firewall state may change. Setting up a cron job would be easy, you could even use the LANDesk ldcron to schedule it. There are other ways too.
There is also a "LUG and SEC.pkg" posted on dropped packets. You could use that example to create your own Mac pkg file to push out the FW.sh script and schedule the ldcron job all at once. Download the "LUG and SEC.pkg", right click or control click on it and select "Show Package Contents". Navigate into the Contents folder, and then Resources. Take a look at the "postflight" script inside the Resources folder to see how to schedule the job.
The "LUG and SEC.pkg" is here: