Бюджет: 1000 UAH Термін: 1 день
можно настроить Zabbix под эту задачу и не изобретать велосипед
Всё нужно для linux
1. Необходимо написать мониторинг игровых серверов серверов на питоне или другом языке, который будет работать как вебсервер на определённом порту, связываться с базой где будет брать ип\порт\название игры по айди сервера (запрос будет в виде http://123123/getserverdata/?id=1231231) и выводить все необходимые данные в json формате
пример:
{"Status":"UP","Hostname":"NAME SERVER SUPER","CurrentPlayers":4,"MaxPlayers":24,"Map":"de_dust2","AdditionalInfo":{"Protocol":"17","Bots":"4"},"Players":[{"Name":"Brad","Score":28},{"Name":"Adrian","Score":24},{"Name":"Finn","Score":25},{"Name":"Derek","Score":17}]}
так же скрипты, которые будут выполнятся только при запуске:
2. скрипт который будет обходить все сервера с базы и определять онлайн сервер или нет, если нет - записывать значение в базу, если да - обнулять это значение.
3. который будет обходить все сервера с базы, получать инфу (онлайн, имя карты, имя сервера) и записывать в json файл весь массив.
Список игр:
все скрипты должны работать по одним библиотекам опроса серверов и общим конфигом.
добавить конфиг с доступами к бд\портом\ип\именем базы откуда брать инфу\путь к файлу json из пункта 3.
Жду предложений
Бюджет: 1000 UAH Термін: 1 день
можно настроить Zabbix под эту задачу и не изобретать велосипед
Бюджет: 1500 UAH Термін: 14 днів
Заинтересовался Вашим проектом. Готов реализовать все на Go Lang. Есть вопросы по поводу некоторых пунктов.
Работу делаю качественно, как для себя.
Бюджет: 799 UAH Термін: 1 день
Zabbix или Nagios - это работа на 2 часа. Поддерживаю, отдельные скрипты не нужны
Десктопні додатки 70 ставок 31 липня
Розробка ботів 69 ставок 31 липня
Парсинг даних 47 ставок 30 липня
78 ставок 29 липня
Розробка ботів 88 ставок 27 липня