Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dirk Dankhoff
ISPConfig 3
Commits
def897ab
Commit
def897ab
authored
Mar 26, 2011
by
vogelor
Browse files
added "system is up to date" for suse (FS#1566)
parent
f63bda16
Changes
1
Hide whitespace changes
Inline
Side-by-side
server/lib/classes/monitor_tools.inc.php
View file @
def897ab
...
...
@@ -332,7 +332,7 @@ class monitor_tools {
/* the ISPC-Version has no state. It is, what it is */
$state
=
'no_state'
;
/*
* Return the Result
*/
...
...
@@ -446,7 +446,7 @@ class monitor_tools {
* maybe someone knows better...???...
*/
$state
=
'no_state'
;
/*
* Return the Result
*/
...
...
@@ -607,7 +607,7 @@ class monitor_tools {
$state
=
'error'
;
// because service is down
}
}
/*
* Return the Result
*/
...
...
@@ -791,6 +791,28 @@ class monitor_tools {
$state
=
'info'
;
$data
[
'output'
]
=
shell_exec
(
'glsa-check -pv --nocolor affected 2>/dev/null'
);
}
}
elseif
(
file_exists
(
'/etc/SuSE-release'
))
{
/*
* update and find the upgrade.
* if there is any output, then there is a needed update
*/
$aptData
=
shell_exec
(
'zypper -q lu'
);
if
(
$aptData
==
''
)
{
/* There is nothing to update! */
$state
=
'ok'
;
}
else
{
/*
* There is something to update! this is in most cases not critical, so we can
* do a system-update once a month or so...
*/
$state
=
'info'
;
}
/*
* Fetch the output
*/
$data
[
'output'
]
=
shell_exec
(
'zypper --non-interactive up'
);
}
else
{
/*
* It is not Debian/Ubuntu, so there is no data and no state
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment