Denis Denisov: Явно, что-то закрывает порт раз вы пишите, что согласно панели управления sshd жив. Но тогда это плохие новости. Без физического доступа к машине насколько я могу судить Вм уже ничего не сделать.
Хотя я не знаком с Vestacp. Если эта консоль позволит посмотреть параметры фаервола то надо копать в эту сторону.
SergSolomin: нет :). SNMP может использоваться много где и для чего но всё таки этот протокол используется для мониторинга сетевого оборудования. Мониторить с его помощью Windows это удаление гланд ректально. То есть можно наверное но зачем?? :)
SergSolomin: давайте сначала попробуем разобраться зачем мониторить Linux с помощью SNMP? Обычный метод через агента даст значительно больше информации.
Можно по крону. Тогда следует использовать zabbix_sender запущенный столько раз сколько полей нам надо получить из json и таким образом можно заполнить множество item'ов в базе.
Можно из самого Zabbix вызывать внешний скрипт. Но тогда скрипту надо будет дописать логику работу с ключами запуска типа:
"./my_script.py -field1" должно вернуть значение поля field1 из полученного документа, а запуск с ключом -field2 другое поле и т.д.
Чтобы посмотреть пример надо более точный запрос написать :)
Panchon Kamredo: Юрий вам уже ответил. json.loads формирует словарь из json. Ровно то же самое в вашем примере делает response.json(). Если использовать библиотеку json то надо использовать
salatTime = json.loads(response.text) но в этом нет смысла.
Panchon Kamredo: Это слишком общий вопрос... сильно зависит от платформы на которой вы пишите Mac/Windows/Linux, пакетов которые стоят да и просто ваших привычек. Погуглите различные графические библиотеки и как с ними работать. Что-то да понравится.
Panchon Kamredo: разница есть.
Метод text возвращает строку текста (type str) которую потом надо преобразовывать в словарь.
Метод json - возвращает словарь сразу. С которым потом можно нормально взаимодействовать.
Я не вижу какого-то смысла получать json в виде просто текста. Вы его потом регуляркой что ли парсить собрались? :)