Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Требуется написать агент для linux на с++

project expired


Необходим агент для мониторинга TeamSpeak 3
Общение с TeamSpeak 3 происходит по протоколу serverquery(telnet)

Функционал агента:

  • Отправка информации о :
    • Хосте:
      • Нагрузке на CPU (приложением и всего в процентах)
      • Сколько использовано ОЗУ (приложением и всего в процентах)
    • Приложении (данные получаются через serverquery если не указанно иное)
      • Инстанс
        • Кол-во слотов
        • Кол-во пользователей онлайн
        • Входящий трафик (за последнюю секунду и среднее за минуту)
        • Исходящий трафик (за последнюю секунду и среднее за минуту)
        • Лог файл (получать не через serverquery, а через чтение файла)
      • Виртуальный сервер (для каждого включенного)
        • Исходящий трафик (за последнюю секунду и среднее за минуту)
        • Входящий трафик (за последнюю секунду и среднее за минуту)
        • Кол-во пользователей онлайн
        • Кол-во слотов
        • Сколько занимают места файлы (узнавать не через serverquery, а через размер каталога)
        • Сколько занимают места иконки (узнавать не через serverquery, а через размер каталога)
        • Лог файл (получать не через serverquery, а через чтение файла)

Как часто отправлять информацию:

  • каждые N секунд или только при изменении (проверять не чаще чем раз в N секунд),

Аутентификация

Для аутентификация входящих и исходящих запросов должен применяться JSON Web Tokens https://jwt.io 

Ключ должен находиться в заголовке X-API-KEY

Более детальное тз с документацией будет отправлено уже исполнителю.







  1. 35 days23000 ₴
    Евгений С.
     457  verified   10    0

    Готов к сотрудничеству. Сроки и стоимость могут измениться в зависимости ли подробного ТЗ.

    Ukraine Zaporozhe | 12 January 2017 |
  2.  freelancer isn't working in the service any longer
  3. 50 days30000 ₴
    Павел Мельников
     342   3    0

    Вышлите более детальное тех. задание, пожалуйста

    Ukraine Kyiv | 17 January 2017 |
  4. 30 days35000 ₽
    Стёпа программист
     165 

    Интересное задание, но хотелось бы уточнить детали.

    Russia Russia | 22 January 2017 |
  5. 14 days27000 ₴
    Дмитрий Сапега
     212 

    Есть опыт подобных работ . Готов реализовать данный проект.

    Ukraine Kyiv | 27 January 2017 |

Project published
12 January 2017
59 views