Subversion Repositories ALCASAR

Compare Revisions

No changes between revisions

Ignore whitespace Rev 2779 → Rev 2780

/web/acc/phpsysinfo/plugins/raid/raid_bootstrap.html
0,0 → 1,15
<div class="col-lg-12" id="block_raid" style="display:none;">
<div class="card" id="panel_raid" style="display:none;">
<div class="card-header"><span class="lang_plugin_raid_001">RAID Status</span>
<div id="reload_raid" class="reload" title="reload"></div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="raid" class="table borderless table-sm">
<tbody id="raid-data">
</tbody>
</table>
</div>
</div>
</div>
</div>
/web/acc/phpsysinfo/plugins/smart/class.smart.inc.php
0,0 → 1,365
<?php
/**
* SMART plugin, which displays all SMART informations available
*
* @category PHP
* @package PSI_Plugin_SMART
* @author Antoine Bertin <diaoulael@users.sourceforge.net>
* @copyright 2009 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License version 2, or (at your option) any later version
* @version Release: 3.0
* @link http://phpsysinfo.sourceforge.net
*/
class SMART extends PSI_Plugin
{
/**
* variable, which holds the content of the command
* @var array
*/
private $_filecontent = array();
 
/**
* variable, which holds the result before the xml is generated out of this array
* @var array
*/
private $_result = array();
 
/**
* variable, which holds PSI_PLUGIN_SMART_IDS well formated datas
* @var array
*/
private $_ids = array();
 
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc target encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
switch (strtolower(PSI_PLUGIN_SMART_ACCESS)) {
case 'wmi':
case 'command':
case 'data':
if (defined('PSI_PLUGIN_SMART_DEVICES') && is_string(PSI_PLUGIN_SMART_DEVICES)) {
if (preg_match(ARRAY_EXP, PSI_PLUGIN_SMART_DEVICES)) {
$disks = eval(PSI_PLUGIN_SMART_DEVICES);
} else {
$disks = array(PSI_PLUGIN_SMART_DEVICES);
}
if (defined('PSI_PLUGIN_SMART_IDS') && is_string(PSI_PLUGIN_SMART_IDS)) {
if (preg_match(ARRAY_EXP, PSI_PLUGIN_SMART_IDS)) {
$fullIds = eval(PSI_PLUGIN_SMART_IDS);
} else {
$fullIds = array(PSI_PLUGIN_SMART_IDS);
}
foreach ($fullIds as $fullId) {
$arrFullId = preg_split('/-/', $fullId);
$this->_ids[intval($arrFullId[0])] = strtolower($arrFullId[1]);
if (!empty($arrFullId[2]))
$this->_ids[intval($arrFullId[2])] = "#replace-".intval($arrFullId[0]);
}
}
}
break;
default:
$this->global_error->addConfigError("__construct()", "[smart] ACCESS");
break;
}
 
switch (strtolower(PSI_PLUGIN_SMART_ACCESS)) {
case 'wmi':
if (PSI_OS == 'WINNT') {
$asd_wmi = null;
try {
$objLocator = new COM('WbemScripting.SWbemLocator');
$wmi = $objLocator->ConnectServer('', 'root\wmi');
$asd_wmi = CommonFunctions::getWMI($wmi, 'MSStorageDriver_ATAPISmartData', array('VendorSpecific'));
} catch (Exception $e) {
}
foreach ($asd_wmi as $_nr=>$asd) {
$_name = "/dev/sd".chr(97+$_nr);
if (array_search($_name, $disks) !== false) {
$this->_filecontent[$_name] = "\nVendor Specific SMART Attributes with Thresholds\n";
$this->_filecontent[$_name] .= "ID# _ATTRIBUTE_NAME_ FLAG VALUE WORST RAW_VALUE\n";
$asdvs = $asd['VendorSpecific'];
for ($c = 2; $c < count($asdvs); $c += 12) {
//Attribute values 0x00, 0xff are invalid
$id = $asdvs[$c];
if (($id != 0) && ($id != 255)) {
switch ($id) {
case 3:
//raw16(avg16)
$this->_filecontent[$_name] .= $id." ID".$id." 0x".substr("0".dechex($asdvs[$c+2]),-2).substr("0".dechex($asdvs[$c+1]),-2)." ".substr("00".$asdvs[$c+3],-3)." ".substr("00".$asdvs[$c+4],-3)." ".($asdvs[$c+5]+256*$asdvs[$c+6])."\n";
break;
case 5:
case 196:
//raw16(raw16)
$this->_filecontent[$_name] .= $id." ID".$id." 0x".substr("0".dechex($asdvs[$c+2]),-2).substr("0".dechex($asdvs[$c+1]),-2)." ".substr("00".$asdvs[$c+3],-3)." ".substr("00".$asdvs[$c+4],-3)." ".($asdvs[$c+5]+256*$asdvs[$c+6])."\n";
break;
case 9:
case 240:
//raw24(raw8)
$this->_filecontent[$_name] .= $id." ID".$id." 0x".substr("0".dechex($asdvs[$c+2]),-2).substr("0".dechex($asdvs[$c+1]),-2)." ".substr("00".$asdvs[$c+3],-3)." ".substr("00".$asdvs[$c+4],-3)." ".($asdvs[$c+5]+256*$asdvs[$c+6]+65536*$asdvs[$c+7])."\n";
break;
case 190:
case 194:
//tempminmax
$this->_filecontent[$_name] .= $id." ID".$id." 0x".substr("0".dechex($asdvs[$c+2]),-2).substr("0".dechex($asdvs[$c+1]),-2)." ".substr("00".$asdvs[$c+3],-3)." ".substr("00".$asdvs[$c+4],-3)." ".($asdvs[$c+5]+256*$asdvs[$c+6])."\n";
break;
default:
//raw48
$this->_filecontent[$_name] .= $id." ID".$id." 0x".substr("0".dechex($asdvs[$c+2]),-2).substr("0".dechex($asdvs[$c+1]),-2)." ".substr("00".$asdvs[$c+3],-3)." ".substr("00".$asdvs[$c+4],-3)." ".($asdvs[$c+5]+256*$asdvs[$c+6]+65536*$asdvs[$c+7]+16777216*$asdvs[$c+8])."\n";
break;
}
}
}
$this->_filecontent[$_name] .= "SMART Error Log Version";
}
}
}
break;
case 'command':
foreach ($disks as $disk) {
if (trim($disk) != "") {
$diskdev = "";
if (preg_match("/\s*\(([^\(\(]*)\)\s*(.*)/", $disk, $devdisk)) {
$diskname = trim($devdisk[2]);
if (trim($devdisk[1]) != "") {
$diskdev = "--device ".preg_replace('/\./', ',', trim($devdisk[1]));
}
} else {
$diskname = trim($disk);
}
$buffer = "";
if (trim($diskname != "") && (CommonFunctions::executeProgram('smartctl', '--all'.' '.$diskdev.' '.$diskname, $buffer, PSI_DEBUG))) {
$this->_filecontent[trim($disk)] = $buffer;
}
}
}
break;
case 'data':
$dn=0;
foreach ($disks as $disk) {
$buffer="";
if (CommonFunctions::rfts(PSI_APP_ROOT."/data/smart{$dn}.txt", $buffer) && !empty($buffer)) {
$this->_filecontent[$disk] = $buffer;
}
$dn++;
}
break;
}
}
 
/**
* doing all tasks to get the required informations that the plugin needs
* result is stored in an internal array
*
* @return void
*/
public function execute()
{
if (empty($this->_filecontent) || empty($this->_ids)) {
return;
}
foreach ($this->_filecontent as $disk=>$result) {
// set the start and end offset in the result string at the beginning and end respectively
// just in case we don't find the two strings, so that it still works as expected.
$startIndex = 0;
$endIndex = 0;
$vendorInfos = "";
 
// locate the beginning string offset for the attributes
if (preg_match('/(Vendor Specific SMART Attributes with Thresholds)/', $result, $matches, PREG_OFFSET_CAPTURE))
$startIndex = $matches[0][1];
 
// locate the end string offset for the attributes, this is usually right before string "SMART Error Log Version" or "SMART Error Log not supported" or "Error SMART Error Log Read failed" (hopefully every output has it!)
if (preg_match('/(SMART Error Log Version)|(SMART Error Log not supported)|(Error SMART Error Log Read failed)/', $result, $matches, PREG_OFFSET_CAPTURE))
$endIndex = $matches[0][1];
 
if ($startIndex && $endIndex && ($endIndex>$startIndex))
$vendorInfos = preg_split("/\n/", substr($result, $startIndex, $endIndex - $startIndex));
 
if (!empty($vendorInfos)) {
$labels = preg_split('/\s+/', $vendorInfos[1]);
foreach ($labels as $k=>$v) {
$labels[$k] = str_replace('#', '', strtolower($v));
}
$i = 0; // Line number
foreach ($vendorInfos as $line) {
$line = preg_replace('/^\s+/', '', $line);
$values = preg_split('/\s+/', $line);
if (count($values) > count($labels)) {
$values = array_slice($values, 0, count($labels), true);
}
$j = 0;
$found = false;
foreach ($values as $value) {
if ((in_array($value, array_keys($this->_ids)) && $labels[$j] == 'id')) {
$arrFullVa = preg_split('/-/', $this->_ids[$value]);
if (($arrFullVa[0]=="#replace") && !empty($arrFullVa[1]))
$value=$arrFullVa[1];
}
if (((in_array($value, array_keys($this->_ids)) && $labels[$j] == 'id') || ($found && (in_array($labels[$j], array_values($this->_ids)))) || ($found && $labels[$j] == 'attribute_name'))) {
$this->_result[$disk][$i][$labels[$j]] = $value;
$found = true;
}
$j++;
}
$i++;
}
} else {
//SCSI and MVMe devices
if (!empty($this->_ids[1]) && ($this->_ids[1]=="raw_value")) {
if (preg_match('/\nread\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[7]!=null)) {
$this->_result[$disk][0]['id'] = 1;
$this->_result[$disk][0]['attribute_name'] = "Raw_Read_Error_Rate";
$this->_result[$disk][0]['raw_value'] = trim($values[7]);
}
} elseif (preg_match('/\Media and Data Integrity Errors\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[5]!=null)) {
$vals=preg_replace('/,/', '', trim($values[5]));
$this->_result[$disk][0]['id'] = 1;
$this->_result[$disk][0]['attribute_name'] = "Raw_Read_Error_Rate";
$this->_result[$disk][0]['raw_value'] = $vals;
}
}
}
if (!empty($this->_ids[5]) && ($this->_ids[5]=="raw_value")) {
if (preg_match('/\nElements in grown defect list\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[5]!=null)) {
$this->_result[$disk][1]['id'] = 5;
$this->_result[$disk][1]['attribute_name'] = "Reallocated_Sector_Ct";
$this->_result[$disk][1]['raw_value'] = trim($values[5]);
}
}
}
if (!empty($this->_ids[9]) && ($this->_ids[9]=="raw_value")) {
if (preg_match('/\n +number of hours powered up = (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[7]!=null)) {
$vals=preg_split('/[,\.]/', trim($values[7]));
$this->_result[$disk][2]['id'] = 9;
$this->_result[$disk][2]['attribute_name'] = "Power_On_Hours";
$this->_result[$disk][2]['raw_value'] = $vals[0];
}
} elseif (preg_match('/\nPower On Hours\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[3]!=null)) {
$vals=preg_replace('/,/', '', trim($values[3]));
$this->_result[$disk][2]['id'] = 9;
$this->_result[$disk][2]['attribute_name'] = "Power_On_Hours";
$this->_result[$disk][2]['raw_value'] = $vals;
}
}
}
if (!empty($this->_ids[194]) && ($this->_ids[194]=="raw_value")) {
if (preg_match('/\nCurrent Drive Temperature\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[3]!=null)) {
$this->_result[$disk][3]['id'] = 194;
$this->_result[$disk][3]['attribute_name'] = "Temperature_Celsius";
$this->_result[$disk][3]['raw_value'] = trim($values[3]);
}
} elseif (preg_match('/\nTemperature\: (.*) Celsius/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[1]!=null)) {
$this->_result[$disk][3]['id'] = 194;
$this->_result[$disk][3]['attribute_name'] = "Temperature_Celsius";
$this->_result[$disk][3]['raw_value'] = trim($values[1]);
}
}
}
if (!empty($this->_ids[12]) && ($this->_ids[12]=="raw_value")) {
if (preg_match('/\nPower Cycles\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[2]!=null)) {
$vals=preg_replace('/,/', '', trim($values[2]));
$this->_result[$disk][4]['id'] = 12;
$this->_result[$disk][4]['attribute_name'] = "Power_Cycle_Count";
$this->_result[$disk][4]['raw_value'] = $vals;
}
}
}
if (!empty($this->_ids[192]) && ($this->_ids[192]=="raw_value")) {
if (preg_match('/\nUnsafe Shutdowns\: (.*)\n/', $result, $lines)) {
$values=preg_split('/ +/', $lines[0]);
if (!empty($values) && ($values[2]!=null)) {
$vals=preg_replace('/,/', '', trim($values[2]));
$this->_result[$disk][5]['id'] = 192;
$this->_result[$disk][5]['attribute_name'] = "Unsafe_Shutdown_Count";
$this->_result[$disk][5]['raw_value'] = $vals;
}
}
}
}
}
//Usage test
$newIds = array();
foreach ($this->_ids as $id=>$column_name) {
$found = 0;
foreach ($this->_result as $diskName=>$diskInfos) {
if ($found!=2) foreach ($diskInfos as $lineInfos) {
if ($found!=2) {
$found = 0;
foreach ($lineInfos as $label=>$value) {
if (($found==0) && ($label=="id") && ($value==$id))
$found = 1;
if (($found==1) && ($label==$column_name))
$found = 2;
}
}
}
}
if ($found==2) $newIds[$id] = $this->_ids[$id];
}
$this->_ids = $newIds;
}
 
