התקנת nagios ו-lilac על אובונטו וapache. - טכנולוגיית מידע - IT - HWzone פורומים
עבור לתוכן
  • צור חשבון

התקנת nagios ו-lilac על אובונטו וapache.


m1ke

Recommended Posts

יש למישהו ניסיון עם זה?

אני לומד nagios בעבודה ונתקלתי במשהו לא מובן ללינוקס נוב שכמוני.

ניסיתי להתקין lilac (ממשק לקינפוג נגיוס דרך web - לשעבר fruity). אבל כשאני מנסה לעשות export לקונפיג החדש, אני מקבל error, וכתוב שהתוכנה לא מצליחה לעשות backup.

אני מניח שמשהו לא נכון אצלי בהרשאות.. אז רציתי לשאול איך עובדות ההרשאות בלינוקס ו- apache?

מצאתי הסבר בויקי של lilac:

http://www.lilacplatform.com/trac/wiki/LilacSudoAccess

ועשיתי את מה שכתוב שם אבל נראה שלא עזר לי כ"כ.

איך אני בודק תחת איזה יוזר רץ הwebserver? האם זה תמיד www-data באובונטו?...

קישור לתוכן
שתף באתרים אחרים

קודם כל תודה על העזרה.

אני לא רוצה את הפתרון הקל, כי אם כבר להתקין ולקנפג, אז שיהיה כמו שצריך ושנלמד מזה איך לעשות את העבודה על הצד הטוב.

בוא נתחיל לאט,

איך אני מריץ את lilac עם sudo?

אם אני לא טועה, זאת לא תוכנה אלה אתר php שמורץ ברגע שהשרת מדבר איתו.. כלומר זה לא שאני מפעיל איזה deamon או משהו.

הsudoers שלי כמעט זהה לאיך שכתוב ב tutorial, פשוט הוספתי את כל השורות האלה:

www-data ALL=(ALL) NOPASSWD: /usr/bin/nmap
www-data ALL=(ALL) NOPASSWD: /usr/local/nagios/bin/nagios
www-data ALL=(ALL) NOPASSWD: /etc/init.d/nagios restart
www-data ALL=(ALL) NOPASSWD: /etc/init.d/nagios reload

כמו כן כתוב שם לעשות comment out לשורה שמכילה

Defaults requiretty

אבל את זה אין לי. אז לא עשיתי כלום עם זה.

אני אביא לך את התוכן המלא ברגגע שאגיע לעבודה.

כמו כן רשומה שם השורה הבאה:

We make a few assumptions in these example. You may need to change these assumptions based on your installation.

* Our web-server which runs Lilac runs as the www-data user.

איך אני יודע תחת איזה יוזר מורץ השרת? פשוט לבדוק דרך ps -Af | grep apache2 ?

כמו כן, מה המשמעות ל owner של תיקיות לשרת ווב?

lilac יושב אצלי כרגע ב /var/www/lilac

עשיתי chown nagios:nagios /www/lilac -R

ו- chown www-data/: /var/www/lilac/include -R

כדי שהיוזר של נאגיוס יהיה עם בעלות על התיקיה ושתיקיית ה includes תיהיה בעלת הרשאת כתיבה.

קישור לתוכן
שתף באתרים אחרים

אני לא מכיר את lilac אבל או שהיא רצה כשאפצ'י רץ או שאתה מריץ אותה. בכל אחד מהמקרים פשוט תריץ עם sudo לפני וזהו.

ככה תוכל לבדוק אם הרשאות הם הבעיה שלך. בכל אופן זה מאוד לא בריא.

תבדוק שכל אחת מהפקודות שלילך מריצה נמצא אכן בpath שמצוין בsudoers.

תבדוק שלשרת הWEB יש הרשאות תקינות.

כדי לראות את היוזר שמריץ:

ps -ef | grep apache2

או אם אתה ממש רוצה לעשות פוזות

ps -ef | grep apache2 | grep awk '{ print 1 }'

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...