- <b py:content="'BOOT: %d' % len([agg for agg in query if agg.node.observed_status == 'BOOT'])"></b> |
- <b py:content="'DOWN: %d' % len([agg for agg in query if agg.node.observed_status == 'DOWN'])"></b><br/>
+ <b py:content="'UP: %d' % len([agg for agg in query if agg.node.status in ('online', 'good')])"></b> |
+ <b py:content="'DOWN: %d' % len([agg for agg in query if agg.node.status not in ('online', 'good')])"></b><br/>
<input class='search_input' type='text' id='nodelist_search'
onkeyup='plekit_table_filter("nodelist","nodelist_search","nodelist_search_and");'
size='self.search_width' maxlength='256' />
<input class='search_input' type='text' id='nodelist_search'
onkeyup='plekit_table_filter("nodelist","nodelist_search","nodelist_search_and");'
size='self.search_width' maxlength='256' />
<th class="sortable plekit_table">pcu</th>
<th class="sortable plekit_table">kernel</th>
<th class="sortable plekit_table">BootCD</th>
<th class="sortable plekit_table">pcu</th>
<th class="sortable plekit_table">kernel</th>
<th class="sortable plekit_table">BootCD</th>