zabbix установка агента на centos 7
Берем официальную документацию
но 4-ую версию на centos 7 можно поставить так:
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
полезные команды для мониторинга нагрузки
Кол-во открытых udp портов
ss -ua | grep -c ”
Скорость входящих+исходящих invite в секунду
tcpdump -n port 5060 | grep ‘SIP: INVITE sip:’ | pv -lar > /dev/null
Too many open files
лично я натолкнулся на эту проблему, когда у меня не было много вызовов, но команда ” ss -ua | grep -c ” выдавала значение около 1000 и астериск ругался TMOF сообщениями. Как оказалось кол-во открытых портов ограничивалось 1024 и это было связано с параметрами процесса.
По умолчанию unix ограничивает для пользователя кол-во открытых файлов до 1024.
При появлении данного сообщения обычно мы так:
а) проверяем ulimit -a лимиты, и можем задать soft лимит на файлы: ulimit -n 4096 к примеру.
б) добавляем в /etc/security/limits.conf строчки
* hard nofile 65536
* soft nofile 65536
, где * – это “для всех пользователей”, а 65536 само максимальное кол-во открытых файлов
После перезагрузки или входа\выхода пользователя лимиты должны применяться и в целом это работает, но если не сработало, то проверьте еще лимиты которые назначены непосредственно процессу:
cat /proc/XXXXX/limits
,где XXXXX номер родительского процесс (легко узнать через “ps aux | grep process_name”
PUSH NOTIFICATION. IOS. FLEXISIP. NODE.JS
- install flexisip,
- install node.js,
- get apple certificate in p8 format,
- add apn library for node.js
npm install apn
npm install systemd-journald (check dependencies at end) - change some parameters accordingly to your certificate and start test.js it will recieve http request from flexisip,
- copy flexisip.conf dont’ forget to change parameters inside file.
for ubuntu 18: update npm to stable\latest version
apt install pkg-config
apt install libsystemd-dev