Hi,
I was wondering if anyone knows of an efficient way of monitoring a set of computers on a network from one main computer? More specifically, I'm looking for suggestions on only a simple set of system performance information, ie. CPU usage, RAM usage, Hard Drive Availability. The network includes both Windows and Unix O/S's on them, which I think complicates the solution. Currently, I wrote a little application that does a series of SNMP queries to gather all of this information and the app would process the info, but I found that a lot of the CPU usage was being eaten up everytime it does a query. I figured there might be a better solution, so I thought I'd ask.
Any help would be much appreciated. Thanks in advanced! :)
-Weeg
11 2258
Do you have a dedicated box to use for this task?
What are you looking for? Real-time alerting? Or just a daily trending/collection of this stuff?
Do you have a dedicated box to use for this task?
What are you looking for? Real-time alerting? Or just a daily trending/collection of this stuff?
This will be done on a dedicated box to monitor the other systems, and I am looking for real-time alerting. Thanks!
I will look around, but it might not be today - if you want to look, I'd recommend browsing http://sourceforge.net and http://freshmeat.net - Open Source repositories that are usually pretty good (that's where I'm planning to look after I google it)
I saw a shop use Cacti for this, but that is not what it is designed for. It's designed for the store and report later, trending type reports. I used to get my blackberry buzzed with what we called "everything's all right" alerts they were so poorly configured, you knew if you hadn't heard anything that there was a problem. (Translation - don't use it unless you are desperate)
Heh. Thanks for looking into it. I've been doing my own investigating as well, but I'll definitely post the latest as I come across solutions.
Oh, right. I'm a Linux zealot, so I was immediately going towards FOSS, but are you wanting that, or are you looking for something that you could either have consultants set up and maintain or have some sort of support contract with a company for?
That will probably change the search pretty quickly... ;)
Oh, right. I'm a Linux zealot, so I was immediately going towards FOSS, but are you wanting that, or are you looking for something that you could either have consultants set up and maintain or have some sort of support contract with a company for?
That will probably change the search pretty quickly... ;)
Probably something similar to having a consultant set up and maintain. The way I have my app right now is that it runs on the main operator system. The operator would be able to look at the app and see all of the systems are working properly via GUI LED indicators. Green means good, and red means bad health. Internally, the app would compare the system performance info with some sort of threshold, and if it exceeds that, then it'll return a "bad" response. Otherwise it's "good". But, as I mentioned before, the solution that I have eats up a lot of CPU usage, around 30-40% everytime I do those SNMP queries. If there was FOSS that does what I'm looking for, I would definitely look into it.
Ah, well, then initially, I'd recommend M$' MOM/System Center Product. As it's an Microsoft tool, they are usually more than happy to point you towards some of their Gold Partners to help with install/setup and maintenance..
We're just starting to look into it ourselves, so I can't offer too much direction in that area, but so far it sounds like it would be worth your time to call them up and hear their spiel, if to nothing else than baseline other products off it...
If there was FOSS that does what I'm looking for, I would definitely look into it.
I have experience with setting up and using Nagios as the monitoring software for a large network of switches and servers. It is absolutely worth looking into. Nagios is open source software, and can be downloaded from sourceforge.net.
I have experience with setting up and using Nagios as the monitoring software for a large network of switches and servers. It is absolutely worth looking into. Nagios is open source software, and can be downloaded from sourceforge.net.
Dang, can't believe I didn't think of that one.
Thanks, oberon!
Well, sorry for the late reply, but I just recently heard of Nagios being something that might help me out with my task. Not to mention that Oberon suggested this as well. So I guess this tool is worth looking into.
During the time when I first posted this thread and now, I created a small app using C# and with the help of Net-SNMP I was able to create an app that did a series of queries for the information I was interested in. It's not a real-time application like I first envisioned, but I think it will help with my task.
Anyway, thanks for your guy's help on this!
-Weeg
Another commercial option I ran across is Mercury, but that's more system profiling than any sort of uptime or stats.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: santiago538 |
last post by:
Hi,
Is there any way to specify which monitor a Window.open() will launch a
new browser window in on systems with more than one display. It would
only need to work with Mozilla browsers, and not...
|
by: dcrespo |
last post by:
Hi to all,
I'd like to have an app monitor that gets rid of another app, in the
way that if it closes unspectedly, the app monitor just wake it up one
more time, and viceversa.
I mean:
...
|
by: Matthias S. |
last post by:
Hi,
where should I start reading when I'd like to develop a simple network monitor.
The only thing the monitor should do is monitor the amount of bytes send and
received by any IP address in my...
|
by: maxim iulian |
last post by:
I want to create o program in C# that's monitor IIS server.
Thank's a lot !
Maxim Iulian
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get...
|
by: 42 |
last post by:
Hi,
Stupid question:
I keep bumping into the desire to create classes and properties with the
same name and the current favored naming conventions aren't
automatically differentiating them......
|
by: Daniel Crespo |
last post by:
Hello,
I'm in the way for creating an application and its monitor. Yes, there
are 2 applications: The main app, and a monitor. The last one monitors
the main application for keeping it alive,...
|
by: Daniel Crespo |
last post by:
Hello,
I'm in the way for creating an application and its monitor. Yes, there
are 2 applications: The main app, and a monitor. The last one monitors
the main application for keeping it alive,...
|
by: Reny |
last post by:
Hi,
I want to develop an internet usage monitor program in vb.net and monitor
the time the user spend on internet etc.
Can any one give me a clue on how to code it?
Reny
|
by: frikk |
last post by:
Hey Everyone!
I've got a question regarding the capabilities of python in a real
time environment. I'll start by saying I'm a little bit flaky when it
comes to terminology, so please correct me or...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |