Управление - это то, где большинство операционных систем отличаются друг от друга. По этой причине не так много инструментов, которые являются общими для всех операционных систем.
Кроме того, инструменты Unix следуют идиоме одиночной ответственности одного процесса, когда один инструмент получает информацию о процессоре, другой получает память и т. Д.
Единственный инструмент, который я видел в мире Unix, который получает всю эту информацию в одном месте - это топ. Почти все системные администраторы знакомы с этим инструментом и работают со всеми интересующими вас операционными системами. У него также есть дополнительное преимущество, поскольку он является открытым исходным кодом. Вы можете просто расширить этот инструмент, чтобы выставить интересующие вас счетчики и отправить его вместе с вашим приложением.
Другим способом сделать это может быть предоставление ваших счетчиков через SNMP и предоставление его другому стороннему инструменту SNMP, например, HP Open View, который может собирать и представлять согласованное представление вместе с другой информацией управления. Это может быть более предприимчивое решение, которое может понравиться маркетологам.
Я бы также сказал, что было бы неплохо написать автономный консольный инструмент, который администраторы могли бы использовать из своих собственных сценариев собственного производства (существует множество принципов с супер-человеческими администраторами / переплачивающим персоналом, который делает это).
Все вместе было бы здоровым решением для вашего требования, я думаю.