Hallo Forum!
Ich haette folgendes Problem und bin mir nicht sicher, ob man es mit grep und einem awk oder nur einem grep loesen kann!
Folgende Zeile aus einem Nagios - File
Wenn jetzt diese Zeile kommt (die Zahl kann sich aber stets veraendern!), dann soll er keinen Error darstellen auf der Nagios - Oberflaeche!
Wichtig hierbei ist aber, dass es vll. noch andere Errors mit Transaction map geben kann (wir haben leider keine Liste ueber alle aehnlichen Fehlermeldungen!).
Deswegen wuerde ich nun gerne ein Konstrukt basteln, dass ungefaehr so aussieht
Gibt es eine Moeglichkeit so ein Abfragekonstrukt zu konstruieren, welches mit einem && oder mit einem or arbeitet?
Vll. funktioniert soetwas mit einem awk - Statement?
Danke schon mal fuer jede Hilfe!
Ich haette folgendes Problem und bin mir nicht sicher, ob man es mit grep und einem awk oder nur einem grep loesen kann!
Folgende Zeile aus einem Nagios - File
Code:
May 4 10:37:08.13755 xxx xxxxxx[18458:t@196 ]/error: [user:xxx:xxx@xxx] - Transaction map 37 -> N/A market 0
Wenn jetzt diese Zeile kommt (die Zahl kann sich aber stets veraendern!), dann soll er keinen Error darstellen auf der Nagios - Oberflaeche!
Wichtig hierbei ist aber, dass es vll. noch andere Errors mit Transaction map geben kann (wir haben leider keine Liste ueber alle aehnlichen Fehlermeldungen!).
Deswegen wuerde ich nun gerne ein Konstrukt basteln, dass ungefaehr so aussieht
Code:
tail -200 /usr/orc/log/xxxlog |grep -c error | grep -vi " transaction map" && N/A market 0
Gibt es eine Moeglichkeit so ein Abfragekonstrukt zu konstruieren, welches mit einem && oder mit einem or arbeitet?
Vll. funktioniert soetwas mit einem awk - Statement?
Danke schon mal fuer jede Hilfe!