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

понедельник, 14 июля 2014 г.

zabbix2 и некоторые изменения

Во 2 версии появился шаблон для mysql, включающий в себя поля

MySQL insert operations per second mysql.status[Com_insert]
MySQL commit operations per second mysql.status[Com_commit]
MySQL begin operations per second mysql.status[Com_begin]
MySQL bytes sent per second mysql.status[Bytes_sent]
MySQL status mysql.ping
MySQL bytes received per second mysql.status[Bytes_received]
MySQL delete operations per second mysql.status[Com_delete]
MySQL rollback operations per second mysql.status[Com_rollback]
MySQL slow queries mysql.status[Slow_queries]
MySQL uptime mysql.status[Uptime]
MySQL queries per second mysql.status[Questions]
MySQL update operations per second mysql.status[Com_update]
MySQL select operations per second mysql.status[Com_select]
MySQL version mysql.version

А вот обёртки под него нет. И тут используется сила 2 версии: можно описать шаблон так
UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | mysql -N | awk '{print $$2}'

В такой схеме легко добавить например репликацию.

Для сравнения, как выглядели записи для 1 версии:
### Set of parameters for monitoring MySQL server (v3.23.42 and later)
### Change -u and add -p if required
#UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "
#UserParameter=mysql.version,mysql -V
и в этом случае переменные были просто mysql.uptime, mysql.questions итд
Но нигде новый формат толком не описан, даже в офдоке на версию 2.0

Линки
https://www.zabbix.com/forum/showthread.php?t=39338
https://www.zabbix.com/documentation/ru/2.0/manual/appendix/recipes
https://www.zabbix.com/documentation/2.0/manual/appendix/items/supported_by_platform
http://www.slideshare.net/shinguz/mysql-monitoring-with-zabbix
https://www.zabbix.com/forum/archive/index.php/f-11.html
https://www.zabbix.com/documentation/2.0/manual/config/items/userparameters/extending_agent

среда, 28 августа 2013 г.

opsview: еще система мониторинга

http://www.opsview.com/
Это несколько улучшенный и переточенный nagios, с добавленными графиками и прочим.

http://www.linuxhome.ru/tag/opsview/

Есть в бесплатном и платных вариантах.

Opsview is a software company specializing in enterprise systems monitoring software for physical, virtual, and cloud-based IT infrastructures.[1] Its headquarters is in ReadingEngland, with a US office in Woburn, Massachusetts. The product aims to provide a single, unified view of IT operations. The company claims that more than 30,000[2] businesses and service providers use Opsview to manage their network devices, physical and virtual servers, storage and cloud systems.
Opsview sponsors a freeopen-source software version - Opsview Core. It sells Opsview Pro to SMBs and Opsview Enterprise to larger organisations under a proprietary license.[1]

вторник, 24 мая 2011 г.

Zabbix: продолжение

После установки надо разобраться, на что смотреть и куда нажимать.

FreeBSD: Установка и начальная настройка системы мониторинга Zabbix
http://www.sergeysl.ru/freebsd-zabbix/


Потом надо научиться создавать шаблоны
Создание шаблонов для системы мониторинга Zabbix
http://www.tune-it.ru/web/tiamat/home/-/blogs/17465

Дальше надо читать офдоку:
http://www.zabbix.com/documentation/ru/1.8/complete

Серия статей про установку и настройку системы мониторинга Zabbix во FreeBSD:
"Настройка Zabbix для проверки доступности канала.",
"Настройка доставки сообщения (email) в Zabbix",
"Настройка Cisco 2950 для мониторинга с помощью Zabbix",
"Установка агента Zabbix для FreeBSD",
"Инсталляция и настройка Zabbix на FreeBSD 7.2",
"Настройка Zabbix для проверки доступности канала."
http://www.opennet.ru/opennews/art.shtml?num=25157
---
Шаблоны

FreeBSD: Мониторинг состояния оборудования с поддержкой IPMI в Zabbix
http://www.sergeysl.ru/freebsd-ipmi-monitoring-on-zabbix/

Коллекция IPMI шаблонов для системы мониторинга Zabbix
http://www.tune-it.ru/web/tiamat/home/-/blogs/17559

Набор шаблонов, в том числе под mysql
http://forum.itrm.ru/index.php?t=msg&th=94&start=0&rid=0

Довольно известный набор ZTC (Zabbix Templates Collection)
http://greenmice.info/ru/node/135

---
Шаблоны под конкретный софт

apache
http://www.badllama.com/content/monitor-apache-zabbix

nginx
http://umgum.com/zabbix-nginx-php-fastcgi
http://www.badllama.com/content/monitor-nginx-zabbix
http://www.zabbix.com/forum/showthread.php?t=26585
http://wiki.enchtex.info/howto/zabbix/nginx_monitoring
http://habrahabr.ru/post/139165/
http://habrahabr.ru/post/140184/

mysql
http://www.badllama.com/content/monitor-mysql-zabbix

memcached
http://www.badllama.com/content/monitor-memcached-zabbix

mongodb
http://habrahabr.ru/post/143498/

понедельник, 23 мая 2011 г.

Мониторинг нагрузки сайтов

На основе ps
http://vir2oz.net/products/vmonitor

На основе системных методов
http://forum.ispsystem.com/ru/showthread.php?t=14346
(freebsd+acct)

http://unixhome.org.ua/blog/programs/362.html
(linux+psacct)

среда, 5 января 2011 г.

Мониторинг активности USB-устройств

Начиная с Linux-ядра версии 2.6.11 в составе поставляется модуль usbmon, позволяющий осуществить полный мониторинг обмена данными с USB-устройствами.
дальше: http://www.opennet.ru/tips/2479_usb_pcap_tcpdump_monitoring_sniffer.shtml

Может быть полезно, например когда ИБП не хочет подключаться по USB

понедельник, 20 декабря 2010 г.

Установка mytop на FreeBSD

portinstall mytop
Все нужные модули оно дотянет само через зависимости.
Для поддержки цвета рекомендуется поставить Term::ANSIColor
Поставим. Заменяем :: на тире и ставим спереди p5-
portinstall p5-Term-ANSIColor

При необходимости делаем rehash
Теперь запускаем.. и на нормальной системе получаем "упс". Потому что надо задать базу и пароль.
ee ~/.mytop
user=root
pass=ourpass
db=
Если есть спец юзер для мониторинга (крайне рекомендуется), вбиваем туда его данные. Если нет - рута. Все значения без кавычек.
db= нужен, чтобы подключиться, иначе будет ошибка
Unknown database 'test'
Но у меня не заработало так, поэтому я запускаю так:
mytop -d ""
Так работает. Есть вариант указать реальную базу, оно похоже все-равно не фильтруется и нужно только для запуска.
Потом chmod 0700 ~/.mytop обязательно! Ибо чревато.

Недостаток: в отличие от top, после остановки mytop будет не 1 экран с последними данными, а все данные за весь период запуска. Если ведутся логи клиентом, есть шанс забить все место. А если не ведутся - что-то потерять из видеобуфера, у меня он например 2000 строк всего.