Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Nagios on a VM

Posted on 2008-10-18
5
Medium Priority
?
1,363 Views
Last Modified: 2012-05-05
Hello Experts,

I am planning on installing nagios and I am contemplating on installing it on a virtual machine.  I plan to monitor approximately 150 nodes.  I somewhat have mixed review in regards as to whether a vm can handle it or would I be better off on dedicating an actually hw for this?  Any thoughts and suggestion would greatly be appreciated.

As always, thank you for your time on this matter.
0
Comment
Question by:coperator
5 Comments
 
LVL 1

Expert Comment

by:hakkekushou
ID: 22751168
Sure thing!

GRANT OPERATIONTYPE ON DBOBJECT TO USERORPROFILENAME

DENY OPERATIONTYPE ON DBOBJECT TO USERORPROFILENAME

*OPERATIONTYPE would be SELECT, INSERT, UPDATE, DELETE, EXECUTE, etc...

*DBOBJECT would be a table, procedure, database, schema, etc...

*USERORPROFILENAME would be the name of a DB user or security profile such as public or owner
0
 
LVL 1

Expert Comment

by:hakkekushou
ID: 22751217
Could a moderator please remove the post above? It seems I had one to many tabs open and posted the wrong answer in the wrong thread. I thank you in advance and my apologies for the inconveniences caused.

I assume there is good reason for not having edit/delete feature a typical message board would have so I won't ask why.

Regards.
0
 
LVL 5

Assisted Solution

by:wilhelm_voigt
wilhelm_voigt earned 600 total points
ID: 22751361
Nagios isn't terribly resource intensive, as long as you don't set every check interval to very small values (such as checking every service on every host every minute). Further, it certainly depends on the number of services per host and what kind of service check you use.

I'd give it a shot in any case, since I can't see a risk in trying it. If it turns out that the VM isn't cutting it, you can still install Nagios on another machine and just copy the config files.
0
 
LVL 18

Accepted Solution

by:
larstr earned 700 total points
ID: 22753154
Running it inside a VM is not much slower than running it directly on a physical host if setup correctly. The most critical thing here will be that your storage subsystem is fast enough to handle the load. Because you often have several VMs running on the same system the IO load will be more mixed than when running directly on a physical host.

What virtualization product are you planning to use? On what hw? What kind of hosts and services will you be monitoring? At what frequency?

Lars
0
 
LVL 12

Assisted Solution

by:Hugh Fraser
Hugh Fraser earned 700 total points
ID: 22754334
A machine with 105 hosts and a handful of services on each host never goes between 95% idle (standard desktop with 1g of memory). It's using 5 minute polling interval, ramping up to 1 minute polling for failed hosts/services. Disk I/O is minimal.

This is a normal out-of-the-box Fedora Core 8 and Nagios installation. I would expect that unless you are planning on developing some CPU/Disk intensive custom plugins to test particular services, it will perform just fine on a modest VM monitoring 150 nodes.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses
Course of the Month12 days, 23 hours left to enroll

972 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question