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

понедельник, 28 января 2013 г.

Zabbix_agent

Качаем агента с сайта zabbix
Создаем папку "C:\Program Files\Zabbix_agent"
Правим файл zabbix_agentd.win.conf
Параметры PerfCounter переносим в файл zabbix_agentd.userparams.conf

у кого руcская windows меняем имена текстовые на цифровое соответствие
смотри доки или пример
PerfCounter=Average disk read queue length,"\234(_Total)\1402",30

Установка и запуск агента, как службы, при загрузке windows :

"C:\Program Files\Zabbix_agent\zabbix_agentd.exe" --config "C:\Program Files\Zabbix_agent\zabbix_agentd.win.conf" --install 
Не забыть открыть дыру в Windows Firewall port 10050

В windows 2012 не работает через цифры
Еще вариант

 know it's an old thread. I'm writing this for those still struggling with this problem , .

I had the same problem as someone else editing the counter registry value. It did not let me do it.

Here's what I did to translate everything in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\00C to english.

Move the files (for backup) :
c:\windows\system32\perf*00C.dat to c:\windows\system32\perf*00C_bak.dat

Copy the files :
c:\windows\system32\perf*009.dat to c:\windows\system32\perf*00C.dat

Reboot not necessary

Using numbers to access the counters is not satisfactory because the numbers for each counters are not always the same from Windows to Windows. This fixed my problem.
 

среда, 12 декабря 2012 г.

MIB APC

 upsBasicBatteryStatus          .1.3.6.1.4.1.318.1.1.1.2.1.1.0
  • unknown(1)
  • batteryNormal(2) - UP
  • batteryLow(3)
 upsAdvBatteryReplaceIndicator  .1.3.6.1.4.1.318.1.1.1.2.2.4.0
  • noBatteryNeedsReplacing(1) - UP
  • batteryNeedsReplacing(2)
 upsAdvBatteryNumOfBadBattPacks .1.3.6.1.4.1.318.1.1.1.2.2.6.0
  • number of bad battery packs, should be 0 - UP
 upsBasicOutputStatus           .1.3.6.1.4.1.318.1.1.1.4.1.1.0
  • unknown(1)
  • onLine(2) - UP
  • onBattery(3)
  • onSmartBoost(4)
  • timedSleeping(5)
  • softwareBypass(6)
  • off(7)
  • rebooting(8)
  • switchedBypass(9)
  • hardwareFailureBypass(10)
  • sleepingUntilPowerReturn(11)
  • onSmartTrim(12)


 ------------------------
Основная подсказка для тестирования шаблона:
zabbix_get -s hostname -k «item[params]». Так можно легко посмотреть, отдается ли значение.
-------------------------
Создание шаблонов для системы мониторинга Zabbix
http://www.tune-it.ru/web/tiamat/home/-/blogs/17465
-------------------------
Мониторинг коммутаторов
http://habrahabr.ru/post/154723/
-------------------------

суббота, 8 декабря 2012 г.

Обновление до Zabbix 2

Имеем установку CentOS 5.8 (i386) и Zabbix 1.8.5.
Цель обновиться  до Zabbix 2.0.3, заодно и поднимем платформу до CentOS 6.3 (x64)

На новом сервере установим mysql и zabbix

rpm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm
rpm -ivh epel-release-6-7.noarch.rpm
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
yum install -y yum-priorities

yum install mysql mysql-server

yum install zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql

на старом сервере

Остановим zabbix демон (иначе после восстановления на новом сервере не проходил апгрейд базы, ошибка базы)

Делаем полный дамп базы

mysqldump --all-databases -u root -h localhost -p | gzip -c /home/mysql.sql.gz

копируем её на новый сервер, заодно и файлы настроек /etc/zabbix.* , старый сервер можно отключить.

На новом сервере восстанавливаем базу

gzip -dc ./mysql.sql.gz | mysql -uroot -p


cd /usr/share/zabbix-mysql/upgrades/2.0
chmod +x upgrade
./upgrade -uroot -pPASSWORD zabbix

Правим файлы конфигурации, если раньше они лежали в /etc/zabbix то теперь там ссылки на файлы:
/etc/zabbix_server.conf   (ничего не менял в новом файле, только  DBPassword)
/etc/zabbix_agent.conf   (не разобрался зачем он, я не использую)

/etc/zabbix_agentd.conf  (поправил Include=/etc/zabbix/zabbix_agentd.conf.d/  в новом /etc/zabbix_agentd.conf.d/ )

Редактируем php.ini

 ;max_execution_time = 30
 max_execution_time = 600
 ;max_input_time = 60
 max_input_time = 600
 ;memory_limit = 128M
 memory_limit = 256M
 ;post_max_size = 8M
 post_max_size = 32M
 ;upload_max_filesize = 2M
 upload_max_filesize = 16M
 max_file_uploads = 20
 date.timezone = Asia/Yekaterinburg

Меняем ip на адрес старого сервера, правим iptables
запускаем демоны zabbix сервера и агента

В браузере http://имя_zabbix/zabbix - настраиваем web-интерфейс


/usr/share/snmp/mibs
---------------------------------- инфо
Инструкция http://www.zabbix.com/documentation/2.0/manual/installation/upgrade

Локализация http://www.zabbix.org/wiki/How_to/install_locale
Для Ubuntu: установить пакеты language-support-ru и php-gettext.


Пример обновления Обновление


сборки от разработчиков zabbix:

ZabbixZone Repository

http://repo.zabbixzone.com/centos/6Server/

http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/6/SRPMS/
http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/6/x86_64/


пример spec

Backuping Full Database

http://www.percona.com/downloads/XtraBackup/LATEST/RPM/rhel5/i386/

суббота, 17 марта 2012 г.

UPS Monitoring without SNMP (apcupsd > zabbix)

UPS Monitoring without SNMP (apcupsd > zabbix)

В каталоге /etc/zabbix/zabbix_agentd создаем файл со следующим содержимым

Code:
UserParameter=UPSLine,awk < /var/log/apcupsd.status '/^(LINEV).*:/ { print $3 }'
UserParameter=UPSLoad,awk < /var/log/apcupsd.status '/^(LOADPCT).*:/ { print $3 }'
UserParameter=UPSBatt,awk < /var/log/apcupsd.status '/^(BCHARGE).*:/ { print $3 }'
#UserParameter=UPSTime,awk < /var/log/apcupsd.status '/^(TIMELEFT).*:/ { print $3 }'
#UserParameter=UPSBcap,awk < /var/log/apcupsd.status '/^(BATTV).*:/ { print $3 }'

Ну и добавляем в zabbix монторинг соотвествующих параметров.
http://www.imagebam.com/image/d65a4a101982570