tripleo-image-elements/elements/nagios3
Gonéri Le Bouder 0172b5aacc PEP8 on the doc and elements files
ensure the Python scripts in the doc and elements directories are PEP8
compliant.

test_os_svc_daemon.py test is fixed in another patch:
  I9b1859f9fc5846c7c42606644231105618e1a1a0.

Change-Id: If5068ef77d6643c19de36bfcf4b4bf790f86b538
2014-08-19 10:02:00 +02:00
..
bin PEP8 on the doc and elements files 2014-08-19 10:02:00 +02:00
install.d Merge "indent using 4 spaces (2/3)" 2014-06-17 09:25:32 +00:00
os-apply-config/etc/nagios3 Refactor nagios3 element to refresh more often 2014-04-28 02:24:46 -07:00
os-refresh-config/post-configure.d Refactor nagios3 element to refresh more often 2014-04-28 02:24:46 -07:00
element-deps Refactor nagios3 element to refresh more often 2014-04-28 02:24:46 -07:00
README.md Refactor nagios3 element to refresh more often 2014-04-28 02:24:46 -07:00

Installs Nagios3 from packages.

Includes nova client used to get a list of IPs to monitor. Any found IPs are added to the Nagios "generic-host" group which should provide basic ping and ssh monitoring.

Access via http interface at http:///nagios3. Sets the default web user name as nagiosadmin with a password of nagiosadmin.

Options to set the web password and parse nova list output for initial ip list can be provided via heat. For example:

nagios3:
    adm_web_passwd: nagiosadmin
    os_auth_url: 192.0.2.1
    os_password: unset
    os_username: admin
    os_tenant_name: admin
    monitor_networks:
      - ctlplane

Sample heat template with defaults configured for a boot-stack vm located at: https://git.openstack.org/cgit/openstack/tripleo-heat-templates