Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added features to request version and license informations #142

Closed
wants to merge 48 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b9d36c3
Rewrite session locking behavior
lazyfrosch Jul 31, 2015
38518bd
fix bad OUM
6uellerBpanda Jun 3, 2016
c7e1121
Rename README to README.md
Sep 8, 2017
5ff55c8
Use Perl from env instead of a fixed path
Sep 8, 2017
efee503
Rewrite documentation for better installation and troubleshooting exp…
Sep 8, 2017
d6ad5c0
lowercase hostnames in connect urls
Oct 19, 2017
a0f3a36
Fix logic error
Oct 19, 2017
05593e5
increase $unknown on undefined $host_state
Oct 19, 2017
ef4e15d
warn if no volumes match
datamuc Oct 20, 2017
057f747
make session file usage more robust
sni Nov 10, 2017
8385336
add select=snapshots
lausser Jul 26, 2018
b26a3d3
Merge pull request #1 from dnsmichi/feature/rewrite-readme
bb-Ricardo Sep 3, 2018
f424bd4
Merge pull request #2 from dnsmichi/feature/prefer-env-perl
bb-Ricardo Sep 3, 2018
07f3e69
Merge pull request #3 from sni/make_session_files_more_robust
bb-Ricardo Sep 3, 2018
1fda256
Merge branch 'locking-behavior' of https://github.com/lazyfrosch/chec…
bb-Ricardo Sep 3, 2018
e5c7737
Merge branch 'lazyfrosch-locking-behavior' into next-release
bb-Ricardo Sep 3, 2018
99078ed
reduce API calls in datastore_volumes_info
Oct 13, 2016
3c30f12
fixed multiline support, removed empty lines with tabs and spaces
bb-Ricardo Sep 3, 2018
b45ea84
Merge branch 'lausser-select-snapshots' into next-release
bb-Ricardo Sep 3, 2018
b4a4c41
Merge https://github.com/6uellerBpanda/check_vmware_esx into 6uellerB…
bb-Ricardo Sep 3, 2018
62bdff8
Merge branch '6uellerBpanda-fix-bad-OUM' into next-release
bb-Ricardo Sep 3, 2018
85f390d
Merge branch 'datamuc-volumes' into next-release
bb-Ricardo Sep 3, 2018
392a5c0
Merge branch 'datamuc-changes' into next-release
bb-Ricardo Sep 3, 2018
56b86ba
A unpluged network interface is considered critical
bb-Ricardo Sep 3, 2018
ad76300
Be more consistent in return level of maintenance mode
bb-Ricardo Sep 3, 2018
61cb838
Updated history and list of contributors
bb-Ricardo Sep 3, 2018
0f5a9ef
Merge pull request #4 from bb-Ricardo/next-release
bb-Ricardo Sep 3, 2018
f530dd6
Added option "--ignore_health" to host runtime (all) check
bb-Ricardo Sep 4, 2018
e7cf662
Changed version to 0.9.26.1, updated Readme regarding SDK 6.5
bb-Ricardo Sep 4, 2018
20cb9f7
Merge pull request #5 from bb-Ricardo/next-release
bb-Ricardo Sep 4, 2018
f429af6
fixed multiline output in snapshot select
bb-Ricardo Sep 5, 2018
7531a91
fixed listall option for subselect age in select snapshots
bb-Ricardo Sep 5, 2018
7cb5873
The plugin output for snapshots now reflects the subselect
bb-Ricardo Sep 5, 2018
e50bbce
Added option to only query snapshots of running VMs
bb-Ricardo Sep 5, 2018
aa5e19a
fixed snapshot ouput with multiline
bb-Ricardo Sep 5, 2018
b3170e2
fixed multiline output for mounted_media_info
bb-Ricardo Sep 5, 2018
4f63044
Merge pull request #6 from bb-Ricardo/next-release
bb-Ricardo Sep 7, 2018
b97f7a0
declare all file handles as UTF-8
bb-Ricardo Sep 11, 2018
d7abdbc
Merge pull request #7 from bb-Ricardo/next-release
bb-Ricardo Sep 11, 2018
25b5ca8
Update vm_runtime_info.pm
Velociraptor85 Oct 15, 2018
84ac694
Update dc_runtime_info.pm
Velociraptor85 Oct 15, 2018
27d8f18
Merge pull request #9 from Velociraptor85/patch-2
bb-Ricardo Oct 19, 2018
7cefeee
Merge pull request #8 from Velociraptor85/patch-1
bb-Ricardo Oct 19, 2018
0bf6071
New feature to request licenses informations of ESXi hosts and vCenter
bb-Ricardo Nov 9, 2018
3c633c1
command_reference added for license-info commit
bb-Ricardo Nov 9, 2018
4ce21f4
add possibility to request ESXi and vcenter VMWare version
bb-Ricardo Nov 9, 2018
7dac188
Merge branch 'vmware-version' into next-release
bb-Ricardo Nov 9, 2018
6e67589
minor version bump to 0.9.26.2
bb-Ricardo Nov 9, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
53 changes: 53 additions & 0 deletions HISTORY
Expand Up @@ -1169,3 +1169,56 @@ History:
- Bugfix: --nosession was printed out twice. Same line the not "not" was missing.
This was bad because it changed the meaning of the line. Same error in the command reference
because the reference is only the output from the help in a file.

- 31 Jul 2015 Markus Frosch
- rewritten session locking behavior, locking is only done when writing a session due
a new login or when no session existed.
Parallel runs with no session will only cause the first process to write a sessionfile.

- 4 Sep 2018 Ricardo Bartels version 0.9.26.1
- merged session locking behaviour from Markus Frosch
- Use Perl from env instead of a fixed path (Michael Friedrich)
- This allows the plugin to run on any distribution in a yet better way.
- renamed readme -> readme.md (Michael Friedrich)
- Rewrite documentation for better installation and troubleshooting experience (Michael Friedrich)
- Add About section which explains the purpose of this plugin
- Explain two installation modes
- Move specific explanations into FAQ chapter
- Add a note on VMware API timeouts
- Add some examples and references to Icinga 2 configuration and CheckCommands
- Add chapters similar to known Icinga projects
- Reformat everything as proper Markdown
- make session file usage more robust (Sven Nierlein)
Compare the api returned url and the given url2connect less error prone.
Using --sslport=443 results in a url2connect https://vcenter:443/... while
get_option returns https://vcenter/...
Also it seems like some api returns .../sdk while others return .../sdk/webService
so just ignore that part.
Both leads to not resuing the existing session files.
- added support to query host/datacenter snapshots (Gerhard Lausser)
- List vm's wich have snapshots older or bigger than a certain threshold
- reduce API calls in datastore_volumes_info (Danijel Tasov)
Instead of calling Vim::get_view for each datastore call
Vim::get_views with all of them at once.
- lowercase hostnames in connect urls (Danijel Tasov)
otherwise cookies may not match with LWP
- Fix logic error (Danijel Tasov)
$host_state cannot equal to UP and "Maintenance Mode" at the same time
- increase $unknown on undefined $host_state (Danijel Tasov)
- warn if no volumes match (Danijel Tasov)
- fix bad OUM in vm_disk_io_info (6uellerBpanda)
- A unpluged network interface is considered critical (Ricardo Bartels)
- Be more consistent in return level of maintenance mode (Ricardo Bartels)
only write warning if host runtime is checked with no subselect
- Added option "--ignore_health" to host runtime (all) check
Sometimes not all hardware components are correctly reported via
CIM interface which leads to check errors when checking runtime
status all. This option ignores the health status and prevents the
the plugin from failing to report the overall status of the host.
IMPORTENT: make sure to monitor the host health status separately!
Most likely via ILO/ILOM interface.
- declare all file handles as UTF-8 to be able to print multibyte strings
from CIM interface (e.g. snapshot names)

- 9 Nov 2018 Ricardo Bartels version 0.9.26.2
- add feature to request licenses informations from host or vCenter