/**
* generates the XML content for the plugin
*
* @return SimpleXMLElement entire XML content for the plugin
*/
public function xml()
{
if (empty($this->_result) || empty($this->_ids)) {
return $this->xml->getSimpleXmlElement();
}
 
$columnsChild = $this->xml->addChild('columns');
// Fill the xml with preferences
foreach ($this->_ids as $id=>$column_name) {
$columnChild = $columnsChild->addChild('column');
$columnChild->addAttribute('id', $id);
$columnChild->addAttribute('name', $column_name);
}
 
$disksChild = $this->xml->addChild('disks');
// Now fill the xml with S.M.A.R.T datas
foreach ($this->_result as $diskName=>$diskInfos) {
$diskChild = $disksChild->addChild('disk');
$diskChild->addAttribute('name', $diskName);
foreach ($diskInfos as $lineInfos) {
$lineChild = $diskChild->addChild('attribute');
 
if (($lineInfos['id'] == 9) && isset($lineInfos['attribute_name']) && ($lineInfos['attribute_name'] !== "Power_On_Hours")) { //Power_On_Hours_and_Msec and Power_On_Seconds
$lineInfos['attribute_name'] = "Power_On_Hours";
$raw_value = preg_split("/h/", $lineInfos['raw_value'], -1, PREG_SPLIT_NO_EMPTY);
$lineInfos['raw_value'] = $raw_value[0];
}
 
foreach ($lineInfos as $label=>$value) {
$lineChild->addAttribute($label, $value);
}
}
}
 
return $this->xml->getSimpleXmlElement();
}
}
/web/acc/phpsysinfo/plugins/smart/smart_bootstrap.html
0,0 → 1,12
<div class="col-lg-12" id="block_smart" style="display:none;">
<div class="card" id="panel_smart" style="display:none;">
<div class="card-header"><span class="lang_plugin_smart_001">S.M.A.R.T Informations</span>
<div id="reload_smart" class="reload" title="reload"></div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="smart" class="table table-hover table-sm"></table>
</div>
</div>
</div>
</div>
/web/acc/phpsysinfo/plugins/snmppinfo/class.snmppinfo.inc.php
0,0 → 1,279
<?php
/**
* SNMPPInfo Plugin, which displays printers info via SNMP
*
* @category PHP
* @package PSI_Plugin_SNMPPInfo
* @author Mieczyslaw Nalewaj <namiltd@users.sourceforge.net>
* @copyright 2011 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License version 2, or (at your option) any later version
* @version $Id: class.snmppinfo.inc.php 661 2012-08-27 11:26:39Z namiltd $
* @link http://phpsysinfo.sourceforge.net
*/
class SNMPPInfo extends PSI_Plugin
{
/**
* variable, which holds the content of the command
* @var array
*/
private $_filecontent = array();
 
/**
* variable, which holds the result before the xml is generated out of this array
* @var array
*/
private $_result = array();
 
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
switch (strtolower(PSI_PLUGIN_SNMPPINFO_ACCESS)) {
case 'command':
if (defined('PSI_PLUGIN_SNMPPINFO_DEVICES') && is_string(PSI_PLUGIN_SNMPPINFO_DEVICES)) {
if (preg_match(ARRAY_EXP, PSI_PLUGIN_SNMPPINFO_DEVICES)) {
$printers = eval(PSI_PLUGIN_SNMPPINFO_DEVICES);
} else {
$printers = array(PSI_PLUGIN_SNMPPINFO_DEVICES);
}
foreach ($printers as $printer) {
CommonFunctions::executeProgram("snmpwalk", "-Ona -c public -v 1 -t ".PSI_SNMP_TIMEOUT_INT." -r ".PSI_SNMP_RETRY_INT." ".$printer." .1.3.6.1.2.1.1.5", $buffer, PSI_DEBUG);
if (strlen($buffer) > 0) {
$this->_filecontent[$printer] = $buffer;
 
CommonFunctions::executeProgram("snmpwalk", "-Ona -c public -v 1 -t ".PSI_SNMP_TIMEOUT_INT." -r ".PSI_SNMP_RETRY_INT." ".$printer." .1.3.6.1.4.1.367.3.2.1.2.24.1.1", $buffer1, false);
if (strlen($buffer1) > 0) {
$this->_filecontent[$printer] .= "\n".$buffer1;
}
 
CommonFunctions::executeProgram("snmpwalk", "-Ona -c public -v 1 -t ".PSI_SNMP_TIMEOUT_INT." -r ".PSI_SNMP_RETRY_INT." ".$printer." .1.3.6.1.2.1.43.11.1.1", $buffer2, PSI_DEBUG);
if (strlen($buffer2) > 0) {
$this->_filecontent[$printer] .= "\n".$buffer2;
}
CommonFunctions::executeProgram("snmpwalk", "-Ona -c public -v 1 -t ".PSI_SNMP_TIMEOUT_INT." -r ".PSI_SNMP_RETRY_INT." ".$printer." .1.3.6.1.2.1.43.18.1.1", $buffer3, PSI_DEBUG);
if (strlen($buffer3) > 0) {
$this->_filecontent[$printer] .= "\n".$buffer3;
}
}
}
}
break;
case 'php-snmp':
if (!extension_loaded("snmp")) {
$this->global_error->addError("Requirements error", "SNMPPInfo plugin requires the snmp extension to php in order to work properly");
break;
}
snmp_set_valueretrieval(SNMP_VALUE_LIBRARY);
snmp_set_oid_output_format(SNMP_OID_OUTPUT_NUMERIC);
if (defined('PSI_PLUGIN_SNMPPINFO_DEVICES') && is_string(PSI_PLUGIN_SNMPPINFO_DEVICES)) {
if (preg_match(ARRAY_EXP, PSI_PLUGIN_SNMPPINFO_DEVICES)) {
$printers = eval(PSI_PLUGIN_SNMPPINFO_DEVICES);
} else {
$printers = array(PSI_PLUGIN_SNMPPINFO_DEVICES);
}
foreach ($printers as $printer) {
if (! PSI_DEBUG) {
restore_error_handler(); /* default error handler */
$old_err_rep = error_reporting();
error_reporting(E_ERROR); /* fatal errors only */
}
$bufferarr=snmprealwalk($printer, "public", ".1.3.6.1.2.1.1.5", 1000000 * PSI_SNMP_TIMEOUT_INT, PSI_SNMP_RETRY_INT);
if (! PSI_DEBUG) {
error_reporting($old_err_rep); /* restore error level */
set_error_handler('errorHandlerPsi'); /* restore error handler */
}
if (! empty($bufferarr)) {
$buffer="";
foreach ($bufferarr as $id=>$string) {
$buffer .= $id." = ".$string."\n";
}
 
restore_error_handler(); /* default error handler */
$old_err_rep = error_reporting();
error_reporting(E_ERROR); /* fatal errors only */
 
$bufferarr1=snmprealwalk($printer, "public", ".1.3.6.1.4.1.367.3.2.1.2.24.1.1", 1000000 * PSI_SNMP_TIMEOUT_INT, PSI_SNMP_RETRY_INT);
 
error_reporting($old_err_rep); /* restore error level */
set_error_handler('errorHandlerPsi'); /* restore error handler */
if (! empty($bufferarr1)) {
foreach ($bufferarr1 as $id=>$string) {
$buffer .= $id." = ".$string."\n";
}
}
 
if (! PSI_DEBUG) {
restore_error_handler(); /* default error handler */
$old_err_rep = error_reporting();
error_reporting(E_ERROR); /* fatal errors only */
}
$bufferarr2=snmprealwalk($printer, "public", ".1.3.6.1.2.1.43.11.1.1", 1000000 * PSI_SNMP_TIMEOUT_INT, PSI_SNMP_RETRY_INT);
if (! PSI_DEBUG) {
error_reporting($old_err_rep); /* restore error level */
set_error_handler('errorHandlerPsi'); /* restore error handler */
}
if (! empty($bufferarr2)) {
foreach ($bufferarr2 as $id=>$string) {
$buffer .= $id." = ".$string."\n";
}
}
 
if (! PSI_DEBUG) {
restore_error_handler(); /* default error handler */
$old_err_rep = error_reporting();
error_reporting(E_ERROR); /* fatal errors only */
}
$bufferarr3=snmprealwalk($printer, "public", ".1.3.6.1.2.1.43.18.1.1", 1000000 * PSI_SNMP_TIMEOUT_INT, PSI_SNMP_RETRY_INT);
if (! PSI_DEBUG) {
error_reporting($old_err_rep); /* restore error level */
set_error_handler('errorHandlerPsi'); /* restore error handler */
}
if (! empty($bufferarr3)) {
foreach ($bufferarr3 as $id=>$string) {
$buffer .= $id." = ".$string."\n";
}
}
 
if (strlen(trim($buffer)) > 0) {
$this->_filecontent[$printer] = $buffer;
}
}
}
}
break;
case 'data':
if (defined('PSI_PLUGIN_SNMPPINFO_DEVICES') && is_string(PSI_PLUGIN_SNMPPINFO_DEVICES)) {
if (preg_match(ARRAY_EXP, PSI_PLUGIN_SNMPPINFO_DEVICES)) {
$printers = eval(PSI_PLUGIN_SNMPPINFO_DEVICES);
} else {
$printers = array(PSI_PLUGIN_SNMPPINFO_DEVICES);
}
$pn=0;
foreach ($printers as $printer) {
$buffer="";
if (CommonFunctions::rfts(PSI_APP_ROOT."/data/snmppinfo{$pn}.txt", $buffer) && !empty($buffer)) {
$this->_filecontent[$printer] = $buffer;
}
$pn++;
}
}
break;
default:
$this->global_error->addConfigError("__construct()", "[snmppinfo] ACCESS");
break;
}
}
 
/**
* doing all tasks to get the required informations that the plugin needs
* result is stored in an internal array
*
* @return void
*/
public function execute()
{
if (empty($this->_filecontent)) {
return;
}
foreach ($this->_filecontent as $printer=>$result) {
$result = preg_replace('/End of MIB\r?\n/', '', $result);
$result = preg_replace('/\s\r?\n([^\.])/', ' $1', $result);
$lines = preg_split('/\r?\n/', $result);
foreach ($lines as $line) {
if (preg_match('/^(.+) = Hex-STRING:\s(.+)/', $line, $linetmp)) {
$hexchars = explode(" ", trim($linetmp[2]));
$newstring = "";
foreach ($hexchars as $hexchar) {
$hexint = hexdec($hexchar);
if (($hexint<32) || ($hexint>126)) {
$newstring .= ".";
} else {
$newstring .= chr($hexint);
}
}
if ($newstring!=="") {
$line = $linetmp[1]." = STRING: ".$newstring;
}
}
if (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.11\.1\.1\.6\.1\.(.*) = STRING:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesDescription']=trim($data[2], "\"");
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.11\.1\.1\.7\.1\.(.*) = INTEGER:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesSupplyUnit']=$data[2];
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.11\.1\.1\.8\.1\.(.*) = INTEGER:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesMaxCapacity']=$data[2];
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.11\.1\.1\.9\.1\.(.*) = INTEGER:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesLevel']=$data[2];
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.1\.5\.0 = STRING:\s(.*)/', $line, $data)) {
$this->_result[$printer][0]['prtMarkerSuppliesDescription']=trim($data[1], "\"");
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.18\.1\.1\.8\.1\.(.*) = STRING:\s(.*)/', $line, $data)) {
$this->_result[$printer][99][$data[1]]["message"]=trim($data[2], "\"");
} elseif (preg_match('/^\.1\.3\.6\.1\.2\.1\.43\.18\.1\.1\.2\.1\.(.*) = INTEGER:\s(.*)/', $line, $data)) {
$this->_result[$printer][99][$data[1]]["severity"]=$data[2];
 
} elseif (preg_match('/^\.1\.3\.6\.1\.4\.1\.367\.3\.2\.1\.2\.24\.1\.1\.2\.(.*) = STRING:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesDescriptionRicoh']=trim($data[2], "\"");
} elseif (preg_match('/^\.1\.3\.6\.1\.4\.1\.367\.3\.2\.1\.2\.24\.1\.1\.5\.(.*) = INTEGER:\s(.*)/', $line, $data)) {
$this->_result[$printer][$data[1]]['prtMarkerSuppliesLevelRicoh']=$data[2];
}
}
}
}
 
