zabbix

Как сделать триггер в zabbix(забикс) для мониторинга хоста rds sesion host allow new connections. Включен или выключены новые подключения

Задача мониторить включено или выключено на ферме Windows rds 2016 новые подключения(allow new connections).

Скрипт для забикс на хосты

get-allowednewconnection.ps1

(Get-RDSessionhost -CollectionName farm -ConnectionBroker msk-hwrdcb01.voxys.ru | Where-Object {$_.SessionHost -eq [System.Net.Dns]::GetHostByName($env:computerName).hostname}).NewconnectionAllowed

Прописываем в конфиг

UserParameter = allowednewconnection, powershell -File "C:\Program Files\Zabbix Agent\get-allowednewconnection.ps1"

Скрипт на rdcb

$Results = @()
$collectionname='terminal'
$rdhost=Get-RDSessionhost -CollectionName $collectionname | Select SessionHost,NewConnectionAllowed

$collection=Get-RDSessionCollectionConfiguration -CollectionName $collectionname -LoadBalancing 
Читать далее

Как установить агент zabbix через msi с именем сервера и хоста, и что бы имя хоста было в нижнем регистре для активных проверок.

задача установить zabixx agent msi через bat и что бы регистр в конфиге был не заглавные.

@echo on

set LowerCaseMacro=for /L %%n in (1 1 2) do if %%n==2 (for %%# in (a b c d e f g h i j k l m n o p q r s t u v w x y z) 
Читать далее

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Задача мониторить 3 сервера с ключами hasp.

Взял шаблон https://github.com/zbx-sadman/hasp добавил тригеры для оповещения когда остаётся мало лицензий 1с.

Тригера срабатывают на 80 и 90 процентов заполнения лицензий.

Добавляем тригер в NetHASP slots discovery

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

 

Так же добавил график для лицензий.

Добавляем график в NetHASP slots discovery

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Так же у нас ночью перезапускается служба HASP Loader для сброса … Читать далее

Как снимать нагрузку c дисков с помощью zabbix. Iops. Windows Disk performance.

Задача снимать нагрузку на дисках на серверах.

У нас используется zabbix 4.2

Есть готовые шаблоны

https://share.zabbix.com/operating-systems/windows/windows-physical-drive-iops но проблема что этот шаблон не подходит под windows 2016. И править его сложно так как команды зашифрованы.

За основу взял https://share.zabbix.com/operating-systems/windows/windows-disk-performance. Но шаблон для 4.4.

Я взял шаблон windows-physical-drive-iops и его исправил для использования скрипта  из windows-disk-performance

Выкладываю сюда шаблон и … Читать далее

Zabbix.Как включить в zabbix мониторинг Mysql.

Подключаемся к mysql

mysql -uroot -p

Добавляем прав

GRANT USAGE ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;

Проверьте, существует ли строка в конфигурационном файле агента Zabbix /etc/zabbix/zabbix_agentd.conf

Include=/etc/zabbix/zabbix_agentd.conf.d/

Проверьте, существует ли файл /etc/zabbix/zabbix_agentd.conf.d/userparameter_mysql.conf

ls -lah /etc/zabbix/zabbix_agentd.conf.d/
total 12K
drwxr-xr-x 2 root root 4.0K Oct 29 13:41 .
drwxr-xr-x 3 root root 4.0K Sep 30 11:40 ..
Читать далее

Zabbix. Очистить базу zabbix.

Заходим в mysql

mysql -u root

B ходим в базу

use zabbix;

И чистим

DELETE FROM history WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_uint WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_str WHERE itemid NOT IN (SELECT itemid FROM items WHERE status='0');
DELETE FROM history_text WHERE itemid 
Читать далее

Zabbix. Где исправить timezone (Часовой пояс)

Мучался я с часовым поясом. Время в графиках убегало в перед на 5 часов. Выставил везде UTC

В этих файлах прописал date.timezone = "Etc/GMT"
nano /etc/php/7.0/apache2/php.ini
nano /etc/php/7.0/cli/php.ini

В /etc/apache2/conf-enabled/zabbix.conf за коментировал строки

#php_value date.timezone Asia/Yekaterinburg
#php_value date.timezone Asia/Yekaterinburg

В системе прописал

root@zabbix:/home/appliance# date
Thu Oct  3 09:49:07 GMT 2019

Как проверить время в php. Самый мой затык … Читать далее

Zabbix начало. Установка Агента на удаленную машину linux

Centos 

 #yum install zabbix-agent

Тоже самое в Ubuntu/Debian:

# apt install zabbix-agent

/etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры

Server= ип сервера забикса
ServerActive= ип сервера забикса
Hostname=имя машины на которой стоит агент

Запускаем агент и добавляем в автозагрузку:

# systemctl start zabbix-agent
# systemctl enable zabbix-agent

Проверяем лог файл.

# cat /var/log/zabbix/zabbix_agentd.log