Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am in need of a script which will retrieve the remote Mchine health checkup. All i need is a webpage http://whyslow.company.com. It need to have a text input asking for Hostname with credentials. Once submitted it will display the health checkup of the Machine like vmstat, disk usage, top output, sar, iostat, logs etc etc..
I think that would be something you'll have to write for yourself if you really want it like that. In my opinion it will be a huge security risk.
First of all for obvious reasons you'll need to have it run on HTTPS and not HTTP. Next, most if not all of the commands you list require root privileges, not save to run over HTTP or HTTPS.
I think you'd better go with an SSH tunnel to execute your commands and report the output in a textfile/xmlfile on your server. Then you could show the output on a webpage.
If you want to set this up with SSH on multiple servers it might be interesting to look into DSSH.
Needless to say that you will need SSH enabled on the remote servers and be able to execute the commands.
You might try Nagios (or one of the other monitoring tools) on an SSL site. With the appropriate access restrictions for whatever is appropriate for your site (ie two factor, limited subnets, etc), you should be all set.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.