דף זה מספק את השלבים הנדרשים לבניית תוסף בינארי הניתן לטעינה מהמקורות.
אם הורדת ה-source tarball, אפשר לבנות את התוסף במצב לא מקוון, כלומר ללא חיבור לאינטרנט.
תוסף PostgreSQL משמש כדוגמה. ניתן לבנות תוספים אחרים הניתנים לטעינה בצורה דומה.
1. הורד את מקורות הפלאגין מ תמונות ומכשירי ענן של Zabbix. עמוד ההורדה הרשמי יהיה זמין בקרוב.
2. העבר את הארכיון למכונה שבה אתה הולך לבנות את התוסף.
3. הוצא מהארכיון של ה-tarball, למשל:
הקפד להחליף את "zabbix-agent2-plugin-postgresql-6.0.13.tar.gz" בשם הארכיון שהורדת.
4. היכנסו לספרייה שחולצה:
5. לָרוּץ:
6. ניתן למקם את קובץ ההפעלה של הפלאגין בכל מקום כל עוד הוא ניתן לטעינה על ידי סוכן Zabbix 2. ציין את הנתיב ל- תוסף בינארי בקובץ התצורה של הפלאגין, למשל. ב-postgresql.conf עבור הפלאגין PostgreSQL:
7. יש לציין את הנתיב לקובץ התצורה של הפלאגין בפרמטר Include של סוכן Zabbix 2 קובץ תצורה:
פלאגינים הניתנים לטעינה המסופקים על ידי Zabbix כוללים קבצי make-up פשוטים עם המטרות הבאות:
יעד | תיאור |
---|---|
make | Build plugin. |
make clean | מחק את כל הקבצים שנוצרים בדרך כלל על ידי בניית הפלאגין. |
לבצע בדיקה | בצע בדיקות עצמיות. נדרש מסד נתונים PostgreSQL אמיתי. |
make style | בדוק את סגנון הקוד של Go עם 'golangci-lint'. |
make format | עצב את קוד Go עם 'go fmt'. |
make dist | צור ארכיון המכיל את מקורות הפלאגין והמקורות של כל החבילות הדרושות לבניית התוסף והבדיקות העצמיות שלו. |