Page 2 of 2

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Fri Aug 05, 2016 2:24 am
by Fred Kroeger
Well... it helped a bit. Display time is now around 35secs which is better than the original 60secs.
One thing I've just noticed that is different on this Nagios server (and maybe completely irrelevant) compared to the others, is that the HostGroup & ServiceGroup Summary/Overview/Grid screens look like the old Nagios Core style whereas the other servers have the modern look with the ability to add the tables to dashboards. It is showing that I'm running XI 5.2.9 - I'm wondering if somewhere along the line some update hasn't been applied properly ?

regards... Fred

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Fri Aug 05, 2016 2:35 am
by Box293
Fred Kroeger wrote:ne thing I've just noticed that is different on this Nagios server (and maybe completely irrelevant) compared to the others, is that the HostGroup & ServiceGroup Summary/Overview/Grid screens look like the old Nagios Core style whereas the other servers have the modern look with the ability to add the tables to dashboards. It is showing that I'm running XI 5.2.9 - I'm wondering if somewhere along the line some update hasn't been applied properly ?
I remember these settings are related to what you are explaining, and can have a performance impact:

Admin > System Config > Performance Settings
Pages tab
The "Unified" options

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Fri Aug 05, 2016 2:49 am
by Fred Kroeger
Thanks Troy - I have unticked the "Unified" options and now my HostGroup/ServiceGroup screens are displaying like the others but no difference to the Status Detail display times.

Fred

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Fri Aug 05, 2016 9:21 am
by bheden
Fred,

I wrote a little component that'll probably give us a bit more information than continuing to poke around in the codebase.

Create the folder /usr/local/nagiosxi/html/includes/components/testing with

Code: Select all

mkdir /usr/local/nagiosxi/html/includes/components/testing
And then open up your favorite editor and create the file /usr/local/nagiosxi/html/includes/components/testing/testing.inc.php.

Copy the following code into the file:

Code: Select all

<?php
require_once(dirname(__FILE__) . '/../componenthelper.inc.php');

if (empty($_GET['show'])) {

    testing_component_init();

} else {

    pre_init();
    init_session();
    grab_request_vars();
    check_prereqs();
    check_authentication();
    testing_show_output();

}

function testing_component_init() {

    $args = array(
        COMPONENT_NAME =>           'testing',
        COMPONENT_VERSION =>        '0.0.1',
        COMPONENT_AUTHOR =>         'Nagios Enterprises, LLC',
        COMPONENT_DESCRIPTION =>    'Testing',
        COMPONENT_TITLE =>          'Testing',
    );

    register_component('testing', $args);

    register_callback(CALLBACK_MENUS_INITIALIZED, 'testing_addmenu');
}

function testing_addmenu() {

    $mi = find_menu_item(MENU_HOME, 'menu-home-sectionend-details', 'id');
    $order = grab_array_var($mi, 'order', '');
    $neworder = $order - 0.1;

    add_menu_item(MENU_HOME, array(
        'type' => 'link',
        'title' => 'Testing',
        'id' => 'menu-home-testing',
        'order' => $neworder,
        'opts' => array(
            'href' => get_base_url().'includes/components/testing/testing.inc.php?show=1'
        )
    ));
}

function testing_show_output() {

    echo "<style>table td { text-align: right; font-family: courier; }</style>";
    echo "<table>";

    $start = microtime(true);
    $xml = get_xml_host_objects(array());
    $end = microtime(true);
    $time = $end - $start;
    echo "<tr><td>Executing get_xml_host_objects():</td><td>$time</td></tr>";

    foreach($xml->host as $host) {

        $start = microtime(true);
        $auth = is_authorized_for_host(0, $host->host_name);
        $end = microtime(true);
        $time = $end - $start;
        echo "<tr><td>Executing is_authorized_for_host():</td><td>$time</td></tr>";

        $start = microtime(true);
        $auth_command = is_authorized_for_host_command(0, $host->host_name);
        $end = microtime(true);
        $time = $end - $start;
        echo "<tr><td>Executing is_authorized_for_host_command():</td><td>$time</td></tr>";
    }

    echo "</table>";
}
Now, log into your XI and you should have a 'Testing' Link in the 'Details' Section of the Home Page Menu. Click this link.

