I'm looking to build a website monitoring service that would monitor website, and notify the clients if their website is down.
For DEMONSTRATION PURPOSES ONLY, you can check the following website monitoring service which has almost similar requirements i have:
[url removed, login to view]
Following types of checks should be available:
a. HTTP(S) Check: Sends a http request to the site and monitors uptime based on the http status code.
b. SSL Check: Checks the SSL and notifies when the ssl is going to expire.
c. Ping- Pings an ip/host
d. SMTP/POP3 Mail server ping.
Billing & Admin-Backend: I want you to develop an admin panel to manage the users, see their billing, contact...etc. It would be great if you can integrate the billing/admin side with wordpress. Clients will be able to login through google+, facebook, twitter or email accounts.
At the top, it should show two pie charts stating the number of sites up and sites down under a client's account. Which clicking on "up sites" pie chart, it should list all the sites that are up. "Down sites" pie chart should display all sites that are down along with their error code.
Every check monitor show whether the site is up or down followed by the last check performed, availability of the site in the last 24 [url removed, login to view] the response time of the website to that specific check. When, clicked on that site, it should show a full detailed analysis of the site uptime like the graph of response times for every check performed, last events history(up or down events), response times of website to check in the last few minutes. 4 pie charts of the availability of the website(weekly, daily, yearly, monthly)
Every week, the app should send an email report to the client about the uptime of their websites in the past week.
In the home dashboard, the client can add a "Check" to monitor his websites. The options that are available while creating a check should be:
URL of the monitoring website:
Region: (The server from which the website will be monitored)
Specific Keyword: (Checks for a specific keyword in a site and if not found the website will be marked as down)
Event: If the website goes up or down, it's termed as an event
Email: The client gets notified about the events through email
Sms SMS notifications using Twilio.
Slack: HTTP POST request to slack incoming web hook as soon as the status of a site changes
Skype Bot:A skype message to the required user if the website goes up or down: [url removed, login to view]
2. Zapier app integration for the uptime monitoring service .
3. The monitoring service should be like that of pingdom.com, the customizability and flexibility should be like pingdom app.
4. And, the billing backend should be integrated with wordpress so that i can manage the users easily
5. I want you to use scaleway.com(main servers) api along with vultr.com cloud servers in the backend for the app.
6. Also, design a simple website for the website monitoring you're going to build.
32 pekerja bebas membida secara purata $623 untuk pekerjaan ini
Hi, I am very good in php/smarty/mysql/bootstrap/css/wordpress i have read the description and quite sure i am able to do the work with desired accuracy hope to hear from you soon thanks