Tuesday, May 21st 2013, 11:27pm UTC+2

You are not logged in.

  • Login
  • Register

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.

vostro

Intermediate

Posts: 159

Gender: male

Location: Bamberg

Occupation: application admin

Number of monitoring servers: 4

Nagios Version: 3.23

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 40

Number of services: 2000

OS: Debian, Ubuntu, RHES, SLES

Plugin Version: 1.4.15

Other Addons: PNP

1

Friday, January 8th 2010, 10:18am

Zeichenkette vertauschen?

Also ich habe eine Logdatei, die habe ich mittlerweile soweit bearbeitet, dass ich folgenden Output habe: 1connects,SD76.1111
Nun ist die Frage, wie ich die 1 ans Ende der Zeile bekomme.
Der Entgültige Ouput müsste dann SD76.1111=1 sein, den Rest müsste ich mit tr selber hinbekommen, aber ich finde überhaupt nix mit was man, ein Zeichen an Zeilenende verschieben kann.

Achja es geht natürlich um bash

Edit: Könnte auch wichtig sein:Es gibt da nicht nur eine Zeile gibt, sondern ca 40 untereinander. Die müssen alle in dieses Format.

edit2: habs jetzt hinbekommen, aber mega umständlich mit Zwischenspeichern in ner Variable und dann Aufrufen mit ner Schleife, gobts dafür wirklich nicht einfach nen Befehl?

This post has been edited 4 times, last edit by "vostro" (Jan 8th 2010, 11:19am)


dnsmichi

Super Moderator

Posts: 5,981

Birthday: May 30th 1983 (29)

Gender: male

Location: Nürnberg

Occupation: Consultant / Developer beim besten Arbeitgeber der Welt @netways

Number of monitoring servers: Icinga: 4x dev, 10++ prod, Icinga2: 2x dev

Nagios Version: s/nagios/icinga/

Icinga Version: 1.9.0 / GIT

Distributed monitoring: Ja

Redundant monitoring: Ja

Number of hosts: 1000+

Number of services: 15000+

OS: RHEL, Debian, SUSE

Plugin Version: 1.4.16

IDO-Version: 1.9.0 / GIT MySQL/Postgresql/Oracle

Other Addons: Icinga Web, PNP, check_multi, inGraph, EventDB, LConf

2

Friday, January 8th 2010, 11:31am

regex und perl?
+++ Icinga / LConf Developer +++ Senior Consultant at []NETWAYS> +++
+++ Icinga 1.9 || Icinga 2 +++ Icinga Support || IRC +++

ze-de

Intermediate

Posts: 287

Number of monitoring servers: 1

Nagios Version: 1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 1

Number of services: 1

OS: -

Plugin Version: -

3

Friday, January 8th 2010, 11:42am

Hallo vostro,

hilft dir das hier weiter?

Source code

1
echo "1connects,SD76.1111" | sed 's/\([0-9]\+\)\(.*\)/\2=\1/g'

Grüße

Christian