Warning: as a non-admin, this is probably going to take a while to execute based on my assumptions. I'd like to see the output!

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Sun Aug 07, 2016 6:15 pm
by Fred Kroeger
Thanks for this, however I don't think it's working as expected. When I select a host, I get pages of timing info and at the bottom is the Host Status detail info - however no link. Also the font for the Quick Actions box has changed to Courier.
Status-Detail.PNG

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Mon Aug 08, 2016 8:51 am
by bheden
You shouldn't have to go to the Host Status Details page(s) to view this component.

It is its own link on the Home Menu in the 'Details' Section. If you click this link, it should take you to an all white page just with text.

I'd like to see that text, please.
testing_link.PNG

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Tue Aug 09, 2016 12:31 am
by Fred Kroeger
Ok - got it - This is for the Admin User

Code: Select all

Executing get_xml_host_objects():	0.66746211051941
Executing is_authorized_for_host():	0.0054869651794434
Executing is_authorized_for_host_command():	1.3828277587891E-5
Executing is_authorized_for_host():	0.00064587593078613
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038814544677734
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003659725189209
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00041580200195312
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0029258728027344
Executing is_authorized_for_host_command():	1.215934753418E-5
Executing is_authorized_for_host():	0.0011460781097412
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036907196044922
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035500526428223
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003819465637207
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040912628173828
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00036096572875977
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035405158996582
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038814544677734
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034904479980469
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034403800964355
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00038599967956543
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034213066101074
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035309791564941
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00036096572875977
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00033998489379883
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00040102005004883
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044798851013184
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040197372436523
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038695335388184
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042200088500977
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0021891593933105
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00047206878662109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00063085556030273
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00049090385437012
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00048398971557617
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041604042053223
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045108795166016
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040602684020996
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040006637573242
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00041294097900391
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040197372436523
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0020339488983154
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00041794776916504
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044703483581543
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00041103363037109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038409233093262
Executing is_authorized_for_host_command():	2.288818359375E-5
Executing is_authorized_for_host():	0.0003819465637207
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034809112548828
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040388107299805
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044393539428711
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035715103149414
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045895576477051
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00088810920715332
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037407875061035
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038313865661621
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037407875061035
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00044107437133789
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003659725189209
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040102005004883
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039196014404297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036978721618652
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043296813964844
Executing is_authorized_for_host_command():	4.1961669921875E-5
Executing is_authorized_for_host():	0.00086402893066406
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00036907196044922
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040411949157715
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036501884460449
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040912628173828
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034594535827637
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0004429817199707
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044894218444824
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042891502380371
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00043511390686035
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00043296813964844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004270076751709
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041007995605469
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00044798851013184
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00078892707824707
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00085902214050293
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00046205520629883
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00050091743469238
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043511390686035
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00047707557678223
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037002563476562
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045895576477051
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036406517028809
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00034308433532715
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00062799453735352
Executing is_authorized_for_host_command():	1.4066696166992E-5
Executing is_authorized_for_host():	0.00042414665222168
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00056290626525879
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00049996376037598
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.0004570484161377
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045609474182129
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046801567077637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00052809715270996
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0005190372467041
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00047111511230469
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045013427734375
Executing is_authorized_for_host_command():	2.288818359375E-5
Executing is_authorized_for_host():	0.00053191184997559
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00048017501831055
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045204162597656
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041890144348145
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00043296813964844
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00041389465332031
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042080879211426
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.0003969669342041
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00043797492980957
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045919418334961
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039291381835938
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040888786315918
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00038409233093262
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041413307189941
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00049304962158203
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039911270141602
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037789344787598
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037717819213867
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039410591125488
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0005948543548584
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039291381835938
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003809928894043
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.0004119873046875
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034904479980469
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034594535827637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042605400085449
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00044798851013184
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004279613494873
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046896934509277
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043416023254395
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00047612190246582
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00038504600524902
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00047206878662109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037193298339844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037598609924316
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041508674621582
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039100646972656
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00047993659973145
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042986869812012
Executing is_authorized_for_host_command():	1.4066696166992E-5
Executing is_authorized_for_host():	0.00042605400085449
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045013427734375
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00048708915710449
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041890144348145
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00039100646972656
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00043010711669922
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.0004270076751709
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039505958557129
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037503242492676
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00038909912109375
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038695335388184
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00038313865661621
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003960132598877
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036287307739258
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039410591125488
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003669261932373
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037193298339844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038385391235352
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039887428283691
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00044107437133789
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00045299530029297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003819465637207
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042414665222168
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041699409484863
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042295455932617
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00039887428283691
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00048708915710449
Executing is_authorized_for_host_command():	1.4066696166992E-5
Executing is_authorized_for_host():	0.00088787078857422
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.0003821849822998
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00059199333190918
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00075292587280273
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040698051452637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037193298339844
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003669261932373
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00044703483581543
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042390823364258
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042295455932617
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043177604675293
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0012948513031006
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00039792060852051
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00040507316589355
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0059828758239746
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00051403045654297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045585632324219
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040292739868164
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044608116149902
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00053310394287109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0010550022125244
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0013670921325684
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0005030632019043
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00045514106750488
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043702125549316
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037002563476562
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00050497055053711
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00046610832214355
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0057768821716309
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00048208236694336
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046706199645996
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004570484161377
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00046110153198242
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00041985511779785
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00052785873413086
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045490264892578
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046014785766602
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043892860412598
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00045204162597656
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042295455932617
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00039291381835938
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039291381835938
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040483474731445
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041699409484863
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044703483581543
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037097930908203
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00036811828613281
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043511390686035
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043392181396484
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044584274291992
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044012069702148
Executing is_authorized_for_host_command():	1.5974044799805E-5
Executing is_authorized_for_host():	0.00047397613525391
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0004420280456543
Executing is_authorized_for_host_command():	1.4066696166992E-5
Executing is_authorized_for_host():	0.00045990943908691
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044608116149902
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00053215026855469
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00049591064453125
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00049996376037598
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00053095817565918
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00049400329589844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045299530029297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045418739318848
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00046086311340332
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043892860412598
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046801567077637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043797492980957
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043702125549316
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042605400085449
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040197372436523
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037312507629395
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00048112869262695
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041890144348145
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042390823364258
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041413307189941
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00041389465332031
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039386749267578
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039982795715332
Executing is_authorized_for_host_command():	2.1934509277344E-5
Executing is_authorized_for_host():	0.00043296813964844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045490264892578
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040316581726074
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038909912109375
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00040888786315918
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038290023803711
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00040411949157715
Executing is_authorized_for_host_command():	2.288818359375E-5
Executing is_authorized_for_host():	0.00040507316589355
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037813186645508
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00048089027404785
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042486190795898
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043392181396484
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040698051452637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044608116149902
Executing is_authorized_for_host_command():	1.5974044799805E-5
Executing is_authorized_for_host():	0.00043916702270508
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040507316589355
Executing is_authorized_for_host_command():	2.3841857910156E-5
Executing is_authorized_for_host():	0.00039911270141602
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038886070251465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042200088500977
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.0003659725189209
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037908554077148
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039005279541016
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00036096572875977
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043416023254395
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00048208236694336
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046610832214355
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00041699409484863
Executing is_authorized_for_host_command():	1.3113021850586E-5
Executing is_authorized_for_host():	0.00045299530029297
Executing is_authorized_for_host_command():	1.3113021850586E-5
Executing is_authorized_for_host():	0.00047802925109863
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00047492980957031
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00045919418334961
Executing is_authorized_for_host_command():	1.5974044799805E-5
Executing is_authorized_for_host():	0.00044512748718262
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003960132598877
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038003921508789
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038695335388184
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003669261932373
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038480758666992
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037598609924316
Executing is_authorized_for_host_command():	1.6212463378906E-5
Executing is_authorized_for_host():	0.0003659725189209
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037503242492676
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035214424133301
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037384033203125
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037384033203125
Executing is_authorized_for_host_command():	1.4066696166992E-5
Executing is_authorized_for_host():	0.00048589706420898
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00047492980957031
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00053501129150391
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041913986206055
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042390823364258
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044918060302734
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004279613494873
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004119873046875
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039410591125488
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040292739868164
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039315223693848
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039291381835938
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00042486190795898
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036120414733887
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037193298339844
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035691261291504
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038886070251465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039100646972656
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043892860412598
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00042200088500977
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045490264892578
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00040388107299805
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043678283691406
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00049591064453125
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00045609474182129
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00044703483581543
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042009353637695
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00040292739868164
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00042605400085449
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003819465637207
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038886070251465
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039410591125488
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00045299530029297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035905838012695
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039100646972656
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036716461181641
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00036001205444336
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004880428314209
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035405158996582
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00099301338195801
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037217140197754
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040411949157715
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037693977355957
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034880638122559
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036382675170898
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00050806999206543
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0004730224609375
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044918060302734
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003969669342041
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043416023254395
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044798851013184
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043988227844238
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040888786315918
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.0003969669342041
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003960132598877
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037503242492676
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00038504600524902
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034594535827637
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00033998489379883
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00037908554077148
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040984153747559
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045585632324219
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034785270690918
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00050997734069824
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043988227844238
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043082237243652
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045180320739746
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00094795227050781
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00044012069702148
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00085902214050293
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040602684020996
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00047492980957031
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00043082237243652
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00040602684020996
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00039482116699219
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039196014404297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044679641723633
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038814544677734
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00035405158996582
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00046300888061523
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00054407119750977
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00043106079101562
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039982795715332
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003809928894043
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040507316589355
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00035500526428223
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040507316589355
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041699409484863
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037384033203125
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00035214424133301
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00033783912658691
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037193298339844
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00044393539428711
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040602684020996
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037217140197754
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040602684020996
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038790702819824
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038385391235352
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004570484161377
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00054693222045898
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004730224609375
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043487548828125
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00045084953308105
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040197372436523
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00047111511230469
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0011398792266846
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042104721069336
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00041794776916504
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003969669342041
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0014410018920898
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004580020904541
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00040817260742188
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004279613494873
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00046396255493164
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003809928894043
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004279613494873
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038409233093262
Executing is_authorized_for_host_command():	1.0013580322266E-5
Executing is_authorized_for_host():	0.00049614906311035
Executing is_authorized_for_host_command():	1.3828277587891E-5
Executing is_authorized_for_host():	0.00041103363037109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004580020904541
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00046706199645996
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00046205520629883
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00040006637573242
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00084400177001953
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039196014404297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037097930908203
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003819465637207
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037884712219238
Executing is_authorized_for_host_command():	1.6927719116211E-5
Executing is_authorized_for_host():	0.0003969669342041
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039911270141602
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00041604042053223
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00048089027404785
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044083595275879
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.0004119873046875
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037598609924316
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040006637573242
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004580020904541
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040006637573242
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042915344238281
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00043106079101562
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041699409484863
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004119873046875
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00042104721069336
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038504600524902
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0004580020904541
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00038003921508789
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00037503242492676
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036215782165527
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034785270690918
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038290023803711
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035715103149414
Executing is_authorized_for_host_command():	1.215934753418E-5
Executing is_authorized_for_host():	0.00037002563476562
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038695335388184
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.0003809928894043
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040793418884277
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00038290023803711
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0003659725189209
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00036883354187012
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034904479980469
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00037097930908203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00033903121948242
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039196014404297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043201446533203
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040483474731445
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00034999847412109
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00034594535827637
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00033903121948242
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00035881996154785
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.0003821849822998
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00045299530029297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041604042053223
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00043082237243652
Executing is_authorized_for_host_command():	1.0967254638672E-5
Executing is_authorized_for_host():	0.00041484832763672
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044798851013184
Executing is_authorized_for_host_command():	1.5020370483398E-5
Executing is_authorized_for_host():	0.00044584274291992
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038599967956543
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00039792060852051
Executing is_authorized_for_host_command():	7.8678131103516E-6
Executing is_authorized_for_host():	0.00040006637573242
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00039196014404297
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00038814544677734
Executing is_authorized_for_host_command():	8.1062316894531E-6
Executing is_authorized_for_host():	0.00036287307739258
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00034999847412109
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00044989585876465
Executing is_authorized_for_host_command():	8.8214874267578E-6
Executing is_authorized_for_host():	0.00042295455932617
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.0020129680633545
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00041389465332031
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00040483474731445
Executing is_authorized_for_host_command():	9.0599060058594E-6
Executing is_authorized_for_host():	0.00037813186645508
Executing is_authorized_for_host_command():	9.0599060058594E-6

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Tue Aug 09, 2016 12:34 am
by Fred Kroeger
And this is for a user configured with Advanced features

