12 ноября 2015

Zabbix agent installer

zabbix agent installer
Установка агента мониторинга на сервера и рабочие станции под виндой связана с некоторыми рутинными операциями. Исполняемый файл агента и файл конфигурации нужно скопировать, затем внести изменения в файл конфигурации, затем запустить инсталляцию из командной строки. Слишком много человеческого фактора. Есть решение в виде MSI установщика, но подойдет оно только для раскатывания через GPO, т.к. также требует указания параметров при установке.


В моем решении достаточно просто запустить CMD файл.









08 октября 2015

Asterisk database housekeeping

A simple script of asterisk database cleanup.

!! Be careful you have free disk space equal to the size of the database. That need for defragmentation of the database.

 UPD.  I added a check of free disk space

15 сентября 2015

Проверка видимости автономной системы с помощью RIPEstat и Zabbix

RIPE предлагает хорошие инструменты для анализа доступности ваших IP ресурсов из сети Интернет.

Я люблю когда все необходимые метрики собраны в одном месте и Zabbix для этого подходит лучше всего.

09 сентября 2015

Big problems of cluster Juniper SRX 1K and above

Sorry for my French.

If you have made a cluster of High-End Series Juniper SRX, forget about using IPSec. Or you should use Active/Passive configuration of cluster. Of course there is a scenario where it's possible (quasi). If the traffic does not go between nodes.

Juniper realy? It's a joke?

Passive device worth few kilo$ be buzzing fans and quietly wait in the wings.

The funny thing is no such restriction for branch series of SRX.

Proof

26 июля 2015

Arduino метеостанция


arduino oregon

DYI инструкция по сбору домашней метеостанции.

Нам понадобиться:

  • Arduino — 1 шт. 
  • OLDE экран - 1шт.
  • Датчик давления BMP085 - 1 шт. 
  • Датчик температуры и влажности DHT22 - 1 шт. 
  • Беспроводной датчик температуры и влажности Oregon THGN132N - 1 шт. (для измерения показаний на улице) 
  • Приемник на 433МГц — 1 шт.
  • Свободное время - от 60 минут. 
  • Не очень кривые руки - 2 шт.


02 июля 2015

Отправка сообщений Zabbix через WhatsApp

zabbix whatsapp
Учтите что все библиотеки, реализующие протокол WhatsApp неофициальны. В любой момент WhatsApp может закрывал доступ аккаунтам или поменять протокол. Для критичных уведомлений я строго рекомендую SMS, для менее критичных Telegram


30 июня 2015

Отправка сообщений Zabbix через Telegram

zabbix-telegram-appТелеграм- бесплатный мессенджер для смартфонов, доступный также практически на любой платформе. Я расскажу как прикрутить отправку уведомлений мониторинга через эту платформу.

27 июня 2015

Juniper + BGP full-view. Экономим память маршрутизатора.

На сегодняшний день в полной таблице содержится уже больше 512 тысяч маршрутов.
Если вы не магистральный оператор, есть несколько способов экономии аппаратных ресурсов маршрутизатора.

19 июня 2015

Juniper SRX Cluster- Collect Support Information



Сбор и отправка необходимой иформации с Кластера в службу JTAC. Запрос логов, архивирование, копирование между нодами и загрузка на ftp.

18 июня 2015

Juniper WLC + Zabbix. Автообнаружение и мониторинг точек доступа

Поскольку не нашел готовый шаблон мониторинга контроллеров Juniper WLC, я сделал свой.
Контроллер опрашивается 2 раза в сутки и обнаруженные WiFi точки доступа добавляются в мониторинг.


Телефонная конференция по запросу.

Задача-  "Создание телеконференции по запросу пользователя". Речь идет о телефонном номере, позвонив на который пользователи объеденяются в телеконференцию.
Самый простой способ- создать конференцию вручную по запросу пользователя и отправить ему данные.

Но это не наш метод. Коференция будет "создаваться" автоматически, в ответ на электронное письмо пользователя.

Asterisk and FreePBX High Availability. Часть II

Часть I
Собираем 2 сервера Asterisk+FreePBX в отказоустойчивый кластер.


Asterisk phonebook provisioning

Скрипт на баше, формирующий справочник из телефонных номеров заведенных на астериске. Полученный файл XML готов для загрузи на телефоны Polycom.
Формат выходного файла, в принципе, очень легко правиться под любого вендора.


Asterisk and FreePBX High Availability. Часть I

Собираем 2 сервера Asterisk+FreePBX в отказоустойчивый кластер.


Zabbix advanced SNMP BGP discovery for Juniper

bgp zabbix
Делюсь с вами шаблоном позволяющим автоматически добавлять в мониторинг отслеживание состояния всех доступных BGP пирров. Шаблон для оборудования Juniper.
После сканирования в мониторинг будут добавлены следующие элементы для каждого пира:

Accepted prefixes for IPv4 peer
Active prefixes for IPv4 peer
Advertised prefixes for IPv4 peer
Denied prefixes for IPv4 peer
Established time for peer


Полный бэкап Zabbix сервера



В среднего размера сети база данных сервера мониторинга имеет большой объем и бэкап средствами mysqldump не годится из-за очень длительного процесса восстановления(счет может идти на сутки). Есть способ простой и быстрый.


Массовое изменение конфигураций оборудования Cisco


Внести изменение в несколько маршрутизаторов или коммутаторов Cisco совсем не сложно. Но когда колличество оборудования переваливает через некую критическую массу, скажем больше 20, невольно задумываешься как процесс можно автоматизировать.

DLNA Server на домашнем NAS i-Stor iS607



В качестве НАСа у меня работает уже 4 года i-Stor iS607. Работает замечательно и не требует к себе никакого внимания. Качает торренты, хранит домашнюю библиотеку видео и фотографий. И вот захотелось мне на кухонном телевизоре смотреть не только любимый первый канал, но и скачиваемые моим насом киношки.

Zabbix. Шаблон обнаружения IPSec интерфейсов


Нравится мне Zabbix, всем его рекомендую.
Поскольку мне было лень добавлять вручную в Zabbix на нескольких маршрутизаторах Juniper SRX вновь создаваемые IPSec туннели с партнерами, я нарисовал шаблон обнаруживающий новые интерфейсы (по регэкспу в описании) и добавляющий для них триггеры.


Мониторинг мониторинга или простой скрипт проверки наличия запущенного процесса Zabbix-server

Отличная и бесплатная система мониторинга Zabbix, всем рекомендую. С первого приближения кажется очень замороченной (особенно после коммерческих систем), но разобравшись мне она очень понравилась. Итак. Я скнопал на коленке простой скрипт, запускаемый через Crontab и проверяющий наличие запущенного процесса Zabbix-server. Если процесса в памяти нет, скрипт отправляет смс оповещение о проблеме и записывает в соседний файл 1. Это сделано для того чтобы не получать каждые 10 минут сообщение пока не поднимется процесс (т.к. скрипт у меня запускается каждые 10 минут).