שינויים בסקריפט גיבוי MYSQL
עדכון בסקריפט גיבוי של מסדי נתונים ב puppet
א) הוספתי אופציה לביצוע mysqlcheck לפני הגיבוי. זה אופציונאלי ב – puppet, מכובה כברירת מחדל. הגדרת גיבוי לפני כן:
עכשיו ניתן לציין האם לבצע בדיקה ע"י הוספת משתנה mysqlcheck כמו בדוגמא הבאה:
ב) נוספה הגדרה ל SNMP של גיבוי תקין:
אחרי ההגדרה של גיבוי בשרת חדש נשאר רק להוסיף סנסור PRTG שזה custom sensor עם MIB הבא:
1.3.6.1.4.1.8072.1.3.2.3.1.2.15.77.121.115.113.108.68.117.109.112.72.101.97.108.116.104
ג) בגלל הוספה של SNMP להגדרת גיבוי נבנה קלאס חדש ב puppet בשם xglobe_snmp שגם הוא יוגדר בכל שרת חדש.
הקלאס בונה קובץ snmpd.conf רגיל של אקסגלוב :
Rocommunity evolution
Disk / 10000
ומשאיר פתח להגדרות מקומיות לתוך קובץ /etc/snmpd.local.conf . ז"א הגדרות snmp ספציפיות לשרת יכנסו לתוך הקובץ עם local. ניתן לראות את זה ב mysql7 ב puppet.
גם הגדרות ספציפיות לשרת ניתן לנהל עם puppet כמו בדוגמא הבאה מתוך mysql7:
ד) הוספתי ניטור ל mysql7 לטובת תקינות הגיבוי.
ה) אני עובר על שרתי mysql שיתופיים אחרים לבדוק את הגדרות PRTG.