Показаны сообщения с ярлыком zabbix. Показать все сообщения
Показаны сообщения с ярлыком zabbix. Показать все сообщения

29 окт. 2019 г.

Zabbix notifications to Telegram

Send notification from Zabbix to Telegram messenger

24 июл. 2019 г.

Asterisk - Zabbix

Мониторим - количество подключенных аппаратов, задержка до городского транка, количество ожидающих в очереди, количество обслуживающих в очереди.

Ставим агент (debian - прямо из репозитария), разрешаем ему выполнять 'asterisk -x'
(sudoers, groups и.т.п.)

В параметрах агента  (/etc/zabbix/zabbix_agent.conf) добавляем

UserParameter=asterisk.trunkdelay,sudo /usr/sbin/asterisk  -x 'sip show peers'| awk '$0~/^trunkname/ {print substr($8,2,3)}'
UserParameter=asterisk.trunkstatus,sudo /usr/sbin/asterisk -x 'sip show peers'| awk '$0~/^trunkname/ {print $7}'|grep OK|wc -l
UserParameter=asterisk.activepeers,sudo /usr/sbin/asterisk -x 'sip show peers'| awk '$8~/OK/ {print $0}' |wc -l
UserParameter=asterisk.queuecalls,sudo /usr/sbin/asterisk -x 'queue show callcenter'| grep 'in call'  |wc -l
UserParameter=asterisk.queuequeue,sudo /usr/sbin/asterisk -x 'queue show callcenter'| grep 'callcenter has' |awk '{ print $3 }'



Шаблон:

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>

28 окт. 2015 г.

Zabbix настройки

Почти сразу после установки.
CacheSize=32M
StartPingers=5


После, естественно,
service zabbix-server restart

24 окт. 2015 г.

Установка Zabbix в контейнеры OpenVZ Proxmox - раздельно database на postgreSQL и frontend+server

Что хотим получить?

Zabbix, если его ставить из appliance или пакетными менеджерами по-умолчанию, обладает проблемами с масштабируемостью. Поставить его просто и просто начать работу, но решение будет не масштабируемым и потом, при расширении системы, потребуется много работы по замене сервера БД на Postgres, выносе БД на отдельный хост, запуске failover-кластера.
Есть свободная платформа виртуализации Proxmox, в которой помимо полной виртуализации qemu есть контейнеры OpenVZ - аналог Solaris Zones. Контейнеры позволяют запускать множество систем на одном ядре с малыми накладными расходами. Proxmox позволяет легко бэкапить зоны, поддерживает Live Migration и кластера.
PostgreSQL устойчивее чем MySQL при высоких нагрузках, тоже позволяет создавать кластеры.

Результат - без перекомпиляции всех пакетов, при минимуме усилий, получить полностью свободную, легко масштабируемую в дальнейшем, отказоустойчивую конфигурацию Zabbix.

23 окт. 2015 г.

mysql <-> postgresql cli

  • $ mysql -u root -prootpassword
$ su - postgres
$ psql
  • mysql> show databases;
postgres=# \l
  • mysql> use mybase;
postgres=# \c mybase
  • mysql> show tables;
ocdp=# \dt
  • mysql> create database mybase;
postgres=# create database mybase;
  • mysql> drop database mybase;
postgres=# drop database mybase;
  • mysql> quit
postgres=# \q