Module: check_mk
Branch: master
Commit: 76955401771bcc926a61abb7a59b350cddd6fb84
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=76955401771bcc…
Author: Florian Heigl <fh(a)mathias-kettner.de>
Date: Wed May 16 14:50:09 2012 +0200
Solaris Agent: Report NTP stats if NTP is used
---
agents/check_mk_agent.solaris | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/agents/check_mk_agent.solaris b/agents/check_mk_agent.solaris
index 1c6234a..5d985c2 100755
--- a/agents/check_mk_agent.solaris
+++ b/agents/check_mk_agent.solaris
@@ -27,8 +27,8 @@
export LC_ALL=C
unset LANG
-MK_LIBDIR="/usr/lib/check_mk_agent"
-MK_CONFDIR="/etc/check_mk"
+MK_LIBDIR="/change/me"
+MK_CONFDIR="/change/me"
export MK_LIBDIR MK_CONFDIR
# All executables in PLUGINSDIR will simply be executed and their
@@ -69,11 +69,11 @@ statgrab_sections="proc cpu load disk page"
if which zonename > /dev/null; then
if [ "`zonename`" = "global" ]; then
statgrab_vars="$statgrab_vars .net"
- statgrab_sections"$statgrab_sections net"
+ statgrab_sections="$statgrab_sections net"
fi
-else
+else
statgrab_vars="$statgrab_vars .net"
- statgrab_sections"$statgrab_sections net"
+ statgrab_sections="$statgrab_sections net"
fi
if statgrab $stagrab_vars > /tmp/statgrab.$$ 2>/dev/null
@@ -105,6 +105,13 @@ if [ -x /sbin/zpool ]; then
fi
+# NTP
+# This will only work on Sol10 and above
+if `svcs |grep ntp > /dev/null`; then
+ echo '<<<ntp>>>'
+ xntpdc -p | sed -e 1,2d -e 's/^\(.\)/\1 /' -e 's/^ /%/'
+fi
+
# TCP Connection stats
echo '<<<tcp_conn_stats>>>'
netstat -nafinet -P tcp | tail +5 | awk '{ c[$7]++; } END { for (x in c) { print x,
c[x];}}'