forum.bitel.ru http://forum.bitel.ru/ |
|
Не работает проверка Uptime устройства http://forum.bitel.ru/viewtopic.php?f=44&t=7356 |
Страница 1 из 1 |
Автор: | barguzin2 [ 29 окт 2012, 21:39 ] |
Заголовок сообщения: | Не работает проверка Uptime устройства |
Есть цыска 7206. Завел её в биллинг, назначил обработчик управления устройством стандартный SnmpDeviceManager, однако он валит ошибку Код: connection 10-29/23:38:11 ERROR [sa-p-11-t-17] DeviceManageWorker - Check uptime error for device:2 - waiting 120000ms for nex t try. uk.co.westhawk.snmp.stack.AgentException: Timed out ru.bitel.bgbilling.common.BGException: uk.co.westhawk.snmp.stack.AgentException: Timed out at ru.bitel.bgbilling.kernel.network.snmp.SnmpClient.get(SnmpClient.java:460) at ru.bitel.bgbilling.modules.inet.dyn.device.snmp.SnmpDeviceManager.uptime(SnmpDeviceManager.java:86) at ru.bitel.bgbilling.modules.inet.access.manage.DeviceManageWorker.uptime(DeviceManageWorker.java:295) at ru.bitel.bgbilling.modules.inet.access.manage.DeviceManageWorker.runImpl(DeviceManageWorker.java:84) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98 ) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:1 80) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) Caused by: uk.co.westhawk.snmp.stack.AgentException: Timed out at uk.co.westhawk.snmp.stack.Pdu.setErrorStatus(Pdu.java:760) at uk.co.westhawk.snmp.stack.Pdu.handleNoAnswer(Pdu.java:824) at uk.co.westhawk.snmp.stack.Pdu.transmit(Pdu.java:693) at uk.co.westhawk.snmp.stack.Pdu.transmit(Pdu.java:669) at uk.co.westhawk.snmp.stack.Transmitter.run(Transmitter.java:80) at java.lang.Thread.run(Thread.java:662) хотя при этом включаю tcpdump и жду очередную проверку Код: 23:36:33.727140 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 66) x.x.x.19.32922 > x.x.x.10.161: { SNMPv1 C=public { GetRequest(25) R=32 .1.3.6.1.2.1.1.3.0 } } 23:36:33.728236 IP (tos 0x0, ttl 255, id 24580, offset 0, flags [none], proto: UDP (17), length: 70) x.x.x.10.161 > x.x.x.32922: { SNMPv1 C=public { GetResponse(29) R=32 .1.3.6.1.2.1.1.3.0=48995754 } } Как видно есть запрос и есть на него ответ плюс к этому вручную аптайм тоже получаю. Код: snmpget -v1 -c public x.x.x.10 1.3.6.1.2.1.1.3.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (48954787) 5 days, 15:59:07.87 |
Автор: | Amir [ 30 окт 2012, 18:21 ] |
Заголовок сообщения: | Re: Не работает проверка Uptime устройства |
Может быть iptables не пропускает ответ? |
Автор: | barguzin2 [ 30 окт 2012, 18:46 ] |
Заголовок сообщения: | Re: Не работает проверка Uptime устройства |
фаервол это первое дело которое сразу настроил. плюс пробовал отключать совсем. я потому и привел вывод snmpget, если бы iptables фильтровал, то я бы не увидел ответа. Тьфу блин, вот что значит к ночи ближе тестировать. Проверил сейчас - не про то устройство он ругается ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |