Доброго дня, вопрос скорее всего старый но до сих пор актуальный, есть мониторинг свичей, настроены действия репорт то забикс администратор, в действии указанны кому слать, в оповещениях стоит скрипт и прописаны параметры, {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}, проблема в том что заббикс говорит что всё отправлено, но в переменную скрипта ничего не приходит, $subj = $ARGV[0]; может кто подскажет что может быть ?
Ad Widget
Collapse
Zabbix 4 Php 7.1 + ePochta sms от Zabbix не приходят сообщения в переменные.
Collapse
X
-
-
Может я что-то путаю, но на php $ARGV[0] - это имя самого скрипта. А функция var_dump($argv) что дает?Comment
-
Может я что-то путаю, но на php $ARGV[0] - это имя самого скрипта. А функция var_dump($argv) что дает?
array(1) {
[0]=>
string(18) "./zabbix_sendemail"
}
как я понимаю $ARGV[0] это массив с нулевым аргументом, по action из zabbixa он должен передавать ему значения, а потом я уже их от туда дёргаю, вот только zabbix ничего не присылает,Last edited by litekoh; 28-01-2020, 17:14.Comment
-
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
my $ua = new LWP::UserAgent;
my $send_sms = '<?xml version="1.0" encoding="UTF-8"?>
<SMS>
<operations>
<operation>SEND</operation>
</operations>
<authentification>
<username>login</username>
<password>password</password>
</authentification>
<message>
<sender>sender</sender>
<text>'.$ARGV[0].'</text>
</message>
<numbers>
<number>telephone number</number>
</numbers>
</SMS>';
$ua->post('http://api.atompark.com/members/sms/xml.php',{ XML => $send_sms});
был вот такой простой скрипт на перле, в один прекрасный день перестал работать.Comment
Comment