Ad Widget

Collapse

Zabbix Monitoring/Integration Questions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • minnow
    Junior Member
    • Jan 2014
    • 1

    #1

    Zabbix Monitoring/Integration Questions

    We are considering Zabbix as our monitoring solution and I have a few questions to help me determine if this will monitoring tool will be able to replace some monitoring solutions that we currently have in place.

    • Does Zabbix have a supported integration with ServiceNow(ITSM) for alerting?

    • Does Zabbix have a solution for SAP CCMS monitoring?

    • Currently we utilize IBM Tivoli and utilize their "postemsg" for forwarding alerts from some of our critical applications and alert the end users. This code is built into the applications allow the application owners to trigger these alerts as needed. Does Zabbix have an API that we could build a wrapper around for forwarding these type alerts?

    • Can we customize the event data from the alerts to pass data to Service Now? We currently utilize the following event data with our existing monitoring environment and pass this data across to Service Now to allow our ITMS tool to determing assignment:

    Hostname: XXXXXXX
    Application Identifier: 2 or 3 letter identifier example: BB, TI, XYZ, ABC
    Class: XXXXXX
    Source: XXXXXX
    Sub_Source: XXXXXXX
  • gleepwurp
    Senior Member
    • Mar 2014
    • 119

    #2
    Same here..

    Hi Minnow,

    currently in the same boat as you are, looking for a wpostemsg replacement and also trying to find a way to pass on the "Application" grouping information of ITEMs in a trigger (You could statically put it in the Trigger for your server, but I was looking for something more flexible)...

    I will let you know if I find anything...

    In the meantime, for the wpostemsg replacement, there is no way to have a 1-to-1 replacement of the wpostemsg that I know of, since Zabbix deals with incoming metrics, and not incoming events... I do see 2 options that might be interesting:

    1- Use the SNMP Trap adapter and set up zabbix to monitor incoming SNMP Traps and trigger automatically on reception (https://www.zabbix.com/documentation...pes/snmptrap); have the script send you an snmptrap instead of wpostemsg.

    2- Create a LogFile Monitor on your host and have the script write to it when it detects something (instead of wpostemsg). Then the trigger looking at that logfile item would be able to generate an event.

    I agree that these 2 options are not as elegant or as dynamic as using wpostemsg, but from I thought that it could help you out since I haven't seen any answers to what you need...

    HTH...

    Gleepwurp

    Comment

    • gleepwurp
      Senior Member
      • Mar 2014
      • 119

      #3
      Zabbix Sender

      Hi Minnow,

      just came across this: There is a "zabbix_sender" utility that could act as our wpostmsg used to do. However, it doesn't send alerts, but "Item Values".

      You could set up a custom item with a trigger within Zabbix, and have the script update that item value using the zabbix_sender. Depending on the value the script sets, the trigger could generate the event you need.

      see https://www.zabbix.com/documentation.../zabbix_sender

      Gleepwurp

      Comment

      • coreychristian
        Senior Member
        Zabbix Certified Specialist
        • Jun 2012
        • 159

        #4
        Hey Minnow,

        In regards to Service-now, there is no native integration, though I do know there are a few of us that are using both. There are basically 3 options that I am aware of for integrating with service-now, and I have tested all 3 though in a somewhat limited form.

        1. Service-now/Zabbix webservices scripts.
        2. Having Zabbix write to a database (or using zabbix's native database) in combination with Service-now MID's/Transform Maps
        3. Having zabbix send Service-now e-mails.

        In theory there isn't much you can't do with those 3 options, it's just a matter of developing it yourself. To my knowledge though there are no turn key solutions available to date.

        To add, in regards to sending specific data to service-now, you can send just about any variable to an action which would fire into service-now, so you shouldn't be very limited there.

        You can find the list of variables here.

        Last edited by coreychristian; 13-03-2014, 19:34.

        Comment

        • max8m
          Junior Member
          • Mar 2014
          • 3

          #5
          does anybody integrate Zabbix with CMDBuild (cmdbuild.org)?

          Comment

          • fedorpatlin
            Junior Member
            • Jun 2015
            • 1

            #6
            Hi guys!
            If you have SAP kernel 7.20 or newer with CCMS-agents included in saphostctrl, you can use SOAP interface of CCMS.
            You can take my small utility to retrieve values of monitoring tree elements by full name.

            Utility to get performance data from SAP CCMS monitoring tree element by full name. Used by zabbix-agent. - fedorpatlin/sapccmsget


            Program interacts with CCMS agent by SOAP HTTP (tcp port 5<NN>13, where <NN> is instance number). Zabbix userparameter configuration example also included.

            Comment

            Working...