Module: check_mk
Branch: master
Commit: 8735f4798526400466ed9ec3ce03ee555e3063bc
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8735f479852640…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Dec 3 14:43:47 2014 +0100
Removed obsolete lnx_psperf plugin
---
agents/plugins/lnx_psperf | 48 ---------------------------------------------
1 file changed, 48 deletions(-)
diff --git a/agents/plugins/lnx_psperf b/agents/plugins/lnx_psperf
deleted file mode 100755
index c0946d2..0000000
--- a/agents/plugins/lnx_psperf
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-# +------------------------------------------------------------------+
-# | ____ _ _ __ __ _ __ |
-# | / ___| |__ ___ ___| | __ | \/ | |/ / |
-# | | | | '_ \ / _ \/ __| |/ / | |\/| | ' / |
-# | | |___| | | | __/ (__| < | | | | . \ |
-# | \____|_| |_|\___|\___|_|\_\___|_| |_|_|\_\ |
-# | |
-# | Copyright Mathias Kettner 2014 mk(a)mathias-kettner.de |
-# +------------------------------------------------------------------+
-#
-# This file is part of Check_MK.
-# The official homepage is at
http://mathias-kettner.de/check_mk.
-#
-# check_mk is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation in version 2. check_mk is distributed
-# in the hope that it will be useful, but WITHOUT ANY WARRANTY; with-
-# out even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU General Public License for more de-
-# ails. You should have received a copy of the GNU General Public
-# License along with GNU Make; see the file COPYING. If not, write
-# to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
-# Boston, MA 02110-1301 USA.
-
-# Needed to get read CPU usage of processes (and other data) on Linux, since
-# ps only outputs the cumulated CPU usage since the process start
-
-# Configuration: /etc/check_mk/psperf.cfg
-# Each line contains one pattern for pgrep. Arguments of pgrep are supported
-# Example:
-# cups
-# -u ntp
-# This will find processes with the name 'cups' and processes owned by the user
ntp.
-# The check ps will parse this additional information in order to compute
-# the current CPU utilization of a process.
-
-if [ -e "$MK_CONFDIR/psperf.cfg" ] ; then
- echo '<<<ps>>>'
- echo '[proc_stat]'
- egrep -v '^[[:space:]]*(#|$)' "$MK_CONFDIR/psperf.cfg" | \
- while read LINE
- do
- for pid in $(pgrep $LINE) ; do
- cat /proc/$pid/stat
- done
- done
-fi