Ad Widget

Collapse

SNMP Builder for Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • giapnguyen
    Member
    • Aug 2009
    • 33

    #1

    SNMP Builder for Zabbix

    I'm working on a snmp builder tool to browse, convert and insert snmp oid into a template. It still some minor bugs. I will post it soon. Here some of screenshots and features.

    Click image for larger version

Name:	snmp_builder.jpg
Views:	1
Size:	118.8 KB
ID:	315282


    Support snmp table

    Click image for larger version

Name:	snmp_table.jpg
Views:	1
Size:	116.9 KB
ID:	315283
    Last edited by giapnguyen; 24-12-2009, 06:30.
  • sersad
    Senior Member
    • May 2009
    • 518

    #2
    qool
    when I can try?

    Comment

    • giapnguyen
      Member
      • Aug 2009
      • 33

      #3
      Here you are
      Moderator Edit, Link broken, location preserved, spaces added to prevent clickable link:
      http:// yahgho. bytehost22. com/wiki/doku.php?id=blog:snmp_builder


      Features:
      • MIB Browser: you can select default MIB files or your own device MIBs to get OID tree. Click on the tree to retrieve value and information about a OID. Click to select the OID as Zabbix's item.
      • OID Table support: it assume that a OID whose name's end with string 'Table' is a OID Table. OID Table will retrieve with all it's indexes. Click on the cell to select the index as Zabbix's item. If my above assumption is wrong, you can use the checkbox “view as table” to switch between table and normal view.
      • Column selection: On OID Table, click on a header will select a whole column as Zabbix's items. It's useful if you create SNMP template for a 48 ports switch.
      • Auto convert: I implement a simple convert from SNMP Type to Zabbix's item.


      If u got any bugs, please post here.
      Last edited by nelsonab; 10-09-2013, 20:52. Reason: Link broken

      Comment

      • Firm
        Senior Member
        • Dec 2009
        • 342

        #4
        giapnguyen,

        Great work! It's one of most awaiting features I've wished to see. But I have small problem: can't browse MIB tree. After selecting MIB from drop-down list I have the following in the left sub-window.
        Attached Files

        Comment

        • giapnguyen
          Member
          • Aug 2009
          • 33

          #5
          Hi Firm
          Yeah, my code heavily rely on snmp OS commands. I work on Ubuntu 9.10 and still not sure the output is same in other *nix. So please tell what OS, you install zabbix and try to run from OS prompt

          snmptranslate -Ts -M <your MIBS_ALL_PATH> -m SNMPv2-MIB

          Give me the output, and I will know why it don't render the oid tree

          Comment

          • ericgearhart
            Senior Member
            • Jan 2009
            • 115

            #6
            Awesome!

            I just want to add that from your screenshots this looks awesome... easy SNMP integration was the one thing I was really missing from Cacti.

            I will give it a shot on my install of Zabbix (version 1.8, on CentOS 5.4) and post back if I have problems

            Comment

            • Firm
              Senior Member
              • Dec 2009
              • 342

              #7
              giapnguyen,

              CentOS 5.3 x86. The output is attached.
              Attached Files
              Last edited by Firm; 29-12-2009, 12:18.

              Comment

              • mrspy
                Junior Member
                • Oct 2009
                • 8

                #8
                I'm having the following problems:

                Code:
                * Undefined index: templateid[/home/zabbix/public_html_svn/snmp_builder.php:125]
                * Undefined index: oids[/home/zabbix/public_html_svn/snmp_builder.php:126]
                * Undefined index: viewtype[/home/zabbix/public_html_svn/snmp_builder.php:127]
                If I change the template, nothing happens...
                If I change the MIB I have the following errors:

                Code:
                    * Undefined index: oids[/home/zabbix/public_html_svn/snmp_builder.php:126]
                    * Undefined index: viewtype[/home/zabbix/public_html_svn/snmp_builder.php:127]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                    * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                Zabbix Server v1.8 (revision 8565)
                Zabbix Frontend SVN revision 8917
                Ubuntu 8.04.3 LTS

                Tested with Firefox and Chrome

                Comment

                • mrspy
                  Junior Member
                  • Oct 2009
                  • 8

                  #9
                  Hummm, in Zabbix 1.8 (revision 8565) frontend this problem does not occur...

                  Comment

                  • giapnguyen
                    Member
                    • Aug 2009
                    • 33

                    #10
                    Originally posted by Firm
                    giapnguyen,

                    CentOS 5.3 x86. The output is attached.
                    Your output is fine. It's same with mine. I narrow down your problem to (1) snmptranslate not in search directory of apache's user, so it can't lauch the command; (2) there is a permission problem prevent snmptranslate run from php script (maybe because of selinux, apparmor, php.ini ...)

                    I glad to use php's snmp api to avoid OS-dependent problems but unfortunately it don't have sufficient features. I will install a CentOS 5.3 to check it.

                    You can try create a test.php in zabbix web dir contains:
                    PHP Code:
                    <?php
                        exec
                    ("snmptranslate -Ts -M /usr/share/snmp/mibs -m SNMPv2-MIB 2>&1"$results);
                        
                    print_r($results);
                    ?>
                    Browse the test.php to see what happen when run snmptranslate from web.

                    Comment

                    • giapnguyen
                      Member
                      • Aug 2009
                      • 33

                      #11
                      Originally posted by mrspy
                      I'm having the following problems:

                      Code:
                      * Undefined index: templateid[/home/zabbix/public_html_svn/snmp_builder.php:125]
                      * Undefined index: oids[/home/zabbix/public_html_svn/snmp_builder.php:126]
                      * Undefined index: viewtype[/home/zabbix/public_html_svn/snmp_builder.php:127]
                      If I change the template, nothing happens...
                      If I change the MIB I have the following errors:

                      Code:
                          * Undefined index: oids[/home/zabbix/public_html_svn/snmp_builder.php:126]
                          * Undefined index: viewtype[/home/zabbix/public_html_svn/snmp_builder.php:127]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                          * Undefined index: items[/home/zabbix/public_html_svn/snmp_builder.php:576]
                      Zabbix Server v1.8 (revision 8565)
                      Zabbix Frontend SVN revision 8917
                      Ubuntu 8.04.3 LTS

                      Tested with Firefox and Chrome
                      LOL, it is because I use index without check it existed or not - it's my bad but php accept it. Maybe in this version (debug purpose), developer increase error report level (E_NOTICE), than the warning showed.

                      Comment

                      • Firm
                        Senior Member
                        • Dec 2009
                        • 342

                        #12
                        giapnguyen,

                        It works now. The problem was in PHP safe_mode=On that has prevented execution of all programs except from the directory set by safe_mode_exec_dir. After turning safe_mode=Off it works as should.

                        Comment

                        • ericgearhart
                          Senior Member
                          • Jan 2009
                          • 115

                          #13
                          Just to help folks out, I was getting this error in /var/log/http/error_log:

                          Code:
                          PHP Fatal error:  Call to undefined function json_encode() in /var/www/html/snmp_builder.php on line 421
                          Installing php's json fixed that:
                          Code:
                          yum -y install php-pecl-json
                          so that at least I get the same page as the previous person posting to this thread who was having problems with CentOS

                          I'm on CentOS 5.4, and the php json pecl extension wasn't installed it looks like

                          Comment

                          • ericgearhart
                            Senior Member
                            • Jan 2009
                            • 115

                            #14
                            I was able to test this today, and it works! I pointed snmpbuilder at a Cisco 2960G switch here at work and added a few interface items... as you can see at the bottom I also get the "Undefined index" errors but it seems to work OK nevertheless. I'm on CentOS 5.4.

                            The screenshot speaks for itself:
                            Attached Files

                            Comment

                            • giapnguyen
                              Member
                              • Aug 2009
                              • 33

                              #15
                              Originally posted by ericgearhart
                              Just to help folks out, I was getting this error in /var/log/http/error_log:

                              Code:
                              PHP Fatal error:  Call to undefined function json_encode() in /var/www/html/snmp_builder.php on line 421
                              Installing php's json fixed that:
                              Code:
                              yum -y install php-pecl-json
                              so that at least I get the same page as the previous person posting to this thread who was having problems with CentOS

                              I'm on CentOS 5.4, and the php json pecl extension wasn't installed it looks like
                              I think zabbix already use json to draw map. Whatever php-json is required.

                              Comment

                              Working...