971187b006
Handle 'unknown' health
...
Sometimes health may be 'unknown' and warrants more investigation.
2020-08-28 10:21:02 -04:00
44d6bde3ff
Make /usr/bin/env python point to python2
...
Same as before, more RHEL8 compatibility changes
2019-09-23 11:04:52 -04:00
81c0adbbe3
More python 3 compatibility fixes
...
Improve more commands and modules to parse and execute under python 3.
2019-06-28 08:51:57 -04:00
d836bf7298
Map health to nagios compatible codes
...
nodehealth adds granularity and health to the return code.
Rather than only reflecting failure running command, also
have nodehealth assign exit code according to the expectations
of nagios.
2018-10-30 13:56:09 -04:00
78dea26d06
Switch glob suppression to detection
...
The suppression was unable to be accomplished for bash without
somehow otherwise breaking the shell. zsh and csh could be better at
one-off glob disabling though.
2017-11-13 11:49:40 -05:00
e0cc67f57a
Implement Lenovo Thinksystem and discovery support
2017-06-20 14:56:24 -04:00
8c13e738c0
Make usage/help more consistent across the commands
...
Have every client command run argparse to get a chance at '-h'. When
lacking arguments, always use print_help() to provide detail rather than usage.
2017-01-06 13:28:28 -05:00
aa4783672d
Fix unicode error in nodehealth output
...
If unicode data was in the incoming data, string.format would choke. Make the
string template unicode so that it is able to cope.
2015-07-14 14:13:29 -04:00
2fe0425191
Have confluent client commands quietly exit on Ctrl-C
...
Pythons default handling of Ctrl-C is not in line with most command line utilities.
Wrap the exception and imitate more conventional behavior.
2015-03-26 10:38:44 -04:00
27437048a6
Fix nodehealth silently ignoring errors
...
nodehealth command did not act on errors. Add a clause
to handle that data.
2015-03-26 10:17:03 -04:00
093e9faec4
Fix various client issues
...
Usage messages when no noderange, consistent use of the environment variables for login,
fix nodehealth when a troublesome sensor has a value.
2015-03-25 17:19:58 -04:00
802ac6fa66
Add nodeidentify command
...
Provide xcat-style access to confluent identify capability (rbeacon-alike)
2015-03-25 10:57:57 -04:00
e5c4b92134
Add a nodehealth command
...
nodehealth grabs the health summary of a node and provides some detail in 'not ok' condition.
2015-03-24 10:42:04 -04:00