Я хочу добавить несколько тестов к блоку удаленных серверов. Кодировать это с помощью NetSNMP :: Agent из Perl выглядит довольно просто. Я не понимаю, как лучше всего добавить определения в (новую или существующую) MIB.
Я нашел блокировку, назначенную нашему рабочему месту, но контактное имя давно исчезло, поэтому я сомневаюсь, что кто-то его поддерживает. В поисках приложений для создания новой MIB, кажется, можно найти много приложений стоимостью 500 долларов.
Если я хочу добавить несколько тестов db (количество записей, использование) в свой блок SNMP в .1.3.6.1.4.1.9892, есть ли простой способ? Я прочитал одну статью об использовании UUID для (попытки) обеспечения уникальности. Это обычно делается?
Или стоит просто придерживаться числового обозначения и что-то придумать?
Если вы сомневаетесь в своем личном OID и просто не можете получить окончательный ответ относительно использования этого пространства имен, вы всегда можете зарегистрировать новый. Но на практике обычно достаточно просто запустить новое поддерево с относительно большим числом, скажем, '.1.3.6.1.4.1.9892.10000`, и построить свою структуру оттуда. Пока вы занимаетесь этим, убедитесь, что данные задокументированы и обновляются, чтобы другие люди через 10 лет не столкнулись с той же проблемой.
Кроме этого, вам не нужны дорогие инструменты для небольшой группы точек данных, просто используйте другие MIB в качестве шаблона для создания того, что вы хотите.