Zabbix не работает icmpping cnt=0 rcv=0

После установки zabbix-proxy на CentOS 6, все icmpping / icmppingsec элементы возвращали нулевые зеачения.

После включения DEBUG режма, лог Zabbix показал следующее:

[code]
31790:20140611:073610.004 In process_ping() hosts_count:1
31790:20140611:073610.004 /tmp/zabbix_proxy_31790.pinger
31790:20140611:073610.004 10.20.2.20
31790:20140611:073610.004 /usr/sbin/fping -C5 -p200 -b1024 -t1000 2>&1 &1

Компиляция PHP для интерфейса Zabbix 2.2

Для компиляции PHP для интерфейся Zabbix 2.2+ необходимо использовать следующие параметры:

[code]
./configure —enable-mbstring —enable-sockets —with-mysql —with-mysqli —with-ldap —enable-fpm —enable-bcmath —with-gettext —with-xmlrpc —with-openssl —with-mcrypt —with-gd —with-zlib —with-freetype-dir=/usr/include/freetype2 —with-jpeg-dir=/usr/lib
[/code]

Минимальные параметры в файле php.ini :

[code]
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_execution_time = 300
max_input_time = 300
session.auto_start = 0
[/code]

Сохранение базы конфигурации Zabbix

Ниже приведен скрипт для бэкапа конфигурации Zabbix 2 (содержит данны о хостах, элементах, шаблонах итд). Данные мониторинга (история, тренды, события) не включены в архив, что делает его размер относительно небольшим.

Просто замените ZBX_DB и ZBX_USER на свои параметры базы данных:

[code]
mysqldump -u ZBX_USER -p ZBX_DB \
—ignore-table=ZBX_DB.acknowledges \
—ignore-table=ZBX_DB.alerts \
—ignore-table=ZBX_DB.auditlog \
—ignore-table=ZBX_DB.auditlog_details \
—ignore-table=ZBX_DB.escalations \
—ignore-table=ZBX_DB.events \
—ignore-table=ZBX_DB.history \
—ignore-table=ZBX_DB.history_log \
—ignore-table=ZBX_DB.history_str \
—ignore-table=ZBX_DB.history_str_sync \
—ignore-table=ZBX_DB.history_sync \
—ignore-table=ZBX_DB.history_text \
—ignore-table=ZBX_DB.history_uint \
—ignore-table=ZBX_DB.history_uint_sync \
—ignore-table=ZBX_DB.trends \
—ignore-table=ZBX_DB.trends_uint \
| gzip > zbx_db.sql.gz

[/code]

Zabbix SNMP — Error building asn.1 representation

При установке Zabbix на Debian 6, может возникнуть следующая ошибка SNMP:

Error building asn.1 representation

Для выяяснени причины запустите snmpget

[code]
snmpget -v2c -c public 123.45.67.89 SNMPv2-MIB::sysUpTime.0
Cannot find module (SNMPv2-MIB): At line 0 in (none)
[/code]

Если вы получили такую же ошибку, в системе не установлен пакет snmp-mibs-downloader.

Для его установки используйте менеджер пакетов apt:

[code]
apt-get install snmp-mibs-downloader
[/code]

После этого перезапустите zabbix-server

Темплейт Zabbix2 для мониторинга CheckPoint по SNMP

Я создал шаблон Zabbix 2.x для мониторинга CheckPoint продуктов через SNMP.

Этот шаблон использует CheckPoint MIB, который находятся на SecurePlatform OS в папке $CPDIR/lib/SNMP/

Вы также можете скачать MIB файл здесь (от версии R75 ):
http://pingtool.org/downloads/CHECKPOINT-MIB.txt

Вы должны скопировать этот файл на сервер Zabbix, в каталог /usr/share/snmp/mibs
Для проверки новых MIB-ов, можно запустить команду snmpget следующим образом:

SNMPv2: [code]snmpget -v2c -c -Of CHECKPOINT-MIB::svnVersion.0[/code]
SNMPv3: [code]snmpget -v3 -l authpriv -u -A -X -Of 192.168.14.3 CHECKPOINT-MIB::svnVersion.0[/code]

Эта команда должна вернуть версию продукта: iso.org.dod.internet.private.enterprises.checkpoint.products.svn.svnInfo.svnVersion.0 = STRING: «. R75.40»

Вот ссылки для загрузки шаблонов:

SNMPv2: http://pingtool.org/downloads/zbx_CheckPoint_SNMP.xml
SNMPv3: http://pingtool.org/downloads/zbx_CheckPoint_SNMPv3.xml

Темплейт SNMPv2 связан со стандартными Zabbix шаблонами: Template SNMP Device и Template SNMP Disks .

Темплейт SNMPv3 связан с Zabbix SNMPv3 Темплейтами : Template SNMPv3 Device и Template SNMPv3 Disks.

Вы можете получить эти шаблоны здесь