Ca sa monitorizez utilizarea partitiilor de pe un numar de servere, folosesc snmp in felul urmator:
snmptable -v2c -c community ip.add.re.ss dskTable | awk '/dskIndex/ ; $3 ~ /^\/dev/' Nota: exemplul de mai sus e la nivel conceptual, am un programel perl care face in principiu aceeasi chestie, l-am dat asa poate ajuta pe cineva. Folosesc UCD-SNMP-MIB::dskTable in loc de HOST-RESOURCES-MIB::hrStorageTable pentru ca imi raporteaza si inode usage (campul dskPercentNode). Recent am constatat ca pentru partitii de tip reiserfs campul ala e mereu 100%, dat fiind ca syscall-ul statvfs(2) intoarce 0/0 pentru partitii de reiser (justificarea e legata de faptul ca pe reiser alocarea se face dinamic etc). Problema mea practica e cum identific alarmele false intr-un mod cat mai elegant (ca dskTable zice doar procentul si parca nu m-as apuca sa trec la snmp extend scripts sau sa hardcodez in scriptul de verificare perechi de ip/partitie). So, idei? -- Petre. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