Code: Select all

Executing get_xml_host_objects():	0.44126510620117
Executing is_authorized_for_host():	0.15634894371033
Executing is_authorized_for_host_command():	0.0030601024627686
Executing is_authorized_for_host():	0.15696883201599
Executing is_authorized_for_host_command():	0.0029911994934082
Executing is_authorized_for_host():	0.15577793121338
Executing is_authorized_for_host_command():	0.00288987159729
Executing is_authorized_for_host():	0.15224504470825
Executing is_authorized_for_host_command():	0.0029449462890625
Executing is_authorized_for_host():	0.15235996246338
Executing is_authorized_for_host_command():	0.0029881000518799
Executing is_authorized_for_host():	0.20300507545471
Executing is_authorized_for_host_command():	0.0031909942626953
Executing is_authorized_for_host():	0.17891621589661
Executing is_authorized_for_host_command():	0.0030431747436523
Executing is_authorized_for_host():	0.16450119018555
Executing is_authorized_for_host_command():	0.0030250549316406
Executing is_authorized_for_host():	0.15661787986755
Executing is_authorized_for_host_command():	0.0029170513153076
Executing is_authorized_for_host():	0.17714309692383
Executing is_authorized_for_host_command():	0.003262996673584
Executing is_authorized_for_host():	0.17439007759094
Executing is_authorized_for_host_command():	0.00313401222229
Executing is_authorized_for_host():	0.23378205299377
Executing is_authorized_for_host_command():	0.0041940212249756
Executing is_authorized_for_host():	0.23647999763489
Executing is_authorized_for_host_command():	0.0043261051177979
Executing is_authorized_for_host():	0.23143696784973
Executing is_authorized_for_host_command():	0.003925085067749
Executing is_authorized_for_host():	0.2232129573822
Executing is_authorized_for_host_command():	0.0039279460906982
Executing is_authorized_for_host():	0.26940202713013
Executing is_authorized_for_host_command():	0.0046191215515137
Executing is_authorized_for_host():	0.24042916297913
Executing is_authorized_for_host_command():	0.0042991638183594
Executing is_authorized_for_host():	0.2502179145813
Executing is_authorized_for_host_command():	0.0043799877166748
Executing is_authorized_for_host():	0.26170992851257
Executing is_authorized_for_host_command():	0.0042629241943359
Executing is_authorized_for_host():	0.17816185951233
Executing is_authorized_for_host_command():	0.003446102142334
Executing is_authorized_for_host():	0.1759979724884
Executing is_authorized_for_host_command():	0.0031800270080566
Executing is_authorized_for_host():	0.22713088989258
Executing is_authorized_for_host_command():	0.004518985748291
Executing is_authorized_for_host():	0.30747604370117
Executing is_authorized_for_host_command():	0.0044529438018799
Executing is_authorized_for_host():	0.30993413925171
Executing is_authorized_for_host_command():	0.0044169425964355
Executing is_authorized_for_host():	0.30724096298218
Executing is_authorized_for_host_command():	0.0045168399810791
Executing is_authorized_for_host():	0.35254406929016
Executing is_authorized_for_host_command():	0.010181903839111
Executing is_authorized_for_host():	0.31706786155701
Executing is_authorized_for_host_command():	0.004622220993042
Executing is_authorized_for_host():	0.30712103843689
Executing is_authorized_for_host_command():	0.0031790733337402
Executing is_authorized_for_host():	0.20584678649902
Executing is_authorized_for_host_command():	0.003140926361084
Executing is_authorized_for_host():	0.19688701629639
Executing is_authorized_for_host_command():	0.0031490325927734
Executing is_authorized_for_host():	0.27600312232971
Executing is_authorized_for_host_command():	0.0047268867492676
Executing is_authorized_for_host():	0.33029413223267
Executing is_authorized_for_host_command():	0.0041592121124268
Executing is_authorized_for_host():	0.2877779006958
Executing is_authorized_for_host_command():	0.0041441917419434
Executing is_authorized_for_host():	0.2973198890686
Executing is_authorized_for_host_command():	0.0047411918640137
Executing is_authorized_for_host():	0.30741691589355
Executing is_authorized_for_host_command():	0.0044209957122803
Executing is_authorized_for_host():	0.30912017822266
Executing is_authorized_for_host_command():	0.0044400691986084
Executing is_authorized_for_host():	0.31475305557251
Executing is_authorized_for_host_command():	0.0044429302215576
Executing is_authorized_for_host():	0.31926608085632
Executing is_authorized_for_host_command():	0.0044028759002686
Executing is_authorized_for_host():	0.32325506210327
Executing is_authorized_for_host_command():	0.0043959617614746
Executing is_authorized_for_host():	0.31465005874634
Executing is_authorized_for_host_command():	0.0044238567352295
Executing is_authorized_for_host():	0.35707187652588
Executing is_authorized_for_host_command():	0.0045459270477295
Executing is_authorized_for_host():	0.31268405914307
Executing is_authorized_for_host_command():	0.0043478012084961
Executing is_authorized_for_host():	0.31465196609497
Executing is_authorized_for_host_command():	0.010463953018188
Executing is_authorized_for_host():	0.52829098701477
Executing is_authorized_for_host_command():	0.0031769275665283
Executing is_authorized_for_host():	0.20798778533936
Executing is_authorized_for_host_command():	0.003140926361084
Executing is_authorized_for_host():	0.20411896705627
Executing is_authorized_for_host_command():	0.0030789375305176
Executing is_authorized_for_host():	0.2270131111145
Executing is_authorized_for_host_command():	0.0034499168395996
Executing is_authorized_for_host():	0.21232080459595
Executing is_authorized_for_host_command():	0.0030930042266846
Executing is_authorized_for_host():	0.20815896987915
Executing is_authorized_for_host_command():	0.0031509399414062

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Tue Aug 09, 2016 9:22 am
by bheden
Whoa!

