Рейтинг:0

Cacti - Не удалось найти определенные результаты поискового запроса (поиск не дал строк).

флаг in

Размещение вопроса здесь, так как нет ответа на форумах кактусов.

Мы используем более старую версию cacti версии 0.8.8b для построения графиков и мониторинга нашей сети. Большинство функций и графиков работают нормально, несмотря на старую версию. Но недавно у нас возникла проблема, из-за которой невозможно создать график для определенных интерфейсов из-за того, что поисковый запрос не показывает никаких данных.

Я попытался создать график, используя Новые графики -> хост -> статистика интерфейса snmp -> поиск по индексу if. но этот поиск возвращает с ошибкой [b]Search Returned no Rows[/b]. Но большинство значений if-index на одном устройстве я могу искать и создавать графики без каких-либо проблем.

Затем я попытался найти те же данные if-index с помощью инструмента snmpwalk.

snmpwalk -c ourcomm -v2C 192.168.1.11 | grep ххххххх 

и я вижу, что значение if-index возвращается как результат grep через некоторое время (например, через 1 минуту)

Затем я пытаюсь выполнить [b]обновить связанный запрос [/b] из веб-интерфейса cacti. это заняло около 1 минуты и завершить обновление. но не устранил проблемы. Я сделал перезагрузку несколько раз безуспешно. Пока я выполняю перезагрузку, я отслеживаю файл журнала cacti, и было много предупреждений об истечении времени ожидания.

23.01.2022, 06:25:02 — CMDPHP: Poller[0] ПРЕДУПРЕЖДЕНИЕ. Тайм-аут получения SNMP для хоста: «192.168.1.11» и OID: «.x.x.x.x.x.xx.x.x.x.x.x.x.x.x.
23.01.2022, 06:25:02 — CMDPHP: Poller[0] Host[3] DS[475] ПРЕДУПРЕЖДЕНИЕ. Результат SNMP недействителен. Частичный результат: U

Я попытался настроить несколько параметров PHP и тайм-ауты snmp, как показано ниже.

Из php.ini

максимальное_время_исполнения = 300
максимальное_входное_время = 300

кактусы -> настройки -> Общие ->

Время ожидания SNMP = 500

кактусы -> настройки -> опрос ->

Значение времени ожидания сценария и сервера сценариев = 60
Максимальное количество SNMP OID на запрос получения SNMP = 25

Но даже после всех этих изменений я все еще не вижу if-index в окне поискового запроса. Кто-нибудь знает, как это исправить?

Спасибо

drookie avatar
флаг za
Похоже, что время прохода IfTable/IfXTable истекло. Используйте snmpwalk, чтобы увидеть (не используйте grep, просто пройдитесь по дереву IfTable/IfXtable.)
rafalefighter avatar
флаг in
Спасибо за ответ. но snmpwalk -c ourcomm -v2C 192.168.1.11 ifTable дает мне вывод ifTable: неизвестный идентификатор объекта (Sub-id не найден: (вверху) -> ifTable)
rafalefighter avatar
флаг in
Обновлять. Мне удалось исправить это, увеличив время ожидания snmpwalk для каждого устройства и полностью перезагрузив соответствующий запрос данных.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.