new
This commit is contained in:
@@ -78,7 +78,9 @@ class MonitoringServer extends IPSModule {
|
|||||||
$status = ($stoptime - $starttime) * 1000;
|
$status = ($stoptime - $starttime) * 1000;
|
||||||
$status = floor($status);
|
$status = floor($status);
|
||||||
}
|
}
|
||||||
print_r($status);
|
if ($status == 4){
|
||||||
|
print_r("Everything fine :)");
|
||||||
|
}
|
||||||
return $status;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -94,28 +96,25 @@ class MonitoringServer extends IPSModule {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (is_bool($value) == true){
|
|
||||||
|
|
||||||
if ($value == true){
|
if ($value == filter_var($value, FILTER_VALIDATE_FLOAT)){
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=1');
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' . number_format($value/1,1,'.','') );
|
||||||
}
|
//echo 'es war ein float ';
|
||||||
else{
|
}elseif ($value = filter_var($value, FILTER_VALIDATE_BOOLEAN)){
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=0');
|
|
||||||
}
|
if ($value == true){
|
||||||
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=1');
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=0');
|
||||||
|
}
|
||||||
//echo 'es war ein bool ';
|
//echo 'es war ein bool ';
|
||||||
}
|
}elseif (filter_var($value, FILTER_VALIDATE_INT)){
|
||||||
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' .$value);
|
||||||
|
//echo 'es war ein int ';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (is_integer($value) == true){
|
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' .$value);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (is_float($value) == true){
|
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $system.','.$category.'='.$valuename.' value=' . number_format($value/1,1,'.','') );
|
|
||||||
//echo 'es war ein float ';
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function checkAlarms() {
|
public function checkAlarms() {
|
||||||
@@ -264,9 +263,11 @@ class MonitoringServer extends IPSModule {
|
|||||||
$system = "P".$projectnumber."_ISP".$ispnumber;
|
$system = "P".$projectnumber."_ISP".$ispnumber;
|
||||||
$category = "Digital";
|
$category = "Digital";
|
||||||
$valuename = $parname."_".$varname;
|
$valuename = $parname."_".$varname;
|
||||||
// if($this->state["status"] == "pass"){ }
|
|
||||||
|
|
||||||
Write2Influx($payload, $ssl, $server, $port, $db, $system, $category, $valuename);
|
if($this->checkInfluxState() < 5){
|
||||||
|
Write2Influx($payload, $ssl, $server, $port, $db, $system, $category, $valuename);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -8,6 +8,6 @@
|
|||||||
"date": 1491343200
|
"date": 1491343200
|
||||||
},
|
},
|
||||||
"version": "1.6",
|
"version": "1.6",
|
||||||
"build": 0,
|
"build": 1,
|
||||||
"date": 0
|
"date": 0
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user