Добрый день.
Есть задача мониторить файл сервере с именем формата %YYYY%.%MM%.%DD%.
Пишу батник :
zabbix_agentd.conf
Притом UserParameter=test
помогите разобраться , спасибо.
Есть задача мониторить файл сервере с именем формата %YYYY%.%MM%.%DD%.
Пишу батник :
Code:
@echo off set dd=%DATE% set /a ddd=%dd:~0,2% IF %ddd% LSS 10 ( SET day=0%ddd%) else ( SET day=%ddd%) set MM=%dd:~3,2% set YYYY=%dd:~6,4% IF EXIST E:\Backup\Sql1\%YYYY%.%MM%.%day%_sql1.rar (echo 1) ELSE (echo 0)
Code:
>\zabbix_agentd.exe -t check.sql.backup check.sql.backup [t|1]
Code:
root@zabbix-debian:~# zabbix_get -s fsr3 -k "check.sql.backup" [B][U]И ТУТ ПО ИДЕЕ ЧТО ТО ДОЛЖНО БЫТЬ, НО Я ВИЖУ ТОЛЬКО ПУСТУЮ СТРОКУ[/U][/B]
Code:
#ip address Zabbix server Server=10.2.1.98 # Listen port. Default is 10050 ListenPort=10050 # Name of log file. LogFile=c:\program files\zabbix_agentd.log # Maximum size of log file in MB. Set to 0 to disable automatic log rotation. LogFileSize=50 EnableRemoteCommands=1 [B]UnsafeUserParameters=1[/B] UserParameter=check.sql.backup,%SystemRoot%\system32\cmd.exe /C E:\Backup\check.bat [U]UserParameter=test,%SystemRoot%\system32\cmd.exe /C echo 1[/U]
Code:
>\zabbix_agentd.exe -t test test [t|1]
Code:
root@zabbix-debian:~# zabbix_get -s fsr3 -k "test" 1
Comment