nagios historian plugin
Project description
Title1
Checks historian tags and samples.
Install
Linux:
sudo pip3 install nagios_historian --upgrade
Also is possible to use:
sudo python3 -m pip install nagios_historian --upgrade
On windows with python3.5:
pip install nagios_historian --upgrade
For proxies add:
--proxy='http://user:passw@server:port'
Usage
Use the command line:
> nagios_historian --help usage: nagios_historian [-h] [-u [URL]] [-e [EXTRA_ARGS]] optional arguments: -h, --help show this help message and exit -u [URL], --url [URL] url to check --client_id oauth2 client_id example client id: user01 --client_secret oauth2 client_secret client password --auth_url oauth2 auth_url example: https://login.microsoftonline.com/company.onmicrosoft.com/oauth2/v2.0/token --instance instance name of historian --oauth2 Flag to use or not token for oauth2 before creating the request, used to check published services that uses azure oauth2 -e [EXTRA_ARGS], --extra_args [EXTRA_ARGS] extra args to add to curl, see `curl manpage <https://curl.haxx.se/docs/manpage.html>`_.
Example usage
Example use:
> nagios_historian -u “https://xxx/yyy/currentvalue?tagNames=” –client_id “admin1234” –client_secret “pass1234” –auth_url “https://xxxx/oauth/token” –oauth2 –instance “instancename”
Nagios config
Example command:
define command{ command_name check_nagios_historian command_line /usr/local/bin/nagios_historian -u "$ARG1$" --client_id "$ARG2$" --client_secret "$ARG3$" --auth_url "$ARG4$" --oauth2 --instance "$ARG5$" --extra_args='$ARG6$' }
Example service:
define service { host_name SERVERX service_description service_name check_command check_http_curl!http://url/path!admin123!pass1234!http://authurl/oauth2!instancename use generic-service notes some useful notes }
You can use ansible role that already has the installation and command: https://github.com/CoffeeITWorks/ansible_nagios4_server_plugins
TODO
Use hash passwords
Add Unit tests?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nagios_historian-0.6.0.tar.gz
(8.1 kB
view hashes)
Built Distribution
Close
Hashes for nagios_historian-0.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbcf410b4724d307861eebefb317f35ca347a6925967bfa323322ff3547e35d |
|
MD5 | 5514aab6f088fe33900362833f2d3210 |
|
BLAKE2b-256 | b2ede079289a6143aeb9aa9701f5105dddf27ea638fa94a8ca1eaeb4b470791f |