اطلاعیه

بستن
No announcement yet.

حل مشکل zabbix server is not running

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    حل مشکل zabbix server is not running

    امروز درگیر سناریوی راه اندازی مانیتورینگ زبیکس بودم، بعد از نصب و راه اندازی zabbix وارد کنترل پنل که شدم با خطای zabbix server is not running the information displayed may not be current مواجه شدم. برای ترابل شوت مشکل ابتدا وضعیت سرویس zabbix-server رو مطابق زیر بررسی کردم که خطای (code=exited, status=1/FAILURE) را مشاهده کردم.
    کد PHP:
    # systemctl status zabbix-server.service
    ● zabbix-server.service Zabbix Server
       Loaded
    loaded (/lib/systemd/system/zabbix-server.servicedisabledvendor presetenabled)
       
    Activeactivating (auto-restart) (Result: exit-codesince Mon 2018-05-07 09:16:49 EDT7s ago
      Process
    3886 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exitedstatus=1/FAILURE)
      
    Process3883 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exitedstatus=0/SUCCESS)
     
    Main PID3885 (code=exitedstatus=1/FAILURE)

    May 07 09:16:49 zabbix systemd[1]: zabbix-server.serviceControl process exitedcode=exited status=1
    May 07 09
    :16:49 zabbix systemd[1]: zabbix-server.serviceUnit entered failed state.
    May 07 09:16:49 zabbix systemd[1]: zabbix-server.serviceFailed with result 'exit-code'
    برای ترابل شوت این مشکل سراغ log های زبیکس رفتم که با خطای Cannot connect to the database مواجه شدم، که این مشکل تنها میتونست به خاطر عدم ارتباط یوزر زبیکس با دیتابیس میبود :
    کد PHP:
    4244:20180507:092420.014 TLS support:               YES
      4244
    :20180507:092420.014 ******************************
      
    4244:20180507:092420.014 using configuration file: /etc/zabbix/zabbix_server.conf
      4244
    :20180507:092420.018 [Z3001connection to database 'zabbix' failed: [1044Access denied for user 'zabbix'@'localhost' to database 'zabbix'
      
    4244:20180507:092420.018 Cannot connect to the databaseExiting...

      
    4252:20180507:092430.254 Starting Zabbix ServerZabbix 3.4.8 (revision 79252).
      
    4252:20180507:092430.254 ****** Enabled features ****** 
    فایل zabbix_server.conf را با استفاده از ادیتور متن باز کردم و خطی که مربوط به نام دیتابیس میبود را بررسی کردم (DBName=zabbixdb) که نام دیتابیس زبیکس به اشتباه ثبت شده بود و بعد از ویرایش مشکل برطرف گردید.

    #2
    سلام من هم مثل شما در زبیکس سرور همین پیغام رو میبینم ولی لاگ های زبیکس سرور را نگاه کردم یه خطای دیگه می بینم اگر کسی بع این مشکل بر خورد کرده لطفا برای رفعش راهنمایی کنه . مواردی که بررسی کردم :

    فایل zabbix_server.conf رو نگاه کردم قسمت مربوط به CacheSize=6G تغییر دادم
    کد:
    systemctl restart zabbix-server
    systemctl restart mariadb
    systemctl restart httpd
    من یک سرور زبیکس دارم که اپلیکیشن روی آن up شده برای دیتابیس یک سرور دیگه راه اندازی کردم و چندین سرور پراکسی دارم .

    لاگ زبیکس سرور :
    کد:
    cannot send list of active checks to "IP": host [????????????????] not found
    [file:expression.c,line:4983] zbx_malloc: out of memory. Requested 43887096 bytes.
    One child process died (PID:1614,exitcode/signal:1). Exiting ...
    syncing history data...
    syncing history data... 100.000000%
    syncing history data done
    syncing trend data...
    syncing trend data done
    Zabbix Server stopped. Zabbix 5.0.0 (revision 9665d62db0).
    Starting Zabbix Server. Zabbix 5.0.0 (revision 9665d62db0).
    ****** Enabled features ******
    SNMP monitoring: YES
    IPMI monitoring: YES
    Web monitoring: YES
    VMware monitoring: YES
    SMTP authentication: YES
    ODBC: YES
    SSH support: YES
    IPv6 support: YES
    TLS support: YES
    ******************************
    using configuration file: /etc/zabbix/zabbix_server.conf
    cannot initialize configuration cache: cannot get private shared memory of size 4294967296 for configuration cache: [12] Cannot allocate memory
    Starting Zabbix Server. Zabbix 5.0.0 (revision 9665d62db0).
    ****** Enabled features ******
    SNMP monitoring: YES
    IPMI monitoring: YES
    Web monitoring: YES
    VMware monitoring: YES
    SMTP authentication: YES
    ODBC: YES
    SSH support: YES
    IPv6 support: YES
    TLS support: YES
    using configuration file: /etc/zabbix/zabbix_server.conf
    این لاگ ها تگرار می شوند .
    -------------------------------------------------------------------------------
    لاگ وضعیت zabbix-server.service :

    کد:
    systemctl status zabbix-server.service
    ● zabbix-server.service - Zabbix Server
    Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
    Active: active (running) since Fri 2021-01-01 23:41:33 +0330; 7h ago
    Process: 9864 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
    Process: 9868 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
    Main PID: 9870 (zabbix_server)
    CGroup: /system.slice/zabbix-server.service
    ├─9870 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
    ├─9872 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 3.207918 sec, idle 60 sec]
    ├─9877 /usr/sbin/zabbix_server: housekeeper [deleted 375349 hist/trends, 0 items/triggers, 0 events, 0 sessi...
    ├─9878 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.001892 sec, idle 59 sec]..
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-02-2021, 10:01 AM.

    کامنت


      #3
      سلام. زبیکس چه ورژنی نصب هست و روی چه سیستم عاملی نصب و راه اندازی کردید؟ اگر centos دارید آیا selinux شما فعال است یا غیرفعال؟ سوالتون خیلی واضح نبود ولی ظاهرا چندتا سرور زبیکس دارید. اینا همدیگه رو میبینند؟ تنظیمات فایروال انجام شده؟
      اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

      کامنت


        #4
        ورژن 5 روی centos7
        selinux=disable
        چندین سرور زبیکس ندارم، یک سرور زبیکس و یک سرور برای دیتابیسش راه اندازی کردیم و دوتا پراکسی زبیکس و همه همدیگرو می بینن، البته مشکلم حل شد دقیقا نمیدونم مشکل چی بود ولی کاری که انجام دادم که مشکل حل شد این بود فایل conf از سایت زبیکس دانلود کردم و تنظیماتش رو انجام دادم و جای فایل conf قبلی گذاشتم و سرویس ریستارت کردم . همین

        کامنت


        • Habili
          Habili نظر خود را بیان کرد
          Editing a comment
          سپاس از به اشتراک گذاری

      درباره انجمن منطقه لینوکسی ها

      انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

      شبکه های اجتماعی

      ایمیل مدیریت

      Habili@linux-zone.org

      در حال انجام ...
      X