Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support
  3. Scripting to create Events and SNMP Traps

Scripting to create Events and SNMP Traps

Scheduled Pinned Locked Moved Support
4 Posts 3 Posters 18.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    S
    Staj
    wrote on last edited by
    #1

    I was hoping to write a script to create new SNMP Traps and corresponding events but the Scripting Guide on the wiki is a little light on details. Is this possible? Are there any scripts out there I can work from or some more documentation?

    1 Reply Last reply
    0
    • T
      T
      tomaskir
      wrote on last edited by
      #2

      You dont write script to work with SNMP Traps.

      Go to Configuration > SNMP Trap Configuration.
      Here you can create trap mappings and specify OIDs of parameters that the trap contains.

      Events you can configure in Configuration > Event Configuraration.
      Here you just create an event and how many parameters it has (which it will receive when the trap generates the event).

      In EPP, you can then do things based on that event (create Alarm, send email, etc.).
      This is in Configuration > Event Processing Policy. You can find many examples already there and base your EPPs on those.

      If you have any specific questions, feel free to ask 🙂

      1 Reply Last reply
      0
      • S
        S
        Staj
        wrote on last edited by
        #3

        I would like to use a script because doing it manually will take a long time for a large number of events.

        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #4

          Hi,

          looks like you need nxshell - it's Python scripts with API access. Basic description is here: https://wiki.netxms.org/wiki/Using_nxshell_to_automate_bulk_operations. You will also need Java API documentation: https://www.netxms.org/documentation/javadoc/latest/. Look for createSnmpTrapConfiguration and related methods in NXCSession class.

          Best regards,
          Victor

          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups