Pull to refresh
5
0
Александр Балезин @gescheit

User

Send message

Бесспорно собирать данные через SNMP удобнее в том плане, что они будут в виде структуры, что избавит от парсинг, но это и добавляет сложности в проект. Тут в примере только одна секция конфигурации, но в реальной жизни настраивать нужно значительно больше и с большой долей вероятности даже у одного вендора не всё, что нужно будет доступно в SNMP, а еще нужно помножить эту проблему на количество вендоров. То есть в реальной жизни не получится сделать SNMP для получения данных, а CLI для конфигурации.

Кроме времени на разработку и поддержку дополнительной сущности в проекте потребуются ресурсы на поддержание доступа по SNMP. Поменяли адрес сервера - выкати настройки ACL или фаейрволла, пришло время поменять community string - не забудьте в проекте тоже поменять.

Я к чему всё это? То, что снаружи выглядит дешево и удобно, может обернуть болью в будущем. Да и это для примера только, в реальной жизни подобная система будет на порядок сложнее и обширнее по функционалу.

Интересная статья, спасибо!
Сам угораю по KSP, в orbiter еще не играл. А там физика так-же как в KSP считается? КА всегда находиться в зоне влияния(SOI) только одного тела, а остальные не учитываются?
Еще хочется увидеть астрономических расчетов. Например как рассчитать dV для выхода на ГСО и тому подобное.
Во первых мнемоническое обозначение легче запомнить, во вторых если экономите на количестве символов то можно использовать названия шаблонов длинной менее 5 символов, в третьих при использовании кластерезации в заббиксе идентификаторы будут 16-значными.
Никто не мешает отрезолвить имя в ID
А зачем указывать идентификаторы шаблонов и групп? Для человека удобнее писать все-таки имена…
Что-то не нашел никаких подробностей про «специальные» заголовки. А нельзя например пропатчить драйвера так, что-бы чипсет перед суспендом послал точке доступе мообщение, мол посылай мне данные раз в минуту?
Ну это как-то тапорно рубить весь порт. Может посмотреть в сторону iptables + limit-burst?
Тулчейн в систему не ставиться, он собирается в директории с OpenWRT при первой сборке прошивки(make prepare).
Попробуйте ubnt/ubnt. По крайней мере в прошивках убикути такие используются
RT-N16 пока не поддерживается. wiki.openwrt.org/toh/start — список поддерживаемого оборудования. Например мне понравился wndr3700, мощный проц, 2 радиокарты(2,4 +5 ГГц)
Вот поэтому я и рекомендую использовать временное хранилище, тогда будет один скрипт на один свитч
в том что между клиентом и сервером будет шифрованное соединение. между сервера обычно нешифрованное и ходит.
Можно использовать симметричное шифрование. В голове шифровать команду, а потом расшифровывать результат :)
Например на WNDR-3700. Странно что есть такое ограничение на вланы. Это при вешании влана в самой системе или на свитч через swconfig?
Тогда с другой стороны подойти: команда которая убьет предыдущую команду :)
А может ограничить время работы треда с выполнением процесса? А то «tail -f» и всё…
Немного не понятно вот это место: «у меня для гарантированного опроса 9 свичей, из которых 3 48-портовых, и 5 24-портовых и 1 16-портовый, потребовалось установить время выполнения скрипта в 15 секунд». Скрипт же выполняется для каждого порта, причем тут количество свичей?
Для увеличения производительности я бы рекомендовал сделать такой финт: при первом запросе таблиц с портами с маками сохранить их и дату во временном хранилище, при последующих запросах брать данные уже из этого файла, а если дата в файле просрочена на 5 минут например, запустить процесс обновления табличек. Тогда скрипт не будет каждый раз получать одну и ту же информацию.
Хорошая статья, спасибо. Но мне моя параноя не позволяет довериться почте. Подобный бот был для жаббера, вот это мне кажеться более безопасным решением.
Что-бы не запускались интерактивные приложения, можно указать TERM="".
telnetlib сложно использовать на устройствах которые использует всякие цвета, или еще какие-нибудь хитрые символы ориентированные на обычный telnet. Я с таким столкнулся в железках от mikrotik'а. Надоело вырезать всякие спец символы — перешел на pexpect. Еще есть paramiko, им можно ssh автоматизировать.
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity