Automatic monitoring
Posted: Fri Jun 20, 2014 12:50 pm
We currently have a process in place that our Server Management group uses which keeps tracks of several misc items when provisioning new servers. You basically go to a webpage and key in the new server hostname, OS type (Windows, Linux, AIX, etc), if it is a production server or non-production server, if it needs to be backed up, who owns the server, IP address that is assigned to the server, and finally if it needs Nagios monitoring. Today, the Nagios monitoring is manual and I am wondering if I baked the Nagios agent into our Server image build or better yet use are Server Management tool, Tivoli Endpoint Manger from IBM, to deploy the Nagios client is there a way I can get the basic monitoring going?
For example, I stand up a new Windows server called myserver. All the servers will have CPU, Memory, C and D drives monitored. Is it possible to have these basic items monitored automatically or with scripts on the backend to eliminate the risk of whoever is provisioning this new server forgetting to set it up? So basically, whenever a new server is stood up and Tivoli deploys the agent then Nagios XI will start monitoring these basic settings. Once the application gets installed or any additional monitoring is needed the person can go into the system and add the extra items that need to be monitored, services, processes, etc.
I am still relatively new to Nagios XI and have been the sole administrator of the Nagios core system we are running today. I get all these requests and have to manually configure everything so with Nagios XI I am looking for as much automation and shared responsiblity as I can get. How are you using Nagios XI? He is what I am using today but this will change in a few months after I figure out the proper, and correct way to implement Nagios XI.
Nagios 3.0.6
Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)
Last Modified: 12-01-2008
License: GPL
Reading configuration data...
Running pre-flight check on configuration data...
Checking services...
Checked 4334 services.
Checking hosts...
Checked 1126 hosts.
Checking host groups...
Checked 59 host groups.
Checking service groups...
Checked 4 service groups.
Checking contacts...
Checked 513 contacts.
Checking contact groups...
Checked 309 contact groups.
Checking service escalations...
Checked 51 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 167 host escalations.
Checking host dependencies...
Checked 2 host dependencies.
Checking commands...
Checked 90 commands.
Checking time periods...
Checked 39 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 0
Total Errors: 0
For example, I stand up a new Windows server called myserver. All the servers will have CPU, Memory, C and D drives monitored. Is it possible to have these basic items monitored automatically or with scripts on the backend to eliminate the risk of whoever is provisioning this new server forgetting to set it up? So basically, whenever a new server is stood up and Tivoli deploys the agent then Nagios XI will start monitoring these basic settings. Once the application gets installed or any additional monitoring is needed the person can go into the system and add the extra items that need to be monitored, services, processes, etc.
I am still relatively new to Nagios XI and have been the sole administrator of the Nagios core system we are running today. I get all these requests and have to manually configure everything so with Nagios XI I am looking for as much automation and shared responsiblity as I can get. How are you using Nagios XI? He is what I am using today but this will change in a few months after I figure out the proper, and correct way to implement Nagios XI.
Nagios 3.0.6
Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org)
Last Modified: 12-01-2008
License: GPL
Reading configuration data...
Running pre-flight check on configuration data...
Checking services...
Checked 4334 services.
Checking hosts...
Checked 1126 hosts.
Checking host groups...
Checked 59 host groups.
Checking service groups...
Checked 4 service groups.
Checking contacts...
Checked 513 contacts.
Checking contact groups...
Checked 309 contact groups.
Checking service escalations...
Checked 51 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 167 host escalations.
Checking host dependencies...
Checked 2 host dependencies.
Checking commands...
Checked 90 commands.
Checking time periods...
Checked 39 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 0
Total Errors: 0