Ugur Bey merhaba,

ilginizden dolayi cok ama cok tesekkürler problem buldum...


# Commands
CMD_BASENAME="/usr/bin/basename"
CMD_SNMPGET="/usr/bin/snmpget"
CMD_SNMPWALK="/usr/bin/snmpwalk"
CMD_AWK="/usr/bin/awk"
CMD_GREP="/bin/grep"
CMD_BC="/usr/bin/bc"
CMD_EXPR="/usr/bin/expr"                                                        


Kolay gelsin

-----Orjinal Mesaj-----
Kimden: "Muharrem Aydin" <muhar...@muharremaydin.com>
Kime: linux-sunucu@liste.linux.org.tr
Tarih: 22/05/14 15:40
Konu: [Linux-sunucu] Re: icinga: check_snmp_mem.pl hatasi

Ilginizden dolayi Tesekkürler Hocam..

simdi göndermis oldugunuz linki denedim

Su Hatayi verdi :  /usr/local/icinga/libexec/check_snmp_memory: Zeile 19: 
/bin/basename: Datei oder Verzeichnis nicht gefunden ( Dosya veya Klasör 
bulunamadi )

Dosyanin icindeki 19. Satira baktigimda su var  :  SCRIPTNAME=`$CMD_BASENAME $0`

 
 #!/bin/bash

# check_snmp_memory
# Description : Checks memory and swap usage on Windows/Linux Server
# Version : 1.9
# Author : Yoann LAMY
# Licence : GPLv2

# Commands
CMD_BASENAME="/bin/basename"
CMD_SNMPGET="/usr/bin/snmpget"
CMD_SNMPWALK="/usr/bin/snmpwalk"
CMD_AWK="/bin/awk"
CMD_GREP="/bin/grep"
CMD_BC="/usr/bin/bc"
CMD_EXPR="/usr/bin/expr"

# Script name
SCRIPTNAME=`$CMD_BASENAME $0`

 


root@icingamon:/usr/local/icinga/libexec# ./check_snmp_memory -H local -C 
public -w 80 -c 90

./check_snmp_memory: Zeile 19: /bin/basename: Datei oder Verzeichnis nicht 
gefunden
./check_snmp_memory: Zeile 136: /bin/awk: Datei oder Verzeichnis nicht gefunden
./check_snmp_memory: Zeile 136: /bin/awk: Datei oder Verzeichnis nicht gefunden
Undefined OBJECT-GROUP (diffServMIBMultiFieldClfrGroup): At line 2195 in 
/usr/share/mibs/ietf/IPSEC-SPD-MIB
Undefined OBJECT-GROUP (diffServMultiFieldClfrNextFree): At line 2157 in 
/usr/share/mibs/ietf/IPSEC-SPD-MIB
Undefined OBJECT-GROUP (diffServMIBMultiFieldClfrGroup): At line 2062 in 
/usr/share/mibs/ietf/IPSEC-SPD-MIB
Bad operator (INTEGER): At line 73 in /usr/share/mibs/ietf/SNMPv2-PDU
Unlinked OID in IPATM-IPMC-MIB: marsMIB ::= { mib-2 57 }
Undefined identifier: mib-2 near line 18 of /usr/share/mibs/ietf/IPATM-IPMC-MIB
Expected "::=" (RFC5644): At line 493 in 
/usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
Expected "{" (EOF): At line 651 in 
/usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
Bad object identifier: At line 651 in 
/usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
Bad parse of OBJECT-IDENTITY: At line 651 in 
/usr/share/mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
getaddrinfo: local No address associated with hostname
snmpwalk: Unknown host (local) (Connection timed out)
Unknown
root@icingamon:/usr/local/icinga/libexec#




Yapmis oldugum Ayarlar asagidaki gibidir....


commands.cfg
------------------

define  command {
        command_name                 check_snmp_memory
        command_line                    $USER1$/check_snmp_memory -H 
$HOSTADDRESS$ -C $ARG1$ -w $ARG2$ -c $ARG3$
}


Windows.cfg
-----------------
define service{
        use                              generic-service
        host_name                   Mann-PC
        service_description        Memory-check
        check_command            check_snmp_memory!public!80!90
}


-----Orjinal Mesaj-----
Kimden: "Uğur Engin" <m...@ugurengin.com>
Kime: linux-sunucu@liste.linux.org.tr
Tarih: 22/05/14 15:08
Konu: [Linux-sunucu] Re: icinga: check_snmp_mem.pl hatasi

 
Hımm, ben farklı bir plugin sanmıştım onu.Bu dediğinizi zaten incelemiştim 
(oid'leri için yaptığım yorumda)

 
Orada sizin yapacağınız şey; kod içerisinde request attığınız makine için 
geçerli oid'leri bulup düzeltmeniz olacaktır.Ama bununla vakit kaybetmek 
istemezseniz çalışan bir plugin mevcut.

Bunu kullanın.

http://exchange.nagios.org/directory/Plugins/System-Metrics/Memory/Check-memory-on-Windows-or-Linux-Server-using-SNMP/details


 
selamlar.


 
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
 
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu




_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap