اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

حل مشکل خطای sudo: no tty present and no askpass program specified موقع اضافه کردن item در zabbix

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

    حل مشکل خطای sudo: no tty present and no askpass program specified موقع اضافه کردن item در zabbix

    امروز یه سرویس خاصی رو میخواستم از طریق agent توی زبیکس مانیتور کنم. موقعی که item مورد نظرم رو add کردم با پیغام خطاهای زیر رو به رو شدم :
    کد PHP:
    Received value [sudono tty present and no askpass program specifiedis not suitable for value type [Numeric (float)] 
    کد PHP:
    Received  value [We trust you have received the usual lecture from the local  SystemAdministratorIt usually boils down to these three things#1)  Respect the privacy of others. #2) Think before you type. #3) With great  power comes great responsibility.sudo: no tty present and no askpass  program specified] is not suitable for value type [Numeric (float)] 
    این به خاطر دسترسی نداشتن یوزر زبیکس برای اجرای دستورات توی سروری مقصد هستش. برای حل مشکل ابتدا در سرور مقصد (همونی که قرار هست مانیتور بشه) دستور visudo رو بزنید که یوزر zabbix رو هم دسترسی اجرای دستورات رو بهش بدید. بعد از باز شدن visudo خطی که نوشته root ALL=(ALL) ALL را پیدا کنید و یوزر zabbix رو زیرش اضافه کنید، به این صورت :
    کد PHP:
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    zabbix  ALL
    =NOPASSWDALL
    Defaults
    :zabbix !requiretty 
    بعد از انجام تغییرات یک بار هم سرور agent زبیکس رو ریستارت کنید. امیدوارم مفید واقع شده باشه.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-09-2021, 11:21 AM.

    #2
    با سلام
    اولا میتونین توی تنظیمات زبیکس ایجنت مشخص کنین که زبیکس دسنرسی root رو داشته باشه.
    بعدش لطفا توضیح بدین که چه آیتمی ساختین و قراره چکاری انجام بده ؟!
    برای باز کردن مسیر تنظیمات از یکی از دو دستور زیر استفاده کنین :
    کد PHP:
    sudo vim /etc/zabbix/zabbix_agent.conf 
    or
    کد PHP:
    sudo vim /usr/local/etc/zabbix_agent.conf 
    این پارمتر را از حالت کامنت خارج کنین و به یک تغییرش بدین AllowRoot=1

    wq:
    پس از ذخیره کردن تنظیمات یکبار سرویس زبیکس رو ریستارت کنین.
    کد PHP:
    sudo service zabbix-agent restart 
    با تشکر

    کامنت

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

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

    شبکه های اجتماعی
    در حال انجام ...
    X