Стартовая страница › Форумы › Понять, как работает ПО › Протоколы SNMP и SMTP
Помечено: #snpm #smtp
- В этой теме 35 ответов, 6 участников, последнее обновление 9 лет, 9 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
01.04.2016 в 09:03 #1938
Vitalii
УчастникЗдравствуйте!
В новостях сайта анонсирована реализация поддержки протоколов SNMP и SMTP. Не могу найти на сайте описание по настройке.01.04.2016 в 10:35 #1939
MikhailМодераторSNMP:
Реализуется KpSnmp.dll.
Сначала посмотрите описание библиотеки в Коммуникаторе на странице со списком DLL.
Если у Вас старая база конфигурации, то нужно из новой выгрузить тип КП 220.
Дальше попробуйте добавить устройство SNMP в систему по аналогии с Modbus. Там тоже есть форма для настройки запрашиваемых переменных, которая открывается в свойствах КП.SMTP
Проще говоря, это e-mail уведомления. Реализуется KpEmail.dll. Посмотрите описание команд в Коммуникаторе.
Если у Вас старая база конфигурации, то нужно из новой выгрузить тип КП 221.
КП заводите на отдельной линии связи.
В свойствах КП Вы можете настроить адресную книгу и параметры соединения с почтовым сервером. Для отправки команд на уведомления используется Модуль автоматического управления.В целом добавление устройств в систему происходит по обычному алгоритму. Если в процессе освоения возникнут более детальные вопросы, спрашивайте.
03.04.2016 в 12:56 #1945Vitalii
УчастникНе получается отправить письмо. С этого же компьютера пробовал отправлять с теми же настройками почтовой программой — письма уходят, т.е. связь с smtp есть. Журнал связи пишет следующее:
———————————————————————————
2016-04-03 14:44:54 Инициализация линии связи 17 «Уведомления на почту»
2016-04-03 14:44:55 Запуск линии связи 17 «Уведомления на почту»
Загрузка адресной книгиОжидание команд…
2016-04-03 14:45:22 Команда КП 59 «rscada@mail.ru», тип: KpEmail
Ошибка при отправке письма на —@gmail.com: Время ожидания операции истекло.Ожидание команд…
—————————————————————————В параметрах линии связи тип канала связи — «не задан». В настройках опроса КП — адрес 0, позывной — пусто, командная строка — пусто, таймаут 10000, пауза 200.
-
Ответ изменён 10 лет, 3 месяца назад пользователем
Mikhail.
04.04.2016 в 09:22 #1946
MikhailМодераторРекомендую убрать Ваш адрес из лога ))
Скорее всего, Коммуникатор не смог соединиться с почтовым сервером.
Какие настройки связи с почтовым сервером указаны в свойствах КП (пароль не нужно)?04.04.2016 в 09:50 #1947Vitalii
Участникsmtp сервер smtp.mail.ru
Порт 465
пользователь ******@mail.ru
Пароль *******
Отображаемое имя Rapid SCADA
Использовать SSL стоит галочкаПочту конечно было лучше не публиковать.. но оставил чтобы не было сомнений в настройке адресной книги и формате посылаемой команды.
04.04.2016 в 11:20 #1949
MikhailМодераторПо mail.ru у меня нет информации об успешности или не успешности настройки.
Попробуйте лучше для gmail или yandex:Gmail: smtp.gmail.com, 587
Yandex: smtp.yandex.ru, 25
SSL включеноЕсли с ними заработает, то можно разбираться, чем mail.ru отличается
04.04.2016 в 12:06 #1950Vitalii
УчастникЗаработало и с yandex и с mail.
Указывать надо 25 порт, хотя на обоих сервисах указывается 465 порт для SSL соединений. И в почтовой программе я указывал 465 порт.
Спасибо за помощь!04.04.2016 в 12:15 #1951Vitalii
УчастникСмею предположить, что в программе некоторая путаница с source и distination port.
04.04.2016 в 17:33 #1952
MikhailМодераторВ программе KpEmail такого нет ))
private void InitSnmpClient() { smtpClient.Host = config.Host; smtpClient.Port = config.Port; smtpClient.Credentials = new NetworkCredential(config.User, config.Password); smtpClient.Timeout = ReqParams.Timeout; smtpClient.EnableSsl = config.EnableSsl; }04.04.2016 в 21:52 #1953Vitalii
УчастникСильно извиняюсь. Сморозил откровенно чушь)))
Но тем не менее. Изучил вопрос и таки кажется докопался до истины))
В вашем случае вы используете не SSL, который работает на своем порту 465, а STARTTLS, который работает на обычном smtp порту 25. Разницы по сути никакой. Только вводит в заблуждение в настройках параметр «Использовать SSL». Наверное правильнее было бы написать «Использовать STARTTLS»https://msdn.microsoft.com/ru-ru/library/system.net.mail.smtpclient.enablessl%28v=vs.110%29.aspx
Сократ мой друг, но истина дороже!
Спасибо Вам Михаил за ваш проект!04.04.2016 в 23:13 #1954
MikhailМодераторВот теперь точно докопались до сути 🙂
Менять название параметра, наверное, пока не буду, т.к. нормальному человеку STARTTLS тоже ничего не скажет. Было бы полезно выбирать настройки из предустановок, не задумываясь.05.04.2016 в 09:21 #1955
manjey73УчастникVitalii для получения почты используется SSL на каком-то порту, для отправки скорее всего все так же 25.
Отсюда наверное и затык.10.07.2016 в 11:25 #2531Booster4
УчастникВот здесь:
Вывод инфы BIOS по SNMP03.10.2016 в 23:30 #3225aminifus
УчастникДобрый день!
Не могу добавить тэги по протоколу SNMP. В конфигураторе КП при добавлении появляется ошибка некорректный OID и все. Сам OID: 1.3.6.1.4.1.25728.8900.1.1.9.304.10.2016 в 08:48 #3226
MikhailМодераторДобрый день!
Попробуйте добавить в конце ещё .0 -
Ответ изменён 10 лет, 3 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.