Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • откройте терминал ОС Linux, где установлен Zabbix;
  • откройте текстовым редактором файл конфигурации zabbix Zabbix командой:
Code Block
languagebash
sudo nano /etc/zabbix/zabbix_server.conf

...

  • сохраните изменения (ctrl+s) и закройте окно редактора (ctrl+x);
  • перезагрузите сервис сервер Zabbix командой: 
Code Block
languagebash
sudo systemctl restart zabbix-server
  • скачайте скрипт для обработки SNMP TRAP данных, для этого введите команду:
Code Block
languagebash
sudo wget https://git.zabbix.com/projects/ZBX/repos/zabbix/raw/misc/snmptrap/zabbix_trap_receiver.pl -O /usr/bin/zabbix_trap_receiver.pl
  • измените права доступа к скрипту командой:
Code Block
languagebash
sudo chmod a+x /usr/bin/zabbix_trap_receiver.pl
  • установите сервисы для получения и обработки SNMP TRAP с помощью команды:
Code Block
languagebash
sudo apt-get install snmp snmp-mibs-downloader snmptrapd
  • откройте на редактирование конфигурацию snmptrapd командой:
Code Block
languagebash
sudo nano /etc/snmp/snmptrapd.conf
  • добавьте в файл конфигурации следующий текст:
Code Block
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl";
  • если используется название community отличной от public, то измените название;
  • сохраните изменения (cntrl+s) и закройте окно редактора (cntrl+x);
  • откройте на редактирование конфигурацию snmptrapd командой:
Code Block
languagebash
sudo nano /etc/snmp/snmp.conf
  • закомментируйте строку "mibs :   ";

должно быть

Code Block
#mibs :

...

  • после этого еще раз перезапустите и проверьте работу сервиса snmptrapd.
Code Block
languagebash
sudo systemctl restart snmptrapd
sudo systemctl status snmptrapd

...