Вы также можете использовать ggarrange из пакета ggpubr и установить «common.legend = TRUE»:
library(ggpubr)
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
p1 <- qplot(carat, price, data = dsamp, colour = clarity)
p2 <- qplot(cut, price, data = dsamp, colour = clarity)
p3 <- qplot(color, price, data = dsamp, colour = clarity)
p4 <- qplot(depth, price, data = dsamp, colour = clarity)
ggarrange(p1, p2, p3, p4, ncol=2, nrow=2, common.legend = TRUE, legend="bottom")
Установка snmp-mibs-downloader:
sudo apt-get install snmp-mibs-downloader
Это устанавливает много МИБ в/var/lib/mibs/ietf
, Затем загружаются с Файл> Загрузка
Что Вы пытаетесь сделать?
параметр командной строки, что Вы дали tkmib, кажется, использовался в качестве имени хоста.
Выполнение это без любого параметра командной строки, затем используйте Файл-> Загрузка Новый Файл МиБ и выберите свой MIB. Но Вы, вероятно, столкнетесь с проблемами, потому что основные МИБ не установлены.
Вы, вероятно, захотите изменить имя хоста (оно примет значение по умолчанию к "localhost"), который появляется о 2/3 вниз экран.
Вы не упоминали, какую версию Ubuntu Вы используете, но они, кажется, не поставлются ни в каком пакете в 12,04. В 10,04, основные МИБ являются частью libsnmp-base
пакет. Если Вы выполняете версию, которая не обеспечивает основных МИБ как часть libsnmp-основы, я предложил бы вручную загрузить МИБ и поместить их в один из этих каталогов:
, так как те каталоги (по-видимому), используются в качестве пути поиска tkmib (и другое программное обеспечение).
tkmib
пакет, кажется, был 'поврежден' в течение некоторого времени теперь.
Смотрят на очень старую ошибку Никакие значения от OIDs с tkmib в списке рассылки Debian с 2010. Значение по умолчанию net-snmp
версия, которая поставлялась с Ubuntu, была 5.4.3 и действительно работает как ожидалось с другими приложениями иждивенца SNMP (например, Кактусы), но не с tkmib
.
я недавно скомпилировал новую версию net-snmp
(версия 5.7.2), следующая эти инструкции , и смог вытащить некоторое минимальное использование из tkmib
.
После компиляции, я смог получить некоторые значения, возвращенные tkmib
. Однако интерфейс приложения не действует, как можно было бы ожидать. Таким образом, при издании get
запрос на экземпляре MIB (говорят, что запросы sysDesc MIB, например), tkmib возвращает значение NOSUCHINSTANCE
. Однако при издании getnext
запрос на тот же экземпляр возвращает фактическое математическое ожидание.
я настоятельно рекомендую использование другого браузера MIB, такой как [1 114] snmpb. Функциональность и интерфейс SnmpB намного выше к получению точных значений SNMP, по-моему, по сравнению с tkmib.
просмотр MIB, опрос, а также установка MIBS являются намного менее болезненными, чем использование tkmib
, Если Вы установлены при использовании tkmib
, имеете в виду, что необходимо будет также вручную создать ~/.snmp
каталог для сохранения любого из измененных значений между сессиями.
, Если Вы интересуетесь взятием snmpb для вращения, можно загрузить .deb файл здесь и установить его с [1 111]
Всего наилучшего.