Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deekayen/ansible-role-swiagent
Install a Solarwinds Agent from Orion.
https://github.com/deekayen/ansible-role-swiagent
ansible ansible-role orion solarwinds-agent
Last synced: about 1 month ago
JSON representation
Install a Solarwinds Agent from Orion.
- Host: GitHub
- URL: https://github.com/deekayen/ansible-role-swiagent
- Owner: deekayen
- License: bsd-3-clause
- Created: 2019-09-16T02:04:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-14T13:38:11.000Z (over 3 years ago)
- Last Synced: 2024-11-07T21:25:35.485Z (3 months ago)
- Topics: ansible, ansible-role, orion, solarwinds-agent
- Language: Jinja
- Homepage: https://galaxy.ansible.com/deekayen/swiagent
- Size: 28.3 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Solarwinds Agent
=========[![CI](https://github.com/deekayen/ansible-role-swiagent/actions/workflows/ci.yml/badge.svg)](https://github.com/deekayen/ansible-role-swiagent/actions/workflows/ci.yml) [![Project Status: Unsupported – The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired.](https://www.repostatus.org/badges/latest/unsupported.svg)](https://www.repostatus.org/#unsupported)
Install the Solarwinds Agent from Orion to communicate outbound to a Solarwinds poller.
You can get the latest RPMs from URLs on Solarwinds:
* https://solarwinds.example.com/Orion/AgentManagement/DownloadLinuxPackage.ashx?packageId=rhel-7.0-x86
* https://solarwinds.example.com/Orion/AgentManagement/DownloadLinuxPackage.ashx?packageId=rhel-7.0-x64Instructions for offline installation:
https://support.solarwinds.com/Success_Center/Orion_Platform/Knowledgebase_Articles/Manual_offline_installation_of_an_Orion_agent
Firewalling and security group rules are discussed on:
https://support.solarwinds.com/Success_Center/Network_Automation_Manager/NAM_Install_Guide/030/020,
When installing the swiagent RPM, there's a note to initialize the service, which is run through a handler after successful package installation.
```
#
#===========================================================
# NEXT STEPS
#
# Installation finished successfully. Please continue
# configuring the agent by running the following command:
#
# service swiagentd init
#
#
# If you encounter a permission error, try running the command
# as root. If the "service" command is not found, try using
# the full path (i.e. /sbin/service or /usr/sbin/service).
#===========================================================
```Requirements
------------Perl will be installed in addition to swiagent as part of supporting monitoring extensions.
Role Variables
--------------```
orion_hosts: []
```Dependencies
------------None.
Example Playbook
----------------Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: all:!platform_windows
vars:
orion_hosts:
- https://solarwinds.example.com
- https://10.13.251.123:443
- https://10.13.251.34# swiagent_ipaddress and target should be the same destination
swiagent_ipaddress: "10.15.1.102"
swiagent_target: solarwinds_poller.example.comroles:
- deekayen.swiagentLicense
-------BSD
Author Information
------------------David Norman