@cookiemonster: My suggestion: diagnose the service failure. That is one real solution.
It's a solution, but not viable for a firewall, because it leaves thousands of systems vulnerable. Product already failed if consumer is forced to diagnose manufacturers' product. Microsoft has solved this problem with a solution that actually works in real life. Backup/alternative systems are essential. OpnSense developers just have to copy the solution, already provided by the most successful multi-billion dollar company with decades of experience in the operating system market.
@franco: What's wrong with using monit to do it and provide an update to the documentation for it if it's a must have?
"using monit to do it and provide an update to the documentation" and not providing a good out-of-the-box solution is exactly what's wrong :). The solution must be integrated and activated by default in the product and not in the documentation. Users prefer an out-of-the-box solution because the majority don't have skills or want to spend time reading documents and solving problems. Providing good out-of-the-box solutions is why Windows is always far ahead of Linux/BSD in terms of operating system market share.
Sure, I could figure out how monit works and update the OpnSense documentation, but I have hundreds of problems in my own projects and I'd rather fix my problems first. Like most consumers, I prefer the "set it and forget it" solutions :).
It's a solution, but not viable for a firewall, because it leaves thousands of systems vulnerable. Product already failed if consumer is forced to diagnose manufacturers' product. Microsoft has solved this problem with a solution that actually works in real life. Backup/alternative systems are essential. OpnSense developers just have to copy the solution, already provided by the most successful multi-billion dollar company with decades of experience in the operating system market.
@franco: What's wrong with using monit to do it and provide an update to the documentation for it if it's a must have?
"using monit to do it and provide an update to the documentation" and not providing a good out-of-the-box solution is exactly what's wrong :). The solution must be integrated and activated by default in the product and not in the documentation. Users prefer an out-of-the-box solution because the majority don't have skills or want to spend time reading documents and solving problems. Providing good out-of-the-box solutions is why Windows is always far ahead of Linux/BSD in terms of operating system market share.
Sure, I could figure out how monit works and update the OpnSense documentation, but I have hundreds of problems in my own projects and I'd rather fix my problems first. Like most consumers, I prefer the "set it and forget it" solutions :).