+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 18
How do you do....it? Thread, How do you monitor servers? in Technical; I was wondering what software people use to monitor servers. Namely- services, disk space, virus definitions, network card bandwidth, event ...
  1. #1

    Join Date
    Dec 2005
    Location
    Essex
    Posts
    85
    Thank Post
    7
    Thanked 5 Times in 5 Posts
    Rep Power
    19

    How do you monitor servers?

    I was wondering what software people use to monitor servers. Namely- services, disk space, virus definitions, network card bandwidth, event log errors. I have seen a product by a company- Nimsoft called NimBUS which monitors servers for all of these aspects. Ideally I want a lightweight agent that runs on the servers and reports to a central server and would notify me of any problems.

    I'm not really looking for an app that I would have to run manually to generate a report for each server, I already have a utility for this that generates a report about absolutely everything on that workstation/server. I want something that monitors realtime

  2. Thanks to JamesC from:

    gaz350 (18th April 2008)

  3. #2

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,368
    Thank Post
    525
    Thanked 2,611 Times in 2,019 Posts
    Blog Entries
    24
    Rep Power
    890
    I use nagios and cacti. Nagios monitors services, disk space, cpu usage etc... Cacti keeps track of network usage on each server and on each switch port.

    Sophos keeps track of its own definitions.

  4. #3

    Join Date
    Dec 2005
    Location
    Essex
    Posts
    85
    Thank Post
    7
    Thanked 5 Times in 5 Posts
    Rep Power
    19
    Thanks for the quick reply! Im looking at Nagios now. Can I ask what methods it uses to alert you to a problem? Email, txt message perhaps?

  5. #4

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,368
    Thank Post
    525
    Thanked 2,611 Times in 2,019 Posts
    Blog Entries
    24
    Rep Power
    890
    Well, at the moment, I rely on having it open on a screen - until I get email sorted out (i've yet to figure out how to get it to send via a secure smtp server). I used to get it to message me via jabber, but it was kinda pointless, as a webpage is as good as that.

    I may link it to our SMS modem at some point, to send out errors via.

    But really, you can get it to send via anything you want, as it is modular. You can create your own script/program to do the notifications with little effort.

  6. #5
    ahuxham's Avatar
    Join Date
    Apr 2008
    Posts
    1,122
    Thank Post
    76
    Thanked 138 Times in 109 Posts
    Rep Power
    31
    We use Ilients Sysaid for monitoring.

    Notifications on service stops, network drops, anything specified really. We also monitor CPU,Mem,HD usage with Sysaid, checking strain on servers, and timeframes for spikes.

    Quite dandy really.

  7. #6

    Ric_'s Avatar
    Join Date
    Jun 2005
    Location
    Boston, MA
    Posts
    7,597
    Thank Post
    109
    Thanked 770 Times in 598 Posts
    Rep Power
    183
    Nagios for me too - there is a guide on the wiki for setup, including instructions for monitoring Windows servers.

    @localzuk: I found that the best way to do the email was to simply use sendmail on my Nagios box. If you set things up correctly you can even send externally from the box using Exchange as a smarthost.

  8. #7

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,368
    Thank Post
    525
    Thanked 2,611 Times in 2,019 Posts
    Blog Entries
    24
    Rep Power
    890
    Quote Originally Posted by Ric_ View Post
    @localzuk: I found that the best way to do the email was to simply use sendmail on my Nagios box. If you set things up correctly you can even send externally from the box using Exchange as a smarthost.
    Fancy writing an addendum to the wiki article about it?

  9. #8

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,731
    Thank Post
    1,291
    Thanked 797 Times in 693 Posts
    Rep Power
    239
    Quote Originally Posted by JamesC View Post
    I was wondering what software people use to monitor servers.
    A Python script that periodically connects to each server via SSH and runs various commands to get information. I probably should switch to Nagios / Cacti too, although the servers I want monitored are Xen virtual machine servers so I want to be able to monitor VM state on each server.

    --
    David Hicks

  10. #9

    Join Date
    Dec 2005
    Location
    Essex
    Posts
    85
    Thank Post
    7
    Thanked 5 Times in 5 Posts
    Rep Power
    19
    @dhicks- without throwing this topic off track I wasnt sure if you were aware of the getstate command for vmware?

    You can check the VM state by typing:

    “vmware-cmd /<path to VM directory>/server.vmx getstate”

    should return:

    getstate() = on

    This could be handy for a script to check virtual machines. Thinking about it now ICMP could also be enabled within the os of the virtual machine and a ping could be used to verify the server is 'up'.

  11. #10
    bizzel's Avatar
    Join Date
    Jul 2007
    Location
    Cambridge
    Posts
    654
    Thank Post
    102
    Thanked 204 Times in 72 Posts
    Rep Power
    51
    Once a week we send a student into the server room to anoint the cabinet with holy water and offer a sacrifice of freshly demagnetised floppies. Other than that, no monitoring here.

  12. #11

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,731
    Thank Post
    1,291
    Thanked 797 Times in 693 Posts
    Rep Power
    239
    Quote Originally Posted by JamesC View Post
    @dhicks- without throwing this topic off track I wasnt sure if you were aware of the getstate command for vmware?
    Nope - our server are running Xen, so I don't get much practice with vmware :-) I'm sure there's an equivalent, easy-to-use command for Xen, though I still rather like my own script as I can lay out the information exactly how I like it!

    --
    David Hicks

  13. #12

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,368
    Thank Post
    525
    Thanked 2,611 Times in 2,019 Posts
    Blog Entries
    24
    Rep Power
    890
    Quote Originally Posted by dhicks View Post
    Nope - our server are running Xen, so I don't get much practice with vmware :-) I'm sure there's an equivalent, easy-to-use command for Xen, though I still rather like my own script as I can lay out the information exactly how I like it!

    --
    David Hicks
    You can integrate your own scripts with nagios - just get nagios to call a script and parse the result. Easy enough to do.

  14. Thanks to localzuk from:

    dhicks (18th April 2008)

  15. #13

    Join Date
    Dec 2005
    Location
    Essex
    Posts
    85
    Thank Post
    7
    Thanked 5 Times in 5 Posts
    Rep Power
    19
    Quote Originally Posted by dhicks View Post
    Nope - our server are running Xen, so I don't get much practice with vmware :-) I'm sure there's an equivalent, easy-to-use command for Xen, though I still rather like my own script as I can lay out the information exactly how I like it!

    --
    David Hicks
    LOL Sorry mate! I didnt read the word Xen in your post

  16. #14

    Geoff's Avatar
    Join Date
    Jun 2005
    Location
    Fylde, Lancs, UK.
    Posts
    11,850
    Thank Post
    110
    Thanked 598 Times in 514 Posts
    Blog Entries
    1
    Rep Power
    227
    Nagios + Cacti here too.

    For virtual machines, why do you have to treat them any differently than real physical boxes? The same software and configuration will work surely?

  17. #15

    Join Date
    Dec 2005
    Location
    Essex
    Posts
    85
    Thank Post
    7
    Thanked 5 Times in 5 Posts
    Rep Power
    19
    Quote Originally Posted by Geoff View Post
    Nagios + Cacti here too.

    For virtual machines, why do you have to treat them any differently than real physical boxes? The same software and configuration will work surely?
    Yes Geoff you are dead right. You could install the nagios windows client into the virtual machine running windows and have it monitor the virtual machine as though it is a physical server. I think dhicks was talking about monitoring a virtual machine state i.e. is it online, are there snapshots available etc.

    For what its worth I would probably use your method and install the client into the virtual machine and have it monitoring services/processes/disk space etc



SHARE:
+ Post New Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. Classroom Monitor
    By speckytecky in forum Educational Software
    Replies: 5
    Last Post: 8th June 2008, 09:07 AM
  2. Need to buy CCTV monitor
    By Jobos in forum Hardware
    Replies: 6
    Last Post: 1st March 2008, 12:32 PM
  3. Monitor GPO turn Off
    By danIT in forum Windows
    Replies: 1
    Last Post: 16th November 2007, 10:38 AM
  4. Monitor SQL usage
    By Kained in forum How do you do....it?
    Replies: 3
    Last Post: 9th October 2007, 08:28 AM
  5. DIY Lesson Monitor
    By mark in forum Educational Software
    Replies: 7
    Last Post: 3rd March 2006, 04:09 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •