Hi, as xinetd is not provided for RHEL 9, I wrote a couple of systemd units to make this work. I am sure someone smarter than me could make this better, but I have confirmed this does work on any modern systemd implementation.
Would it be possible to get this in the documentation so the knowledge is not lost? Here is the info: Create a new file: /etc/systemd/system/observiumagent.socket Paste this into the file: [Unit] Description=Observium Agent Socket Requires=observiumagent@.service [Socket] ListenStream=36602 Accept=yes [Install] WantedBy=sockets.target Change permissions on the file: Chmod 660 /etc/systemd/system/observiumagent.socket Create another new file: /etc/systemd/system/observiumagent@.service<mailto:/etc/systemd/system/observiumagent@.service> Paste this into the file: [Unit] Description=Observium Agent Server PartOf=observiumagent.socket [Service] ExecStart=-/usr/bin/observium_agent #User=example #Group=example StandardInput=socket Sockets=observiumagent.socket Change permissions on the file: Chmod 660 /etc/systemd/system/observiumagent@.service<mailto:/etc/systemd/system/observiumagent@.service> Reload systemd: systemctl daemon-reload Enable and start the service: systemctl enable --now observiumagent.socket That's it, of course, follow the rest of the direction on the page (UNIX Agent - Observium<https://docs.observium.org/unix_agent/>), just ignore the ones involving xinetd Thanks ) Tony Guadagno O +1 585 577 1003 C +1 585 703 6700 E to...@guadagnoconsulting.com<mailto:to...@guadagnoconsulting.com> [cid:image001.jpg@01D84DD6.FC9912E0]
_______________________________________________ observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-le...@lists.observium.org