екаємо ....
if ($ _exec> $ in_log)
{
$ _mail = true;
# Якщо файл стану існує, і час останнього доступу менше 24 годин, то забороняємо відправляти мило
if ((time () - $ date) <86400) $ _mail = false; ($ _mail)
{
$ mail = new Smtp ('89 .111.176.249 ', '25', 'null', 'sysreq@belikov.ru', 'GrGEdzi9qD1S');
$ mail-> send ('no-reply@estaxi.ru', 'sysreq@belikov.ru', "Analize log file ($ service) ALERT:". php_uname (' n '), $ text);
@ file_put_contents ($ state_file, time (). ":". $ _exec, FILE_APPEND | LOCK_EX); ($ mail);
}
}
@ file_put_contents ($ state_file, $ date. ":". $ _exec, FILE_APPEND | LOCK_EX);
} ($ in_log> 0)
@ file_put_contents ($ state_file, $ date. ":". $ _exec, FILE_APPEND | LOCK_EX);
}
#!/usr/bin/php
$ file_log = "/ management/log/peer_watcher.log";
$ date_format = "Ymd H: i: s"; (exec ("ps ax | grep-i " ". basename (__FILE__)." "| grep -icv "grep " ")> 1) {(1);
}
$ md5_script = @ md5_file (__FILE__); ($ file_log); _log ("Script started"); put_log ($ text) {$ file_log; $ date_format;
$ date = date ($ date_format);
$ text = $ date. " T". $ Text. " N"; _put_contents ($ file_log, $ text, FILE_APPEND);
} send_xmpp ($ text) {(strlen ($ text)! = 0) {("echo-e " ". php_uname (" n ")." n ". $ text." "|/usr/bin/sendxmpp-u serverbot@jabber.belikov.ru-p rfnfhfrnf-j jabber.belikov.ru @ broadcast.jabber.belikov.ru"); p>
// echo $ text;
// exec ("echo " ". php_uname (" n ")." ". $ text." "| /Usr/bin/sendxmpp-u serverbot@jabber.belikov.ru-p rfnfhfrnf-j jabber.belikov.ru sts@broadcast.jabber.belikov.ru ");
}
}
/* Gathering peer list */
$ noSession = true; ("/ home/www/voiceone/voiceone/admin/config/cfg.php");
$ ret = $ asterisk-> getTrunk (0, 0); ($ err = $ asterisk-> getError ()) ("Trunk error: $ err");
$ trunk_count = count ($ ret);
$ trunks = array ();
$ i = 0; ($ ret as $ v) {($ v ["technology"] == "1") {
$ watch = true; ($ v ["cid_list"] as $ b) {(strpos ($ b, "NM")! == false)
$ watch = false;
} ($ watch) {