{********************************************************* @ author: Nicolas Biersart @ email: n.biersart@esia-network.com **********************************************************} {if isset($l_bad_access)} {if isset($show)} {$lang.NODE_INDEX_NO_SCREEN_GROUPNODE} {else}

{$lang.NO_ACCES}

{/if} {else} {if $action!='show_snmp'}
{/if} {if $action == 'historic'}

{$lang.HISTORIC}

{esia_pager divid="historicPager" tablesorterid="historicError" divcss="pager" height="22px" ulclass="triList" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" liclass="triElement" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {/esia_pager}
{$lang.SERVICE} {$lang.SERVICE_TECHNICAL_NAME} {$lang.ERROR} {$lang.DATE_START} {$lang.DATE_END} {$lang.DURATION} {$lang.MESSAGE} {$lang.LOGIN} {$lang.ACTION}
{elseif $action=='show_snmp'}

{$lang.NODE_GENERAL_INFO}

  • {$lang.DASHBOARD_REDUCE}
{if isset($manufacturer_logo)} {$manufacturer_logo} {/if} {$lang.SYSNAME} : {$node_sysname|escape:'html'}
{$lang.SYSDESCRIPTION} : {$node_sysdescr|escape:'html'}
{$lang.SYSLOCATION} : {$node_syslocation|escape:'html'}
{$lang.SYSCONTACT} : {$node_syscontact|escape:'html'}
{elseif $action == 'connectedto'} {if $connectedto !=''}
{foreach name=Connectedsrv item=node from=$connectedto} {/foreach}
{$lang.MACADDRESS}{$node.mac}
{$lang.CONNECTED} {*if isset($node.type_img)} {/if*} {$node.name}
{/if} {elseif $action == 'executeService'} {include file='overall_adm_iframe.html'} {if isset($rrd)}

{$lang.REALTIME_TOOLTIP}. {$lang.REALTIME_NEXTEXEC} 999 {$lang.SECOND}


{/if}
{$lang.SERVICE} {$lang.STATUS} {$lang.LAST_EXEC} {$lang.MESSAGE}
{elseif $action == 'oneview'} {include file='overall_adm_iframe.html'}

{$name}

{else} {if isset($show)} {foreach name=srv item=plugin from=$list_plugin} {if $plugin.state==0} {if $plugin.real_state !=0} {else} {/if} {elseif $plugin.state==1} {elseif $plugin.state==2} {elseif $plugin.state==3} {elseif $plugin.real_state==5} {else} {/if} {/foreach}
{$lang.SERVICE} {$lang.STATUS}
{$plugin.name}{$plugin.lstatus}{$lang.LGD_OK}{$lang.LGD_WARN}{$lang.LGD_CRI}{$lang.LGD_UNKNOWN}{$lang.LGD_OK}
{else} {if isset($snmp_available)}
{$lang.LOADING}
{/if}

{$lang.SERVICE_STATE}

{esia_pager divid="serviceStatePager" tablesorterid="serviceState" divcss="pager" height="22px" ulclass="triList" langprint="{$lang.ADM_PRINT_BOARD}" langcolumn="{$lang.ADM_SHOW_HIDDEN_COLUMN}" liclass="triElement" icn_printer="/theme/default/images/table-print.jpg" icn_column="/theme/default/images/table-change-order.jpg" icn_columnselect="/theme/default/images/table-change-order.jpg"} {if $adm_access==1 && $acq_access==1} {/if} {if isset($l_maintenance)} node {/if} {if $adm_access==1} node {$lang.ADM_PATTERN_SERVICE_ADD} {/if} {/esia_pager}
{strip} {if $acq_access == 1 && $hasErrors == 1} {/if} {foreach name=srv item=plugin from=$list_plugin} {if $plugin.state != $plugin.real_state} {assign var="tdclass" value="EventPending"} {assign var="tdlang" value=$plugin.lstatus} {elseif $plugin.real_state==0} {assign var="tdclass" value="EventOK"} {assign var="tdlang" value=$lang.LGD_OK} {elseif $plugin.real_state==1} {assign var="tdclass" value="EventWarning"} {assign var="tdlang" value=$lang.LGD_WARN} {elseif $plugin.real_state==2} {assign var="tdclass" value="EventCritical"} {assign var="tdlang" value=$lang.LGD_CRI} {elseif $plugin.real_state==3} {assign var="tdclass" value="EventUnknown"} {assign var="tdlang" value=$lang.LGD_UNKNOWN} {elseif $plugin.real_state==5} {assign var="tdclass" value="EventPending"} {assign var="tdlang" value=$lang.LGD_MAINTENANCE} {else} {assign var="tdclass" value=""} {assign var="tdlang" value=""} {/if} {if $acq_access == 1 && $hasErrors == 1} {/if} {/foreach}
{$lang.SERVICE_TECHNICAL_NAME} {$lang.SERVICE} {$lang.STATUS} {$lang.TIME_ADDED} {$lang.DATE_EXEC} {$lang.LAST_EXEC} {$lang.NEXT_EXEC} {$lang.INFORMATIONS} {$lang.ADM_PLUGIN_PRIORITY}{$lang.ASSIGNED_USER}{$lang.ACTION}
{$plugin.name} {$plugin.common_name}{$tdlang} {$plugin.time_added} {$plugin.time} {if $plugin.time_state eq 'OK'} < {elseif $plugin.time_state eq 'WARNING'} > {elseif $plugin.time_state eq 'CRITICAL'} > {/if} {$plugin.time_delta} {$lang.MINUTE} {$plugin.time_next_exec} {$lang.MINUTE} {$plugin.stdout|nl2br} {$plugin.priority}{$plugin.happen_assign_user}

{if $adm_access==1} Modification {if $acq_access == 1 && $plugin.state != 4 && $plugin.state != 5} {if $plugin.state!=0} {elseif $plugin.state==0 && $plugin.real_state!=0} {/if} {if $plugin.real_state != 0} {* Assign or un-assign button should be created if the service is not ok even if maintenance or acquitted to display them on un-acquit. Show or hide ar handled in JS Utils.acquitteError() & Utils.assignError()*} {$lang.ASSIGN} {$lang.ASSIGN_CANCEL} {/if} {/if} {/if} {$lang.ADM_GRAPHIC} {if $plugin.check_plugin_name != CHECK_ICMP && $plugin.check_plugin_name != CHECK_SNMP_PROCESS && $plugin.check_plugin_name != GESA_SNMP_PROCESS} {/if}

{/strip}
{/literal} {/if} {/if}
{/if}