Re: PHP shell_exec
| From: | Colin Guthrie | Date: | Tue, 27 Feb 2007 15:45:05 +0000 |
| Subject: | Re: PHP shell_exec | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-249503@lists.php.net to get a copy of this message | ||
h wrote:
> I have been using the shell_exec command to perform several server queries quite succesfully
> i.e. analysing files systems by gettin ginformation returned by df -kP (shell_exec('df
> -kP')). do any of you guts know if it is possible to target a command like this on another
> server?
>
> So from server A where I am running a web app, needs to run the shell_exec('df -kP')
> on server B, which also has php installed, so that i can display the results in my web app on server
> A. Hope that makes sense!
>
> Also, how would i fopen a file such as /proc/cpuinfo on Server B from Server A.
If you need to inspect e.g. free space on remote servers it may be more
sensible to use SNMP or some such similar protocol/system that is
designed for exactly this purpose rather than try to hack up a system in
PHP (tho' I do love my hacking!)
Have a look at Nagios. I'd imagine your servers will have some degree of
health monitoring/reporting installed anyway for your own peace of mind,
so it shouldn't be too hard to hook into that system.
Col