While it may be overkill for some, the admin interface in HLstatsX CE does all of this. All plugin actions are logged and filterable by plugin (Mani, Beetle, as well as SM and AMXX down to the individual plugin). Rcon commands are also logged with ip, linked to player search by IP as well as bad rcon attempts also linked to player search.
Here are some screenshots to better illustrate this functionality:
http://nnn.hlxcommunity.com/full.png <-- very large image with good overall representation. Show some Mani commands and some sourcemod plugins output.
http://nnn.hlxcommunity.com/successfulrcon.png <-- successful rcon commands
http://nnn.hlxcommunity.com/badrcon.png <-- bad rcon attempts with search/link to player profile. IP addresses not hidden as those shown are real attempts at breach.
Note that the "bpnfixpack" in there has logs identical to devicenull's great rcon lock plugin. That is because it is his plugin with some tweaks and tf2-specific gameplay exploit fixes from other plugins added as well. I wouldn't try to steal credit from him.