Ad Widget

Collapse

monitoring mysql sur zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kaba
    Senior Member
    • May 2013
    • 122

    #31
    mais quand je mets la syntaxe sql=SELECT 'HELLO WORLD'; ça s'affiche not supported dans l'item

    Comment

    • aero
      Senior Member
      • Apr 2013
      • 152

      #32
      Vérifies les paramètres de ton item. Il faut que la clé contienne une description entre les crochets, que les paramètres additionnels et que le type d'information soient corrects.
      plus de détails à la partie 15.6 de la doc https://www.zabbix.com/documentation...es/odbc_checks

      Comment

      • kaba
        Senior Member
        • May 2013
        • 122

        #33
        voici mes parametres :
        type: db.odbc.select[hello]
        parametre additionnel:
        DSN=mysql-test
        user=toto
        password=baba
        sql=select 'HELLO WORD';


        mais le problème est que je quand je pars dans --> dernière donnée je ne que je selectionne la machine distante je ne vois pas parmis les items celui que j'ai crée

        Comment

        • aero
          Senior Member
          • Apr 2013
          • 152

          #34
          Cet item est à créer sur ton hôte Zabbix server, pas sur ta machine distante.

          Comment

          • kaba
            Senior Member
            • May 2013
            • 122

            #35
            je ne sais plus ou bien l'erreur j'ai créer l'item sur le serveur mais j'ai toujour not supported

            DSN=mysql-test
            user=nagios
            password=check_nagios
            sql=select 'HELLO WORD';


            je sais j'ai changer les paramètes à mainte reprise mais bon ça affiche toujours le mem message

            Comment

            • aero
              Senior Member
              • Apr 2013
              • 152

              #36
              Relances Zabbix server, et regardes dans le fichier de log (par défaut /tmp/zabbix_server.log) si ODBC est bien activé.

              Comment

              • kaba
                Senior Member
                • May 2013
                • 122

                #37
                voici le log de mon serveur
                tail -f /usr/local/zabbix/var/log/zabbix_server.log
                26991:20130625:163344.632 server #26 started [self-monitoring #1]
                26977:20130625:163345.090 server #19 started [discoverer #1]
                26961:20130625:163345.093 server #3 started [poller #1]
                26965:20130625:163345.100 server #7 started [poller #5]
                26963:20130625:163345.103 server #5 started [poller #3]
                26962:20130625:163345.103 server #4 started [poller #2]
                26966:20130625:163345.104 server #8 started [unreachable poller #1]
                26964:20130625:163345.104 server #6 started [poller #4]
                26974:20130625:163346.456 housekeeper deleted: 4683 records from history and trends, 0 records of deleted items, 0 events, 0 alerts, 0 sessions
                26976:20130625:163349.621 web scenario step "HTTP:fastt-site-lb" error: error doing curl_easy_perform: Couldn't resolve host name

                Comment

                • aero
                  Senior Member
                  • Apr 2013
                  • 152

                  #38
                  Ce que je voulais voir se situe un peu plus haut

                  Quelque chose du type :
                  Code:
                  15283:20120622:143647.085 ****** Enabled features ******
                   15283:20120622:143647.085 SNMP monitoring:           YES
                   15283:20120622:143647.085 IPMI monitoring:           YES
                   15283:20120622:143647.085 WEB monitoring:             NO
                   15283:20120622:143647.085 Jabber notifications:       NO
                   15283:20120622:143647.085 Ez Texting notifications:   NO
                   15283:20120622:143647.085 ODBC:                       NO
                   15283:20120622:143647.085 SSH2 support:              YES
                   15283:20120622:143647.085 IPv6 support:               NO
                   15283:20120622:143647.085 ******************************
                  Si ODBC est en NO, cest qu'il y a eu un problème lors de l'installation d'ODBC ou de la compilation de zabbix

                  Comment

                  • kaba
                    Senior Member
                    • May 2013
                    • 122

                    #39
                    il y a que ça que j'ai comme log

                    root@vm-linux-zabbix-agent:~# tail /usr/local/zabbix/var/log/zabbix_server.log
                    5825:20130625:164841.790 server #8 started [unreachable poller #1]
                    5836:20130625:164841.798 server #19 started [discoverer #1]
                    5823:20130625:164841.802 server #6 started [poller #4]
                    5822:20130625:164841.806 server #5 started [poller #3]
                    5824:20130625:164841.809 server #7 started [poller #5]
                    5821:20130625:164841.810 server #4 started [poller #2]
                    5820:20130625:164841.812 server #3 started [poller #1]
                    5833:20130625:164842.293 housekeeper deleted: 14 records from history and trends, 0 records of deleted items, 0 events, 0 alerts, 0 sessions
                    5835:20130625:164851.380 web scenario step "HTTP:fastt-site-lb" error: error doing curl_easy_perform: Couldn't resolve host name
                    5835:20130625:164916.595 web scenario step "HTTP:fastt-site-lb" error: error doing curl_easy_perform: Couldn't resolve host name

                    en faite j'ai recompiler seulement le noyau zabbix avec la syntaxe:
                    ./configure --enable-server --with-mysql --with-net-snmp --with-libcurl --with-openipmi --with-jabber --with-unixodbc --prefix=/usr/local/zabbix

                    en ajoutant l'option --with-unixodbc mais après j'ai pas fait la fait la commande
                    make install
                    j'ai juste recompiler
                    suis je obligé de faire make install
                    Last edited by kaba; 25-06-2013, 17:07.

                    Comment

                    • aero
                      Senior Member
                      • Apr 2013
                      • 152

                      #40
                      Oui il faut que tu fasses un make install.

                      tu affiches ton fichier de log avec tail, cela a pour effet de n'afficher que la fin du log. Tu peux ouvrir le log avec Vi ou encore nano comme ceci :
                      Code:
                      vi /usr/local/zabbix/var/log/zabbix_server.log
                      ou
                      nano /usr/local/zabbix/var/log/zabbix_server.log
                      Puis tapes :$ sous vi pour aller à la fin du fichier.
                      Et nano je ne me rappelle plus, mais ça doit être indiqué quelque part.
                      Last edited by aero; 26-06-2013, 10:26.

                      Comment

                      • kaba
                        Senior Member
                        • May 2013
                        • 122

                        #41
                        bonjour aero tu as eu raison: ça donne ça comme log

                        10898:20130626:090858.147 Zabbix Server stopped. Zabbix 2.0.6 (revision 35158).
                        7634:20130626:090858.358 Starting Zabbix Server. Zabbix 2.0.6 (revision 35158).
                        7634:20130626:090858.358 ****** Enabled features ******
                        7634:20130626:090858.358 SNMP monitoring: YES
                        7634:20130626:090858.358 IPMI monitoring: YES
                        7634:20130626:090858.358 WEB monitoring: YES
                        7634:20130626:090858.358 Jabber notifications: YES
                        7634:20130626:090858.358 Ez Texting notifications: YES
                        7634:20130626:090858.358 ODBC: NO
                        7634:20130626:090858.358 SSH2 support: NO
                        7634:20130626:090858.358 IPv6 support: NO

                        ODBC n'est pas reconnu

                        moi j'ai juste compiler le noyau zabbix avec l'option --with-unixodbc
                        dois je faire la commande make install j'ai peur qu'il ny ai des modifications nefaste

                        Comment

                        • aero
                          Senior Member
                          • Apr 2013
                          • 152

                          #42
                          Normalement la configuration de zabbix est conservée, donc il n'y a pas de risque particulier... Penses juste à arrêter les services Zabbix qui tournent (Server et agent) avant de lancer le make install.

                          Comment

                          • kaba
                            Senior Member
                            • May 2013
                            • 122

                            #43
                            j'ai fait make install après avoir compiler zabbix avec l'option --with-odbc

                            mais ODBC est toujours à l'état NO:

                            voci ce que ça me donne comme log:

                            SNMP monitoring: YES
                            30448:20130626:112434.475 IPMI monitoring: YES
                            30448:20130626:112434.475 WEB monitoring: YES
                            30448:20130626:112434.475 Jabber notifications: YES
                            30448:20130626:112434.475 Ez Texting notifications: YES
                            30448:20130626:112434.475 ODBC: NO
                            30448:20130626:112434.475 SSH2 support: NO
                            30448:20130626:112434.475 IPv6 support: NO
                            30448:20130626:112434.475 ******************************
                            30448:20130626:112434.476 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
                            30448:20130626:112434.476 Database is down. Reconnecting in 10 seconds.
                            30448:20130626:112444.476 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
                            30448:20130626:112444.476 Database is down. Reconnecting in 10 seconds.
                            30448:20130626:112454.476 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
                            30448:20130626:112454.476 Database is down. Reconnecting in 10 seconds.
                            30448:20130626:112504.477 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
                            30448:20130626:112504.477 Database is down. Reconnecting in 10 seconds.
                            30448:20130626:112514.477 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
                            Last edited by kaba; 26-06-2013, 11:45.

                            Comment

                            • aero
                              Senior Member
                              • Apr 2013
                              • 152

                              #44
                              j'ai fait make install après avoir compiler zabbix avec l'option --with-odbc
                              Le paramètre est --with-unixodbc, pas --with-odbc.

                              Quand tu fais ta compilation, à la fin, il y a un récapitulatif de la configuration qui doit te donner quelque chose comme ça :
                              Code:
                              Enable server:         yes
                                Server details:
                                  With database:         PostgreSQL
                                  WEB Monitoring via:    cURL
                                  Native Jabber:         no
                                  SNMP:                  net-snmp
                                  IPMI:                  no
                                  SSH:                   yes
                                  ODBC:                  unixODBC
                                  Linker flags:          -rdynamic       -L/usr/lib/postgresql91/lib64     -L/usr/lib64  -L/usr/lib64  -L/usr/lib64 -L/usr/lib
                                  Libraries:             -lm -lrt  -lresolv      -lpq    -lcurl  -lodbc  -lnetsnmp -lcrypto  -lnetsnmp -lcrypto -lssh2
                              
                                Enable proxy:          no
                              
                                Enable agent:          yes
                                Agent details:
                                  Linker flags:          -rdynamic
                                  Libraries:             -lm -lrt  -lresolv    -lcurl
                              
                                Enable Java gateway:   no
                              
                                LDAP support:          no
                                IPv6 support:          no
                              
                              ***********************************************************
                              *            Now run 'make install'                       *
                              *                                                         *
                              *            Thank you for using Zabbix!                  *
                              *              <http://www.zabbix.com>                    *
                              ***********************************************************
                              Est-ce que tu as bien "ODBC: unixODBC" ?

                              Comment

                              • kaba
                                Senior Member
                                • May 2013
                                • 122

                                #45
                                c'est ça marche: ODBC est à l'état yes mais pourquoi y a une erreur sur la derniere ligne
                                21883:20130626:115656.220 SNMP monitoring: YES
                                21883:20130626:115656.220 IPMI monitoring: YES
                                21883:20130626:115656.220 WEB monitoring: YES
                                21883:20130626:115656.220 Jabber notifications: YES
                                21883:20130626:115656.220 Ez Texting notifications: YES
                                21883:20130626:115656.220 ODBC: YES
                                21883:20130626:115656.220 SSH2 support: NO
                                21883:20130626:115656.220 IPv6 support: NO
                                21883:20130626:115656.220 ******************************
                                21883:20130626:115656.221 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

                                Comment

                                Working...