Monitoring PHP applications

Hello

Can we control PHP applications using the foglight console. If possible, please suggest me some links.

Kind regards

Shiva G

Foglight can watch .NET applications, you can see more information and list of features here

http://www.quest.com/Foglight-for-net/

You can see a complete list of what foglight can monitor here

http://www.quest.com/Foglight/ remember that we can extend the surveillance with customizations and scripts.

With monitoring web applications we can do application relatively traffic web monitoring or just general to the web server, you can get more info and list of features here http://www.quest.com/foglight-end-user/

I hope this helps.

Golan

Tags: Dell Tech

Similar Questions

  • I needed to know if this PDF pack can be used in a PHP application to read a PDF file, apply the watermark on it and make it available for download online.

    The PHP application reads a PDF file from a folder, apply watermark on it and online is displayed in a web browser.

    Is this possible using the Adobe PDF pack?

    Waiting for answer,

    Kind regards

    Hello Sanjay Singh,

    Adding a watermark in a PDF document requires Acrobat; It is not something you can do with Adobe PDF Pack.

    Best,

    Sara

  • How to configure WebLogic to support PHP applications.

    Friends.
    Should I configure WebLogic 11 g for PHP applications that support
    The version of WebLogic 11 supports PHP applications.

    Thank you.

    Hello

    Hope this helps
    http://www.Oreillynet.com/cs/user/view/cs_msg/25690

    --
    Thank you

  • Integrate a swf in a PHP application

    Does anyone know how to embed a swf file in a PHP application like him pass query string values?

    I put the following code in my php page and the flex application has been incorporated as I expected.


    ID = "chart".
    width = "770".
    height = "475".
    codebase =" http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" > "






    quality = "high".
    bgcolor = "#ffffff."
    width = "770".
    height = "475".
    name = "chart".
    align = "middle".
    play = "true".
    Loop = "false".
    quality = "high".
    allowScriptAccess = "sameDomain".
    Type = "application/x-shockwave-flash".
    pluginspage =" http://www.adobe.com/go/getflashplayer_fr" > "

  • change which monitor the application appears on when it opens

    A single application appears on the secondary monitor when it opens. As long as my laptop is docked, it is ok, because I can move it from one to the other. But when she is not locked, and I opened this request, it's like he's still stuck on the secondary monitor - can I use Alt - tab to switch to this app, but I can't, I can't move it, even with keyboard shortcuts (Alt-space-M for move, Alt-space-X to enlarge full screen, Alt-space-R to reduce full-screen Alt-space-N to reduce in the taskbar. All seem to work - it's flashing the task bar if I have the minimize, flashes back - in the sense that the secondary monitor is if it was docked - when I Alt - tab him - except that Alt-space-M don't move it on the laptop screen. Naturally, I can click on it in the tasks, but who was just the same effect as Alt-tab - I still don't see it.) V annoying!

    Try these:
    1. a click right a free space of the desktop, select "Properties".
    2. click on the tab "settings".
    3. click on the mouse on the seconary Graphic screen.
    4 UNCHECK "extend my Windows desktop on this monitor.
    5. click on the chart of the main monitor
    6. make sure that "use this device as the primary monitor" is CHECKED

    If you don't know who's 1 and 2, press "identify". It should display a huge and gigantic '1' on the primary monitor.

    Or if it does not, right-click on the application in the taskbar, click on move, then use the arrow keys to move the program. The mouse cursor hangs in the window of the program and you can use the mouse to place the program on your screen, simply use the arrow keys at the start.

    I hope I could help

  • How to monitor the application connects to the journal on the unit or using slog2info w view

    I'm debugging on the device (purchased at Bell, runing 10.0.9.2372) production with the latest version of the SDK (SDK native 10.0.9.2372). I can't monitor connects using the View Log or slog2info w command described here: http://developer.blackberry.com/cascades/documentation/getting_started/tools/debugging.html

    I use QNX Momentics IDE. After you add the view "Journal of the unit", "All" is the only option in "BufferSet" and "Buffer" menu drop-down, and no newspaper appears after starting my application. The status shows "Listening target ' 169.254.0.1", pending the first event... ». Are there any additional installation required to monitor logs in this view?

    I have also tried running a SSH session and used the command 'slog2info w '. The command works on Simulator (Dev Alpha 10.0.10.263), but it returns immediately without any output on my device. The 'slog2info' command works, but it only dumps the log. I need to monitor the output log while I am debugging it. Do I have to activate what anyone on the device to make the command 'slog2info w' work, or I did something wrong here?

    Thank you

    You are following this with a devmode running app, right? In other words, not one signed?

    This has worked for you before, or is this the first attempt?

    Some few people have seen 'slog2info w' stop posting any output. A reboot or two (of the aircraft) usually "fixed."

  • Monitor the application Oracle DB connection

    The Oracle cartridge can monitor the connection of the application of Oracle DB connection on each server?

    How is that possible?

    Depending on the type of applicatino, there may be a way to monitor this side application.

    You are running a server to something that exposes this information using JMX or Java applications? You run this with application .NET or something that can be exposed using WMI?

    Are the connections mapped on the process that we have?

    Golan

  • Monitoring the application

    Hello

    How can I track the activities of users on different applications.like of planning with updated data leading the execution of the business and so on.

    Another question, in essbase when I create a new Application new folder with the name of the application is created, I need to know what happens in case of creation of new demand for classical regime.

    Thank you

    Hello

    You can set up auditing on the planning application. For activation, the Goto Administration-> Reporting-> audit.

    Once you save your options, a log is created in the HSP_AUDIT_RECORDS table.

    There is no report in the schedule that you can run it directly from the web, but you can write SQL queries to the data of saved audit report.

    Let me know if it helps.

    See you soon
    RS

  • How to open, close and monitor a (xyz.exe) application using labview?

    Hi all

    I have an application where I need to open an application e.g. calc.exe, after application of openingxyz it I need weather monitor this application runs, or is he forcefuly closed by the user. now I am able to open the application using the Exec.VI system, but unable to verify the current state of the application called in real time.

    Thanks in advance

    Ravi

    A simple method is to run a cmd "tasklist" and analyze the output string.

    See this:

  • Connect to monitor files using Foglight 5.6.4

    Hello

    We try to use the filter of the journal agent to control the log files in our guarded environment. With the help of documents and help forums, we have known that he collect newspapers reviews and put them in the log of events and we alert.

    We are in doubt, if the agent works the same for PHP applications as well? If Yes, what is the required access to the configuration of the agent on the servers PHP... and these are all components required for the deployment of the agent on the application server (as PHP applications supported versions)...

    Please share us the info on this because it is very urgent and important...

    Thank you best regards &,.

    Guenoun.

    Logfilter agent should work for application logs (application servers, the client connects, it doesn't care if it's PHP, Weblogic, different version or simply you have Developer logs), it's a very simple agent, once it's pointing to text log file it leans on the lines that are added to the file and send notifications when he sees the pre-defined keywords that indicate a problem...

    You can see an example of the use of logfilter here

    http://en.community.Dell.com/TechCenter/performance-monitoring/Foglight-administrators/w/Admins-wiki/5646.monitoring-application-availability-using-Foglight-utility-agents

    You must install Foglight Agent manager on the target computer, you must deploy agent logfilter, to point to the log files and to indicate what keywords are a symptom of a problem and the attention of what say that they indicate.

    If you have a restricted environment, you can install fglam as the same user who is creating/writing these log files.

    Hope this helps

    Golan

  • JBoss 5.0 monitoring

    Hi all

    Im trying to follow an application server os (linux) jboss v5.0 jboass

    Could you point me in the right direction, but I still don't see the stats on the dashboard foglight.

    If you come to monitor an server application Java the first thing to check is if it is supported by the Java agent.  (if not you can always use a JMX or X).

    In your case, JBoss 5.0 is supported

    http://eDOCS.quest.com/Foglight/564/doc/wwhelp/wwhimpl/common/HTML/frameset.htm?context=cartridge-app&file=JavaEECartridge-requirements/Supported_Application_Servers.013.5.php&single=true

    Instructions on integration with the JBoss application server are listed here

    http://eDOCS.quest.com/Foglight/564/doc/wwhelp/wwhimpl/common/HTML/frameset.htm?context=cartridge-app&file=JavaEECartridge-install/ConfigAppServers_JavaEE.018.5.php&single=true

    The summer of them are:

    1. install the cartridge of Java on the Foglight Management Server.

    2. install a Foglight Manager agent on the target computer and startup.

    3 deploy the Java cartridge on the fglam that is running on the target computer.

    4 create an agent of Manager of Java EE deployment on the target machine.

    If you use a standard run.sh you can point the agent JavaEEdeploymentManager scripts and then start the JavaEE Deployment Manager, it backs up the old scripts and change the run.sh

    http://eDOCS.quest.com/Foglight/564/doc/cartridge-app/JavaEECartridge-install/IntegratingAgents.016.06.php#422413

    If you use custom scripts, you can start the agent manager of javaeedeployment without specifying the location of the House of jboss but you will need to do the integration manually

    http://eDOCS.quest.com/Foglight/564/doc/wwhelp/wwhimpl/common/HTML/frameset.htm?context=cartridge-app&file=JavaEECartridge-install/ConfigAppServers_JavaEE.018.5.php&single=true

    The data will be displayed in the dashboard monitor custom applications, BUT you must select a service (all Java EE systems or custom applications will do). You can also check the status agent under the administration page > agents to see if there is a JBoss agent connected to Foglight.

    Hope this helps

    Golan

  • Monitor a URL of this XML content generates

    We have some URLS when you navigate to them, you will see XML content. What we want to do is to have in place who will go to these URLS and a FAILUREto find error string XML content. If this error string is detected, we want an alert generated.

    Is this possible? Which agent would be used?

    It's quite possible with Foglight APM components, particularly with the devices of the APM. They allow you to only look at captured http (s) network traffice use network sniffing technology.

    Http (s) sniff can run either physical or virtual (i.e. on the VLANs).

    See edocs.quest.com on:

    • Applications and application servers performance monitoring

      • Application performance monitoring and the real user experience

    Basically, you set up a filter of success for a particular request path and check the response content using a regular expression.

    Best regards, Bart

  • Foglight JavaEE Application Server queries

    Hello

    We are looking to monitor an application weblogic, including the request/response times with JavaEE agent, we come there followed requests against weblogic domain, as well as managed servers.

    Queries against the domain appear to be redundant and causing Java applications to exceed the threshold and also a Foglight performance impact. Is there a way to limit the demand followed against only managed servers and turn it against the domain in order to reduce the total number of queries on caterpillars.

    Thank you

    Vincent

    When you say field, do you mean the server administrator?

    I know with Weblogic you have managed servers, you have server admin and you have managers node, if this is not the server administrator can send you screenshots of something to show which area it is?

    If he is the administrator of the server, when you instrument a server, you have the ability to define detail detail full/component, level instruments will still show request to this server, basic details gets just information JMX.  Depending on which version of the Java agent you run we can load you can change the settings correctly.

    Golan

  • PHP BB BIS push server works on push_all but not on PIN

    Well this time I already develop my client applications,.

    and I found this problem when I try to make PHP applications according to http://supportforums.blackberry.com/t5/BlackBerry-Push-Development/Push-API-sample-code-needed/td-p/...

    When I send the message to the address push_all:

    It works great on my device, but when I send the message with the specified PIN address:

    once more, the message is blocked by Firewall (THE firewall IS OFF) as MESSAGE NO FIGURE.

    This is my code:

    ';
            }
    
            // create a new cURL resource
            $err = false;
            $ch = curl_init();
            $messageid = microtime(true);
    
            $data = '--asdwewe. "\r\n" .
            'Content-Type: application/xml; charset=UTF-8' . "\r\n\r\n" .
            '
            http://www.openmobilealliance.org/tech/DTD/pap_2.1.dtd">
            
            '
            . $addresses .
            '
            
            ' . "\r\n" .
            '--asdwewe' . "\r\n" .
            'Content-Type: text/plain' . "\r\n" .
                    //'Content-Encoding: binary'. "\r\n" .
            'Push-Message-ID: ' . $messageid . "\r\n\r\n" .
            stripslashes($message) . "\r\n" .
            '--asdwewe--' . "\r\n";
    
            // set URL and other appropriate options
            curl_setopt($ch, CURLOPT_URL, "https://pushapi.eval.blackberry.com/mss/PD_pushRequest");
                curl_setopt($ch, CURLOPT_PORT , 443);
                curl_setopt($ch, CURLOPT_SSLVERSION, 3);
                curl_setopt($ch, CURLOPT_CAINFO, getcwd()."\cacert.pem");
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    
            curl_setopt($ch, CURLOPT_HEADER, false);
            curl_setopt($ch, CURLOPT_USERAGENT, "My BB Push Server\1.0");
            curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
            curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
            curl_setopt($ch, CURLOPT_USERPWD, $appid . ':' . $password);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
            $__extra_Headers = array(
                "Content-Type: multipart/related; boundary=asdwewe; type=application/xml",
                "Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2",
                "Connection: keep-alive",
                "X-Rim-Push-Dest-Port: ".$appport,
                "X-RIM-PUSH-ID: ".$messageid,
                "X-RIM-Push-Reliability-Mode: APPLICATION"
            );
            curl_setopt($ch, CURLOPT_HTTPHEADER, $__extra_Headers);
    
            // grab URL and pass it to the browser
            $xmldata = curl_exec($ch);
            if($xmldata === false){
                echo 'Error pada CURL : ' . curl_error($ch)."\n";
            }else{
                echo 'Operasi push berhasil'."\n";
            }
    
            // close cURL resource, and free up system resources
            curl_close($ch);
    
            //Start parsing response into XML data that we can read and output
            $p = xml_parser_create();
            xml_parse_into_struct($p, $xmldata, $vals);
            $errorcode = xml_get_error_code($p);
            if ($errorcode > 0) {
                echo xml_error_string($errorcode)."\n";
                $err = true;
            }
            xml_parser_free($p);
    
            echo 'Our PUSH-ID: ' . $messageid . "
    \n"; if (!$err && $vals[1]['tag'] == 'PUSH-RESPONSE') { echo 'PUSH-ID: ' . $vals[1]['attributes']['PUSH-ID'] . "
    \n"; echo 'REPLY-TIME: ' . $vals[1]['attributes']['REPLY-TIME'] . "
    \n"; echo 'Response CODE: ' . $vals[2]['attributes']['CODE'] . "
    \n"; echo 'Response DESC: ' . $vals[2]['attributes']['DESC'] . "
    \n"; } else { echo '

    An error has occured

    ' . "\n"; echo 'Error CODE: ' . $vals[1]['attributes']['CODE'] . "
    \n"; echo 'Error DESC: ' . $vals[1]['attributes']['DESC'] . "
    \n"; } } catch (Exception $e) { var_dump($e->getMessage()); } exit(); // --------------------------------------------------------------------------------------------------------------- ?>

    I appreciate any useful message... Thank you for your attention and help

    well, I'm a bit confused now...

    the problem is already solved without a single change in my code (device and server)...

    I think it is a problem of service blackberry... or something else, I don't know... * huff *.

  • Instrumentation of Java - Applications successful Capture

    Hello

    Question 1

    I need help to identify why some requests are not captured by the Instrumentation of Java and a work around for the same thing.

    I recently instrumented WebSphere application servers for a new Application. However, I am unable to see all the queries being captured in Java monitor - Custom - Applications

    Here is the part of the file recording.config under Agent--> JavaEE properties. I guess "/ ^(GET|)". POST | REMOVE | HEAD | OPTIONS | PUT | "TRACK) /: false, ' prevents any random request to be captured.

    I don't want to not configured these seizures for existing application servers, but when I am configuring new servers to applications, which should be the approach to take to ensure all critical applications are captured. At least until I fine tune this list. What can I assosciate the FilteringRules with a set of specific initially application servers?

    FilteringRules = {}

    /\. (gif |) GIF | GIF) $/: false,

    /\. (jpg: jpeg |) JPG | JPEG | Jpg | JPEG) $/: false,

    /\. (png |) PNG | PNG) $/: false,

    /\. (css |) CSS | CSS) $/: false,

    /\. (js |) JS | Js) $/: false,

    /\. (ico |) ICO | ICO) $/: false,

    /^(GET|_\/Account_POST) instruction$ /: true,

    /^(GET|_\/MegaCor\/ServiceServlet$/_POST): true,

    /^(GET|) POST | REMOVE | HEAD | OPTIONS | PUT | TRACK) /: false,

    /: /: false,

    };

    Can someone explain in simple terms the changes and configurations that affect the capture of Java applications? All the latter found in recording.config or should I concentrate on other files too?

    Foglight environment

    FMS 5.6.4.2

    Java - 5.8.2 cartridge

    Question 2 : update of Java Agent

    We also have 5.7.1 agents on some application servers. In order to upgrade these agents, it's a simple matter to deploy the last cartridge on those servers and restart Application servers? I already copied the config files in the folder of JavaEE-compatibility under properties of the Agent. No custom configuration file have been deployed for these applications servers.

    Hello

    For question 1: are you not see all the requests at all? The default filter settings are to capture HTTP/S and RMI/MDB called, in your case, it seems that someone excludes all GET/POST with the exception of 2 types of request (account statement and service servlet)

    /^(GET|_\/Account_POST) instruction$ /: true,

    /^(GET|_\/MegaCor\/ServiceServlet$/_POST): true,

    /^(GET|) POST | REMOVE | HEAD | OPTIONS | PUT | TRACK) /: false,

    This could be due to the fact that too many requests was visible.

    If you want to see other request types, you can add them to the list with a real flag or, in the meantime, you can just activate all get/post requests (set a filter just to get/post with true) and then decide what you want to add sepcifically.

    Save the configuration file is the place to look, then you are in the right place.

    For question 2: you look at the upgrade guide, he could change in some configurations require you to change some settings in the config file. When you upgrade to level the server the old configuration files are saved and former agents use the old config file, when you perform the upgrade on the client machines, you must make sure that the JavaEEDeplyomnetManager agent is running because it supports the upgrade. When you deploy the package to the new server of the JavaEEdeplyomentmanager agent retains the reference to the latest version. You will see in your deirectory of JavaEE, but agent differnet versions manager JavaEEdeplyoment retains the reference to the current so when you restart your JVM will the script to integrate it to the latest version. If you hard the "bootstrap" jar, and the jar in your startup script javaagent you must re manual integration and make sure that you reference the new jar file of xbootstrap as well as the new javaagent jar file.

    I hope this helps.

    Golan

Maybe you are looking for