/**
* generates the XML content for the plugin
*
* @return SimpleXMLElement entire XML content for the plugin
*/
public function xml()
{
foreach ($this->_result as $printer=>$markersupplies_item) {
$xmlsnmppinfo_printer = $this->xml->addChild("Printer");
$xmlsnmppinfo_printer->addAttribute("Device", $printer);
if (isset($markersupplies_item[1]) &&
isset($markersupplies_item[1]['prtMarkerSuppliesDescriptionRicoh']) &&
isset($markersupplies_item[1]['prtMarkerSuppliesLevelRicoh'])) {
$ricoh = true;
} else {
$ricoh = false;
}
 
foreach ($markersupplies_item as $marker=>$snmppinfo_item) {
if ($marker==0) {
$xmlsnmppinfo_printer->addAttribute("Name", $snmppinfo_item['prtMarkerSuppliesDescription']);
} elseif ($marker==99) {
foreach ($snmppinfo_item as $item=>$iarr) {
if (isset($iarr["message"]) && $iarr["message"] != "") {
$xmlsnmppinfo_errors = $xmlsnmppinfo_printer->addChild("PrinterMessage");
$xmlsnmppinfo_errors->addAttribute("Message", $iarr["message"]);
$xmlsnmppinfo_errors->addAttribute("Severity", $iarr["severity"]);
}
}
} else {
if ($ricoh) {
if (isset($snmppinfo_item['prtMarkerSuppliesDescriptionRicoh'])) {
$xmlsnmppinfo = $xmlsnmppinfo_printer->addChild("MarkerSupplies");
 
$xmlsnmppinfo->addAttribute("Description", $snmppinfo_item['prtMarkerSuppliesDescriptionRicoh']);
$xmlsnmppinfo->addAttribute("SupplyUnit", "19");
$xmlsnmppinfo->addAttribute("MaxCapacity", "100");
$xmlsnmppinfo->addAttribute("Level", isset($snmppinfo_item['prtMarkerSuppliesLevelRicoh']) ? $snmppinfo_item['prtMarkerSuppliesLevelRicoh'] : "");
}
} else {
$xmlsnmppinfo = $xmlsnmppinfo_printer->addChild("MarkerSupplies");
 
$xmlsnmppinfo->addAttribute("Description", isset($snmppinfo_item['prtMarkerSuppliesDescription']) ? $snmppinfo_item['prtMarkerSuppliesDescription'] : "");
$xmlsnmppinfo->addAttribute("SupplyUnit", isset($snmppinfo_item['prtMarkerSuppliesSupplyUnit']) ? $snmppinfo_item['prtMarkerSuppliesSupplyUnit'] : "");
$xmlsnmppinfo->addAttribute("MaxCapacity", isset($snmppinfo_item['prtMarkerSuppliesMaxCapacity']) ? $snmppinfo_item['prtMarkerSuppliesMaxCapacity'] : "");
$xmlsnmppinfo->addAttribute("Level", isset($snmppinfo_item['prtMarkerSuppliesLevel']) ? $snmppinfo_item['prtMarkerSuppliesLevel'] : "");
}
}
}
}
 
return $this->xml->getSimpleXmlElement();
}
}
/web/acc/phpsysinfo/plugins/snmppinfo/snmppinfo_bootstrap.html
0,0 → 1,22
<div class="col-lg-6" id="block_snmppinfo" style="display:none;">
<div class="card" id="panel_snmppinfo" style="display:none;">
<div class="card-header"><span class="lang_plugin_snmppinfo_001">Printer Information</span>
<div id="reload_snmppinfo" class="reload" title="reload"></div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="snmppinfo" class="table table-hover table-sm">
<thead>
<tr>
<th><span class="lang_plugin_snmppinfo_002">Printer</span></th>
<th><span class="lang_plugin_snmppinfo_003">Percent</span></th>
<th class="rightCell"><span class="lang_plugin_snmppinfo_004">Units</span></th>
</tr>
</thead>
<tbody id="snmppinfo-data">
</tbody>
</table>
</div>
</div>
</div>
</div>
/web/acc/phpsysinfo/plugins/stablebit/class.stablebit.inc.php
0,0 → 1,74
<?php
/**
* StableBit Plugin, which displays disks state
*
* @category PHP
* @package PSI_Plugin_StableBit
* @author Mieczyslaw Nalewaj <namiltd@users.sourceforge.net>
* @copyright 2017 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License version 2, or (at your option) any later version
* @version $Id: class.stablebit.inc.php 661 2012-08-27 11:26:39Z namiltd $
* @link http://phpsysinfo.sourceforge.net
*/
class StableBit extends PSI_Plugin
{
/**
* variable, which holds the result before the xml is generated out of this array
* @var array
*/
private $_result;
 
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
 
$this->_result = array();
}
 
private $stablebit_items = array('Name', 'Firmware', 'Size', 'TemperatureC', 'PowerState', 'IsHot', 'IsSmartWarning', 'IsSmartPastThresholds', 'IsSmartPastAdvisoryThresholds', 'IsSmartFailurePredicted', 'IsDamaged', 'SerialNumber');
 
/**
* doing all tasks to get the required informations that the plugin needs
* result is stored in an internal array
*
* @return void
*/
public function execute()
{
if (PSI_OS == 'WINNT') {
try {
$objLocator = new COM('WbemScripting.SWbemLocator');
$wmi = $objLocator->ConnectServer('', 'root\StableBit\Scanner');
$this->_result = CommonFunctions::getWMI($wmi, 'Disks', $this->stablebit_items);
} catch (Exception $e) {
}
}
}
 
/**
* generates the XML content for the plugin
*
* @return SimpleXMLElement entire XML content for the plugin
*/
public function xml()
{
foreach ($this->_result as $disk_items) {
if (isset($disk_items['Name']) && (trim($disk_items['Name']) !== '')) {
$xmlstablebit_disk = $this->xml->addChild("Disk");
foreach ($this->stablebit_items as $item) {
if (isset($disk_items[$item]) && (($itemvalue=$disk_items[$item]) !== '') &&
(($item !== 'SerialNumber') || (defined('PSI_PLUGIN_STABLEBIT_SHOW_SERIAL') && (PSI_PLUGIN_STABLEBIT_SHOW_SERIAL === true)))) {
$xmlstablebit_disk ->addAttribute($item, $itemvalue);
}
}
}
}
 
return $this->xml->getSimpleXmlElement();
}
}
/web/acc/phpsysinfo/plugins/stablebit/stablebit_bootstrap.html
0,0 → 1,21
<div class="col-lg-6" id="block_stablebit" style="display:none;">
<div class="card" id="panel_stablebit" style="display:none;">
<div class="card-header"><span class="lang_plugin_stablebit_001">StableBit Scanner Information</span>
<div id="reload_stablebit" class="reload" title="reload"></div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="stablebit" class="table table-hover table-sm">
<thead>
<tr>
<th><span class="lang_plugin_stablebit_002">Disk</span></th>
<th class="rightCell"><span class="lang_plugin_stablebit_003">Value</span></th>
</tr>
</thead>
<tbody id="stablebit-data">
</tbody>
</table>
</div>
</div>
</div>
</div>
/web/acc/phpsysinfo/plugins/updatenotifier/class.updatenotifier.inc.php
0,0 → 1,114
<?php
/**
* UpdateNotifier Plugin, which displays update notification from Ubuntu Landscape system
*
* @category PHP
* @package PSI_Plugin_UpdateNotifier
* @author Damien ROTH <iysaak@users.sourceforge.net>
* @copyright 2009 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License version 2, or (at your option) any later version
* @version $Id: class.updatenotifier.inc.php 661 2012-08-27 11:26:39Z namiltd $
* @link http://phpsysinfo.sourceforge.net
*/
class UpdateNotifier extends PSI_Plugin
{
/**
* variable, which holds the content of the command
* @var array
*/
private $_filecontent = array();
 
/**
* variable, which holds the result before the xml is generated out of this array
* @var array
*/
private $_result = array();
 
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
switch (strtolower(PSI_PLUGIN_UPDATENOTIFIER_ACCESS)) {
case 'command':
if (defined('PSI_PLUGIN_UPDATENOTIFIER_UBUNTU_LANDSCAPE_FORMAT') && (PSI_PLUGIN_UPDATENOTIFIER_UBUNTU_LANDSCAPE_FORMAT === true)) {
CommonFunctions::executeProgram("/usr/lib/update-notifier/apt-check", "--human-readable", $buffer_info);
} else {
CommonFunctions::executeProgram("/usr/lib/update-notifier/apt-check", "2>&1", $buffer_info);
}
break;
case 'data':
if (defined('PSI_PLUGIN_UPDATENOTIFIER_FILE') && is_string(PSI_PLUGIN_UPDATENOTIFIER_FILE)) {
CommonFunctions::rfts(PSI_PLUGIN_UPDATENOTIFIER_FILE, $buffer_info);
} else {
CommonFunctions::rfts("/var/lib/update-notifier/updates-available", $buffer_info);
}
break;
default:
$this->global_error->addConfigError("__construct()", "[updatenotifier] ACCESS");
break;
}
 
// Remove blank lines
$this->_filecontent = preg_split("/\r?\n/", $buffer_info, -1, PREG_SPLIT_NO_EMPTY);
}
 
/**
* doing all tasks to get the required informations that the plugin needs
* result is stored in an internal array
*
* @return void
*/
public function execute()
{
if (empty($this->_filecontent)) {
return;
}
 
if (defined('PSI_PLUGIN_UPDATENOTIFIER_UBUNTU_LANDSCAPE_FORMAT') && (PSI_PLUGIN_UPDATENOTIFIER_UBUNTU_LANDSCAPE_FORMAT === true)) {
/*
Ubuntu Landscape format:
- line 1: packages to update
- line 2: security packages to update
*/
if (count($this->_filecontent) == 2) {
foreach ($this->_filecontent as $line) {
list($num, $text) = explode(" ", $line, 2);
$this->_result[] = $num;
}
} else {
$this->global_error->addWarning("Unable to parse UpdateNotifier file");
}
} else {
/*
Universal format: A;B
- A: packages to update
- B: security packages to update
*/
if (count($this->_filecontent) == 1 && strpos($this->_filecontent[0], ";") !== false) {
$this->_result = explode(";", $this->_filecontent[0]);
} else {
$this->global_error->addWarning("Unable to parse UpdateNotifier file");
}
}
}
 
/**
* generates the XML content for the plugin
*
* @return SimpleXMLElement entire XML content for the plugin
*/
public function xml()
{
if (!empty($this->_result)) {
$xmluu = $this->xml->addChild("UpdateNotifier");
$xmluu->addChild("packages", $this->_result[0]);
$xmluu->addChild("security", $this->_result[1]);
}
 
return $this->xml->getSimpleXmlElement();
}
}
/web/acc/phpsysinfo/plugins/updatenotifier/updatenotifier_bootstrap.html
0,0 → 1,14
<div class="col-lg-6" id="block_updatenotifier" style="display:none;">
<div class="card" id="panel_updatenotifier" style="display:none;">
<div class="card-header"><span class="lang_plugin_updatenotifier_001">Updates Notifier</span>
<div id="reload_updatenotifier" class="reload" title="reload"></div>
</div>
<div class="card-body">
<p id="updatenotifier-info"><strong><span class="lang_plugin_updatenotifier_002">Updates available</span></strong></p>
<ul class="list-group" id="updatenotifier">
<li class="list-group-item"><span class="badge badge-secondary" data-bind="updateNotifierNbPackages"></span><span class="lang_plugin_updatenotifier_006">Number of packages</span></li>
<li class="list-group-item"><span class="badge badge-secondary" data-bind="updateNotifierNbSecPackages"></span><span class="lang_plugin_updatenotifier_007">Number of security packages</span></li>
</ul>
</div>
</div>
</div>
/web/acc/phpsysinfo/plugins/uprecords/class.uprecords.inc.php
0,0 → 1,116
<?php
/**
* Uprecords plugin, which displays all uprecords informations available
*
* @category PHP
* @package PSI_Plugin_Uprecords
* @author Ambrus Sandor Olah <aolah76@freemail.hu>
* @copyright 2014 phpSysInfo
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License version 2, or (at your option) any later version
* @version Release: 1.0
* @link http://phpsysinfo.sourceforge.net
*/
 
class uprecords extends PSI_Plugin
{
private $_lines;
 
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
 
$this->_lines = array();
}
 
/**
* get uprecords information
*
* @return array uprecords in array with label
*/
 
private function getUprecords()
{
$result = array();
$i = 0;
 
foreach ($this->_lines as $line) {
if (($i > 1) and (strpos($line, '---') === false)) {
$buffer = preg_split("/\s*[ |]\s+/", ltrim(ltrim($line, '->'), ' '));
if (defined('PSI_PLUGIN_UPRECORDS_SHORT_MODE') &&
(PSI_PLUGIN_UPRECORDS_SHORT_MODE === true) &&
!is_numeric($buffer[0])) {
break;
}
 
if (strpos($line, '->') !== false) {
if (defined('PSI_PLUGIN_UPRECORDS_DENOTE_BY_ASTERISK') && (PSI_PLUGIN_UPRECORDS_DENOTE_BY_ASTERISK === true)) {
$buffer[0] .= ' *';
} else {
$buffer[0] = '-> '.$buffer[0];
}
}
 
if (count($buffer) > 4) {
$buffer[3] = $buffer[3].' '.$buffer[4];
}
 
$result[$i]['hash'] = $buffer[0];
$result[$i]['Uptime'] = $buffer[1];
$result[$i]['System'] = $buffer[2];
//Date formating
$result[$i]['Bootup'] = preg_replace("/^(\S+)(\s+)/", "$1,$2", preg_replace("/^(\S+\s+\S+\s+)(\d)(\s+)/", "$1 0$2$3", trim($buffer[3])." GMT"));
}
$i++;
}
 
return $result;
}
 
public function execute()
{
$this->_lines = array();
switch (strtolower(PSI_PLUGIN_UPRECORDS_ACCESS)) {
case 'command':
$lines = "";
$options = "";
if (defined('PSI_PLUGIN_UPRECORDS_MAX_ENTRIES')) {
if (($ment = max(intval(PSI_PLUGIN_UPRECORDS_MAX_ENTRIES), 0)) != 10) {
$options=" -m ".$ment;
}
}
if (defined('PSI_PLUGIN_UPRECORDS_SHORT_MODE') && (PSI_PLUGIN_UPRECORDS_SHORT_MODE === true)) {
$options .= " -s";
}
if (CommonFunctions::executeProgram('TZ=GMT uprecords', '-a -w'.$options, $lines) && !empty($lines))
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
break;
case 'data':
if (CommonFunctions::rfts(PSI_APP_ROOT."/data/uprecords.txt", $lines) && !empty($lines))
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
break;
default:
$this->global_error->addConfigError("execute()", "[uprecords] ACCESS");
break;
}
}
 
public function xml()
{
if (empty($this->_lines))
return $this->xml->getSimpleXmlElement();
 
$arrBuff = $this->getUprecords();
if (sizeof($arrBuff) > 0) {
$uprecords = $this->xml->addChild("Uprecords");
foreach ($arrBuff as $arrValue) {
$item = $uprecords->addChild('Item');
$item->addAttribute('hash', $arrValue['hash']);
$item->addAttribute('Uptime', $arrValue['Uptime']);
$item->addAttribute('System', $arrValue['System']);
$item->addAttribute('Bootup', $arrValue['Bootup']);
}
}
 
return $this->xml->getSimpleXmlElement();
}
}
/web/acc/phpsysinfo/plugins/uprecords/uprecords_bootstrap.html
0,0 → 1,29
<div class="col-lg-12" id="block_uprecords" style="display:none;">
<div class="card" id="panel_uprecords" style="display:none;">
<div class="card-header"><span class="lang_plugin_uprecords_001">Uprecords</span>
<div id="reload_uprecords" class="reload" title="reload"></div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="uprecords" class="table table-hover table-sm">
<thead>
<tr>
<th><span class="lang_plugin_uprecords_101">#</span></th>
<th><span class="lang_plugin_uprecords_102">Uptime</span></th>
<th><span class="lang_plugin_uprecords_103">System</span></th>
<th><span class="lang_plugin_uprecords_104">Boot up</span></th>
</tr>
</thead>
<tbody id="uprecords-data">
<tr>
<th><span data-bind="hash"></span></th>
<td><span data-bind="Uptime"></span></td>
<td><span data-bind="System"></span></td>
<td><span data-bind="Bootup"></span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
/web/acc/phpsysinfo/sample/aix/prtconf1.txt
0,0 → 1,65
System Model: IBM,9133-55A
Machine Serial Number: 05F8123A
Processor Type: PowerPC_POWER5
Number Of Processors: 4
Processor Clock Speed: 1499 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 galaxy198
Memory Size: 4096 MB
Good Memory Size: 4096 MB
Platform Firmware level: Not Available
Firmware Version: IBM,SF240_338
Console Login: enable
Auto Restart: true
Full Core: false
 
Network Information
Host Name: testibm
IP Address: 192.168.1.2
Sub Netmask: 255.255.255.0
Gateway: 192.168.1.1
Name Server: 192.168.1.1
Domain Name: foo.com
 
Paging Space Information
Total Paging Space: 8192MB
Percent Used: 1%
 
Volume Groups Information
==============================================================================
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 525 383 109..24..42..99..109
==============================================================================
 
INSTALLED RESOURCE LIST
 
The following resources are installed on the machine.
+/- = Added or deleted from Resource List.
* = Diagnostic support not available.
 
Model Architecture: chrp
Model Implementation: Multiple Processor, PCI bus
 
+ sys0 System Object
+ sysplanar0 System Planar
* vio0 Virtual I/O Bus
* vsa0 U9133.55A.06F865G-V1-C0 LPAR Virtual Serial Adapter
* vty0 U9133.55A.06F865G-V1-C0-L0 Asynchronous Terminal
* pci2 U787B.001.DNWCF4C-P1 PCI Bus
* pci7 U787B.001.DNWCF4C-P1 PCI Bus
+ ent2 U787B.001.DNWCF4C-P1-T9 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
+ ent3 U787B.001.DNWCF4C-P1-T10 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
* pci8 U787B.001.DNWCF4C-P1 PCI Bus
+ usbhc0 U787B.001.DNWCF4C-P1 USB Host Controller (33103500)
+ usbhc1 U787B.001.DNWCF4C-P1 USB Host Controller (33103500)
* pci9 U787B.001.DNWCF4C-P1 PCI Bus
+ fcs2 U787B.001.DNWCF4C-P1-C1-T1 FC Adapter
* fcnet2 U787B.001.DNWCF4C-P1-C1-T1 Fibre Channel Network Protocol Device
* fscsi2 U787B.001.DNWCF4C-P1-C1-T1 FC SCSI I/O Controller Protocol Device
+ mem0 Memory
+ proc0 Processor
+ proc2 Processor
+ proc4 Processor
+ proc6 Processor
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/aix/prtconf2.txt
0,0 → 1,86
System Model: IBM,7998-61X
Machine Serial Number: 01sd123
Processor Type: PowerPC_POWER6
Processor Implementation Mode: POWER 6
Processor Version: PV_6
Number Of Processors: 4
Processor Clock Speed: 4005 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 1 06-5BD4A
Memory Size: 31616 MB
Good Memory Size: 31616 MB
Platform Firmware level: EA350_132
Firmware Version: IBM,EA350_132
Console Login: enable
Auto Restart: true
Full Core: false
 
