
Мне нужно отслеживать среднее использование ЦП и памяти для сервера Solaris. Как автоматизировать процесс с помощью скриптов для ежедневного мониторинга использования ЦП и памяти и выдать его в виде среднего значения за месяц?
решение1
решение2
мунинэто комплексная и гибкая система для мониторинга и построения графиков всех видов данных о системе unix, включая использование процессора, использование памяти, пространство подкачки, использование диска, пропускную способность сети и многое другое. Он может контролировать одну или несколько систем. Он может создавать HTML-отчеты с кликабельными ссылками на подробные графики с течением времени.
Все данные записываются вrrdtoolформат, который фактически является стандартом де-факто для данных системного мониторинга.
Существует множество готовых модулей, охватывающих все основные функции, а также дополнительные, такие как мониторинг определенных приложений (отправленная/полученная почта, прокси-сервер Squid, сведения о сервере или клиенте NFS, использование веб-сервера и т. д. и т. п.).
Также имеется хорошо документированный «API» для написания собственных скриптов на языке по вашему выбору — многие из включенных и дополнительных мониторов написаны на bash, perl и/или python.
Наконец, существует огромный архив сценариев, написанных другими людьми, с возможностью поиска.