I have recently installed WowzaStreamingEngine & Manager 4.1.2. Things appear to be working well. However, in testing if I reboot the machine at all when it comes back up the Wowza Services are not running. This is a Centos 7 System. Fresh install on a staging machine. If I manually start/restart the service with systemctl everything works as expected. Just not sure why it is not starting up like it should. Not sure if anyone else is having this issue.
This is usually caused when the server starts and Wowza tries to start before the NIC has started. As a result Wowza fails authentication as you don't have internet access and this means that Wowza doesn't start.
When starting Wowza manually the server does have internet access and so the authentication is passed and Wowza starts as expected.
To resolve this problem you can configure Wowza to have a delayed start so that your NIC has a chance to start first to avoid the failing authentication with the licensing server. You will need to edit the /lib/systemd/system/<wowza service> then the [unit] section contains a "After=" option which you can then put network.target or something similar from your system so that Wowza will wait to be started when the network is already active.