Simple Web site monitoring tool

Discussion in 'Site & Server Administration' started by zipo, Jan 17, 2012.

  1. #1
    Because of the problems that occurred recently at my shared-hosting an idea to create a free service (Web site) to monitor web servers (which are unix-like OS based) come up.
    I would like to pay your attention that I'm not going to create some huge monitoring solution like nagios that requires from you admin (root) access at server for installation.
    The key point of an idea is that you do not need to have root access at the server and you will be able to monitor so called shared server, for example to get known that it's overselled.
    So it is planned to create such a service which can be easily set up to the server (including shared hosting servers) by using a simple script (bash or php) and will be able to monitor following:
    1. utilization of processors, including data by process names (for example to monitor load that creates apache/mysql)
    2. load of hdds
    3. network load
    4. availability of free RAM
    5. availability of free disk space
    6. server uptime
    7. server availability (http or usual ping)
    8. Domain monitoring (not only your but also other)

    And then decided to ask if I invent the wheel or the service is needed?

    Please do not hesitate to discuss the idea and may be you will add some server parameter that also requires monitoring.
     
    Last edited: Jan 17, 2012
    zipo, Jan 17, 2012 IP
  2. Hostingder

    Hostingder Peon

    Messages:
    251
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Have you started this project yet?
     
    Hostingder, Jan 17, 2012 IP
  3. zipo

    zipo Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #3
    I have already started investigation and some basic development and it seems to me that it won't take much time to develop this service.
     
    zipo, Jan 17, 2012 IP
  4. adamwebb1991

    adamwebb1991 Peon

    Messages:
    5
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    [h=2]
    Multiple monitoring servers around the world run protocol based tests on your website at specific intervals (every 2, 5, 15, 30 or 60 minutes) 24 hours per day, 7 days per week, 365 days per year to ensure that your customers and users can reach your website. If more than one location detects a connection failure, an email or SMS alert is sent to you.
    [/h]
     
    adamwebb1991, Jan 28, 2012 IP
  5. supportex

    supportex Peon

    Messages:
    66
    Likes Received:
    0
    Best Answers:
    1
    Trophy Points:
    0
    #5
    There are a lot ready-made server monitoring solutions. You can use the opensource monitoring tools (as nagios, munin) or finished services(pingdom). In any case, it would be cheaper to create your own monitoring.
     
    supportex, Jan 29, 2012 IP
  6. NZCloudHosting

    NZCloudHosting Peon

    Messages:
    97
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Yeah ^ - what he said... There is already a flooded market for service monitoring apps.

    Also if you have a server with most dedicated/cloud providers - They display stats directly into a management panel... So it defeats the purpose of having a 3rd party app running and monitoring the same data.
     
    NZCloudHosting, Feb 3, 2012 IP