Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 1.76 KB

README.md

File metadata and controls

96 lines (65 loc) · 1.76 KB

zabbix-agent-extension-kannel

zabbix-agent-extension-kannel - this extension for monitoring kannel statistic.

Supported features

This extension obtains stats:

Kannel stats

  • status
  • uptime

WDP stats

  • received msg
  • queued msg

SMS stats

  • sent msg
  • sent queued msg
  • recv msg
  • recv queued msg
  • store msg
  • inbound rate
  • outbound rate

DLR stats

  • queued msg
  • storage

Boxes stats

  • type
  • id
  • IP
  • queue
  • status
  • ssl

SMSC stats

  • count
for each provider
  • ID
  • status
  • uptime
  • recv msg
  • sent msg
  • failed msg
  • queued msg

Installation

Manual build

# Building
git clone https://github.com/zarplata/zabbix-agent-extension-kannel.git
cd zabbix-agent-extension-kannel
make

#Installing
make install

# By default, binary installs into /usr/bin/ and zabbix config in /etc/zabbix/zabbix_agentd.conf.d/ but,
# you may manually copy binary to your executable path and zabbix config to specific include directory

Arch Linux package

# Building
git clone https://github.com/zarplata/zabbix-agent-extension-kannel.git
git checkout pkgbuild

makepkg

#Installing
pacman -U *.tar.xz

Dependencies

zabbix-agent-extension-kannel requires zabbix-agent v2.4+ to run.

Zabbix configuration

In order to start getting metrics, it is enough to import template and attach it to monitored node.

You should redefine macro {$KANNEL_URL} in global (template) or local (host) scope with url http://127.0.0.1:13000/status.xml

WARNING: You must define macro with name - {$ZABBIX_SERVER_IP} in global or local (template) scope with IP address of zabbix server.