Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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-x64

Instructions 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.com

roles:
- deekayen.swiagent

License
-------

BSD

Author Information
------------------

David Norman