Find Jobs
Hire Freelancers

PHP OVH API Script - Server Status Manager

$30-90 USD

Closed
Posted over 8 years ago

$30-90 USD

Paid on delivery
Hello I need a single PHP page to grab and save server statistics information, like: using this GET method: [login to view URL] Traffic in Mbps Upload Packets in PPS Upload Traffic in Mbps Download Packets in PPS Download using this GET method: [login to view URL] CPU Usage % Memory Usage % Load Average 1 Load Average 5 Load Average 15 using this GET method: [login to view URL] /home Usage % The script has to: Update every 60 sec from N dedicated servers (N parametric) Save all data on a mysql database on each minute, save up to 24 hours. Create 6 tables from all colected data. First table will be about all this statistics about right now (last updated data) All other 5 tables will be about: Highest data on last 15min, Highest data on last 1h, Highest data on last 8h, Highest data on last 24h, Average data on last 24h. All tables has to update every minute and the average one has to get info from all 1440 (24x60) minutes saved on database. Each data will be printed on a specific collor, and this coolor will change on a gradient from green to red (called HSV, more info here: [login to view URL]) Higher values, closer to red Lower values, closer to green Everytime a value goes to full red, a default e-mail has to be sent (no smtp needed), including which value reached red color and what time it happened. Below I'll show how each color is defined for each value: Traffic in Mbps Upload: Always Green Packets in PPS Upload: Always Green Traffic in Mbps Download: Green for every value lower tham 5Mbps, Red for every value higher tham N x ServerAverage (N parametric) Packets in PPS Download: Green for every value lower tham 1000pps, Red for every value higher tham N x ServerAverage (N parametric) CPU Usage %: Green for every value lower tham 50%, Red for every value higher tham 90% Memory Usage %: Green for every value lower tham 50%, Red for every value higher tham 90% Load Average 1: Green for every value lower tham 4, Red for every value higher tham 20 Load Average 5: Green for every value lower tham 4, Red for every value higher tham 20 Load Average 15: Green for every value lower tham 4, Red for every value higher tham 20 /home Usage: Green for every value lower tham 30%, Red for every value higher tham 80% Remember all those collors has to be a gradient HSV as said before. The tables has to look like those: [login to view URL] For security reasons I'll NOT provide my API for your tests, if you wanna take this project, you have to have your own way to make your tests.
Project ID: 8557151

About the project

1 proposal
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $277 USD for this job
User Avatar
Hi, Thank you for posting your requirement. My name is Inderjeet and I run a small 4-member IT services firm at Chandigarh, India. We have been into IT since 1994 and have done a vast number of software (from Dos+Foxpro to C# and complicated hardware interfacing and IPTV solutions) tasks for our clients. Currently we work on web applications, preferably open source to lower end user costs, and live/VoD video streaming solutions. Having a vast experience, we intend to harness the power of these portals and reach out to worldwide audience providing cost effective (not cheap) but reliable IT solutions. Please feel free to ask any questions you may have. We look forward to hearing from you and assisting you on the project, developing a long lasting relationship in the process. Sincerely, Inderjeet
$277 USD in 7 days
4.8 (7 reviews)
4.5
4.5

About the client

Flag of BRAZIL
São Paulo, Brazil
5.0
2
Payment method verified
Member since Sep 23, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.