Bardzo podoba mi się system zarządzania systemami Monit , ale nie mam budżetu IT na zakup interfejsu M / Monit, który jest używany do zarządzania wieloma hostami dla naszego małego laboratorium uniwersyteckiego. Sprawdziłem monitor oparty na Ruby i widzę, że ludzie Django coś gotują. Czy ktoś może udzielić mi porady na temat prostego opakowania, które może pomóc mi pobrać informacje z wielu serwerów?
Edycja: Jak to pytanie się powiela? Nie pytam o narzędzia do monitorowania. Oceniłem prawdopodobnie pół tuzina z nich w ciągu ostatnich dwóch tygodni. Zadaję bardzo szczegółowe pytanie dotyczące bardzo konkretnego narzędzia monitorowania. Przyznaję, że jakkolwiek nieprzyjemny może być komentarz, który otrzymałem od ewwhite, był słuszną obserwacją.
źródło
perl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'
serwer = gdzie klient monitor działa // usługa = monitorowana usługa // element = pożądana właściwość monitorowanej usługi // elementstatus = jeśli właściwość NIE ma tej wartości, to alertOdpowiedzi:
Skontaktowałem się bezpośrednio ze wsparciem M / Monit w sprawie problemu cenowego ...
Na pytanie, czy oferują zniżkę na edukację:
Ale faktem jest, że nieograniczony koszt licencji jest celowo niski i wynosi ~ 590 USD.
Jeśli chodzi o bezpłatne alternatywne ramy monitorowania, pracowałem w firmie skupionej na DevOps, która nie była świadoma istnienia Monit, więc ostatecznie napisały własne rozwiązanie. Sprawdź to na Github - https://github.com/ZenFire/gaggled
Możesz także polegać na bezpłatnych wiadomościach e-mail Monit i być może skrypcie lub parsowaniu danych
monit status
wyjściowych z wiersza poleceń . Jest dość łatwy do strawienia ...źródło