Ad Widget

Collapse

zabbix-server not starts

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • marcospina
    Junior Member
    • Nov 2010
    • 16

    #1

    zabbix-server not starts

    Hi.

    please somebody help me.
    I have installed zabbix 1.8.3 on ubuntu 10.4 and I followed all the instructions from community page but when I want to start the service and agent they don't start
    sudo /etc/init.d/zabbix-server start
    ubuntu shows a message that say "starting zabbix server", but when i want to verify with ps -A | grep zabbix command only zabbix_agentd is running and can´t stop it.
    if somebody knows what can i do please help me
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    See zabbix_server.log.
    If you see error
    Code:
    30843:20100312:130857.498 Can't allocate shared memory of size 67108864
    [Invalid argument]
    30843:20100312:130857.498 Can't allocate shared memory for configuration
    cache.
    You can change kernel parameter
    Example for RHEL:
    /sbin/sysctl -w kernel.shmall=40960000
    /sbin/sysctl -w kernel.shmmax=204800000
    /etc/sysctl.conf
    Code:
    kernel.shmall=40960000
    kernel.shmmax=204800000

    Comment

    • marcospina
      Junior Member
      • Nov 2010
      • 16

      #3
      Hi dima_dm

      I saw the zabbix_server log file but the error you say is not at there.

      here is a copy from the log file.
      what other things can i do?

      /usr/sbin/zabbix_server [2219]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [2219]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [868]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [868]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1529]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1529]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1532]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1532]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1626]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1626]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1695]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1695]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [873]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [873]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1520]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1520]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1526]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1526]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1554]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1554]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1570]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1570]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1575]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1575]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1580]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1580]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1584]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1584]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1587]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1587]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [869]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [869]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1527]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1527]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1545]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      zabbix_server [1545]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1582]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1582]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1589]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1589]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1679]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1679]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1714]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [1714]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [885]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [885]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [866]: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]
      /usr/sbin/zabbix_server [866]: ERROR: Cannot create PID file [/var/run/zabbix-server/zabbix_server.pid] [No such file or directory]

      Comment

      • EnigmA-X
        Senior Member
        Zabbix Certified Specialist
        • Oct 2010
        • 116

        #4
        Obviously you have set a variable in /etc/zabbix/zabbix_server.conf that defines the server to put the pid-file in /var/run/zabbix-server/.

        However, it looks like this path does not exist, or is not having the correct settings for the zabbix user to put the .pid file in.

        Check if the path /var/run/zabbix-server exists. If not, create it.
        Chech if the path /var/run/zabbix-server has the proper rights (i.e. with ls -la /var/run/)

        Good luck!

        Comment

        • marcospina
          Junior Member
          • Nov 2010
          • 16

          #5
          Thanks so much enigma-x.
          i create the file zabbix_server.pid and I had put it on /var/run/zabbix-server
          and the zabbix-server started, but when the machine restart the path /var/run/zabbix-server is not there and i have to create the variable once again.

          Comment

          • EnigmA-X
            Senior Member
            Zabbix Certified Specialist
            • Oct 2010
            • 116

            #6
            You don't want to create the pid-file yourself. The zabbix-server daemon will do this for you

            Can you share the output from the command: ' ls -la /var/run/'

            Comment

            • marcospina
              Junior Member
              • Nov 2010
              • 16

              #7
              the zabbix_server.conf has define the path but i don´t know why it does not create it, so that i have to create it.
              here is the ouput from ls -la /var/run

              total 60
              drwxr-xr-x 18 root root 700 2010-11-12 17:14 .
              drwxr-xr-x 17 root root 4096 2010-10-30 17:03 ..
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 acpid.pid
              srw-rw-rw- 1 root root 0 2010-11-12 17:12 acpid.socket
              lrwxrwxrwx 1 root root 18 2010-11-12 17:12 agentx -> /var/agentx/master
              drwxr-xr-x 2 root root 40 2010-11-12 17:12 apache2
              -rw-r--r-- 1 root root 5 2010-11-12 17:12 apache2.pid
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 atd.pid
              drwxr-xr-x 2 avahi avahi 80 2010-11-12 17:12 avahi-daemon
              drwxr-xr-x 2 root root 60 2010-11-12 17:12 console
              drwxr-xr-x 2 root root 60 2010-11-12 17:12 ConsoleKit
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 console-kit-daemon.pid
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 crond.pid
              ---------- 1 root root 0 2010-11-12 17:12 crond.reboot
              drwxr-xr-x 3 root lp 120 2010-11-12 17:12 cups
              drwxr-xr-x 2 messagebus messagebus 80 2010-11-12 17:12 dbus
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 dhclient-eth0.pid
              drwx--x--x 4 root gdm 100 2010-11-12 17:12 gdm
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 gdm.pid
              drwxr-xr-x 2 mysql root 60 2010-11-12 17:12 mysqld
              drwxr-xr-x 2 root root 60 2010-11-12 17:12 network
              -rw-r--r-- 1 root root 3 2010-11-12 17:12 NetworkManager.pid
              -rw-r--r-- 1 root root 1777 2010-11-12 17:12 nm-dhclient-eth0.conf
              -rw-r----- 1 root root 4 2010-11-12 17:12 openhpid.pid
              drwxr-xr-x 4 root root 80 2010-11-12 17:12 pm-utils
              drwxr-xr-x 2 root root 40 2010-11-12 17:12 pppconfig
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 rsyslogd.pid
              drwxrwxr-x 2 root utmp 40 2010-11-12 17:12 screen
              drwxr-xr-x 2 root root 40 2010-11-12 17:12 sendsigs.omit.d
              -rw------- 1 root root 4 2010-11-12 17:12 snmpd.pid
              drwx------ 3 root zabbix 60 2010-11-12 17:13 sudo
              drwxr-xr-x 2 root root 60 2010-11-12 17:12 udev-configure-printer
              -rw-r--r-- 1 root root 4 2010-11-12 17:12 upstart-udev-bridge.pid
              -rw-rw-r-- 1 root utmp 3840 2010-11-12 17:24 utmp
              drwxr-xr-x 2 root root 60 2010-11-12 17:14 zabbix-server

              Comment

              • EnigmA-X
                Senior Member
                Zabbix Certified Specialist
                • Oct 2010
                • 116

                #8
                Zabbix cannot write the pid file in that directory due to rights restrictions. Please do: chown zabbix.zabbix /var/run/zabbix-server

                This should fix your start problem.

                Comment

                • marcospina
                  Junior Member
                  • Nov 2010
                  • 16

                  #9
                  Hi enigma-x

                  thanks so much for your help and i want you forgive me because is my first time with linux and it has been a bit difficult.
                  I want tell you that i ran the command chown but it´s equal, if you would want follow to tell me what can i do.

                  I have other problem, since aply the command chown, the zabbix-server event log show that can not open the pid file and now zabbix web is not show any graphs.
                  Last edited by marcospina; 13-11-2010, 21:03.

                  Comment

                  • EnigmA-X
                    Senior Member
                    Zabbix Certified Specialist
                    • Oct 2010
                    • 116

                    #10
                    Can you share the output of 'ls -la /var/run' (same as before, but this way I can see if the chown was succesfull).

                    Can you also share the output of 'ls -la /var/run/zabbix-server/' ?

                    Comment

                    • marcospina
                      Junior Member
                      • Nov 2010
                      • 16

                      #11
                      hello

                      enigma-x this is the output from ls -la /var/run/zabbix-server


                      total 0
                      drwxr-xr-x 2 root root 60 2010-11-13 13:48 .
                      drwxr-xr-x 18 root root 700 2010-11-13 13:48 ..
                      -rwxr--r-- 1 root root 0 2010-11-13 13:48 zabbix_server.pid


                      and this the zabbix-server log file
                      /usr/sbin/zabbix_server [3652]: Cannot open PID file [/var/run/zabbix-server/zabbix_server.pid] [Permission denied]
                      /usr/sbin/zabbix_server [3652]: ERROR: Cannot open PID file [/var/run/zabbix-server/zabbix_server.pid] [Permission denied]
                      Last edited by marcospina; 15-11-2010, 18:41.

                      Comment

                      • marcospina
                        Junior Member
                        • Nov 2010
                        • 16

                        #12
                        hello

                        enigma-x this is the output from ls -la /var/run/zabbix-server


                        total 0
                        drwxr-xr-x 2 root root 60 2010-11-13 13:48 .
                        drwxr-xr-x 18 root root 700 2010-11-13 13:48 ..
                        -rwxr--r-- 1 root root 0 2010-11-13 13:48 zabbix_server.pid


                        and this the zabbix-server log file
                        /usr/sbin/zabbix_server [3652]: Cannot open PID file [/var/run/zabbix-server/zabbix_server.pid] [Permission denied]
                        /usr/sbin/zabbix_server [3652]: ERROR: Cannot open PID file [/var/run/zabbix-server/zabbix_server.pid] [Permission denied]

                        Comment

                        • EnigmA-X
                          Senior Member
                          Zabbix Certified Specialist
                          • Oct 2010
                          • 116

                          #13
                          1. Remove the .pid file
                          2. Make sure that /var/run/zabbix-server/ is owned by the zabbix user


                          You still did not set the ownership of the directory, as I suggested before

                          Good luck!

                          Comment

                          Working...