Ad Widget

Collapse

ZabiRepo -Dashboard using the API of Zabbix-

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Takayuki Ushida
    Junior Member
    • Jul 2016
    • 4

    #1

    ZabiRepo -Dashboard using the API of Zabbix-

    I made the dashboard using the API of Zabbix

    Features
    • You can aggregate the Zabbix of events in the pivot table like.
    • Aggregate event information can be graphed.
    • You can see the list of the graph with a simple operation.


    I add about the function which indicates Graph.
    UserGraph or SimpleGraph will be registered in the cell by the Zabbix screen function.
    But when there are a lot of targets, the work becomes very troublesome.

    I want you to see a setting screen in the lower right of capture of ZabiRepo.
    It's possible just to set ZabbixGroup and ZabbixItemKey separately and indicate a list of target charts in ZabiRepo.
    It isn't necessary to establish combination of ZabbixGroup and ZabbixItemKey.
    When I'd like to see many charts, so you can arrive in information needed by very easy operation.

    YouTube:


    Online Demo
    ・UserID:guest Password:none


    Code is available on Github:
    Dashboard using the API of Zabbix. Contribute to usiusi360/zabirepo development by creating an account on GitHub.



    Last edited by Takayuki Ushida; 14-07-2016, 23:26.
  • afjunior
    Junior Member
    • May 2013
    • 8

    #2
    Congratulations, very good. It is possible the ZabiRepo and Zabbix server interface are in different servers? How to make ?

    Thanks

    [SOLUTION] The change should be carried out in zabirepo - param.js file which in my case is in / usr / share / zabbix / zabirepo / dist / js / ... Just change the first line to .... baseURL var = ' // '+' IPDESTINO '+' / zabbix ' ;
    Last edited by afjunior; 13-07-2016, 14:04.

    Comment

    • Takayuki Ushida
      Junior Member
      • Jul 2016
      • 4

      #3
      Originally posted by afjunior
      Congratulations, very good. It is possible the ZabiRepo and Zabbix server interface are in different servers? How to make ?

      Thanks

      [SOLUTION] The change should be carried out in zabirepo - param.js file which in my case is in / usr / share / zabbix / zabirepo / dist / js / ... Just change the first line to .... baseURL var = ' // '+' IPDESTINO '+' / zabbix ' ;

      ZabiRepo is not server-side application . It is made of only HTML and javascript.
      So long as it is within the same domain , it is possible to divide the host .

      If you are deploying to a different domain , you must use ingenuity in order to avoid cross-domain constraints of the browser .

      Comment

      • jan.garaj
        Senior Member
        Zabbix Certified Specialist
        • Jan 2010
        • 506

        #4
        Cross domain request is not a issue - https://support.zabbix.com/browse/ZBXNEXT-1377 for API (http://monitoringartist.github.io/zapix/ is app with typical cross domain API access).
        https -> http is the problem for the browser.
        Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
        My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

        Comment

        • Takayuki Ushida
          Junior Member
          • Jul 2016
          • 4

          #5
          Originally posted by jan.garaj
          Cross domain request is not a issue - https://support.zabbix.com/browse/ZBXNEXT-1377 for API (http://monitoringartist.github.io/zapix/ is app with typical cross domain API access).
          https -> http is the problem for the browser.
          Thanks!
          It did not work ,github pages seemed because enable enforce SSL.
          HTTPS adds a layer of encryption that prevents others from snooping on or tampering with traffic to your site. You can enforce HTTPS for your GitHub Pages site to transparently redirect all HTTP requests to HTTPS.


          I made an online demo myself .

          Comment

          • waardd
            Member
            • Aug 2014
            • 82

            #6
            Is this really not possible to use in version 2.4 of zabbix?
            I do get login screen but nothing happens.....

            Comment

            • Takayuki Ushida
              Junior Member
              • Jul 2016
              • 4

              #7
              I think probably move if v2.4 or more, but I have not tried.
              After starting the development tool by pressing the F12, please login.
              Please check whether the error is displayed on the console.

              Comment

              • soumya
                Junior Member
                • Nov 2013
                • 21

                #8
                Hi Takayuki Ushida,

                Thanks for providing such a helpful plugin. It's really very useful. I just wonder whether it's possible to provide Zabbix Item Name in spite of Zabbix Item Key as input (from drop down list) as this will help non-techie persons to get the details easily. Kindly suggest. Thank you.

                Comment

                • waardd
                  Member
                  • Aug 2014
                  • 82

                  #9
                  When i want to save Graphs settings i get an ERROR.

                  ZabiRepo Alert



                  Setting Save Error

                  How to solve??

                  Also when i restart the site i get:

                  ZabiRepo Info

                  Please First Setting

                  So it looks like its not saving
                  Last edited by waardd; 23-03-2018, 08:10.

                  Comment

                  • mellis
                    Senior Member
                    • Oct 2017
                    • 145

                    #10
                    I downloaded this and try setting up. the first problem was when I loginThis opened up and the

                    https://catonrug.blogspot.com/2018/0...7.html.Invalid parameter "/": unexpected parameter "extendoutput". problem, i got pass that with the edit on this web page I got
                    the screenpopluated
                    , Now i have a Please wait in the screen and it is greyed over like it is a constant refresh state.

                    Comment

                    Working...