aboutsummaryrefslogtreecommitdiffstats
path: root/SiteSummary.pm
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2010-01-26 11:15:25 +0000
committerPetter Reinholdtsen <pere@hungry.com>2010-01-26 11:15:25 +0000
commitf6b7ad7f6a33b76c17d2450ff895898d3cd4c540 (patch)
tree3c1984a8b224034be728dbca91afde31591d9a2e /SiteSummary.pm
parentc83aca7e7b7fd38e45b2a2738fa156df76f8e507 (diff)
downloadsitesummary-f6b7ad7f6a33b76c17d2450ff895898d3cd4c540.tar.gz
sitesummary-f6b7ad7f6a33b76c17d2450ff895898d3cd4c540.tar.bz2
sitesummary-f6b7ad7f6a33b76c17d2450ff895898d3cd4c540.tar.xz
* New function get_debian_ver() reporting /etc/debian_release conten
in SiteSummary perl module. * Create Nagios hostclass using the result from get_debian_ver().
Diffstat (limited to 'SiteSummary.pm')
-rw-r--r--SiteSummary.pm14
1 files changed, 14 insertions, 0 deletions
diff --git a/SiteSummary.pm b/SiteSummary.pm
index 78fc71f..beddd4c 100644
--- a/SiteSummary.pm
+++ b/SiteSummary.pm
@@ -11,6 +11,7 @@ our @EXPORT = qw(
for_all_hosts
get_debian_edu_profile
get_debian_edu_ver
+ get_debian_ver
get_default_route
get_dns_address
get_filepath_current
@@ -249,6 +250,19 @@ sub get_debian_edu_ver {
}
}
+sub get_debian_ver {
+ my $hostid = shift;
+ my $path = get_filepath_current($hostid, "/debian/debian_version");
+ if (open (my $fh, $path)) {
+ my $version = <$fh>;
+ chomp $version;
+ close($fh);
+ return $version;
+ } else {
+ return undef;
+ }
+}
+
sub get_hardware_info {
my $hostid = shift;
my $path = get_filepath_current($hostid, "/system/dmidecode");