That is a lot of time for checking if a user is authorized for a host.

Well, at least you pointed me in the right direction. I'll get busy into looking into this on our end and get back to you as soon as I can.

You can probably safely remove that testing component, and revert any other changes you made - hopefully my next post here will be a fix/patch.

Thanks!

Re: Slow Screen display in NagiosXI for non-Admin Users

Posted: Tue Aug 09, 2016 9:45 am
by bheden
Alright, its not a patch, but it may be more useful information for me to know where specifically to look. Make a backup of /html/includes/utils-objects.inc.php first, and then I need you to comment out the entire function is_authorized_for_object_id and replace it with the following code, please:

Code: Select all

function is_authorized_for_object_id($userid, $objectid, $perms = P_READ)
{

    //$debug = false;
    $debug=true;

    if ($debug == true) {
        echo "CHECKING PERMS: UID=$userid, OID=$objectid<BR>\n";
        echo "START TIME: " . microtime(true) . "<BR>\n";
    }

    if ($userid == 0)
        $userid = $_SESSION["user_id"];

    // object doesn't exist
    if ($objectid <= 0)
        return false;

    // admins see/do everything
    if (is_admin($userid) == true)
        return true;

    $args = array(
        "objectauthperms" => $perms,
    );
    $authids = get_authorized_object_ids($args);
    if ($debug == true) {
        echo "get_authorized_object_ids: " . microtime(true) . "<BR>\n";
    }

    // read (view) permissions
    if (($perms & P_READ)) {
        if ($debug == true) {
            echo "CHECKING FOR READ PERMISSIONS (UID=" . $userid . ",OBJECTID=" . $objectid . ")...<BR>\n";
            echo "\$perms & P_READ: " . microtime(true) . "<BR>\n";
        }
        // some other users can see everything
        if (is_authorized_for_all_objects($userid) == true)
            return true;
    }
    // write (configure) permissions
    if (($perms & P_WRITE)) {
        if ($debug == true) {
            echo "CHECKING FOR WRITE PERMISSIONS (UID=" . $userid . ",OBJECTID=" . $objectid . ")...<BR>\n";
            echo "\$perms & P_WRITE: " . microtime(true) . "<BR>\n";
        }
        // some other users can modify everything
        $config = is_authorized_to_configure_objects($userid);

        if ($debug == true) {
            echo "is_authorized_to_configure_objects: " . microtime(true) . "<BR>\n";            
        }

        if (is_authorized_for_all_objects($userid) == true && $config == true) {
            if ($debug == true) {
                echo "is_authorized_for_all_objects: " . microtime(true) . "<BR>\n";            
            }
            return true;
        }
        elseif ($config == true && in_array($objectid, $authids))
            return true;
        else //if we're checking for write perms and we get here, user doesn't have auth for this
            return false;

    }
    // execute (command) permissions
    if (($perms & P_EXECUTE)) {
        if ($debug == true) {
            echo "CHECKING FOR EXECUTE PERMISSIONS (UID=" . $userid . ",OBJECTID=" . $objectid . ")...<BR>\n";
            echo "\$perms & P_EXECUTE: " . microtime(true) . "<BR>\n";
        }
        // some other users can control everything
        if (is_authorized_for_all_object_commands($userid) == true) {
            if ($debug == true) {
                echo "\$is_authorized_for_all_object_commands: " . microtime(true) . "<BR>\n";
                echo "AUTHALLCOMMANDS1";
            }
            return true;
        }
    }

    if ($debug)
        echo "CONTINUING...<BR>";

    if ($debug) {
        echo "AUTHORIZEDIDS:<BR>";
        print_r($authids);
    }

    if (in_array($objectid, $authids)) {
        if ($debug)
            echo "AUTHORIZED FOR OBJECT: $objectid<BR>\n";
        return true;
    }

    if ($debug)
        echo "NOT AUTHORIZED FOR OBJECT: $objectid<BR>\n";

    //if($debug)
    //	exit();

    return false;
}
Once you've done that, go back to the Host Status Detail page for the different types of users and submit some screen shots. Thanks in advance.