Installation
Prerequisites
- Ignition 8.1.20 or higher
- An Octopush account with API credentials (API Login and API Key)
- Network access to
api.octopush.com(HTTPS, port 443) - For acknowledgment: public accessibility of your Ignition gateway
Download
Download Octopush ModuleInstallation Steps
- Log in to your Ignition Gateway web interface
- Navigate to Config > Modules
- Click Install or Upgrade a Module
- Select the
Octopush-Alarm-Notification.modlfile - Review and accept the license agreement
- The module installs automatically and registers with the Alarm Notification system
Verification
After installation:
- Verify the module appears in the modules list with Running status
- Navigate to Config > Alarming > Notification
- Click Create new Alarm Notification Profile...
- Verify that Octopush Notification appears as an available profile type
Network Requirements
Outbound (Ignition to Octopush)
The Ignition gateway must be able to reach the Octopush API:
| Destination | Protocol | Port |
|---|---|---|
api.octopush.com | HTTPS | 443 |
Inbound (Octopush Webhooks)
For alarm acknowledgment functionality, your Ignition server must accept HTTP POST requests from Octopush servers.
The webhook endpoint is:
https://[IP or domain name]/system/octopush
Firewall Configuration
If your Ignition server is behind a firewall, you need to:
- Allow inbound HTTPS traffic from Octopush IP ranges
- Configure port forwarding or a reverse proxy if needed
- Ensure the callback URL is publicly accessible
Dependencies
The module requires the Alarm Notification module, which is included in all Ignition installations with the Alarming feature.
Troubleshooting
| Issue | Solution |
|---|---|
| Module not appearing | Restart the Ignition gateway and check gateway logs |
| "Octopush Notification" not in profile types | Verify the Alarm Notification module is running |
| License warnings | Check trial status in module details |