Mividas provides monitoring endpoints for each component, allowing for integration with HTTP monitoring solutions and Syslog to track system health and connectivity.
Mividas Core + Mividas Rooms
- General Status Check: Accessing
https://core.example.org/status/
should return aStatus 200
when the following services are operational:- Database is connected.
- Background service is active and timely.
- HTTP service is running.
- HTTP Service Uptime: At
https://core.example.org/status/up/
, aStatus 200
indicates that the HTTP service is up.
Mividas Core – Scheduling API
- Scheduling API: For the Mividas Scheduling API, navigate to
https://api.example.org/api/v1/status/up/
. AStatus 200
here indicates that the API can respond to requests.
Mividas Rooms – Specific Monitoring
- Video Conference System: To check separate FQDN for video conference system answers incoming requests, use
https://rooms.example.org/status/up/
. AStatus 200
confirms that the video conference service is up and reachable.
Mividas Meeting Portal
- Portal General Status Check: The Mividas Meeting Portal can be monitored at
https://portal.example.org/status/
whereStatus 200
means:- Database connectivity is functional.
- HTTP service is accessible.
- HTTP Service Uptime: Confirm HTTP service functionality at
https://portal.example.org/status/up/
, whereStatus 200
indicates uptime.
Syslog Configuration
Starting with Mividas Installer v1.8.4, the CLI onboarding wizard enables the configuration of a remote syslog server. For earlier versions, Syslog can be set up manually:
Create Configuration File: Add /etc/rsyslog.d/50-remote.conf
with the following parameters based on protocol choice:
UDP:
*.* action(type="omfwd" target="syslog.example.org" port="514" protocol="udp" action.resumeRetryCount="100" queue.type="linkedList" queue.size="10000")
TCP:
*.* action(type="omfwd" target="syslog.example.org" port="514" protocol="tcp" action.resumeRetryCount="100" queue.type="linkedList" queue.size="10000")
TCP+TLS:
global(
DefaultNetstreamDriver="gtls"
DefaultNetstreamDriverCAFile="/etc/ssl/certs/ca-certificates.crt"
)
*.* action(type="omfwd" target="syslog.example.org" port="514" protocol="tls" StreamDriverMode="1" StreamDriverAuthMode="x509/name" action.resumeRetryCount="100" queue.type="linkedList" queue.size="10000")
These configurations ensure that Mividas components are effectively monitored, with syslog capturing essential logs remotely for system health tracking and troubleshooting.