Ad Widget

Collapse

Отправка событий на syslog сервер или по средствам snmp trap

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sea2space
    Junior Member
    • Oct 2022
    • 3

    #1

    Отправка событий на syslog сервер или по средствам snmp trap

    Добрый день!

    Подскажите пожалуйста:

    Сейчас у меня настроена отправка определенных событий на email адрес.
    Стоит задача уйти от данного процесса и направлять данные события по средсвам syslog или snmp trap на внешний сервер (не Zabbix).

    В способах оповещения есть скрипты, есть ли возможность создания скрипта для отправки событий через конвертацию в syslog\snmttrap на внешний сервер? Или возможно какое-нибудь другое решение
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by sea2space
    Стоит задача уйти от данного процесса и направлять данные события по средсвам syslog или snmp trap на внешний сервер (не Zabbix).

    В способах оповещения есть скрипты, есть ли возможность создания скрипта для отправки событий через конвертацию в syslog\snmttrap на внешний сервер?
    Да без проблем. Используйте в скрипте команду snmptrap либо logger.

    Comment

    • sea2space
      Junior Member
      • Oct 2022
      • 3

      #3
      Originally posted by Kos
      Да без проблем. Используйте в скрипте команду snmptrap либо logger.
      Сделал след скрипт:

      Code:
      #!/bin/bash
      /usr/bin/logger -t ZABBIX_TELECOM $1 $2 $3 $4
      И добавил его в способы оповещений.
      Он начал писать заматчанные события в локальный сислог

      Далее
      Code:
      /etc/rsyslog.d/20-zabbix.conf
      :syslogtag,contains,"ZABBIX_TELECOM" @123.123.123.123;RSYSLOG_SyslogProtocol23Format
      Вроде все ок, на внешний сислог сервер приходят.
      Спасибо)

      А как сделать из этого snmptrap в скрипте не могу понять​

      Comment

      Working...