I am wondering what services it is best to monitor with Nagios which I've installed on my Centos 5.3 VPS. I wish to monitor and understand all essential services of the VPS itself at this stage but, generally, to make the best possible use of Nagios as an analytical tool as well as basic monitoring notifications, etc.
I already have a rough idea based on the main services being run. But I imagine there may be more to this than meets the eye, in particular, in view of any potential performance cost, etc.
I am especially keen to obtain as detailed a picture as possible concerning performance related criteria with a mind to indicating possible improvements that could be made.
Using the current version of Nagios, Nagios plugins, and NRPE. Trying to get monitoring of a remote server working. I have other monitoring services functioning, HTTP, POP, FTP, PING. Trying to use check_nrpe.
Monitoring Server from command line I run: /usr/local/nagios/libexec/check_nrpe -H xxx.xxx.xxx.xxx -n -p 5666 -t 30 and it returns: CHECK_NRPE: Error receiving data from daemon.
Also I have tested "/usr/local/nagios/libexec/check_nrpe -H localhost" on both Monitoring and Remote server successfully. Then changed the ip in the /etc/xinetd.d/nrpe back and reloaded xinetd.
On the Remote server, in the messages log I am getting the following:
Jan 20 22:54:44 XXXX nrpe[8186]: INFO: SSL/TLS initialized. All network traffic will be encrypted. Jan 20 22:54:44 XXXX nrpe[8186]: Error: Could not complete SSL handshake. 1
This is strange because I turned off SSL using the -n option in check_nrpe command.
I can successfully Telnet into the remote server with "telnet xxx.xxx.xxx.xxx 5666", so I know it is not a firewall issue on the remote server. By the way, both servers have openssl-0.9.7a. What am I missing? Can I compile nrpe with no SSL support, and if so how can that be done?
I have configured Nagios on my network 10+ Servers (Linux+Windows) now when i check through http://localhost/nagios everything is ok but only ping command is giving following message :-
Unknown bin/ping -n -U -w 10 -c 5 x.x.x.x CRITICAL - Could not interpret output from ping command
and mail me "server down " message
So what is the issue ?
I am able to run this command through command line
./check_ping -H {server} -w 100.0,20% -c 500,50% -p 5 PING OK - Packet loss = 0%
./check_ping -H x.x.x.x -w 300.0,80% -c 500.0,100% -p 5 PING OK - Packet loss = 0%
Anyone know of a monitoring package that is essentially Nagios and Cacti in one? Nice SNMP capabilities, but still basic service checks (smtp, dns, web with host, etc), and some nice reporting?
Most reporting packages I've looked at seem so overly complicated with confusing/cluttered UIs and lack plain simplicity.
All I want is to monitor these servers, use SNMP for RAID status, disk space, CPU, etc, and verify connectivity to its services and each website. Is it asking too much? I've been using Cacti and Nagios, but separately and I'd really like something that combines the two of them.
I'm trying to use the check_time Nagios plugin to see the Time/Date/GMT but this is not possible because the servers is not abled to receive connections on the port 37, see the plugin output:
[root@fireslayer libexec]# ./check_time -H 189.1.169.70 Connection refused TIME UNKNOWN - could not connect to server 189.1.169.70, port 37 [root@fireslayer libexec]# ./check_time --udp -H 189.xxx.xxx.xxx TIME UNKNOWN - no data received from server 189.xxx.xxx.xxx, port 37 [root@fireslayer libexec]#
Without the --udp the plugin try to connect on port 37 with TCP protocool
We wanted to put up a nagios server for monitoring around 9 - 12 servers and couldn't find any real specs on what kind of machines are required for nagios.
Any leads on what kind of machines would do? My concern was the RAM requirement - if nagios works well on low end machines, it may make sense for us to host it on some VPS.
Wanted to check in with people who run nagios installations and their experiences.
We are currently using Nagios and really liking it! But ran across Centreon which is apparently based on the Nagios core. Any one have any experience with it? Any pro and/or cons of either system?
Also from a desktop monitoring standpoint, anyone have a preference to monitor software? A1Monitor vs. PortSensor or is there another one you would recommend. This is all for monitoring Linux boxes and looking at systems/software that provides alert notifications.
I want to configure Nagios to monitor Windows and Linux servers and their services. I have to install NSClient in Windows servers and NRPE in Linux servers to collect the data. I don't want to install any plugin in any server. Is there any guide available which describes how to enable Monitoring of servers using SNMP through Nagios?
I'm trying to install nagios according to this Centos wiki documentation [url]
[root@server ~]# yum install nagios nagios-plugins nagios-plugins-nrpe nagios-devel Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package
What am I doing wrong here?
[root@server6 ~]# uname -a Linux server.host.com 2.6.18-8.1.8.el5 #1 SMP Tue Jul 10 06:50:22 EDT 2007 i686 i686 i386 GNU/Linux
[root@server ~]# yum update Loading "installonlyn" plugin Setting up Update Process Setting up repositories Reading repository metadata in from local files No Packages marked for Update/Obsoletion
I've tried installing Nagios on my cPanel server and cannot get it to work for the life of me...can anyone point me to a decent "layman's terms" guide for installing this on a cPanel server...Preferably with lots of pretty pictures
I'm trying to find a hosting company or private linux server that will host an installation of Nagios which is a monitoring utility. It does require some linux system packages to be installed as well as a break in the firewall for the monitoring.
Does anyone know of cheap linux private server (less than $25/month), or is anyone else running this with someone? It really requires no memory or hard drive space and I'm sure could run in a less than amazing CPU environment. It generates pretty constant web traffic but very low bandwidth.
I'm thinking of purchasing a server that will monitor about 50 different servers using Nagios. It would probably just run Apache and nothing else but i was wondering if anyone has experience setting up a Nagios server just for monitoring other boxes on a network.
I'm wondeirng if this can be done. I will be monitoring a few customer servers but would like to give those customers access to Nagios and access only to their servers and nobody elses. Is there a way to setup Nagios so certain users can view their own boxes and nobody elses? Probaby setting up some type of group configuration. What about alerts? If a customers box goes down they would need to be alerted. Does Nagios allow those users to receive alerts specific to their boxes.
Not even sure how powerful the server should be. Probably a Celery or something a bit more powerful should do.
Even though I have set notification_interval from 120 to 120m. It might take the changed interval_limit from nagios.cfg.
I am receiving far too many e-mails and text messages in case of downtime at the moment. We're testing our monitoring servers at the moment, but we don't need a new notification every 25 minutes...
We are starting to use Nagios for some remote service checks (http, smpt, pop, ssh, etc..) and the notifications are not being sent out. We have the regular hosts configured and those are being sent out just fine.
Here's what we have currently:
Part of our services.cfg looks like this:
Code: #### Generic services template ################ define service{ name generic-service; active_checks_enabled 1; obsess_over_service 1; check_freshness 0; notifications_enabled 1; event_handler_enabled 1; flap_detection_enabled 1; retain_status_information 1; retain_nonstatus_information 1; register 0; } define service{ use generic-service name basic-service is_volatile 0 check_period 24x7 max_check_attempts 15 normal_check_interval 5 retry_check_interval 1 notification_interval 20 notification_period 24x7 register 0 } define service{ use basic-service name dns-service check_command check_dns max_check_attempts 10 check_period 24x7 notification_interval 20 notification_period 24x7 notification_options c,r contact_groups localadmin register 0 } #### HOST01 ###### define service{ use dns-service host_name host01 servicegroups mygroup service_description DNS contact_groups localadmin } To me, that looks correct. Host01's service check should inherit everything through 'use dns-service' line.
On Cpanel/WHM. I have just moved from a VPS to a dedicated server. I reinstalled munin, so get some stats via that. I used to have apachetop loaded on my VPS for when I wanted a 'near realtime' streaming view of apache access.
I'm wondering what the best solution is to get a good view of apache, like what apachetop did, plus also it would be nice to have a real-time monitor of MySQL activity, HDD activity (such as I/O queues, etc. Something along the lines of the perfmon on Windows servers.
What is my best option?
Also, with Nagios, when I look at the website, it seems there are two options. Load it on a single server and then load the stats via [url]or have the Nagios 'stat collector' on one machine, and have it gathering stats from multiple machines.
If you only install it on a single dedicated server, do you really have to be on the console and connect to the Nagios stats via localhost, rather than connecting remotely? Ideally, I would like a quick, easy to setup solution, but if it takes some configuring, I can deal with it, as long as there is some documentation. My main goal is to get the real time type monitoring, you get with window's perfmon.
if you use a site monitoring service (or two) do you need to setup monitors for each website/domain on your VPS or can you just monitor the primary services on the VPS?
I have a windows vps and I want to monitor my bandwidth. How can I do this? I tried using a program called DU Meter but it's counting bandwidth on all users on that node and not mine =[
I want to monitor my application to make sure it is 24x7 uptime, if there is anything interrupt, I will be notified by email/SMS right away. There are several web monitoring service, but they all monitor ports, not application. I have bad experience, like, althoguh the web server is alive, but the application is already dead.
So, I want to monitor application instead of monitor a port. Anybody knows where I may find this kind of service?
What does everyone use to monitor their servers? I've come across a pretty impressive service from Panopta but haven't head of them before. Has anyone tried them out?
Does any one know a bandwidth monitor that shows me stats and which programs or Ports and or Servers are using bandwidth and how much they are using in real time?
I see a lot of web hosts that link to webhostingstuff.com which tracks the uptime of their main page. i would like to offer a similar service, where i track and list the uptime of hosts. can anyone point me in the proper direction for this? is there a particular script that I can purchase? how is this done?
Don't know if this is the right place to ask for this but here goes.
I have a 20U rack space and i use 4U of this space (1U + 2U servers and a 1U switch).
There is a 20Mbit internet connection on a 100Mbit network.
But here comes my problem, some friends have there servers in my rack space to, There is 12 servers that are my friends and i want to know how much traffic they use.
I want to know how many GB traffic they use to i can charge them (they don't pay right now).
2 of my friends servers must max take 50gb traffic!
My server has a tyan thunder 8kse (s2892) motherboard, and i'm looking for some script to monitor it. Unfortunately, tyan only offers such applications for windows. So, how can i monitor the motherboard in linux? Or preferably, webbased.