Мониторинг количества клиентов секторной Ubiquiti по SSH из Zabbix

На тесте приведу пример получения количества клиентов подключенных к обычной секторной антенне Ubiquiti AirMax Rocket M5.
Получать данные будем через SSH.

Для проверки один раз подключимся к устройству (первый раз при подключении наберем yes и нажмем enter):

sudo -u zabbix ssh -p 22 admin@192.168.0.55

Теперь в Zabbix добавим элемент данных к шаблону или хосту, например с именем «Template Ubiquiti Rocket M5 Sector»:

Имя: любое
Тип: SSH агент
Ключ: ssh.run[clients,,22,utf8]
Метод аутентификации: Пароль
Имя пользователя: ИМЯ
Пароль: ПАРОЛЬ
Выполняемый скрипт: команда выполняемая на устройстве (смотрите ниже)

Пример команды отображаемой количество подключенных клиентов:

wstalist |grep "mac" |wc -l

Соответственно создадим график элементу данных, а также триггер:

Имя: На секторной антенне  {HOST.NAME} > 40 клиентов
Выражение: {Template Ubiquiti Rocket M5 Sector:ssh.run[clients,,22,utff8].last(#1)}>40

Смотрите также:
Настройка SSH проверок в Zabbix

Ремонт HP Pavilion dv7 — белый экран

Заметил недавно появление белого экрана в момент работы на ноутбуке HP Pavilion dv7.
При переключении на внешний монитор и обратно комбинацией с клавишей Fn изображение отображалось нормально, но через время проблема появлялась снова.

Основной причиной такого явления скорее всего является поврежденный либо плохой контакт на шлейфе идущего к дисплею.
В моем случае его отключение/подключение не решило проблему, пришлось заказать его на Aliexpress, стоит он там не дорого.
Под батареей написано полное название модели ноутбука под которую и нужно заказывать шлейф.

После замены шлейфа проблема решилась.

Обновление Ubuntu 14.04 до 16.04

Перед обновлением рекомендую сделать резервную копию важной информации.

Обновим систему до актуального состояния:

sudo apt-get update
sudo apt-get upgrade

Перезагрузим:

sudo reboot

Посмотрим текущую версию:

lsb_release -a

Приступим к обновлению до версии 16.04:

sudo update-manager -d

Либо так:

sudo do-release-upgrade

По завершению обновления нужно будет выполнить перезагрузку.
Замечу что множество пакетов будет также обновлено, к примеру PHP5 обновится до PHP7 и т.д., по этому нужно быть к этому готовым.
Как понизить версию PHP я описывал в этой статье — Как установить PHP 5.6 в Ubuntu 16
Или как повысить тут — Повышение версии PHP в Ubuntu 14.04

Как закрыть ссылку от индексации

Чтобы поисковые системы Google, Yahoo!, Yandex и Bing, не переходили по конкретным ссылкам и не индексировали их, а также чтобы не передавался по ним PageRank, нужно добавить к ссылке специальный атрибут:

Читать далее «Как закрыть ссылку от индексации»

Использование пароля прошивки на Mac

Чтобы установить или отключить пароль прошивки на компьютерах Mac и MacBook необходимо при включении после звукового сигнала нажать одновременно клавиши Command + R либо клавишу Option (Alt), далее после запуска окна восстановления вверху выбрать меню «Утилиты» — «Утилита пароля прошивки» и в открывшемся окне выбрать «Включить пароль прошивки» и установить пароль.
Читать далее «Использование пароля прошивки на Mac»

Мониторинг BGP в Zabbix

Приведу пример простой проверки запущено ли что-то на TCP порту 179 который использует BGP.

Создадим в новом шаблоне Zabbix или прямо в узле сети следующий элемент данных с именем «Template App BGP Service» (где 192.168.10.2 адрес узла сети на котором проверяется работоспособность BGP):

Имя: BGP service is running
Тип: Zabbix агент
Ключ: net.tcp.service[tcp,192.168.10.2,179]
Тип информации: Числовой (целое положительное)
Тип данных: Десятичный
Отображение значения: Service state

Если на узле установлен Zabbix-agent, то создадим два элемента данных и в поле «Ключ:» укажем:

proc.num[bgpd]
proc.num[zebra]

Если элемент данных сообщает 0, то значит BGP не работает либо порт закрыт, если 1 — все в порядке.

Соответственно добавим триггер который будет уведомлять о неработающем BGP:

Имя: Не работает BGP на {HOST.NAME}
Выражение: {Template App BGP Service:net.tcp.service[tcp,192.168.10.2,179].max(#3)}=0

Все.

Документация по GoIP

Формат: PDF
Скачать GoIP Series User Manual V1.5
https://files.ixnfo.com/Manuals/GoIP/GoIP_Series_User_Manual_V1.5.pdf

Формат: PDF
Скачать GoIP with SMPP Support
https://files.ixnfo.com/Manuals/GoIP/GoIP_with_SMPP_Support.pdf

Формат: PDF
Скачать sms_server_api_en
https://files.ixnfo.com/Manuals/GoIP/sms_server_api_en.pdf

Настройка почтового адреса по умолчанию в cPanel

Предположим вы хотите чтобы вся почта приходящая на несуществующие почтовые ящики вашего домена доставлялась на определенный почтовый ящик.

Для этого:

1) На главной странице cPanel в разделе «Электронная почта (Email)» выберем «Адрес по умолчанию (Default Address)»

2) В открывшемся окне укажем домен (если их несколько), выберем «Переслать на адрес электронной почты (Forward to Email Address)» и укажем на какой адрес пересылать.

Вместо пересылки там также можно выбрать удаление писем, пересылать на системный почтовый аккаунт либо направить какому нибудь скрипту.

Все.

Обновление прошивки маршрутизатора Asus RT-N10E

Опишу ниже процедуру обновление прошивки маршрутизатора Asus RT-N10E.

Читать далее «Обновление прошивки маршрутизатора Asus RT-N10E»

Руководство «Основные команды настройки BDCOM P3310B»

Формат: PDF
Размер: ~ 2 Мб
Язык: Английский
Скачать руководство «Основные команды настройки BDCOM P3310B»
https://files.ixnfo.com/Manuals/BDCOM/P3310/BDCOM_P3310B_Basic_Configuration_Commands.pdf

Формат: PDF
Размер: ~ 1 Мб
Язык: Русский
Скачать краткое руководство по настройке BDCOM P3310B
https://files.ixnfo.com/Manuals/BDCOM/P3310/Manual_P3310_Rus_22022013.pdf

Смотрите также мою статью — Настройка BDCOM P3310B-2AC EPON