<div dir="ltr"><div>The Terabithia RPMs have a systemd unit file included.  If you have a RHEL based system, you could start there.</div><div><br></div><div>=G=<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, May 31, 2018 at 11:33 AM David Gore via Xymon <<a href="mailto:xymon@xymon.com">xymon@xymon.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><br>---------- Forwarded message ----------<br>From: <a href="mailto:david.gore@verizon.com" target="_blank">david.gore@verizon.com</a><br>To: "<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>" <<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>><br>Cc: <br>Bcc: <br>Date: Thu, 31 May 2018 14:56:02 +0000<br>Subject: [Xymon] Anyone have a good systemd script they would like to share?<br>I have created the following systemd file. This works to stop/start/restart/status/reload xymon except for dbcheck.<br>
<br>
I see this in the logs and dbcheck fails to connect to any DB instance:<br>
<br>
Thu May 31 13:49:19 2018:ERROR: ORA-12154: TNS:could not resolve the connect identifier specified (DBD ERROR: OCIServerAttach)<br>
<br>
I also created a global environment file which didn't help. /home/xymon/server/bin/xymon.sh always works, systemctl restart xymon always fails to have <a href="http://dbcheck.pl" rel="noreferrer" target="_blank">dbcheck.pl</a> to work as expected.<br>
<br>
Perhaps I should be using something else to monitor Oracle instances? The script is available here, if you are not aware of <a href="http://dbcheck.pl" rel="noreferrer" target="_blank">dbcheck.pl</a>.<br>
<br>
<a href="https://sourceforge.net/projects/hobbit-perl-cl/" rel="noreferrer" target="_blank">https://sourceforge.net/projects/hobbit-perl-cl/</a><br>
<br>
Anyone using <a href="http://dbcheck.pl" rel="noreferrer" target="_blank">dbcheck.pl</a> with a systemd stop/start file?<br>
<br>
[xymon@xymon1 ext]$ cat /etc/profile.d/oracle_env.sh<br>
<br>
ORACLE_HOME=/usr/lib/oracle/12.2/client64<br>
TNS_ADMIN=/home/xymon/server/ext/impact/db/etc<br>
PATH=$ORACLE_HOME/bin:$PATH<br>
<br>
if test "$LD_LIBRARY_PATH" = ""<br>
then<br>
        LD_LIBRARY_PATH=$ORACLE_HOME/lib<br>
else<br>
        LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH<br>
fi<br>
<br>
export LD_LIBRARY_PATH ORACLE_HOME TNS_ADMIN PATH<br>
<br>
[xymon@xymon1 tmp]$ cat /etc/centos-release<br>
CentOS Linux release 7.5.1804 (Core)<br>
<br>
[xymon@xymon1 tmp]$ cat /etc/systemd/system/xymon.service<br>
<br>
[Unit]<br>
Description=Xymon Monitoring Service<br>
After=network.target<br>
<br>
[Service]<br>
Type=forking<br>
User=xymon<br>
ExecStart=/home/xymon/server/bin/xymon.sh start<br>
ExecStop=/home/xymon/server/bin/xymon.sh stop<br>
ExecReload=/home/xymon/server/bin/xymon.sh reload<br>
Restart=on-failure<br>
RestartSec=42s<br>
<br>
[Install]<br>
WantedBy=multi-user.target<br>
<br>
<br>
David W Gore<br>
Global Surveillance Production Support (GSPS)<br>
O: +1 919-378-3676 M: +1 919-200-3263<br>
SMS: mailto:<a href="mailto:9192003263@vzwpix.com" target="_blank">9192003263@vzwpix.com</a><br>
email: <a href="mailto:gsps@verizon.com" target="_blank">gsps@verizon.com</a><br>
<br>
<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From: David Gore via Xymon <<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>><br>To: "<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>" <<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>><br>Cc: <br>Bcc: <br>Date: Thu, 31 May 2018 14:56:02 +0000<br>Subject: [Xymon] Anyone have a good systemd script they would like to share?<br>_______________________________________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com" target="_blank">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon" rel="noreferrer" target="_blank">http://lists.xymon.com/mailman/listinfo/xymon</a><br>
</blockquote></div>