Network Information
Host Name: SAPIBM
IP Address: 192.168.1.1
Sub Netmask: 255.255.252.0
Gateway: 192.168.1.1
Name Server:
Domain Name:
 
Paging Space Information
Total Paging Space: 512MB
Percent Used: 3%
 
Volume Groups Information
==============================================================================
==============================================================================
 
INSTALLED RESOURCE LIST
 
The following resources are installed on the machine.
+/- = Added or deleted from Resource List.
* = Diagnostic support not available.
 
Model Architecture: chrp
Model Implementation: Multiple Processor, PCI bus
 
+ sys0 System Object
+ sysplanar0 System Planar
* vio0 Virtual I/O Bus
* vsa0 U7998.61X.065BD4A-V1-C0 LPAR Virtual Serial Adapter
* vty0 U7998.61X.065BD4A-V1-C0-L0 Asynchronous Terminal
* pci3 U78A5.001.WIH4F4F-P1 PCI Bus
+ fcs0 U78A5.001.WIH4F4F-P1-C6-T1 FC Adapter
+ fscsi0 U78A5.001.WIH4F4F-P1-C6-T1 FC SCSI I/O Controller Protocol Device
* hdisk1 U78A5.001.WIH4F4F-P1-C6-T1-W5006048C52A8FD87-L25000000000000 EMC Symmetrix FCP Raid5
* hdisk2 U78A5.001.WIH4F4F-P1-C6-T1-W5006048C52A8FD87-L26000000000000 EMC Symmetrix FCP Raid5
* hdisk0 U78A5.001.WIH4F4F-P1-C6-T1-W5006048C52A8FD87-L0 EMC Symmetrix FCP Raid1
* hdisk30 U78A5.001.WIH4F4F-P1-C6-T1-W5006048C52A8FD87-L44000000000000 EMC Symmetrix FCP Raid5
* hdiskpower0 U78A5.001.WIH4F4F-P1-C6-T1-L2 PowerPath Device
* hdiskpower1 U78A5.001.WIH4F4F-P1-C6-T1-L3 PowerPath Device
* hdiskpower2 U78A5.001.WIH4F4F-P1-C6-T1-L4 PowerPath Device
* hdisk3 U78A5.001.WIH4F4F-P1-C6-T1-W5006048452A8FD86-L0 EMC Symmetrix FCP Raid1
* hdisk4 U78A5.001.WIH4F4F-P1-C6-T1-W5006048C52A8FD86-L0 EMC Symmetrix FCP Raid1
+ fcs1 U78A5.001.WIH4F4F-P1-C6-T2 FC Adapter
+ fscsi1 U78A5.001.WIH4F4F-P1-C6-T2 FC SCSI I/O Controller Protocol Device
* pci2 U78A5.001.WIH4F4F-P1 PCI Bus
+ ati0 U78A5.001.WIH4F4F-P1-C5-T1 Native Display Graphics Adapter
* pci1 U78A5.001.WIH4F4F-P1 PCI Bus
+ usbhc0 U78A5.001.WIH4F4F-P1 USB Host Controller (33103500)
+ usbhc1 U78A5.001.WIH4F4F-P1 USB Host Controller (33103500)
+ usbhc2 U78A5.001.WIH4F4F-P1 USB Enhanced Host Controller (3310e000)
* pci0 U78A5.001.WIH4F4F-P1 PCI Bus
+ sissas0 U78A5.001.WIH4F4F-P1-T5 PCI-X266 Planar 3Gb SAS Adapter
* sas0 U78A5.001.WIH4F4F-P1-T5 Controller SAS Protocol
* sfwcomm0 SAS Storage Framework Comm
+ ses0 U78A5.001.WIH4F4F-P1-Y1 SAS Enclosure Services Device
* sata0 U78A5.001.WIH4F4F-P1-T5 Controller SATA Protocol
* lhea0 U78A5.001.WIH4F4F-P1 Logical Host Ethernet Adapter (l-hea)
+ ent1 U78A5.001.WIH4F4F-P1-T7 Logical Host Ethernet Port (lp-hea)
+ ent0 U78A5.001.WIH4F4F-P1-T6 Logical Host Ethernet Port (lp-hea)
+ L2cache0 L2 Cache
+ mem0 Memory
+ proc0 Processor
+ proc2 Processor
+ proc4 Processor
+ proc6 Processor
+ cd0 U78A5.001.WIH4F4F-P1-T1-L1-L2-L3 USB DVD-ROM Drive
* kbd0 U78A5.001.WIH4F4F-P1-T2-L1 USB keyboard
* mouse0 U78A5.001.WIH4F4F-P1-T2-L1 USB mouse
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/4MLinux/10.0-server.txt
0,0 → 1,2
----------/etc/4MLinux-version----------
10.0
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/ALT/6.0.0.txt
0,0 → 1,14
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: ALT
Description: ALT Linux 6.0.0 Centaurus (Cheiron)
Release: 6.0.0
Codename: Cheiron
----------/etc/altlinux-release----------
ALT Linux 6.0.0 Centaurus (Cheiron)
----------/etc/fedora-release----------
ALT Linux 6.0.0 Centaurus (Cheiron)
----------/etc/redhat-release----------
ALT Linux 6.0.0 Centaurus (Cheiron)
----------/etc/system-release----------
ALT Linux 6.0.0 Centaurus (Cheiron)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/ALT/7.0.0-Simply.txt
0,0 → 1,18
----------/etc/altlinux-release----------
Simply Linux 7.0.0 (Dory)
----------/etc/fedora-release----------
Simply Linux 7.0.0 (Dory)
----------/etc/os-release----------
NAME="Simply Linux"
VERSION="7.0.0 (Dory)"
ID=altlinux
VERSION_ID=7.0.0
PRETTY_NAME="Simply Linux 7.0.0 (Dory)"
ANSI_COLOR="1;36"
CPE_NAME="cpe:/o:alt linux:slinux:7.0.0"
HOME_URL="http://simplylinux.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
----------/etc/redhat-release----------
Simply Linux 7.0.0 (Dory)
----------/etc/system-release----------
Simply Linux 7.0.0 (Dory)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/ALT/7.0.1.txt
0,0 → 1,18
----------/etc/altlinux-release----------
ALT Linux 7.0.1 Centaurus (Pholus)
----------/etc/fedora-release----------
ALT Linux 7.0.1 Centaurus (Pholus)
----------/etc/os-release----------
NAME="ALT Linux"
VERSION="7.0.1 (Pholus)"
ID=altlinux
VERSION_ID=6.9.0
PRETTY_NAME="ALT Linux 7.0.1 Centaurus (Pholus)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt linux:centaurus:7.0.1"
HOME_URL="http://altlinux.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
----------/etc/redhat-release----------
ALT Linux 7.0.1 Centaurus (Pholus)
----------/etc/system-release----------
ALT Linux 7.0.1 Centaurus (Pholus)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Alpine/2.6.4.txt
0,0 → 1,2
----------/etc/alpine-release----------
2.6.4
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Amazon/2013.09.txt
0,0 → 1,8
----------lsb_release -a----------
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: AmazonAMI
Description: Amazon Linux AMI release 2013.09
Release: 2013.09
Codename: n/a
----------/etc/system-release----------
Amazon Linux AMI release 2013.09
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Arch/2011.08.19-ISO.txt
0,0 → 1,2
----------/etc/arch-release----------
Arch Linux Live ISO
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Arch/2013.11.01.txt
0,0 → 1,9
----------/etc/arch-release----------
----------/etc/os-release----------
NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Arch/2014.01.05.txt
0,0 → 1,21
----------lsb_release -a----------
LSB Version: 1.4
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
----------/etc/arch-release----------
Arch Linux release
----------/etc/lsb-release----------
LSB_VERSION=1.4
DISTRIB_ID=Arch
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="Arch Linux"
----------/etc/os-release----------
NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Arch/2017.03.07-ARM.txt
0,0 → 1,10
----------/etc/arch-release----------
----------/etc/os-release----------
NAME="Arch Linux ARM"
ID=archarm
ID_LIKE=arch
PRETTY_NAME="Arch Linux ARM"
ANSI_COLOR="0;36"
HOME_URL="http://archlinuxarm.org/"
SUPPORT_URL="https://archlinuxarm.org/forum"
BUG_REPORT_URL="https://github.com/archlinuxarm/PKGBUILDs/issues"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/BOSS/1.0-server.txt
0,0 → 1,10
----------lsb_release -a----------
LSB Version: core-2.0-noarch:core-3.0-noarch:core-3.1-noarch:core-2.0-ia32:core-3.0-ia32:core-3.1-ia32
Distributor ID: BOSS Server Beta
Description: BOSS Server Beta GNU/Linux anant
Release: anant
Codename: 1.0
----------/etc/boss_version----------
anant
----------/etc/debian_version----------
lenny/sid
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/BOSS/5.0.txt
0,0 → 1,19
----------lsb_release -a----------
Distributor ID: BOSS
Description: BOSS GNU/Linux 5.0 (anokha)
Release: 5.0
Codename: anokha
----------/etc/os-release----------
PRETTY_NAME="BOSS GNU/Linux 5.0 (anokha)"
NAME="BOSS GNU/Linux"
VERSION_ID="5.0"
VERSION="5.0 (anokha)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.bosslinux.in/"
SUPPORT_URL="http://www.bosslinux.in/support-centre"
BUG_REPORT_URL="http://bugzilla.bosslinux.in/"
----------/etc/boss_version----------
5.0
----------/etc/debian_version----------
7.0
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Calculate/13.11.txt
0,0 → 1,10
----------/etc/gentoo-release----------
Calculate Linux Desktop 13.11 XFCE
----------/etc/os-release----------
NAME=Gentoo
ID=gentoo
PRETTY_NAME="Gentoo/Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.gentoo.org/"
SUPPORT_URL="http://www.gentoo.org/main/en/support.xml"
BUG_REPORT_URL="https://bugs.gentoo.org/"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Canaima/4.1.txt
0,0 → 1,19
----------lsb_release -a----------
Distributor ID: Canaima
Description: Canaima GNU/Linux 4.1 (kukenan)
Release: 4.1
Codename: kukenan
----------/etc/os-release----------
PRETTY_NAME="Canaima GNU/Linux 4.1 (kukenan)"
NAME="Canaima GNU/Linux"
VERSION_ID="4.1"
VERSION="4.1 (kukenan)"
ID=canaima
ANSI_COLOR="1;31"
HOME_URL="http://http://canaima.softwarelibre.gob.ve/"
SUPPORT_URL="http://http://canaima.softwarelibre.gob.ve/Soporte"
BUG_REPORT_URL="http://http://trac.canaima.softwarelibre.gob.ve/canaima/"
----------/etc/canaima_version----------
4.1
----------/etc/debian_version----------
Canaima
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/CentOS/5.6.txt
0,0 → 1,8
----------lsb_release -a----------
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
----------/etc/redhat-release----------
CentOS release 5.6 (Final)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/CentOS/6.5-SF.txt
0,0 → 1,6
----------/etc/centos-release----------
CentOS release 6.5 (Final)
----------/etc/redhat-release----------
CentOS release 6.5 (Final)
----------/etc/system-release----------
CentOS release 6.5 (Final)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/CentOS/6.5.txt
0,0 → 1,14
----------lsb_release -a----------
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
----------/etc/centos-release----------
CentOS release 6.5 (Final)
----------/etc/lsb-release----------
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
----------/etc/redhat-release----------
CentOS release 6.5 (Final)
----------/etc/system-release----------
CentOS release 6.5 (Final)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/CentOS/7.1.1503.txt
0,0 → 1,23
----------/etc/centos-release----------
CentOS Linux release 7.1.1503 (Core)
----------/etc/os-release----------
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
 
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
 
