Thanks all.
A little more info the command being fired was on further inspection seems to be calling up new instances of PHP rather that calling the php.ini file as the hosting support guy suggested - I think the php.ini call was just a parameter.
13965 ***USER HERE*** 15 0 167m 10m 6636 S 0 0.1 0:00.38 /usr/bin/php5-cgi -c /var/www/vhosts/OURDOMAIN.com/etc/php.ini
We had just sent out a bulk email prior the cpu overload. It was to quite a few people BUT my colleague who was monitoring the site on Google Analytics at the time said there was only 25 approx people on the site just before it went down.
@ AMD Builder - the site has 4 context running one with the translation plugin Bable running. Its revo 2.2.2pl. The site has been running for a good number of months (and been sending bulk emails relating to it from a reputable ESP) with no real problems. Sometime ago we tweaked a few of the fast cgi settings to allow for bigger file uploads etc but have not really done any other mods. The plugins we have installed are
Archivist
Articles
Babel
Batcher
Big Brother
FormIt
Gallery
getPage
getResources
GoogleSiteMap
If
ImportX
PackMan
Provisioner
Quip
Redirector
SuperCache
tagLister
TinyMCE
Wayfinder
@MarkH - That was the first thing I asked! Unfortunately the support guy that phoned me seemed somewhat junior. He said by a process of elimination they had singled out the core directory but that obviously contains hundreds of files....I am still chasing them for something more concrete.
@Bob - I haven't seen any .shtml files. We are running modx in the root.
I am getting a feeling that the server config that came out of the box inst great my colleague tweaked a couple of the fast cgi settings shortly afterward the overload to reduce max script execution time / time to live / concurrent processes and it seem to reduce the general load but I am still not really in a position where I feel happy with it all.
Don't really have much else to go on - but am trying to push the host to provide exactly which script was causing the new instances of PHP. And if there isnt get them to turn on some form of logging that might capture such activity in the future.
Anyone have any last thoughts? and again thanks for your suggestions so far.