Just noticed that you're on Red Hat, try this: /usr/sbin/setsebool -P httpd_can_network_connect 1
Sent from my iPhone > On Mar 2, 2016, at 23:59, Беляев Владимир Николаевич <v.bely...@sngb.ru> > wrote: > > [root@sms-gw u3850]# lynx http://localhost:13000/status.xml?password= > > Kannel bearerbox version `1.5.0'. Build `Feb 5 2016 15:25:06', compiler > `4.8.5 20150623 (Red Hat 4.8.5-4)'. System Linux, release > 3.10.0-229.el7.x86_64, version #1 SMP Fri Mar 6 11:36:42 UTC 2015, machine > x86_64. Hostname sms-gw.sngb.local, IP 172.16.0.36. Libxml version 2.9.1. > Using OpenSSL 1.0.1e-fips 11 Feb 2013. Compiled with MySQL 5.5.44-MariaDB, > using MySQL 5.5.44-MariaDB. Using native malloc. running, uptime 0d 0h 0m > 7s 00 00 00 00 -1 0.00,0.00,0.00 0.00,0.00,0.00 0 0 0.00,0.00,0.00 > 0.00,0.00,0.00 21 mysql smsbox usersmpp 127.0.0.1 0 on-line 0d 0h 0m 7s no > smsbox > usersmpp 127.0.0.1 0 on-line 0d 0h 0m 4s no 2 > SMPP:194.226.179.12:2775/2775:sngbmrk_n: devino_mrk devino_mrk online 7s 00 > 00 0 0 > SMPP:213.248.59.129:4442/4442:sngb:sngb4test:smpp smstraffic_test > smstraffic_test online 7s 00 00 0 0 > > [root@sms-gw kannel-monitor]# cat config.php > <?php > /* > * Configure the kannel instances here > */ > $configs = array( > array( "base_url" => "http://127.0.0.1:13000", > "status_passwd" => "", > "admin_passwd" => "", > "name" => "Kannel 1" > ) > ); > > /* some constants */ > define('MAX_QUEUE', 100); /* Maximum size of queues before displaying it > in red */ > define('DEFAULT_REFRESH', 60); /* Default refresh time for the web > interface */ > ?> > > > > > > > From: Juan Luis Gómez [mailto:juanluis.go...@blipblip.com.co] > Sent: Thursday, March 03, 2016 9:53 AM > To: Беляев Владимир Николаевич > Cc: Milan P. Stanic; users@kannel.org > Subject: Re: Error in kannel-monitor > > Have you tried loading the url from the script > (http://localhost:13000/status.xml?password=) directly in your browser? if > so, was it successful? I'm inclined to think that the error has to do with > the password you are using, which is empty in this case. > > Can you paste your conf? > > Thnx > > Sent from my iPhone > > On Mar 2, 2016, at 22:45, Беляев Владимир Николаевич <v.bely...@sngb.ru> > wrote: > > $url = "http://localhost/"; - This test script. > In the working script specified port > > At the same error : > PHP Warning: fopen(http://localhost:13000/status.xml?password=): failed to > open stream: Permission denied in /var/www/html/kannel-monitor/index.php > > Perhaps the problem of access to the port 13000 (Kannel admin) > This all works through a browser > > It is possible to fix? > > > -----Original Message----- > From: users [mailto:users-boun...@kannel.org] On Behalf Of Milan P. Stanic > Sent: Wednesday, March 02, 2016 10:31 PM > To: users@kannel.org > Subject: Re: Error in kannel-monitor > > On Wed, 2016-03-02 at 10:49, Беляев Владимир Николаевич wrote: > > This is a standard script from Kannel > (gateway-1.5.0/contrib/kannel-monitor) > Standard script posted /var/www/html/kannel-monitor If using a test > script, all ok <?php > $url = "http://localhost/"; > if (($fp = fopen($url, "r"))) { > echo "Ok"; > } > else { > echo "Not ok"; > } > fclose($fp); > ?> > > Perhaps the problem of access to the port 13000 (Kannel admin) > > Thanks God I didn't touched PHP in last fifteen years but from code snippet > above it seems that you are right. > Variable $url is missing port part. > I'm not sure how to set port in php but I think it should be $url = > "http://localhost:13000/" > > Few years ago I made small Perl monitor for Kannel and defined URL (host and > port) in that way in the script. > > > Kannel 1.5.0, Centos 7, Kannel independently compiled > > > -----Original Message----- > From: devel [mailto:devel-boun...@kannel.org] On Behalf Of Milan P. > Stanic > Sent: Tuesday, March 01, 2016 5:26 PM > To: de...@kannel.org > Subject: Re: Error in kannel-monitor > > Dear Vladimir, > > Please post your questions to users@kannel.org mailing list where you have > better chances to get answer. de...@kannel.org list is for developers > discussions. > > On Tue, 2016-03-01 at 10:47, Беляев Владимир Николаевич wrote: > $url = $config["base_url"]."/status.xml"; > $xml_data = ""; > /* open the file description to the URL */ > if (($fp = fopen($url, "r"))) { > $bgcolor = 'green'; > /* read the XML input */ > while (!feof($fp)) { > $xml_data .= fread($fp, 200000); > } > fclose($fp); > > Through the browser opens the URL > > It is not clear (at least to me) what you are trying to do with this php > script and how do invoke it. Please try to describe what you are trying to > achieve and how do you do that. Also describe your working environment i.e. > your OS and how did you installed Kannel and accompanying software. > > When you open a kannel-monitor I get an error > > [Tue Feb 09 09:50:14.899177 2016] [:error] [pid 45752] [client > 172.19.1.35:56951] PHP Warning: > fopen(http://localhost:13000/status.xml?password=): failed to open stream: > Permission denied in /var/www/html/kannel-monitor/index.php on > line > 91 > > What can be wrong& > > Message tells that the index.php cannot open something (file, socket or > something else). > Look at line 91 in index.php script and see what file it is trying to open > and check the permissions of that file and who is the owner of it. > > Or, post your index.php script (just few lines around line 91) so someone > could give you a hint. > > > > > > >