Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Visual Overview – Can I use RegexReplace to have the first of multiple lines?

Solved1.15K views31st May 2021Visual Overview
2
Jens Vandewalle [SLC] [DevOps Enabler]9.44K 28th May 2021 0 Comments

I'm creating a Visual Overview for my Cisco switches. In some cases I have a very long description containing multiple lines:

Cisco IOS Software [Everest], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.6.4a, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Fri 26-Oct-18 18:15 by mcpre

In such case I would like to show only the first line in my Visual Overview. Is it possible to achieve this with RegexReplace? If not, is there another way without making changes to the connector?

Jens Vandewalle [SLC] [DevOps Enabler] Selected answer as best 31st May 2021

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
3
João Severino [SLC] [DevOps Catalyst]12.94K Posted 28th May 2021 1 Comment

Hi Jens,

I recently had to do something similar and used the following RegexReplace:

[RegexReplace:^(.{30}).+,[NAME],$1...]

In my use case, I was trying to retrieve the first 30 characters and if there was anything after that it would remove it and add ...

You can try and do a similar thing and replace [NAME] with something like [param: ] or alternatively use a similar regular expression (with or without the ... after $1), such as ^(.+)(\n|.)+

I gave a test with the expression above but noticed that some Visio separators (i.e. ,) had to be overridden, so I ended up with the following expression

[RegexReplace:[sep:,§]^(.+)(\n|.)+§[param:[sep:,§]MyElementName§5]§$1]

It may be that, depending on the content of your descriptions, more separators may need to be overridden.

Jens Vandewalle [SLC] [DevOps Enabler] Selected answer as best 31st May 2021
Jens Vandewalle [SLC] [DevOps Enabler] commented 31st May 2021

Hi João, this works for me. Thanks!

1
Miguel Obregon [SLC] [DevOps Catalyst]18.56K Posted 31st May 2021 0 Comments

Hi Jens,

From the content in the text I believe you are looking for the Cisco IOS version. Another option, apart from getting this value from the SNMP OID SysDescr, is to get this information from the SNMP table CiscoImageTable:

Name: ciscoImageTable
OID: 1.3.6.1.4.1.9.9.25.1.1
MIB: CISCO-IMAGE-MIB

Below an example of the information retrieved from this table:

Miguel Obregon [SLC] [DevOps Catalyst] Answered question 31st May 2021
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes
Correlation Engine: “Test rule” doesn’t result in a hit, despite functional rule 1 Answer | 3 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin