Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinodell/ansible-role-prtg-mini-probe
Installs the PRTG Mini Probe onto Debian-based systems.
https://github.com/colinodell/ansible-role-prtg-mini-probe
ansible-role prtg prtg-mini-probe
Last synced: about 16 hours ago
JSON representation
Installs the PRTG Mini Probe onto Debian-based systems.
- Host: GitHub
- URL: https://github.com/colinodell/ansible-role-prtg-mini-probe
- Owner: colinodell
- License: mit
- Created: 2019-06-09T17:29:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-07T20:30:46.000Z (about 4 years ago)
- Last Synced: 2024-12-21T07:21:56.934Z (about 2 months ago)
- Topics: ansible-role, prtg, prtg-mini-probe
- Language: Shell
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Role: PRTG Mini Probe
Installs the [PRTG Mini Probe](https://github.com/PRTG/PythonMiniProbe) onto Debian-based systems.
This has only been tested with Ubuntu 18.04, but other similar distributions may also work.
## Requirements
N/A
## Role Variables
### Required Variables
```yaml
prtg_mini_probe_state: 'present'
```Whether to install ('present') or uninstall ('absent') the mini probe
```yaml
prtg_mini_probe_host: prtg.example.com
```The IP/DNS name of the PRTG Core Server
```yaml
prtg_mini_probe_access_key: A1F03AE0-667F-470E-879E-468BDB062053
```Probe Access Key as defined on the PRTG Core. Keep this secret!
### Optional Variables
Available variables are listed below, along with default values (see `defaults/main.yml`):
```yaml
prtg_mini_probe_run_as: 'root'
```User to run the mini probe as
```yaml
prtg_mini_probe_install_version: 'master'
```Git ref (branch or tag) of the [Mini Probe](https://github.com/PRTG/PythonMiniProbe) to install
```yaml
prtg_mini_probe_install_path: '/opt/prtg-mini-probe'
```Where the probe should be installed to
```yaml
prtg_mini_probe_port: 443
```Port the PRTG server is listening to (only SSL is supported)
```yaml
prtg_mini_probe_gid: '{{ ansible_date_time.iso8601_micro | to_uuid }}'
```Probe GID (randomly auto-generated by default)
```yaml
prtg_mini_probe_name: '{{inventory_hostname}} MiniProbe'
```Probe name
```yaml
prtg_mini_probe_interval: 60
```Base interval for your sensors
```yaml
prtg_mini_probe_clean_memory: false
```Whether the mini probe should flush buffered and cache memory
```yaml
prtg_mini_probe_debug_logging: false
```Whether to enable debug logging (can create massive log files)
```yaml
prtg_mini_probe_subprocess_count: 10
```How many subprocesses should be spawned for scanning
## Dependencies
N/A
## Example Playbook
## License
MIT / BSD
## Author Information
This role was created in 2019 by [Colin O'Dell](https://www.colinodell.com).
The structure of this repository was inspired heavily by [Jeff Geerling](https://www.jeffgeerling.com/).