Hi Simon,

A small plugin script on the client could reduce hair loss. I have scribbled a 
small solution for up/down. You can adapt it for link speed, rx, tx, crc errors 
etc.

Usage: sh check_interface_state.sh eth0

#!/bin/bash

state=$(/sbin/ifconfig -a | grep $1 | awk 'BEGIN{FS="<"; RS=","}{print  $2; 
exit}')

#echo "$state"
if [ ! -z "$state" ]; then
    if (($state == "UP")); then
        echo "OK - interface $1 is UP"
        exit 0
    else
        echo "CRITICAL - interface $1 is DOWN"
        exit 2
    fi
else
    echo "CRITICAL - interface $1 is DOWN"
    exit 2
fi

You make improve the script to serve your needs.

Kind Regards,
Ivo Kidze

From: icinga-users [mailto:icinga-users-boun...@lists.icinga.org] On Behalf Of 
Mueller, Simon
Sent: Wednesday, June 5, 2019 6:00 AM
To: icinga-users@lists.icinga.org
Subject: [icinga-users] Check network interfaces without SNMP

Hello Community,

we are searching for a possibility to check network interfaces (up/down, link 
speed, rx, tx, crc errors, etc.) without going through the hassle to configure 
snmpd on each client that we are monitoring. The plugin that we are searching 
for most likely will use information from ethtool/mii-tool/ifconfig/ip commands 
which are normally existent on every client by default or could easily be added 
to kickstart/configmgmt.

Until now we couldn't find anything proper on Icinga Exchange or on the net, 
maybe you guys have an idea?


Best regards,

Simon Müller
Consultant
Bechtle GmbH & Co. KG
Besselstraße 20-22, DE-68219 Mannheim

Phone: +49 621 87503 140

E-Mail: simon.muel...@bechtle.com<mailto:simon.muel...@bechtle.com>
Video: 
JabberGuest<https://urldefense.proofpoint.com/v2/url?u=https-3A__jabberguest.bechtle.com_call_simon.mueller-40bechtle.com&d=DwMFAw&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=dLhm7TMuuUAhZaaelXPoEPyMbTqxkar-G5Ayny5-yLE&m=mU7-XpgHkAnSHJNcZ0qlfG0HAeBjim8pWsTcjIxbUDo&s=Rn5U0_dEUrxdNKqeeq8u1Gq-UDd0ZHALl5idRBQuhrI&e=>
Web: 
bechtle.com<https://urldefense.proofpoint.com/v2/url?u=https-3A__bechtle.com&d=DwMFAw&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=dLhm7TMuuUAhZaaelXPoEPyMbTqxkar-G5Ayny5-yLE&m=mU7-XpgHkAnSHJNcZ0qlfG0HAeBjim8pWsTcjIxbUDo&s=LNcCiD7DnqHeXBkf2imLtdyWtTRapzkax85tSuiF7lM&e=>
DSGVO/GDPR: Privacy Policy Art. 
13,14<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.bechtle.com_privacy-2Dpolicy&d=DwMFAw&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=dLhm7TMuuUAhZaaelXPoEPyMbTqxkar-G5Ayny5-yLE&m=mU7-XpgHkAnSHJNcZ0qlfG0HAeBjim8pWsTcjIxbUDo&s=GGnjmyFyWO9XiTq2GBE0W9FCJtNrgM8UyEQGxXumU4Y&e=>

Sitz Mannheim, Amtsgericht Mannheim, HRA 4577, Geschäftsführende 
Gesellschafterin MA Bechtle Verwaltungs-GmbH, Sitz Mannheim, Amtsgericht 
Mannheim HRB 8671, Ust-Id.Nr. DE813141515, Geschäftsführer: Stephan Mauer


_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to