Skip to content
Snippets Groups Projects
Commit 4866d634 authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

add about

parent 330a238f
No related branches found
No related tags found
1 merge request!200add about
This commit is part of merge request !200. Comments created here will be created in the context of that merge request.
about 0 → 100755
#!/bin/bash
# ======================================================================
#
# Icinga/ Nagios Check
# ABOUT
#
# ----------------------------------------------------------------------
# 2020-10-23 v1.0 <axel.hahn@iml.unibe.ch>
# ======================================================================
. $( dirname $0 )/inc_pluginfunctions
. /etc/icingaclient/client.cfg 2>/dev/null
# ----------------------------------------------------------------------
# FUNCTIONS
# ----------------------------------------------------------------------
function _section(){
echo ">>>>>>>>>> $*"
}
# ----------------------------------------------------------------------
# MAIN
# ----------------------------------------------------------------------
_iCpu=$( grep -c "processor" /proc/cpuinfo )
_sCpuModel=$(grep "model name" /proc/cpuinfo | sort -u )
_iMem=$( grep "MemTotal:" /proc/meminfo | awk '{ print $2 }' )
_sMem=$( grep "MemTotal:" /proc/meminfo | awk '{ print $2 " " $3}' )
_sSwap=$( grep "SwapTotal:" /proc/meminfo | awk '{ print $2 " " $3}' )
# ----- status line
echo -n $( ph.getOS; ph.getOSMajor )
echo -n " | ${_iCpu} cpu"
echo -n " | $(ph.toUnit "${_iMem}K" "G" 3) GB ram"
echo
echo
# ----- body text
_section "CPU: $_iCpu"
echo "${_sCpuModel}"
echo
echo
_section "Memory"
echo "RAM total ${_sMem}"
echo "Swap ${_sSwap}"
echo
echo
if [ -d "${dir_checks}" ]; then
_section "Services"
cd "${dir_checks}"
ls -1 Service-* | cut -f 2- -d "-" |
cd - >/dev/null 2>&1
echo
echo
fi
# _section "Disk"
# df -h
# echo
# echo
# _section "network"
# ip -o a
# echo
# cat /etc/resolv.conf | grep "^[a-z0-9]"
# ----------------------------------------------------------------------
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment