LINUX.ORG.RU

Ищу программистов за еду

 ,


1

5

Кто хочет попрактиковаться в программировании? Давненько у меня была идея в софтине автоматизированно мониторинга и траблшутинга. Ты её ставишь, а она тебе говорит что на сервере не так. Ну, там, свопа мало, диск тормозит, кривые днс в resolv.conf итп. Никто не хочет попробовать такое написать? На питоне 3.

Перемещено true_admin из job

★★★★★
Ответ на: комментарий от anonymous

with open(outfile, «wb+») as fd:

Дык тогда докачка не будет работать, при открытии файла он обрежется. Не, я думаю проблема не в этом. Скорее всего, где-нить дурацкая off-by-one ошибка.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

я идеей проекта проникся. но участвовать не буду, сорри ))

Deleted
()
Ответ на: комментарий от tailgunner

Ты же не хардкодом собираешься задавать правила анализа конфигурации?

Я считаю что лучший конфиг это тот что написан на питоне. А там любую логику можно запихнуть.

Я, честно говоря, по ссылке так до конца и не понял что это. Выглядит как средство написание какого-нить навороченного биллинга опсоса с проверкой на непротиворечивость. По-моему, это перебор.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от Demacr

Сам начинаю пилить подобную штуку для Кисок.

Для сисок и прочих девайсов такое давно придумано. SNMP называется.

Siado ★★★★★
()
Ответ на: комментарий от anonymous

All write operations take place at the end of the file

Спасибо, родной. Правда, md5sum ещё не совпадает, но видео уже просматривается и размер правильный. Думаю, я найду проблему.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от anonymous
diff pdl-master/pdl.py pdl-master.fix/pdl.py
82c82,86
<     with open(outfile, "ab") as fd:
---
>     mode = "wb"
>     from os.path import isfile
>     if isfile(outfile):
>       mode = "rb+"
>     with open(outfile, mode) as fd:
anonymous
()
Ответ на: комментарий от true_admin

Я считаю что лучший конфиг это тот что написан на питоне. А там любую логику можно запихнуть.

То есть хардкод правил. Ну, имеешь право (pun intended, ага).

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Всё работает, спасибо. Оказалось, в разном md5 виноват ютуб. Похоже, он каждое скачивание как-то маркирует. С vk скачивается всё как надо.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

То есть хардкод правил

Я не понимаю. Можно пример конфига который не хардкод правил?

true_admin ★★★★★
() автор топика

То есть вы хотите софтину, которая будет собирать статистику с сервера и автоматически парсить логи, искать ошибки, смотреть нагрузу и т.п. и потом выдавать рекомендации?

Т.е. вы считаете, что посмотреть давно стоящий munin и грепнуть логи настолько сложно?

Deleted
()
Ответ на: комментарий от Demacr

Конечно можно. При чем реализаций этого протоколоа в виде библиотек дофига. В том числе и под питон.

Siado ★★★★★
()
Ответ на: комментарий от Deleted

и потом выдавать рекомендации?

Да.

посмотреть давно стоящий munin

грепнуть логи

Зачем смотреть если можно автоматизировать?

true_admin ★★★★★
() автор топика

Дам работу, которая тебя оставит без работы, да еще и забесплатно. Как мило. У нас вроде призыв к самоубийствам (пусть даже путем голодной смерти) запрещен ?

handbrake ★★★
()

Более-менее внятное ТЗ есть? Хотя бы на уровне <input> -> <output>?

Если да - то я хочу. Со следующей недели могу заняться.

CaveRat ★★
()
Ответ на: комментарий от CaveRat

ТЗ нету, я пока в раздумьях стоит ли игра свеч. Возможно, есть смысл доработать какой-то из существующих проектов которые были озвучены тут в треде.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Ну если проект начнется, могу в свободное время поучаствовать. Вообще у нас была затея писать свою систему мониторинга, но для управляемых сетевых свитчей

Siado ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.