Sunday, May 19th 2013, 6:23am UTC+2
You are not logged in.
Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in
English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
@filelist = (<..\\logcfg\\log_*>);
foreach $logcfg(@filelist){
$prog = "..\\check_logfiles.exe -f $logcfg";
$result =qx( $prog );
chomp($result);
if ($result=~/^OK/){
print "0 log_$logcfg - $result\n";
}
if ($result=~/^CRITICAL/){
print "2 log_$logcfg - $result\n";
}
if ($result=~/^WARNING/){
print "1 log_$logcfg - $result\n";
}
}
print "0 log_dummy - dummy output\n";
|
Mit einem check_mk -d somehost bekomme ich aber in der Sektion <<<local>>> nur den dummy-check zu sehen
Quoted
>exec_logcheck.pl
0 log_..\logcfg\log_billy.cfg - OK - no errors or warnings|billy_lines=0 billy_warnings=0 billy_criticals=0 billy_unknowns=0
0 log_..\logcfg\log_hans.cfg - OK - no errors or warnings|hans_lines=0 hans_warnings=0 hans_criticals=0 hans_unknowns=0
0 log_..\logcfg\log_willi.cfg - OK - no errors or warnings|willi_lines=0 willi_warnings=0 willi_criticals=0 willi_unknowns=0
0 log_dummy - dummy output
This post has been edited 1 times, last edit by "ayk" (May 23rd 2011, 1:18pm)
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
Die ersten drei Zeilen werden über die For-Schleife und check_logfiles.exe ausgegeben und die letzten beiden über print "0 log_dummy - dummy output\n";
Quoted
C:\cert\check_mk\local>exec_logcheck.exe
0 log_billy.cfg - dummyout
0 log_hans.cfg - dummyout
0 log_willi.cfg - dummyout
0 log_dummy1 - dummy output
0 log_dummy2 - dummy output
This post has been edited 1 times, last edit by "ayk" (May 23rd 2011, 1:19pm)
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# Build with Python 2.7 & pyinstaller 1.5
# python Makespec.py --onefile check_logfiles.py
# python Build.py path/to_spec_file
import os, re
cfgdir="c:\\check_logfiles\\"
command="c:\\check_logfiles\\check_logfiles.exe"
results = []
templist = []
for i in os.listdir(cfgdir):
if i.split(".")[-1] == "cfg":
_stdin, _stdout, _stderr = os.popen3(command +" " +"-f" +" " + cfgdir + i)
templist = []
for s in _stdout.readlines():
templist.append(str(s.rstrip('\n')))
templist.append("<br>")
_stdout.close()
templist=''.join(templist)
if re.search("^OK", templist):
output = "0 " +i + " - " + templist
results.append(output)
elif re.search("^WARNING", templist):
output = "1 " +i + " - " + templist
results.append(output)
elif re.search("^CRITICAL", templist):
output = "2 " +i + " - " + templist
results.append(output)
else:
output = "3 " +i + " - " + templist
results.append(output)
for entry in results[0:]:
print entry
|
This post has been edited 6 times, last edit by "ayk" (Jun 15th 2011, 2:44pm)
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
This post has been edited 2 times, last edit by "ayk" (Jul 19th 2011, 2:30pm)
Beginner
Gender: male
Location: Kaiserslautern
Number of monitoring servers: 2
Nagios Version: -
Icinga Version: 1.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 51
Number of services: 334
OS: Windows, Linux
Plugin Version: -
NDO Version: -
IDO-Version: 1.6.0
Other Addons: Icinga Mobile, Check_MK
Beginner
Gender: male
Location: Kaiserslautern
Number of monitoring servers: 2
Nagios Version: -
Icinga Version: 1.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 51
Number of services: 334
OS: Windows, Linux
Plugin Version: -
NDO Version: -
IDO-Version: 1.6.0
Other Addons: Icinga Mobile, Check_MK
Beginner
Gender: male
Location: Kaiserslautern
Number of monitoring servers: 2
Nagios Version: -
Icinga Version: 1.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 51
Number of services: 334
OS: Windows, Linux
Plugin Version: -
NDO Version: -
IDO-Version: 1.6.0
Other Addons: Icinga Mobile, Check_MK
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
Habe mir das Plugin auch mal installiert.Wird inventarisiert sobald man Log-Files über die main.mk zulässt. Sehe jetzt einen Check in der GUI.
Werde dann mal weiter testen.
Gruß
Jan
|
|
Source code |
1 2 3 4 5 |
C:\win32app\nsr\applogs\backintSID.log.raw C unable C error C failed W timeout |
|
|
Source code |
1 |
C:\win32app\nsr\applogs\backintSID.log.raw|104175|24488322973838274 |

|
|
Source code |
1 |
LOG C:\win32app\nsr\applogs\backintSID.log.raw OK - no old or new error messages |
This post has been edited 1 times, last edit by "openyoureyes" (Jul 18th 2011, 9:46pm)
Beginner
Gender: male
Location: Kaiserslautern
Number of monitoring servers: 2
Nagios Version: -
Icinga Version: 1.6
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 51
Number of services: 334
OS: Windows, Linux
Plugin Version: -
NDO Version: -
IDO-Version: 1.6.0
Other Addons: Icinga Mobile, Check_MK
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
|
|
Source code |
1 2 3 4 5 |
C:\win32app\nsr\applogs\backintSID.log.raw C unable C error C failed W timeout |
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
Genau so hab ich das auch eingetragen. Sorry war in meinem letzten Post irgendwie ohne leerzeichen hinterlegt.die Pattern in der logwatch.cfg müssen mit einem Leerzeichen beginnen. Also etwa so:
![]()
Source code
1 2 3 4 5 C:\win32app\nsr\applogs\backintSID.log.raw C unable C error C failed W timeout
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
Na dann schönen Urlaubnicht sagen, habe Urlaub. :-) Werde es in 3 Wochen sehen und hier melden.
Gruß
Jan
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
C:\check_mk\plugins>mk_logwatch.exe
1. was sagt das plugin denn wenn du es per Kommandozeilein aufrufst?
2. wird das logwatch file auf dem Server angelegt? (/omd/sites/testenv/var/check_mk/logwatch/<Hostname>/)
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1
|
|
Source code |
1 |
C:\win32app\nsr\applogs\backintSID.log.raw|0 |
|
|
Source code |
1 2 3 4 5 6 |
<<<win_logfiles>>> [[[C:\Program Files (x86)\Matrix42\Matrix42 Service Store\Logs\HostCommon.log]]] . at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() . at update4u.SPS.ComplianceRules.EventProcessing.EventDataAccess.DeleteIncompleteEvents() . at update4u.SPS.ComplianceRules.EventProcessing.EventServiceManager.ProcessImmediateRules() W 2011-07-21 00:15:29,986 ERROR 4868 HostCommon (null) (null) (null) (null) 5.31.0862 - System.Data.SqlClient.SqlException: Timeout expired |
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
Hi ayk,dann starte das Plugin von Hand.
Wenn ein Pattern matched müsste die Ausgabe so aussehen:
Mein logwatch.cfg hat als Warning Pattern 'Timeout' eingetragen
|
|
Source code |
1 2 3 4 5 6 |
C:\temp\test.log C unable C error C failed C fatal W timeout |
|
|
Source code |
1 2 |
failed timeout |
|
|
Source code |
1 2 3 4 5 |
<<<win_logfiles>>> [[[C:\temp\test.log]]] C failed W timeout . |
|
|
Source code |
1 |
failed A |
|
|
Source code |
1 2 3 4 5 6 7 |
blubb blubb : timeout Ausgabe: <<<win_logfiles>>> [[[C:\temp\test.log]]] W ubb blubb : timeout . |
|
|
Source code |
1 2 3 4 5 6 7 8 |
timeout failed A timeout timeout : blubb blubb Ausgabe: <<<win_logfiles>>> [[[C:\temp\test.log]]] |
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1

Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: >40
Number of services: >50
OS: Windows, Linux
Plugin Version: k.A.
NDO Version: 1
Other Addons: check_mk
*NACHDENK*Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: OMD 0.48 Nagios 3.2.3
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 2
Number of services: 50
OS: CentOS 5.5 x86_64
Plugin Version: 1.4.15
NagVis Version: 1.5.9
NDO Version: 1