----------/etc/redhat-release----------
CentOS Linux release 7.1.1503 (Core)
----------/etc/system-release----------
CentOS Linux release 7.1.1503 (Core)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Chakra/2013.02.txt
0,0 → 1,21
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: Chakra
Description: Chakra
Release: 2013.02
Codename: Benz
----------/etc/chakra-release----------
----------/etc/lsb-release----------
DISTRIB_ID="Chakra"
DISTRIB_RELEASE="2013.02"
DISTRIB_CODENAME="Benz"
DISTRIB_DESCRIPTION="Chakra"
----------/etc/os-release----------
NAME="The Chakra-Project"
VERSION="Benz"
ID=chakra
PRETTY_NAME="The Chakra-Project (Benz)"
ANSI_COLOR="0;36"
HOME_URL="http://www.chakra-linux.org/"
BUG_REPORT_URL="http://chakra-linux.org/bugs/"
 
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/ClearOS/6.4.0-Beta.txt
0,0 → 1,6
----------/etc/clearos-release----------
ClearOS Community release 6.4.0 Beta (Beta 2)
----------/etc/redhat-release----------
ClearOS Community release 6.4.0 Beta (Beta 2)
----------/etc/system-release----------
ClearOS Community release 6.4.0 Beta (Beta 2)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Cloud/5.10.txt
0,0 → 1,10
----------lsb_release -a----------
LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CloudLinuxServer
Description: CloudLinux Server release 5.10 (Georgy Beregovoy)
Release: 5.10
Codename: GeorgyBeregovoy
----------/etc/CloudLinux-release----------
CloudLinux Server release 5.10 (Georgy Beregovoy)
----------/etc/redhat-release----------
CloudLinux Server release 5.10 (Georgy Beregovoy)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Cloud/6.4.txt
0,0 → 1,12
----------lsb_release -a----------
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CloudLinuxServer
Description: CloudLinux Server release 6.4
Release: 6.4
Codename: n/a
----------/etc/lsb-release----------
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
----------/etc/redhat-release----------
CloudLinux Server release 6.4
----------/etc/system-release----------
CloudLinux Server release 6.4
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Cloud/7.2.txt
0,0 → 1,24
----------lsb_release -a----------
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: n/a
Description: NAME="CloudLinux"
Release: n/a
Codename: n/a
----------/etc/cloudlinux-release----------
CloudLinux release 7.2 (Valeri Kubasov)
----------/etc/os-release----------
NAME="CloudLinux"
VERSION="7.2 (Valeri Kubasov)"
ID="cloudlinux"
ID_LIKE="rhel fedora centos"
VERSION_ID="7.2"
PRETTY_NAME="CloudLinux 7.2 (Valeri Kubasov)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:cloudlinux:cloudlinux:7"
HOME_URL="https://www.cloudlinux.com/"
BUG_REPORT_URL="https://helpdesk.cloudlinux.com/"
 
----------/etc/redhat-release----------
CloudLinux release 7.2 (Valeri Kubasov)
----------/etc/system-release----------
CloudLinux release 7.2 (Valeri Kubasov)
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Container/1409.2.0.txt
0,0 → 1,16
----------/etc/lsb-release----------
DISTRIB_ID="Container Linux by CoreOS"
DISTRIB_RELEASE=1409.2.0
DISTRIB_CODENAME="Ladybug"
DISTRIB_DESCRIPTION="Container Linux by CoreOS 1409.2.0 (Ladybug)"
----------/etc/os-release----------
NAME="Container Linux by CoreOS"
ID=coreos
VERSION=1409.2.0
VERSION_ID=1409.2.0
BUILD_ID=2017-06-19-2321
PRETTY_NAME="Container Linux by CoreOS 1409.2.0 (Ladybug)"
ANSI_COLOR="38;5;75"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://issues.coreos.com"
COREOS_BOARD="amd64-usr"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/CoreOS/367.1.0.txt
0,0 → 1,15
----------/etc/lsb-release----------
DISTRIB_ID=CoreOS
DISTRIB_RELEASE=367.1.0
DISTRIB_CODENAME="Red Dog"
DISTRIB_DESCRIPTION="CoreOS 367.1.0"
----------/etc/os-release----------
NAME=CoreOS
ID=coreos
VERSION=367.1.0
VERSION_ID=367.1.0
BUILD_ID=
PRETTY_NAME="CoreOS 367.1.0"
ANSI_COLOR="1;32"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Crux/2.8.txt
0,0 → 1,2
----------/usr/bin/crux----------
CRUX version 2.8
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Debian/5.0.3.txt
0,0 → 1,2
----------/etc/debian_version----------
5.0.3
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Debian/6.0.6.txt
0,0 → 1,7
----------lsb_release -a----------
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.6 (squeeze)
Release: 6.0.6
Codename: squeeze
----------/etc/debian_version----------
6.0.6
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Debian/8-20140106-netinstall.txt
0,0 → 1,6
----------/etc/default-release----------
jessie
----------/etc/lsb-release----------
DISTRIB_ID=Debian
DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
DISTRIB_RELEASE="8 (jessie) - installer build 20140106-00:05"
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Debian/8-20140106.txt
0,0 → 1,15
----------lsb_release -a----------
Distributor ID: Debian
Description: Debian GNU/Linux testing (jessie)
Release: testing
Codename: jessie
----------/etc/os-release----------
PRETTY_NAME="Debian GNU/Linux jessie/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
----------/etc/debian_version----------
jessie/sid
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Deepin/2013.txt
0,0 → 1,22
----------lsb_release -a----------
Distributor ID: LinuxDeepin
Description: LinuxDeepin 2013
Release: 2013
Codename: raring
----------/etc/lsb-release----------
DISTRIB_ID=LinuxDeepin
DISTRIB_RELEASE=2013
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="LinuxDeepin 2013"
----------/etc/os-release----------
NAME="Ubuntu"
VERSION="13.04, Raring Ringtail"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.04"
VERSION_ID="13.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
----------/etc/debian_version----------
wheezy/sid
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/Devuan/1.0.txt
0,0 → 1,18
----------lsb_release -a----------
Distributor ID: Devuan
Description: Devuan GNU/Linux 1.0 (jessie)
Release: 1.0
Codename: jessie
----------/etc/os-release----------
PRETTY_NAME="Devuan GNU/Linux 1 (jessie)"
NAME="Devuan GNU/Linux"
VERSION_ID="1"
VERSION="1 (jessie)"
ID=devuan
HOME_URL="http://www.devuan.org/"
SUPPORT_URL="http://www.devuan.org/support/"
BUG_REPORT_URL="https://bugs.devuan.org/"
----------/etc/debian_version----------
7.9
----------/etc/devuan_version----------
jessie
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/EasyOS/0.6.8.txt
0,0 → 1,38
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: Quirky
Description: Easy OS
Release: 0.6.8
Codename: xerus64
----------/etc/lsb-release----------
LSB_VERSION=n/a
DISTRIB_ID=Quirky
DISTRIB_RELEASE=0.6.8
DISTRIB_CODENAME=xerus64
DISTRIB_DESCRIPTION="Easy OS"
----------/etc/DISTRO_SPECS----------
#One or more words that identify this distribution:
#Note: Ubuntu 16.04 LTS is named Xenial Xerus.
DISTRO_NAME='Easy OS' #EASY
#version number of this distribution:
DISTRO_VERSION=0.6.8 #EASY
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='ubuntu'
#Prefix for some filenames: exs: unicornsave.2fs, unicorn-4.99.0.sfs
DISTRO_FILE_PREFIX='xerus64'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='xenial'
#the kernel pet package used:
#DISTRO_KERNEL_PET='linux_kernel-4.11.12-aufs-xerus-amd64.pet'
DISTRO_KERNEL_PET='linux_kernel-4.14.11-xerus64.pet'
DISTRO_SKELETON_IMAGE='easy-skeleton-amd64-640mb.img.gz' #EASY
#read by /usr/bin/xwin to bypass Xorg Wizard at first boot:
DISTRO_XORG_AUTO='yes'
DISTRO_TARGETARCH='amd64'
#subname for online PETs dir. Ex: 'unicorn', dir 'pet_packages-unicorn', db file 'Packages-pet-unicorn-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='xerus'
#yes here will cause /lib/x86_64-linux-gnu to be a symlink to /lib (and /usr/lib...):
DISTRO_ARCHDIR_SYMLINKS='no'
DISTRO_ARCHDIR='x86_64-linux-gnu'
DISTRO_PUPPYDATE='Jan 2018'
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/EasyOS/0.9.4.txt
0,0 → 1,37
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: Quirky
Description: Easy Beaver
Release: 0.9.4
Codename: beaver64
----------/etc/lsb-release----------
LSB_VERSION=n/a
DISTRIB_ID=Quirky
DISTRIB_RELEASE=0.9.4
DISTRIB_CODENAME=beaver64
DISTRIB_DESCRIPTION="Easy Beaver"
----------/etc/DISTRO_SPECS----------
#One or more words that identify this distribution:
#Note: Ubuntu 16.04 LTS is named Xenial Xerus.
DISTRO_NAME='Easy Beaver' #EASY
#version number of this distribution:
DISTRO_VERSION=0.9.4 #EASY
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='ubuntu'
#Prefix for some filenames: exs: unicornsave.2fs, unicorn-4.99.0.sfs
DISTRO_FILE_PREFIX='beaver64'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='bionic'
#the kernel pet package used:
DISTRO_KERNEL_PET='linux_kernel-4.18.9-beaver64.pet'
DISTRO_SKELETON_IMAGE='easy-skeleton-amd64-640mb.img.gz' #EASY
#read by /usr/bin/xwin to bypass Xorg Wizard at first boot:
DISTRO_XORG_AUTO='yes'
DISTRO_TARGETARCH='amd64'
#subname for online PETs dir. Ex: 'unicorn', dir 'pet_packages-unicorn', db file 'Packages-pet-unicorn-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='beaver'
#yes here will cause /lib/x86_64-linux-gnu to be a symlink to /lib (and /usr/lib...):
DISTRO_ARCHDIR_SYMLINKS='no'
DISTRO_ARCHDIR='x86_64-linux-gnu'
DISTRO_PUPPYDATE='Sep 2018'
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/EasyOS/1.2.9.1.txt
0,0 → 1,40
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: Quirky
Description: Easy Pyro64
Release: 1.2.9.1
Codename: pyro64
----------/etc/lsb-release----------
LSB_VERSION=n/a
DISTRIB_ID=Quirky
DISTRIB_RELEASE=1.2.9.1
DISTRIB_CODENAME=pyro64
DISTRIB_DESCRIPTION="Easy Pyro64"
----------/etc/DISTRO_SPECS----------
#One or more words that identify this distribution:
DISTRO_NAME='Easy Pyro64'
#version number of this distribution:
DISTRO_VERSION=1.2.9.1
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='oe'
#Prefix for some filenames: exs: aprilsave.2fs, april-5.1.3.4.sfs
DISTRO_FILE_PREFIX='pyro64'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='pyro'
#the kernel pet package used: Kernel 'linux-quirky' now compiled in OE, do not specify here if use that:
DISTRO_KERNEL_PET='linux_kernel-5.4.1-pyro64.pet'
#DISTRO_KERNEL_PET='linux_kernel-4.14.157-pyro64.pet'
#DISTRO_KERNEL_PET='linux_kernel-5.2.21-pyro64.pet'
#for Easy Linux, need to specify this skeleton image...
DISTRO_SKELETON_IMAGE='easy-skeleton-amd64-1280mb.img.gz'
DISTRO_TARGETARCH='amd64'
#subname for online PETs dir. Ex: 'slacko14', dir 'pet_packages-slacko14', db file 'Packages-pet-slacko14-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='pyro'
#this will cause all of /lib64, /usr/lib64 and /usr/X11R7/lib moved into /lib,
#/usr/lib, /usr/X11R7/lib, and the latter made into symlinks:
DISTRO_ARCHDIR_SYMLINKS='no'
#yes if want xorg to start immediately first boot (without cli dialogs):
DISTRO_XORG_AUTO='yes'
DISTRO_ARCHDIR=''
DISTRO_PUPPYDATE='Dec 2019'
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/acc/phpsysinfo/sample/distrotest/EasyOS/2.1.11.txt
0,0 → 1,40
----------lsb_release -a----------
LSB Version: n/a
Distributor ID: Quirky
Description: Easy Buster64
Release: 2.1.11
Codename: buster64
----------/etc/lsb-release----------
LSB_VERSION=n/a
DISTRIB_ID=Quirky
DISTRIB_RELEASE=2.1.11
DISTRIB_CODENAME=buster64
DISTRIB_DESCRIPTION="Easy Buster64"
----------/etc/DISTRO_SPECS----------
#One or more words that identify this distribution:
DISTRO_NAME='Easy Buster64'
#version number of this distribution:
DISTRO_VERSION=2.1.11
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='debian'
#Prefix for some filenames: exs: aprilsave.2fs, april-5.1.3.4.sfs
DISTRO_FILE_PREFIX='buster64'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='buster'
#the kernel pet package used: Kernel 'linux-quirky' now compiled in OE, do not specify here if use that:
DISTRO_KERNEL_PET='linux_kernel-5.4.6-buster64.pet'
#DISTRO_KERNEL_PET='linux_kernel-4.19.88-buster64.pet'
#DISTRO_KERNEL_PET='linux_kernel-5.2.21-buster64.pet'
#for Easy Linux, need to specify this skeleton image...
DISTRO_SKELETON_IMAGE='easy-skeleton-amd64-1280mb.img.gz'
DISTRO_TARGETARCH='amd64'
#subname for online PETs dir. Ex: 'slacko14', dir 'pet_packages-slacko14', db file 'Packages-pet-slacko14-official':
#note: prior to existence of this variable, online subname was set to $DISTRO_COMPAT_VERSION or via some hack code.
DISTRO_DB_SUBNAME='buster'
#this will cause all of /lib64, /usr/lib64 and /usr/X11R7/lib moved into /lib,
#/usr/lib, /usr/X11R7/lib, and the latter made into symlinks:
DISTRO_ARCHDIR_SYMLINKS='no'
#yes if want xorg to start immediately first boot (without cli dialogs):
DISTRO_XORG_AUTO='yes'
DISTRO_ARCHDIR='x86_64-linux-gnu'
DISTRO_PUPPYDATE='Dec 2019'
Property changes:
Added: svn:eol-style
+native
\ No newline at end of property
/web/images/.directory
0,0 → 1,4
[Dolphin]
PreviewsShown=true
Timestamp=2018,7,26,22,59,13
Version=4