Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arif-ali/nagios-openstack-monitoring
https://github.com/arif-ali/nagios-openstack-monitoring
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arif-ali/nagios-openstack-monitoring
- Owner: arif-ali
- Created: 2015-12-15T21:25:31.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-20T13:21:17.000Z (about 9 years ago)
- Last Synced: 2024-03-15T06:52:30.187Z (11 months ago)
- Language: Python
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Monitoring Openstack using Nagios3 and NRPE agents
- Overall Requirements:
- Server: nagios3
- Client Node: nagios-nrpe-server
- API Checks: Openstack tenant with username and password. In these scripts a tenant: cookbook with username: admin and password: openstack has been used.
- check_service.sh plugin from https://exchange.nagios.org/directory/Plugins/Network-and-Systems-Management/Unix-2FLinux-Check-Service-Status/details- Keystone:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_controller_keystone_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_controller_keystone_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-keystone/usr/lib/nagios/plugins/check_keystone
- client-os-controller-keystone/usr/lib/nagios/plugins/check_service.sh
- NRPE commands:
- client-os-controller-keystone/etc/nagios/nrpe.d/openstack_keystone_checks.cfg- Glance:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_controller_glance_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_controller_glance_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-glance/usr/lib/nagios/plugins/check_glance_api
- client-os-controller-glance/usr/lib/nagios/plugins/check_service.sh
- NRPE commands:
- client-os-controller-glance/etc/nagios/nrpe.d/openstack_glance_checks.cfg- Cinder:
- Volume Controller:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_controller_cinder_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_controller_cinder_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-cinder/usr/lib/nagios/plugins/check_cinder-api
- client-os-controller-cinder/usr/lib/nagios/plugins/check_service.sh
- NRPE commands:
- client-os-controller-cinder/etc/nagios/nrpe.d/openstack_cinder_controller_checks.cfg
- Volume node:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_node_cinder_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_node_cinder_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-cinder/usr/lib/nagios/plugins/check_service.sh
- NRPE commands:
- client-os-controller-cinder/etc/nagios/nrpe.d/openstack_cinder_node_checks.cfg
- Nova:
- Compute Controller:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_controller_nova_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_controller_nova_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-nova/usr/lib/nagios/plugins/check_nova-api
- client-os-controller-nova/usr/lib/nagios/plugins/check_service.sh
- NRPE commands:
- client-os-controller-nova/etc/nagios/nrpe.d/openstack_nova_controller_checks.cfg- Compute Node:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_node_nova_host.cfg
- Service config:
- nagios-server/etc/nagios3/conf.d/openstack_node_nova_service.cfg
- nagios-server/etc/nagios3/conf.d/openstack_node_kvm_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-nova/usr/lib/nagios/plugins/check_nova-api
- client-os-controller-nova/usr/lib/nagios/plugins/check_service.sh
- client-os-controller-nova/usr/lib/nagios/plugins/check_kvm_cpustats
- client-os-controller-nova/usr/lib/nagios/plugins/check_kvm_instance
- client-os-controller-nova/usr/lib/nagios/plugins/check_kvm_memstats
- NRPE commands:
- client-os-controller-nova/etc/nagios/nrpe.d/openstack_nova_node_checks.cfg
- client-os-controller-nova/etc/nagios/nrpe.d/openstack_kvm_checks.cfg
- Swift:
- Object Store Controller:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_controller_swift_host.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_controller_swift_service.cfg
- Nagios Agent:
- NRPE plugins:
- client-os-controller-nova/usr/lib/nagios/plugins/check_swift
- NRPE commands:
- client-os-controller-swift/etc/nagios/nrpe.d/openstack_swift_controller_checks.cfg- Object Store Node:
- Nagios Server:
- Host config: nagios-server/etc/nagios3/conf.d/openstack_node_swift_storage_{1..4}_host.cfg
- Host Group config: nagios-server/etc/nagios3/conf.d/openstack_node_swift_hostgroup.cfg
- Service config: nagios-server/etc/nagios3/conf.d/openstack_node_swift_storage_service.cfg
- Nagios Agent:
- NRPE plugins:
- No custom plugin.
- NRPE commands:
- client-os-node-swift/etc/nagios/nrpe.d/openstack_swift_node_checks.cfgLicense
nagios-openstack-monitoring
(https://github.com/rakesh-patnaik/nagios-openstack-monitoring)
nagios-openstack-monitoring is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
nagios-openstack-monitoring is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with nagios-openstack-monitoring. If not, see .>.