Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

שימוש מתקדם בלינוקס - nagios - איך שרת הווב מקבל את הנתונים ומהיכן?

Anonymous - 19/01/2017 - 20:49
נושא ההודעה: nagios - איך שרת הווב מקבל את הנתונים ומהיכן?
האם ישנו DB חבוי?
פישפשתי בקוד ה php אבל הוא מוביל ל CGI בינארים -

קוד:
/usr/share/nagios/sbin % ll
total 5.2M
drwxr-xr-x 5 nagios nagios 4.0K Jan 18 11:48 ..
-rwxrwxr-x 1 nagios nagios 271K Jan 18 11:48 trends.cgi
-rwxrwxr-x 1 nagios nagios 251K Jan 18 11:48 tac.cgi
-rwxrwxr-x 1 nagios nagios 263K Jan 18 11:48 summary.cgi
-rwxrwxr-x 1 nagios nagios 243K Jan 18 11:48 statuswrl.cgi
-rwxrwxr-x 1 nagios nagios 255K Jan 18 11:48 statuswml.cgi
-rwxrwxr-x 1 nagios nagios 264K Jan 18 11:48 statusmap.cgi
-rwxrwxr-x 1 nagios nagios 314K Jan 18 11:48 statusjson.cgi
-rwxrwxr-x 1 nagios nagios 311K Jan 18 11:48 status.cgi

/usr/share/nagios/sbin % file status.cgi                                             
status.cgi: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=19e0d8829dca7ebf35085d8982b54f6f375c82c4, stripped


תודה לחברים.
Anonymous - 19/01/2017 - 21:39
נושא ההודעה:
אולי זה יעזור לך להבין את המאחורי הקלעים של נגיוס.
https://assets.nagios.com/downloads/nagiosxi/docs/Backing-Up-And-Restoring-Nagios-XI.pdf
Anonymous - 19/01/2017 - 22:53
נושא ההודעה:
ראשית אני מתכוון ל nagios core והמדריך מדבר על XI
שנית, במדריך מצויין MySql אבל אצלי הוא כבוי (שימושים אחרים) אז זה לא זה.
אבל תודה על המאמץ. החיפושים שלי בגוגל מעלים מדריכי התקנה.
אני בטוח שיש משהו שמקשר בין האפליקציה למנוע. בין אם זה בסיס נתונים, קובץ או סיגנלים.

אני אנסה להריץ את אחד הקבצים עם strace מהקונסול ונראה...
mksoft - 19/01/2017 - 23:07
נושא ההודעה:
הצץ בקבצים המוגדרים ע"י host_perfdata_file ו- service_perfdata_file
Anonymous - 20/01/2017 - 11:20
נושא ההודעה:
mksoft :
הצץ בקבצים המוגדרים ע"י host_perfdata_file ו- service_perfdata_file


מעולה!

אמנם זה בהערה בקובץ -
קוד:
# grep -R perfdata_file       
nagios.cfg:#host_perfdata_file=/var/nagios/host-perfdata
nagios.cfg:#service_perfdata_file=/var/nagios/service-perfdata


אבל ישנם בתיקיה קבצי טקסט אחרים אשר מחזיקים את הסטטוס :

קוד:
 head -n 8 /var/nagios/status.dat
########################################
#          NAGIOS STATUS FILE
#
# THIS FILE IS AUTOMATICALLY GENERATED
# BY NAGIOS.  DO NOT MODIFY THIS FILE!
########################################

info {
...


תודה!
כל הזמנים הם GMT + 2 שעות