Доброго времени суток!
Начальство загрузило задачей.
Необходимо сотворить сбор статистики на сервере.
Параметры такие:
1. Сбор статистики загрузки проца, памяти, сети.
2. Сбор необходимо вести по пользователям, т.е. какой пользователь сколько ресурсов использует.
3. Хранение данных в Mysql
4. Построение графика за нужный период
5. Построение графика в реальном времениСамое важное это 2 пункт :)
Пока почитав про то что есть наткнулся на zabbix вот только не нашел поддерживает ли он сбор статистики именно по пользователям.
Но впринцаапе разници нет ни какой что ставить главное что бы подходило под перечисленные требования.
>2. Сбор необходимо вести по пользователям, т.е. какой пользователь сколько ресурсов использует.Пользователи A и B загрузили разные программы, но каждая из них использует libmysql и соответственно обращается к mysql-server. Как будем считать ресурсы в данном случае? Начните с такого ресурса как память, потом добавьте пользователя C чьи программы не используют мускул.
Когда осознаете всю бредовость такой постановки задачи попробуйте объяснить ее начальству.
>Пользователи A и B загрузили разные программы, но каждая из них
>использует libmysql и соответственно обращается к mysql-server. Как будем считать ресурсы
>в данном случае? Начните с такого ресурса как память, потом добавьте
>пользователя C чьи программы не используют мускул.Ну в первом приближении можно делить общее поровну на всех использующих.
Но всё равно задачка весьма сомнительная. Это всё для чего делается? Наверное, чтобы можно было смотреть на циферки и делать какие-то выводы. Так вот нет никаких гарантий, что из правильных циферок, будь они у нас, мы сможем сделать правильные выводы.
Умеет начальство развлекаться, да? ;)
>Умеет начальство развлекаться, да? ;)Да тут дело собственно вот в чем. Сервак предназначен для научных расчетов и считают на нем много народу, так вот и хотелось бы узнать сколько ресурсов использует каждый из них!!!
А zabbix ведет статистику по процессам которые грузят систему ???
Ради интереса перечислите то, что вы и ваше начальство подразумеваете под ресурсами. С точки зрения системы их не один десяток разных, но слабо верится что бы вы хоть о трети слышали.
>Ради интереса перечислите то, что вы и ваше начальство подразумеваете под ресурсами.
>С точки зрения системы их не один десяток разных, но слабо
>верится что бы вы хоть о трети слышали.Наверное начальству вполне хватит построения графиков по обобщающему ресурсу - загрузка системы.
А вообще, лучше всего предугадать действия начальства при виде графика, и будучи уверенным в том, что шеф ни капельки ни петрит в этой области, нарисовать график самому.
>>Ради интереса перечислите то, что вы и ваше начальство подразумеваете под ресурсами.
>>С точки зрения системы их не один десяток разных, но слабо
>>верится что бы вы хоть о трети слышали.
>
>Наверное начальству вполне хватит построения графиков по обобщающему ресурсу - загрузка системы.
>
>
>А вообще, лучше всего предугадать действия начальства при виде графика, и будучи
>уверенным в том, что шеф ни капельки ни петрит в этой
>области, нарисовать график самому.Не так не попрет потому что самому собственно интересно сколько и кто считает
>Наверное начальству вполне хватит построения графиков по обобщающему ресурсу - загрузка системы.Ну осталось теперь убедить ядро в существовании такого волшебного параметра, а то оно не в курсе.
>>Наверное начальству вполне хватит построения графиков по обобщающему ресурсу - загрузка системы.
>
>Ну осталось теперь убедить ядро в существовании такого волшебного параметра, а то
>оно не в курсе.Я думаю можно что то типа top ом выдирать статистику каждую минуту и парсить его но это очень геморно, поэтому хотелось бы что нить по лутше и поудобнее!!!
Зачем нужен top, если есть /proc?
Однако дискуссия показала, что вы понятия не имеете, что именно вам нужно, и можете только сыпать тройными ! ни к месту, так что разговор становится бессмысленным и продолжать его не вижу смысла.
>Необходимо сотворить сбор статистики на сервере.У вас там OS/360 или RTOS? Телепаты извините в отпуске.
>1. Сбор статистики загрузки проца, памяти, сети.
Есть везде.
>2. Сбор необходимо вести по пользователям, т.е. какой пользователь сколько ресурсов использует.
Есть в "старых" коммерческих юниксах.
>3. Хранение данных в Mysql
>4. Построение графика за нужный период
>5. Построение графика в реальном времениЭти три - прикручивается вручную. Вполне себе делабельно.
>Самое важное это 2 пункт :)
См. мой вопрос.
>Пока почитав про то что есть наткнулся на zabbix вот только
>не нашел поддерживает ли он сбор статистики именно по пользователям.Нет.
>Но впринцаапе разници нет ни какой что ставить главное что бы подходило
>под перечисленные требования.Рекомендую - s/390 или на что денеХ есть из этой семейки :)