gosa-plugin-nagios-2.7.4/0000755000175000017500000000000011752422554014232 5ustar cajuscajusgosa-plugin-nagios-2.7.4/contrib/0000755000175000017500000000000011752422554015672 5ustar cajuscajusgosa-plugin-nagios-2.7.4/contrib/goNagios.pl0000755000175000017500000003020011337073606017772 0ustar cajuscajus#!/usr/bin/perl -w # Copyright (C) 2005 Guillaume Delecourt # Copyright (C) 2005 Vincent Senave # Copyright (C) 2005-2009 Benoit Mortier # # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # use Net::LDAP; use Getopt::Std; use Net::LDAP::Schema; use Net::LDAP::LDIF; use Data::Dumper; use MIME::Lite; use Sys::Syslog; use Switch; use strict; # Variables a config my $admindef="admin"; my $cgi_file="cgi.cfg"; my $contacts_file="contacts.cfg"; my $contacts_groups_file="contactgroups.cfg"; my $TS_FILE='/tmp/gosa_timestamp'; my %Options; my $nb_user=0; my $nb_groupe=0; my ($i,$file,$ldap,@nagiosmail, $line,$text,$mesg,$entry,$userlist1,$userlist2,$userlist3,$userlist4, $userlist5,$userlist6,$userlist7,$msg,@groupname,@groupmembers,@contactlias, @groupdescription,@servicenotificationoptions,@servicenotificationperiod, @hostnotificationoptions,@hostnotificationperiod,$stdout, $usercontact,$members,@contactname,@nagiosalias,$j,@entries ); # The connexion parameters are in gosa_bind.conf my $gosa_bind_conf="/etc/gosa/gosa_bind.conf"; my $gosa_ldap_conf="/etc/gosa/nagios_ldap.conf"; my %config_bind = &read_conf($gosa_bind_conf); my %config = &read_conf($gosa_ldap_conf); my $peopleou=$config{peopleou}; my $groupeou=$config{groupeou}; my $base=$config{base}; my $scope=$config{scope};# par defaut my $server=$config{server}; my $admin=$config_bind{masterDN}; my $password=$config_bind{masterPw}; $stdout.="\n\nSearch new Nagios attribute in user list\n"; $stdout.="-"x55;$stdout.="\n"; #my $ts = getTS; # $ldap = &anonBind; # $mesg = $ldap->search( # base => $LDAP_BASE, # filter => "(&(modifyTimestamp>=$ts)(!(objectClass=gosaUserTemplate)))" # ); # Put timestamp to file #putTS; # Work if changes is present #if($mesg->count > 0) #{ #$stdout.="Processing records modified after $ts\n\n"; $ldap = Net::LDAP->new($server); $mesg = $ldap->bind($admin,password=>$password) or syslog('error',$mesg->err) && print $mesg->code && die $mesg->error; #Part of the ObjectClass NAgios Contact $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosContact))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $i=0; foreach $entry (@entries) { $stdout.="\nContact $i : \nName\t\t\t";$contactname[$i]=$entry->get_value('uid');$stdout.=$contactname[$i]; $stdout.="\n\n\tmail:\t\t\t\t";$nagiosmail[$i]=$entry->get_value('NagiosMail');$stdout.=$nagiosmail[$i]; $stdout.="\n\talias:\t\t\t\t";$nagiosalias[$i]=$entry->get_value('NagiosAlias');$stdout.=$nagiosalias[$i]; $stdout.="\n\tHostNotificationPeriod:\t\t";$hostnotificationperiod[$i]=$entry->get_value('HostNotificationPeriod');$stdout.=$hostnotificationperiod[$i]; $stdout.="\n\tServiceNotificationPeriod:\t";$servicenotificationperiod[$i]=$entry->get_value('ServiceNotificationPeriod');$stdout.=$servicenotificationperiod[$i]; $stdout.="\n\tHostNotificationOptions:\t";$hostnotificationoptions[$i]=$entry->get_value('HostNotificationOptions');$stdout.=$hostnotificationoptions[$i]; $stdout.="\n\tServiceNotificationOptions:\t";$servicenotificationoptions[$i]=$entry->get_value('ServiceNotificationOptions');$stdout.=$servicenotificationoptions[$i]; $stdout.="\n"." "x15;$stdout.="-"x20;$stdout.=" "x 15; $usercontact.=$entry->get_value('uid')." ,"; $i++; } $nb_user=$i; #Part of the ObjectClass NAgios Group $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosContactGroup))", base=>$groupeou,scope=>$scope); @entries = $mesg->entries; $i=0; foreach $entry (@entries) { $stdout.="\nGroupe $i : \nName\t\t";$groupname[$i]=$entry->get_value('cn');$stdout.=$groupname[$i]; $stdout.="\n\n\talias:\t\t"; $groupdescription[$i]=$entry->get_value('description'); if(defined($groupdescription[$i])) { $stdout.=$groupdescription[$i]; } else { # We need a valid description entry, so we'll just use the groupname $stdout.=$groupname[$i]; } $stdout.="\n\tmembers:\t"; $j=0; foreach $members($entry->get_value('memberUid')) { $stdout.=$members." "; $groupmembers[$i][$j]=$members; $j++; } $stdout.="\n"." "x15;$stdout.="-"x20;$stdout.=" "x 15; $i++; } $nb_groupe=$i; #Part of the ObjectClass NagiosAuth $stdout.="\n\n\n\n\nAuthorization for the different Information in Nagios\n"."-" x 53;$stdout.="\n"; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedSystemInformation~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nSystem infos :\t\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist1.=$entry->get_value('uid').","; } $userlist1.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedConfigurationInformation~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nConfiguration infos :\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist2.=$entry->get_value('uid').","; } $userlist2.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedSystemCommands~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nSystem commands : \t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist3.=$entry->get_value('uid').","; } $userlist3.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedAllServices~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nAll services :\t\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist4.=$entry->get_value('uid').","; } $userlist4.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedAllHosts~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nAll hosts :\t\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist5.=$entry->get_value('uid').","; } $userlist5.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedAllServiceCommands~=checked))", base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nAll services commands :\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist6.=$entry->get_value('uid').","; } $userlist6.=$admindef; $mesg = $ldap->search(filter=>"(&(objectClass~=nagiosAuth)(AuthorizedAllHostCommands~=checked))",base=>$peopleou,scope=>$scope); @entries = $mesg->entries; $stdout.="\nAll host commands :\t"; foreach $entry (@entries) { $stdout.= $entry->get_value('uid')."\t"; $userlist7.=$entry->get_value('uid').","; } $userlist7.=$admindef; &modiffile_cgi($cgi_file); &modiffile_contact($contacts_file); &modiffile_group($contacts_groups_file); $ldap->unbind; $stdout.="\n"; switch($config{stdout}) { case "mail" {&mail()} case "log" {&writelog()} case "normal" {print $stdout} } exit(0); sub modiffile_contact() { $file=$_[0]; my $text=""; open(FH,"$file") || die "Can't open file $file"; $stdout.="\n\n"; $stdout.=" "x10;$stdout.="-"x25;$stdout.=" "x10; $stdout.="\n\n$nb_user user(s) added in file $file\n"; for($i=0;$i<$nb_user;$i++) { $text.="\n\ndefine contact{\n"; $text.="\n\tcontact_name \t\t\t".$contactname[$i]; $text.="\n\talias \t\t\t\t".$nagiosalias[$i]; $text.="\n\thost_notification_period \t".$hostnotificationperiod[$i]; $text.="\n\thost_notification_options \t".$hostnotificationoptions[$i]; $text.="\n\tservice_notification_period \t".$servicenotificationperiod[$i]; $text.="\n\tservice_notification_options \t".$servicenotificationoptions[$i]; $text.="\n\tservice_notification_commands \t".$config{service_notification_commands}; $text.="\n\thost_notification_commands \t".$config{host_notification_commands}; $text.="\n\temail \t\t\t\t".$nagiosmail[$i]; $text.="\n}\n\n"; } close(FH); open(FH,"> $file") || die "Can't open file $file"; print FH "$text"; close(FH); } sub modiffile_group() { $file=$_[0]; $text=""; $j=0; $i=0; open(FH,"$file") || die "Can't open $file"; $stdout.="\n\n"; $stdout.=" "x10;$stdout.="-"x25;$stdout.=" "x10; $stdout.="\n\n$nb_groupe group(s) added in file $file\n"; for($i=0;$i<$nb_groupe;$i++) { $text.="\n\ndefine contactgroup{\n"; $text.="\n\tcontactgroup_name \t".$groupname[$i]; if(defined($groupdescription[$i])) { $text.="\n\talias \t\t\t".$groupdescription[$i]; } else { # We need a valid alias entry, so we'll just use the groupname $text.="\n\talias \t\t\t".$groupname[$i]; } $text.="\n\tmembers \t\t"; while(defined($groupmembers[$i][$j])) { $text.=$groupmembers[$i][$j]; $j++; if(defined($groupmembers[$i][$j])) { $text.=","; } } $text.="\n}\n\n"; } close(FH); open(FH,"> $file") || die "Can't open file $file"; print FH "$text"; close(FH); } sub modiffile_cgi() { $file=$_[0]; $text=""; open(FH,"$file") || die "Can't open file $file"; while() { $line=$_; #$stdout.="$line"; if($line =~ s/^(authorized_for_system_information=).*$/$1$userlist1/){$text.=$line;} elsif($line =~ s/^(authorized_for_configuration_information=).*$/$1$userlist2/){$text.=$line;} elsif($line =~ s/^(authorized_for_system_commands=).*$/$1$userlist3/){$text.=$line;} elsif($line =~ s/^(authorized_for_all_services=).*$/$1$userlist4/){$text.=$line;} elsif($line =~ s/^(authorized_for_all_hosts=).*$/$1$userlist5/){$text.=$line;} elsif($line =~ s/^(authorized_for_all_service_commands=).*$/$1$userlist6/){$text.=$line;} elsif($line =~ s/^(authorized_for_all_host_commands=).*$/$1$userlist7/){$text.=$line;} else {$text.=$line}; } close(FH); open(FH,"> $file") || die "Can't open file $file"; print FH "$text"; close(FH); } sub read_conf() { my %conf; open (CONFIGFILE, "$_[0]") || die "Can't open $_[0] for reading !\n"; while () { chomp($_); ## throw away comments next if ( /^\s*#/ || /^\s*$/ || /^\s*\;/); ## check for a param = value my ($parameter,$value)=read_parameter($_); $value = &subst_configvar($value,\%conf); $conf{$parameter}=$value; } close (CONFIGFILE); return(%conf); } sub read_parameter { my $line=shift; ## check for a param = value if ($_=~/=/) { my ($param,$val); if ($_=~/"/) { #my ($param,$val) = ($_=~/(.*)\s*=\s*"(.*)"/); ($param,$val) = /\s*(.*?)\s*=\s*"(.*)"/; } elsif ($_=~/'/) { ($param,$val) = /\s*(.*?)\s*=\s*'(.*)'/; } else { ($param,$val) = /\s*(.*?)\s*=\s*(.*)/; } return ($param,$val); } } sub subst_configvar { my $value = shift; my $vars = shift; $value =~ s/\$\{([^}]+)\}/$vars->{$1} ? $vars->{$1} : $1/eg; return $value; } sub mail { if($config{email}eq ""){$config{email}="root"} $msg = MIME::Lite->new( From => 'monperl@opensides.be', To => $config{email}, Subject => "Plugin Nagios Gosa", Data => $stdout ); $msg->send; } sub writelog { open(F, "> $config{logfile}"); print F $stdout; close(F); } # Read timestamp sub getTS { open(F, "< $TS_FILE"); my $ts = ; chop $ts; $ts ||= "19700101000000Z"; return $ts; } # save timestamp sub putTS { my $ts = `date -u '+%Y%m%d%H%M%SZ'`; open(F, "> $TS_FILE"); $stdout.= F $ts; } #connexion anonyme sub anonBind { my $ldap = Net::LDAP->new( $server); my $mesg = $ldap->bind(); $mesg->code && die $mesg->error; return $ldap; } gosa-plugin-nagios-2.7.4/contrib/gosa_bind.conf0000644000175000017500000000015211307415460020456 0ustar cajuscajus# ldap bind -- keep file protected with 0600 masterDN="cn=admin,dc=example,dc=com" masterPw="mypassword" gosa-plugin-nagios-2.7.4/contrib/nagios.schema0000644000175000017500000001635010776436520020344 0ustar cajuscajus# ## schema file for OpenLDAP 2.x ## Schema for storing Nagios User Configuration in LDAP ## OIDs are owned by OpenSides ## ## number from 1 to 30 are for objectclasses ## attributeype start at 31 # # $Id: nagios.schema,v 1.5 2005/09/09 10:31:55 guiguidoc Exp $ # # nagios/contacts.cfg # attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.31 NAME 'NagiosMail' DESC 'short name used to identify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.32 NAME 'NagiosPager' DESC 'pager number for the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.33 NAME 'NagiosAlias' DESC 'longer name or description for the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.34 NAME 'ServiceNotificationPeriod' DESC 'time period during wich the contact can be notified' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.35 NAME 'HostNotificationPeriod' DESC 'time period during which the contact can be notified' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.36 NAME 'ServiceNotificationOptions' DESC 'define the service states for which notifications can be sent out' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.37 NAME 'HostNotificationOptions' DESC 'define the service states for which notifications can be sent out' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.38 NAME 'ServiceNotificationCommands' DESC 'commands used to notify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.39 NAME 'HostNotificationCommands' DESC 'commands used to notify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) # # nagios/cgi.cfg # attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.40 NAME 'AuthorizedSystemInformation' DESC 'users who can view system/process information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.41 NAME 'AuthorizedConfigurationInformation' DESC 'users who can view configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.42 NAME 'AuthorizedSystemCommands' DESC 'users who can issue system/process commands' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.43 NAME 'AuthorizedAllServices' DESC 'users who can view status and configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.44 NAME 'AuthorizedAllHosts' DESC 'users who can view status and configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.45 NAME 'AuthorizedAllServiceCommands' DESC 'users who can issue commands for all services' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.46 NAME 'AuthorizedAllHostCommands' DESC 'users who can issue commands for all hosts' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) # # nagios/contactgroups.cfg # attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.47 NAME 'ContactGroupName' DESC 'name used to identify the contact group' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.48 NAME 'ContactGroupAlias' DESC 'description used to identify the contact group' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.22262.1.1.1.1.49 NAME 'ContactGroupMembers' DESC 'a list of the short names of contacts' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) # # all objectclass # objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.1 NAME 'nagiosAuth' SUP top AUXILIARY DESC 'nagiosAuth' MAY ( AuthorizedSystemInformation $ AuthorizedConfigurationInformation $ AuthorizedSystemCommands $ AuthorizedAllServices $ AuthorizedAllHosts $ AuthorizedAllServiceCommands $ AuthorizedAllHostCommands ) ) #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.2 NAME 'nagiosHost' SUP top AUXILIARY # DESC 'Host' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.3 NAME 'nagiosService' SUP top AUXILIARY # DESC 'Service' objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.4 NAME 'nagiosContact' SUP top AUXILIARY DESC 'Contact' MUST ( uid $ NagiosAlias $ ServiceNotificationPeriod $ HostNotificationPeriod $ ServiceNotificationOptions $ HostNotificationOptions ) MAY ( ServiceNotificationCommands $ HostNotificationCommands $ NagiosMail $ NagiosPager )) #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.5 NAME 'nagiosHostGroup' SUP top AUXILIARY # DESC 'HostGroup' objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.6 NAME 'nagiosContactGroup' SUP top AUXILIARY DESC 'ContactGroup' MAY ( ContactGroupName $ ContactGroupAlias $ ContactGroupMembers )) #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.7 NAME 'nagiosTimePeriod' SUP top AUXILIARY # DESC 'TimePeriod' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.8 NAME 'nagiosCommand' SUP top AUXILIARY # DESC 'Command' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.9 NAME 'nagiosServiceDependency' SUP top AUXILIARY # DESC 'ServiceDependency' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.10 NAME 'nagiosServiceEscalation' SUP top AUXILIARY # DESC 'ServiceEscalation' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.11 NAME 'nagiosHostDependency' SUP top AUXILIARY # DESC 'HostDependency' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.12 NAME 'nagiosHostEscalation' SUP top AUXILIARY # DESC 'HostEscalation' #objectclass ( 1.3.6.1.4.1.22262.1.1.1.1.13 NAME 'nagiosHostGroupEscalation' SUP top AUXILIARY # DESC 'HostGroupEscalation' gosa-plugin-nagios-2.7.4/contrib/nagios.ldif0000644000175000017500000001262511043607556020020 0ustar cajuscajusdn: cn=nagios,cn=schema,cn=config objectClass: olcSchemaConfig cn: nagios olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.31 NAME 'NagiosMail' DESC 'short name used to identify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.32 NAME 'NagiosPager' DESC 'pager number for the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.33 NAME 'NagiosAlias' DESC 'longer name or description for the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.34 NAME 'ServiceNotificationPeriod' DESC 'time period during wich the contact can be notified' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.35 NAME 'HostNotificationPeriod' DESC 'time period during which the contact can be notified' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.36 NAME 'ServiceNotificationOptions' DESC 'define the service states for which notifications can be sent out' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.37 NAME 'HostNotificationOptions' DESC 'define the service states for which notifications can be sent out' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.38 NAME 'ServiceNotificationCommands' DESC 'commands used to notify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.39 NAME 'HostNotificationCommands' DESC 'commands used to notify the contact' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.40 NAME 'AuthorizedSystemInformation' DESC 'users who can view system/process information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.41 NAME 'AuthorizedConfigurationInformation' DESC 'users who can view configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.42 NAME 'AuthorizedSystemCommands' DESC 'users who can issue system/process commands' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.43 NAME 'AuthorizedAllServices' DESC 'users who can view status and configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.44 NAME 'AuthorizedAllHosts' DESC 'users who can view status and configuration information' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.45 NAME 'AuthorizedAllServiceCommands' DESC 'users who can issue commands for all services' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.46 NAME 'AuthorizedAllHostCommands' DESC 'users who can issue commands for all hosts' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.47 NAME 'ContactGroupName' DESC 'name used to identify the contact group' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.48 NAME 'ContactGroupAlias' DESC 'description used to identify the contact group' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) olcAttributeTypes: ( 1.3.6.1.4.1.22262.1.1.1.1.49 NAME 'ContactGroupMembers' DESC 'a list of the short names of contacts' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) olcObjectClasses: ( 1.3.6.1.4.1.22262.1.1.1.1.1 NAME 'nagiosAuth' SUP top AUXILIARY DESC 'nagiosAuth' MAY ( AuthorizedSystemInformation $ AuthorizedConfigurationInformation $ AuthorizedSystemCommands $ AuthorizedAllServices $ AuthorizedAllHosts $ AuthorizedAllServiceCommands $ AuthorizedAllHostCommands ) ) olcObjectClasses: ( 1.3.6.1.4.1.22262.1.1.1.1.4 NAME 'nagiosContact' SUP top AUXILIARY DESC 'Contact' MUST ( uid $ NagiosAlias $ ServiceNotificationPeriod $ HostNotificationPeriod $ ServiceNotificationOptions $ HostNotificationOptions ) MAY ( ServiceNotificationCommands $ HostNotificationCommands $ NagiosMail $ NagiosPager )) olcObjectClasses: ( 1.3.6.1.4.1.22262.1.1.1.1.6 NAME 'nagiosContactGroup' SUP top AUXILIARY DESC 'ContactGroup' MAY ( ContactGroupName $ ContactGroupAlias $ ContactGroupMembers )) gosa-plugin-nagios-2.7.4/contrib/nagios_ldap.conf0000644000175000017500000000107311307415460021014 0ustar cajuscajus# ldap configuration peopleou="ou=people,dc=example,dc=com" groupeou="ou=group,dc=example,dc=com" base="dc=example,dc=com" scope="sub" server="localhost:389" # output mode. Info about what the script did. # Available options are "mail" "log" "normal" stdout="log" # send script output info to: email="mail@example.com" # log script output info to: logfile="/tmp/gosa-nagios.log" # the nagios defined object to send email service_notification_commands="notify-service-by-email" # the nagios defined object to send email host_notification_commands="notify-host-by-email" gosa-plugin-nagios-2.7.4/html/0000755000175000017500000000000011752422554015176 5ustar cajuscajusgosa-plugin-nagios-2.7.4/html/images/0000755000175000017500000000000011752422554016443 5ustar cajuscajusgosa-plugin-nagios-2.7.4/html/images/plugin.png0000644000175000017500000001130411036642417020443 0ustar cajuscajusPNG  IHDR00WIDATxŚieus}uY !EIT 2,%r "ɏGJ$~X@A ۑ%ŴbARPYHp}y޽ɏzR quUTY'jOO6=}`Æ]7ۘtzy?y,/Z-v'ç+/<5"'"y 8n wIo>?wyw?;b8 WRz}z'nolHN|?ވnIˠH.;R1m;;C8.9^H29Hk o&F&\2w}3OWGgϾ>222>M)."済p' 7( n[H<^$TL@[UuwɁuh |%؅;oO'fXZZ,\pWA{A%1`-13aqpob.T|-ܡr!SVMz.2NSN~+_8:=L*(+7+PKހ+aPs,s#hRw)q+|/b> JUJ!Jwd n*KN*۵㟮ezR-W1QE +,o kI;nk.f&o4嵟a>IR:1uKW;vkL5Nl IAJb KTErKeګBܸ[ƚ tr`<8lXQ$F'5y˂fecF^#9uw>ŠpwqWK]b?##P'mbiSzusG{)K\rUeTU[-ʹj,us<7=B3;3zMDOМ o{WyC80I,//\Yopw-WL*06(dQqw:{K9WWF蕁T9UAJ6}щw&0:¸K[jZX6ԇAD#BuBSӇnPgOr7&_IzEhA:E){7@P<}cvj&?v~ۿg_W۷MD w|'߱ёraނVJTd;cTUܵo͉؅k_}V^Qd4_ͷv!DS5Rόȋ/hϟ׭;6հ7'um~ÒFu/SO9rľoh@0_ 22l"YbTz=,J @駟98qZ,1 ?_%9@@4 ܝ, ܭN?zݙ@T< .WV]1+HRNAWݙN֙HY@LUe>۸K;!ݶյ 1S3q vNo~͟iUn!q͂x5b< <^.]!s?{Kk n[q"dQ~.-CO7nB*EeW6SdA>b^].vNRVzװ]*ȂxE'# ?Lސ+U k]h޶fEVȶ:] ݁V_༼L`dxD-^!IVHdYɂX#L͞-=o3\uTw 6eIu]A10 \}[zWv*n*0~_g{.*<MXPUa\kkw.ҍa`Ԏç>or15*Rq2%R 1s,p̷yll'&V.pȂP'S!]xD`}cEY]]1:Y&Ј+~+<>՟|jkߧB(g}ʝ BOIv^~5H=!dK j\j˔׳N ^A$W>sADEE =~J~ 204fuX记ݨQ,1eܾubuvvUe 6>_;`eSGeVsBJPtqi۷nY2ӵ5RnY׀T({("dYmY1u[_@d+eݶS2??oH bs$"7nsT"YB$,r\c &,f.--"̒$?X1;toW98ZK Cb>NE:̂%Asa`ybbǷi ȯs+^Ǟ'{j]Ǒ#G03$PωR!3{m j *hP3~Sl  J:ovቻ+]^Wh6Pw.8?TѣG)˂:Q)j;uAH j*y) ةȟوv,S I贴4[<ד"k3mV=>b/~_l MbfUĖSC~{3/a:C۟#ϐ`~ 㫉l.bFS<䴙6-F,5_|q:oVkVf/jz۶oiUw/v -t`k\$7(*i#sT@w١c!(=J{hg+AwgSdZms7C<_ӓIV{/"f͜2huh5pDDdl:es[=w=g1)sȥ+WlixV%̮.dסG kog NȁG|r!]\~qtW/ga!֕EQga}BwSSO=uKF̿?26t\<A.~ֶ ynϋϾA.M%*E;GK᷀-?G==596je[rصyrW$f疺W_q嗀sIiu2S jX%un孷;ԯ| d/y7o~{ a:aIENDB`gosa-plugin-nagios-2.7.4/plugin.dsc0000644000175000017500000000040711336200072016207 0ustar cajuscajus[gosa-plugin] name = nagios description = "Nagios account settings management" version = 2.6.8 author = "Cajus Pollmeier " maintainer = "GOsa packages maintainers group " homepage = https://oss.gonicus.de/labs/gosa/ gosa-plugin-nagios-2.7.4/README.nagios0000644000175000017500000000122311325160244016356 0ustar cajuscajusTo use the nagios plugin 1) Add the nagios.schema to your schema directory 2) Check that the nagiosAccount plugin is in your gosa.conf and that the tab is active 3) copy gosa_bind.conf and nagios_ldap.conf to /etc/gosa 4) configure gosa_bind.conf to connect to your ldap tree 5) Configure nagios_ldap.conf for how to write the configuration file Benoit Mortier Guillaume Delecourt OpenSides 2005-2009 gosa-plugin-nagios-2.7.4/personal/0000755000175000017500000000000011752422554016055 5ustar cajuscajusgosa-plugin-nagios-2.7.4/personal/nagios/0000755000175000017500000000000011752422554017335 5ustar cajuscajusgosa-plugin-nagios-2.7.4/personal/nagios/class_nagiosAccount.inc0000644000175000017500000002501211613742614024010 0ustar cajuscajus \author Benoit Mortier \author Vincent Seynhaeve \version 1.00 \date 25.09.2005 This class provides the functionality to read and write all attributes relevant for nagiosAccount from/to the LDAP. It does syntax checking and displays the formulars required. */ class nagiosAccount extends plugin { /* Definitions */ var $plHeadline= "Nagios"; var $plDescription= "Manage personal Nagios settings"; /* plugin specific values */ var $NagiosAlias = ""; var $NagiosPager = ""; var $NagiosMail = ""; var $HostNotificationOptions = ""; var $HostNotificationPeriod = ""; var $ServiceNotificationPeriod = ""; var $ServiceNotitificationPeriod = ""; var $HostNotificationCommands = ""; var $ServiceNotificationCommands = ""; var $HostNotitificationOptions = ""; var $ServiceNotificationOptions = ""; var $AuthorizedAllHosts = "unchecked"; var $AuthorizedAllServices = "unchecked"; var $AuthorizedSystemCommands = "unchecked"; var $AuthorizedAllHostCommands = "unchecked"; var $AuthorizedAllServiceCommands = "unchecked"; var $AuthorizedConfigurationInformation = "unchecked"; var $AuthorizedSystemInformation = "unchecked"; /* attribute list for save action */ var $attributes= array("NagiosAlias", "NagiosPager", "NagiosMail", "HostNotificationPeriod", "ServiceNotificationPeriod", "HostNotificationCommands", "ServiceNotificationCommands", "HostNotificationOptions", "ServiceNotificationOptions", "AuthorizedAllHosts", "AuthorizedAllServices", "AuthorizedSystemCommands", "AuthorizedAllHostCommands", "AuthorizedAllServiceCommands", "AuthorizedConfigurationInformation", "AuthorizedSystemInformation"); var $is_chk_box = array("AuthorizedAllHosts","AuthorizedAllServices","AuthorizedSystemCommands", "AuthorizedAllHostCommands","AuthorizedAllServiceCommands", "AuthorizedConfigurationInformation","AuthorizedSystemInformation"); var $objectclasses= array("nagiosContact","nagiosAuth"); var $uid = ""; var $view_logged = FALSE; /* constructor, if 'dn' is set, the node loads the given 'dn' from LDAP */ function nagiosAccount (&$config, $dn= NULL) { /* Configuration is fine, allways */ $this->config= $config; plugin::plugin ($config, $dn); /* Setting uid to default */ if(isset($this->attrs['uid'][0])){ $this->uid = $this->attrs['uid'][0]; } /* Save initial account state */ $this->initially_was_account= $this->is_account; } function execute() { /* Call parent execute */ plugin::execute(); /* Log view */ if($this->is_account && !$this->view_logged){ $this->view_logged = TRUE; new log("view","users/".get_class($this),$this->dn); } /* Load templating engine */ $smarty= get_smarty(); $display= ""; /* Do we need to flip is_account state? */ if(isset($_POST['modify_state'])){ if($this->is_account && $this->acl_is_removeable()){ $this->is_account= FALSE; }elseif(!$this->is_account && $this->acl_is_createable()){ $this->is_account= TRUE; } } /* Do we represent a valid account? */ if (!$this->is_account && $this->parent === NULL){ $display= "\"\"src=\"images/small-error.png\" ". msgPool::noValidextension(_("Nagios")).""; $display.= back_to_main(); return ($display); } /* Show tab dialog headers */ if ($this->parent !== NULL){ if ($this->is_account){ $display= $this->show_disable_header(msgPool::removeFeaturesButton(_("Nagios")), msgPool::featuresEnabled(_("Nagios"))); } else { $display= $this->show_enable_header(msgPool::addFeaturesButton(_("Nagios")), msgPool::featuresDisabled(_("Nagios"))); return($display); } } /* Assign acls */ $tmp = $this->plInfo(); foreach($tmp['plProvidedAcls'] as $acl => $desc){ $smarty->assign($acl."ACL",$this->getacl($acl)); } /* Assign attributes an ACL to smarty */ foreach($this->attributes as $val) { $smarty->assign("$val", set_post($this->$val)); if(in_array_strict($val,$this->is_chk_box)){ if($this->$val == "checked"){ $smarty->assign($val."CHK", " checked "); }else{ $smarty->assign($val."CHK", ""); } } } $smarty->assign('ServiceNotificationOptionsValues' ,array("w,u,c,r,f"=>"w,u,c,r,f" ,"w,u,c,r"=>"w,u,c,r" ,"w,u,c"=>"w,u,c" ,"c,w"=>"c,w","n"=>"n")); $smarty->assign('HostNotificationOptionsValues' ,array("d,u,r,f"=>"d,u,r,f" ,"d,u,r"=>"d,u,r" ,"d,u"=>"d,u","n"=>"n")); $smarty->assign('ServiceNotificationPeriodValues' ,array("24x7"=>"24x7" ,"24x5"=>"24x5" ,"8x5"=>"8x5")); $smarty->assign('HostNotificationPeriodValues' ,array("24x7"=>"24x7" ,"24x5"=>"24x5" ,"8x5"=>"8x5")); $display.= $smarty->fetch (get_template_path('nagios.tpl', TRUE, dirname(__FILE__))); return ($display); } /* Save to LDAP */ function save() { $ldap= $this->config->get_ldap_link(); /* Call parents save to prepare $this->attrs */ plugin::save(); /* Adapt attributes if needed */ //$method= new $this->method($this->config); //$id= $method->uattrib; //$method->fixAttributesOnStore($this); /* Write back to ldap */ $ldap->cd($this->dn); $this->cleanup(); $ldap->modify ($this->attrs); /* Log last action */ if($this->initially_was_account){ new log("modify","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); }else{ new log("create","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); } if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, 0, get_class())); } /* Optionally execute a command after we're done */ if ($this->initially_was_account == $this->is_account){ if ($this->is_modified){ $this->handle_post_events("modify",array("uid" => $this->uid)); } } else { $this->handle_post_events("add", array("uid" => $this->uid)); } } function check() { /* Call common method to give check the hook */ $message= plugin::check(); $ldap= $this->config->get_ldap_link(); /* must: mail */ if ($this->NagiosAlias == ""){ $message[]= msgPool::required(_("Alias")); } if ($this->NagiosMail == ""){ $message[]= msgPool::required(_("Mail")); } if ($this->is_template){ if (!tests::is_email($this->NagiosMail, TRUE)){ $message[]= msgPool::invalid(_("Mail"),"","","%givenName.%dn@your-domain.com"); } } else { if (!tests::is_email($this->NagiosMail)){ $message[]= msgPool::invalid(_("Mail"),"","","your-domain@your-domain.com"); } } return($message); } /* Use Save_object for every Post handling */ function save_object() { if (isset($_POST['nagiosTab'])){ /* Save ldap attributes */ plugin::save_object(); /* Specialhandling for checkboxes */ foreach($this->is_chk_box as $val){ if($this->acl_is_writeable($val)){ if(isset($_POST[$val])){ $this->$val = "checked"; }else{ $this->$val = "unchecked"; } } } } } function remove_from_parent() { /* Cancel if there's nothing to do here */ if (!$this->initially_was_account){ return; } /* include global link_info */ $ldap= $this->config->get_ldap_link(); /* Remove and write to LDAP */ plugin::remove_from_parent(); /* Adapt attributes if needed */ // $method= new $this->method($this->config); // $method->fixAttributesOnRemove($this); @DEBUG (DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__, $this->attributes, "Save"); $ldap->cd($this->dn); $this->cleanup(); $ldap->modify ($this->attrs); new log("view","users/".get_class($this),$this->dn,array_keys($this->attrs),$ldap->get_error()); if (!$ldap->success()){ msg_dialog::display(_("LDAP error"), msgPool::ldaperror($ldap->get_error(), $this->dn, LDAP_MOD, get_class())); } /* remove the entry from LDAP */ unset ($this->attrs['uid']); /* Optionally execute a command after we're done */ $this->handle_post_events('remove',array("uid" => $this->uid)); } static function plInfo() { return (array( "plShortName" => _("Nagios"), "plDescription" => _("Nagios account settings"), "plSelfModify" => TRUE, "plDepends" => array("user"), "plPriority" => 8, // Position in tabs "plSection" => array("personal" => _("My account")), "plCategory" => array("users"), "plOptions" => array(), "plRequirements"=> array( 'ldapSchema' => array('nagiosContact'=>'','nagiosAuth' => ''), 'onFailureDisablePlugin' => array(get_class()) ), "plProvidedAcls" => array( "NagiosAlias" => _("Alias"), "NagiosMail" => _("Mail address"), "HostNotificationPeriod" => _("Host notification period"), "ServiceNotificationPeriod" => _("Service notification period"), "HostNotificationOptions" => _("Host notification options"), "ServiceNotificationOptions" => _("Service notification options"), "NagiosPager" => _("Pager number"), "ServiceNotificationCommands" => _("Service notification commands"), "HostNotificationCommands" => _("Host notification commands"), "AuthorizedSystemInformation" => _("View system informations"), "AuthorizedConfigurationInformation"=> _("View configuration information"), "AuthorizedSystemCommands" => _("Trigger system commands"), "AuthorizedAllServices" => _("View all services"), "AuthorizedAllHosts" => _("View all hosts"), "AuthorizedAllServiceCommands" => _("Trigger all service commands"), "AuthorizedAllHostCommands" => _("Trigger all host commands")) )); } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> gosa-plugin-nagios-2.7.4/personal/nagios/nagios.tpl0000644000175000017500000001265311424574755021354 0ustar cajuscajus

{t}Nagios Account{/t}

{$must} {render acl=$NagiosAliasACL} {/render}
{$must} {render acl=$NagiosMailACL} {/render}
{$must} {render acl=$HostNotificationPeriodACL} {/render}
{$must} {render acl=$ServiceNotificationPeriodACL} {/render}
{$must} {render acl=$ServiceNotificationOptionsACL} {/render}
{$must} {render acl=$HostNotificationOptionsACL} {/render}
{render acl=$NagiosPagerACL} {/render}
{render acl=$ServiceNotificationCommandsACL} {/render}
{render acl=$HostNotificationCommandsACL} {/render}
 

 {t}Nagios authentication{/t}

{render acl=$AuthorizedSystemInformationACL} {t}view system informations{/t} {/render}
{render acl=$AuthorizedConfigurationInformationACL} {t}view configuration information{/t} {/render}
{render acl=$AuthorizedSystemCommandsACL} {t}trigger system commands{/t} {/render}
{render acl=$AuthorizedAllServicesACL} {t}view all services{/t} {/render}
{render acl=$AuthorizedAllHostsACL} {t}view all hosts{/t} {/render}
{render acl=$AuthorizedAllServiceCommandsACL} {t}trigger all service commands{/t} {/render}
{render acl=$AuthorizedAllHostCommandsACL} {t}trigger all host commands{/t} {/render}
gosa-plugin-nagios-2.7.4/locale/0000755000175000017500000000000011752422554015471 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/ru/0000755000175000017500000000000011752422554016117 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/ru/LC_MESSAGES/0000755000175000017500000000000011752422554017704 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/ru/LC_MESSAGES/messages.po0000644000175000017500000001635311475426262022065 0ustar cajuscajus# Translation of messages.po to Russian # Valia V. Vaneeva , 2004. # $Id: messages.po,v 1.61 2005/04/18 10:37:13 migor-guest Exp $ msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2005-04-18 14:35+0300\n" "Last-Translator: Igor Muratov \n" "Language-Team: ALT Linux Team\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: poEdit 1.3.1\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 #, fuzzy msgid "Nagios" msgstr "Контакт" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Атрибуты UNIX" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 #, fuzzy msgid "LDAP error" msgstr "Ошибка LDAP:" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 #, fuzzy msgid "Alias" msgstr "женский" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Почта" #: personal/nagios/class_nagiosAccount.inc:273 #, fuzzy msgid "Nagios account settings" msgstr "Почтовые настройки пользователя" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Моя учетная запись" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 #, fuzzy msgid "Mail address" msgstr "MAC-адрес" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 #, fuzzy msgid "Host notification period" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 #, fuzzy msgid "Service notification period" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 #, fuzzy msgid "Host notification options" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 #, fuzzy msgid "Service notification options" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:293 #, fuzzy msgid "Pager number" msgstr "Телефонные номера" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 #, fuzzy msgid "Service notification commands" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 #, fuzzy msgid "Host notification commands" msgstr "Параметры приложения" #: personal/nagios/class_nagiosAccount.inc:297 #, fuzzy msgid "View system informations" msgstr "Системная информация" #: personal/nagios/class_nagiosAccount.inc:298 #, fuzzy msgid "View configuration information" msgstr "Информация об организации" #: personal/nagios/class_nagiosAccount.inc:299 #, fuzzy msgid "Trigger system commands" msgstr "Системная информация" #: personal/nagios/class_nagiosAccount.inc:300 #, fuzzy msgid "View all services" msgstr "Предоставлять службу сканирования" #: personal/nagios/class_nagiosAccount.inc:301 #, fuzzy msgid "View all hosts" msgstr "Предоставлять службу сканирования" #: personal/nagios/class_nagiosAccount.inc:302 #, fuzzy msgid "Trigger all service commands" msgstr "Предоставлять службу сканирования" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 #, fuzzy msgid "Nagios Account" msgstr "Контакт" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Пейджер" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Рабочая станция Windows" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Контакт" #: personal/nagios/nagios.tpl:125 #, fuzzy msgid "view system informations" msgstr "Системная информация" #: personal/nagios/nagios.tpl:134 #, fuzzy msgid "view configuration information" msgstr "Информация об организации" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "" #: personal/nagios/nagios.tpl:152 #, fuzzy msgid "view all services" msgstr "Предоставлять службу сканирования" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "" #~ msgid "This does something" #~ msgstr "Что-то будет" #, fuzzy #~ msgid "Nagios settings" #~ msgstr "Почтовые настройки пользователя" #, fuzzy #~ msgid "This account has no nagios extensions." #~ msgstr "В этой учетной записи нет почтовых расширений." #, fuzzy #~ msgid "Remove nagios account" #~ msgstr "Удалить настройки эл. почты" #, fuzzy #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "" #~ "В этой учетной записи есть настройки электронной почты. Вы можете удалить " #~ "их, щелкнув ниже." #, fuzzy #~ msgid "Create nagios account" #~ msgstr "Создать настройки запись эл. почты" #, fuzzy #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "" #~ "В этой учетной записи нет настроек электронной почты. Вы можете добавить " #~ "их, щелкнув ниже." #, fuzzy #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "Создать настройки запись эл. почты" #, fuzzy #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "Обязательное поле \"Имя\" не заполнено." #, fuzzy #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "Обязательное поле \"Имя\" не заполнено." #, fuzzy #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "Введите корректное значение в поле \"Основной адрес\"." #, fuzzy #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "Удалить настройки эл. почты" #~ msgid "Cancel" #~ msgstr "Отмена" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "Нажмите 'Изменить' чтобы отредактировать данные в этой форме." #~ msgid "Edit" #~ msgstr "Изменить" gosa-plugin-nagios-2.7.4/locale/pl/0000755000175000017500000000000011752422554016104 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/pl/LC_MESSAGES/0000755000175000017500000000000011752422554017671 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/pl/LC_MESSAGES/messages.po0000644000175000017500000001432111475426262022043 0ustar cajuscajusmsgid "" msgstr "" "Project-Id-Version: polski\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2007-07-14 21:45+0100\n" "Last-Translator: Piotr Rybicki \n" "Language-Team: Piotr Rybicki \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Polish\n" "X-Poedit-Country: POLAND\n" "X-Poedit-SourceCharset: iso-8859-2\n" "X-Poedit-Basepath: tedst\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Ustawienia Posix" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 #, fuzzy msgid "LDAP error" msgstr "błąd LDAP:" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Alias" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Poczta" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "Ustawienia konta nagios" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Moje konto " #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Adres email" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Okres powiadamiania o hoście" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Okres powiadamiania o usłudze" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Opcje powiadamiania o hoście" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Opcje powiadamiania o usłudze" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "Numer pagera" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Polecenia powiadamiania o usłudze" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Polecenia powiadamiania o hoście" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "Pokaż informacje o systemie" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "Pokaż konfigurację" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "Przełącz polecenia systemowe" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "Pokaż wszystkie usługi" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "Pokaż wszystkie hosty" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "Przełącz wszystkie polecenia usługi" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "Przełącz wszystkie polecenia hosta" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Konto Nagios" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Pager" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Autentykacja Nagios" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Konto Nagios" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "pokaż informacje o systemie" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "Pokaż konfigurację" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "przełącz polecenia systemu" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "pokaż wszystkie usługi" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "pokaż wszystkie hosty" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "przełącz wszystkie polecenia usługi" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "przełącz wszystkie polecenia hosta" #~ msgid "This does something" #~ msgstr "To robi coś" #~ msgid "Nagios settings" #~ msgstr "Ustawienia nagios" #~ msgid "This account has no nagios extensions." #~ msgstr "To konto nie posiada rozszerzenia nagios" #~ msgid "Remove nagios account" #~ msgstr "Usuń konto nagios" #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "" #~ "To konto posiada rozszerzenia rozszerzenia nagios. Można je wyłączyć " #~ "klikając poniżej." #~ msgid "Create nagios account" #~ msgstr "Utwórz konto nagios" #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "" #~ "To konto nie posiada rozszerzenia nagios. Można je włączyć klikając " #~ "poniżej" #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "Zapisywanie konta nagios z dn '%s' nieudane." #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "Wymagane pole 'NagiosAlias' nie jest wypełnione" #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "Wymagane pole 'NagiosMail' nie jest wypełnione" #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "Proszę podać poprawny adres email w polu 'NagiosMail'" #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "Usuwanie konta nagios z dn '%s' nieudane." #~ msgid "Ok" #~ msgstr "Ok" #~ msgid "Cancel" #~ msgstr "Anuluj" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "" #~ "Kliknij przycisk 'Edytuj' poniżej, aby zmienić informacje w tym oknie" #~ msgid "Edit" #~ msgstr "Edytuj" gosa-plugin-nagios-2.7.4/locale/it/0000755000175000017500000000000011752422554016105 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/it/LC_MESSAGES/0000755000175000017500000000000011752422554017672 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/it/LC_MESSAGES/messages.po0000644000175000017500000001431411475426262022046 0ustar cajuscajus# translation of messages.po to Italian # Copyright (c) 2005 B-Open Solutions srl - http://www.bopen.it/ # Copyright (c) 2005 Alessandro Amici # Alessandro Amici , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2005-11-18 15:26+0100\n" "Last-Translator: Alessandro Amici \n" "Language-Team: Italian\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.9.1\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Impostazioni Unix" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 #, fuzzy msgid "LDAP error" msgstr "Errore LDAP" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 #, fuzzy msgid "Alias" msgstr "Italiano" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Posta" #: personal/nagios/class_nagiosAccount.inc:273 #, fuzzy msgid "Nagios account settings" msgstr "Opzioni di posta dell'identità" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Identità" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Indirizzo principale" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 #, fuzzy msgid "Host notification period" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 #, fuzzy msgid "Service notification period" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 #, fuzzy msgid "Host notification options" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 #, fuzzy msgid "Service notification options" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:293 #, fuzzy msgid "Pager number" msgstr "Numero di telefono" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 #, fuzzy msgid "Service notification commands" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 #, fuzzy msgid "Host notification commands" msgstr "Opzioni applicazione" #: personal/nagios/class_nagiosAccount.inc:297 #, fuzzy msgid "View system informations" msgstr "Informazioni organizzazione" #: personal/nagios/class_nagiosAccount.inc:298 #, fuzzy msgid "View configuration information" msgstr "Informazioni organizzazione" #: personal/nagios/class_nagiosAccount.inc:299 #, fuzzy msgid "Trigger system commands" msgstr "Informazioni organizzazione" #: personal/nagios/class_nagiosAccount.inc:300 #, fuzzy msgid "View all services" msgstr "Dispositivi del client" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "" #: personal/nagios/class_nagiosAccount.inc:302 #, fuzzy msgid "Trigger all service commands" msgstr "Dispositivi del client" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 #, fuzzy msgid "Nagios Account" msgstr "Contatto" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Pager" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Destinazione" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Contatto" #: personal/nagios/nagios.tpl:125 #, fuzzy msgid "view system informations" msgstr "Informazioni organizzazione" #: personal/nagios/nagios.tpl:134 #, fuzzy msgid "view configuration information" msgstr "Informazioni organizzazione" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "" #~ msgid "This does something" #~ msgstr "Questo fa qualcosa" #, fuzzy #~ msgid "Nagios settings" #~ msgstr "Opzioni di posta dell'identità" #, fuzzy #~ msgid "This account has no nagios extensions." #~ msgstr "Questa identità non ha le estensioni per la posta" #, fuzzy #~ msgid "Remove nagios account" #~ msgstr "Rimuovi le estensioni di posta" #, fuzzy #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "Questa identià possiede estensioni di posta." #, fuzzy #~ msgid "Create nagios account" #~ msgstr "Crea estensioni di posta" #, fuzzy #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "Questa identità non possiede estensioni di posta." #, fuzzy #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "Crea estensioni di posta" #, fuzzy #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "Il campo 'Indirizzo principale' non è stao inserito" #, fuzzy #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "Il campo 'Indirizzo principale' non è stao inserito" #, fuzzy #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "" #~ "Inserire un indirizzo di posta valido nel campo 'Indirizzo principale'." #, fuzzy #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "Rimuovi le estensioni di posta" #~ msgid "Cancel" #~ msgstr "Annulla" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "" #~ "Click sul bottone 'Modifica' qui sotto per cambiare le informazioni in " #~ "questo dialogo" #~ msgid "Edit" #~ msgstr "Modifica" gosa-plugin-nagios-2.7.4/locale/pt_BR/0000755000175000017500000000000011752422554016477 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/pt_BR/LC_MESSAGES/0000755000175000017500000000000011752422554020264 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/pt_BR/LC_MESSAGES/messages.po0000644000175000017500000001172611475426262022444 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: GOsa plugins - nagios\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2010-03-12 17:32-0300\n" "Last-Translator: Marcos Amorim \n" "Language-Team: Marcos Amorim Clever de Oliveira " "\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Portuguese\n" "X-Poedit-Country: BRAZIL\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Editar configurações POSIX dos usuários" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 msgid "LDAP error" msgstr "Erro LDAP" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Apelido" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Email" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "Remover conta nagios" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Minha conta" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Endereço de Email" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Período de notificação de host" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Serviço de período de notificação" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Opções de notificações de host" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Serviço de opções de notificação" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "Número do pager" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Serviço de comandos de notificação" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Comando de notificação de host" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "Ver informações do sistema" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "Ver informações de configuração" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "Comandos do sistema disparador" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "Ver todos os serviços" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "Ver todos os hosts" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "Comandos executados de todo o serviço" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "Comandos executados de todas as máquinas" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Conta Nagios" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Pager" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Autenticação Nagios" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Conta Nagios" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "Ver informações do sistema" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "Ver informações de configuração" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "Comandos do sistema disparador" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "Ver todos os serviços" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "Ver todos os hosts" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "Comandos disparadores de todo o serviço" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "Comandos disparadores de todas as máquinas" #~ msgid "This does something" #~ msgstr "Isto faz algo" #~ msgid "Nagios settings" #~ msgstr "Configurações Nagios" gosa-plugin-nagios-2.7.4/locale/es/0000755000175000017500000000000011752422554016100 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/es/LC_MESSAGES/0000755000175000017500000000000011752422554017665 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/es/LC_MESSAGES/messages.po0000644000175000017500000001511111475426262022035 0ustar cajuscajus# translation of admin.po to # translation of systems.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # , 2010. msgid "" msgstr "" "Project-Id-Version: admin\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2010-01-20 00:53+0100\n" "Last-Translator: \n" "Language-Team: Spanish <>\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Editar parametros de usuarios POSIX" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 msgid "LDAP error" msgstr "Error LDAP" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Alias" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Correo Electrónico" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "Parámetros de cuenta Nagios" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Mi cuenta" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Dirección correo electrónico" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Periodo de Notificación de máquina" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Periodo de Notificación de Servicio" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Opciones de Notificación de máquina" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Opciones de Notificación de Servicio" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "Número del busca" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Comandos de Notificación de Servicio" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Comandos de Notificación de máquina" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "Ver la información de sistemas" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "Ver la información de configuración" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "Activar comandos de sistema" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "Ver todos los servicios" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "Ver todas las máquinas" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "Activar todos los comandos de servicio" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "Activar todos los comandos de máquina" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Cuenta Nagios" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Buscapersonas" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Autenticación de Nagios" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Cuenta Nagios" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "Ver la información de sistema" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "Ver la información de configuración" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "modificar comandos del sistema" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "Ver todos los servicios" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "Ver todos las máquinas" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "modificar todos los comandos de servicios" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "modificar todos los comandos de máquina" #~ msgid "This does something" #~ msgstr "Esto hace algo" #~ msgid "Nagios settings" #~ msgstr "Parámetros de Nagios" #~ msgid "This account has no nagios extensions." #~ msgstr "Esta cuenta no tiene extensión nagios." #~ msgid "Remove nagios account" #~ msgstr "Eliminar cuenta Nagios" #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "" #~ "Esta cuenta tiene la extensión Nagios activa. Puede desactivarla pulsando " #~ "a continuación." #~ msgid "Create nagios account" #~ msgstr "Crear cuenta Nagios" #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "" #~ "Esta cuenta tiene la extensión Nagios desactivada.Puede activarla " #~ "pulsando aqui." #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "Ha fallado al grabar la cuenta de usuario/Nagios con dn '%s'." #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "" #~ "No se ha asignado ningún valor al campo requerido 'Alias de Nagios'." #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "" #~ "No se ha asignado ningún valor al campo requerido 'Correo de Nagios'." #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "" #~ "Por favor introduzca una dirección válida de correo electrónico en el " #~ "campo 'Cuenta Nagios'." #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "Ha fallado al eliminar la cuenta Nagios con dn '%s'." #~ msgid "Ok" #~ msgstr "Ok" #~ msgid "Cancel" #~ msgstr "Cancelar" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "" #~ "Pulse en el botón - Editar - para cambiar la información en esta ventana" #~ msgid "Edit" #~ msgstr "Editar" gosa-plugin-nagios-2.7.4/locale/de/0000755000175000017500000000000011752422554016061 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/de/LC_MESSAGES/0000755000175000017500000000000011752422554017646 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/de/LC_MESSAGES/messages.po0000644000175000017500000001165211475450310022013 0ustar cajuscajus# translation of messages.po to Deutsch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004, 2005, 2006. # Jan Wenzel , 2004,2005, 2008. # Stefan Koehler , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2010-09-17 09:33+0100\n" "Last-Translator: Fabian Hickert \n" "Language-Team: Deutsch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 msgid "Manage personal Nagios settings" msgstr "Persönliche Nagios-Einstellungen verwalten" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 msgid "LDAP error" msgstr "LDAP-Fehler" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Alias" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Mail" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "Nagios-Konto-Einstellungen" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Mein Konto" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Mail-Adresse" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Frequenz der Host-Meldungen" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Frequenz der Dienst-Meldungen" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Optionen der Host-Meldungen" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Optionen der Dienst-Meldungen" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "Pagernummer" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Befehle für Dienst-Meldungen" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Befehle für Host-Meldungen" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "System-Informationen anzeigen" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "Konfiguration anzeigen" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "Auslösen aller System-Befehle" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "Alle Dienste anzeigen" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "Alle Systeme anzeigen" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "Auslösen aller Dienst-Befehle" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "Auslösen aller Host-Befehle" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Nagios-Konto" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Pager" #: personal/nagios/nagios.tpl:120 msgid "Nagios authentication" msgstr "Nagios Authentifikation" #: personal/nagios/nagios.tpl:121 msgid "Nagios account" msgstr "Nagios-Konto" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "System-Informationen anzeigen" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "Konfiguration anzeigen" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "Alle System-Befehle ausführen" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "Alle Dienste anzeigen" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "Alle Systeme anzeigen" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "Alle Dienst-Befehle ausführen" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "Alle Host-Befehle ausführen" #~ msgid "This does something" #~ msgstr "Dies tut etwas" #~ msgid "Nagios settings" #~ msgstr "Nagios-Einstellungen" gosa-plugin-nagios-2.7.4/locale/fr/0000755000175000017500000000000011752422554016100 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/fr/LC_MESSAGES/0000755000175000017500000000000011752422554017665 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/fr/LC_MESSAGES/messages.po0000644000175000017500000001160111475426262022035 0ustar cajuscajus# translation of messages.po to # Benoit Mortier , 2005, 2006, 2007, 2008, 2009, 2010. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2010-11-26 23:41+0100\n" "Last-Translator: Benoit Mortier \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Editer les paramètres Unix" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 msgid "LDAP error" msgstr "Erreur LDAP" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Alias de l'utilisateur" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "Adresse de messagerie" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "Paramètres Nagios" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Mon Compte" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "Adresse de messagerie" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Période de notification pour les systèmes" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Période de notification pour les services" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Options pour la notification des systèmes" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Options pour la période de notification pour les services" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "Numéro de bip" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Commandes pour la notification des services" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Commandes pour la notification des systèmes" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "Voir les informations sur le système" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "Voir les informations de configuration" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "Permettre les commandes systèmes" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "Voir tout les services" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "Voir tout les hôtes" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "Permettre les commandes sur tout les services" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "Permettre les commandes sur tout les hôtes" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Compte Nagios" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Bip" #: personal/nagios/nagios.tpl:120 msgid "Nagios authentication" msgstr "Authentification nagios" #: personal/nagios/nagios.tpl:121 msgid "Nagios account" msgstr "Compte Nagios" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "voir les informations sur le système" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "voir les informations de configuration" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "Permettre les commandes systèmes" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "Voir tout les services" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "Voir tout les hôtes" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "Permettre les commandes sur tout les services" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "permettre les commandes sur tout les hôtes" #~ msgid "This does something" #~ msgstr "Ceci fait quelque chose" gosa-plugin-nagios-2.7.4/locale/en/0000755000175000017500000000000011752422554016073 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/en/LC_MESSAGES/0000755000175000017500000000000011752422554017660 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/messages.po0000644000175000017500000000760311475426262017650 0ustar cajuscajus# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "" #: personal/nagios/class_nagiosAccount.inc:19 msgid "Manage personal Nagios settings" msgstr "" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 msgid "LDAP error" msgstr "" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "" #: personal/nagios/class_nagiosAccount.inc:273 msgid "Nagios account settings" msgstr "" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "" #: personal/nagios/class_nagiosAccount.inc:293 msgid "Pager number" msgstr "" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "" #: personal/nagios/class_nagiosAccount.inc:297 msgid "View system informations" msgstr "" #: personal/nagios/class_nagiosAccount.inc:298 msgid "View configuration information" msgstr "" #: personal/nagios/class_nagiosAccount.inc:299 msgid "Trigger system commands" msgstr "" #: personal/nagios/class_nagiosAccount.inc:300 msgid "View all services" msgstr "" #: personal/nagios/class_nagiosAccount.inc:301 msgid "View all hosts" msgstr "" #: personal/nagios/class_nagiosAccount.inc:302 msgid "Trigger all service commands" msgstr "" #: personal/nagios/class_nagiosAccount.inc:303 msgid "Trigger all host commands" msgstr "" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "" #: personal/nagios/nagios.tpl:120 msgid "Nagios authentication" msgstr "" #: personal/nagios/nagios.tpl:121 msgid "Nagios account" msgstr "" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "" gosa-plugin-nagios-2.7.4/locale/zh/0000755000175000017500000000000011752422554016112 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/zh/LC_MESSAGES/0000755000175000017500000000000011752422554017677 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/zh/LC_MESSAGES/messages.po0000644000175000017500000001425211475426262022054 0ustar cajuscajus# translation of messages.po to Chinese Simplified # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # # Jiang Xin , 2007. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2007-06-03 12:27+0800\n" "Last-Translator: Jiang Xin \n" "Language-Team: Chinese Simplified \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Posix 设置" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 #, fuzzy msgid "LDAP error" msgstr "LDAP 错误:" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "别名" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "邮件" #: personal/nagios/class_nagiosAccount.inc:273 #, fuzzy msgid "Nagios account settings" msgstr "Nagios 设置" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "我的账号" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "邮件地址" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "主机通知周期" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "服务通知周期" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "主机通知选项" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "服务通知选项" #: personal/nagios/class_nagiosAccount.inc:293 #, fuzzy msgid "Pager number" msgstr "电话号码" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "服务通知命令" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "主机通知命令" #: personal/nagios/class_nagiosAccount.inc:297 #, fuzzy msgid "View system informations" msgstr "查看系统信息" #: personal/nagios/class_nagiosAccount.inc:298 #, fuzzy msgid "View configuration information" msgstr "查看配置信息" #: personal/nagios/class_nagiosAccount.inc:299 #, fuzzy msgid "Trigger system commands" msgstr "触发系统命令" #: personal/nagios/class_nagiosAccount.inc:300 #, fuzzy msgid "View all services" msgstr "查看所有服务" #: personal/nagios/class_nagiosAccount.inc:301 #, fuzzy msgid "View all hosts" msgstr "查看所有主机" #: personal/nagios/class_nagiosAccount.inc:302 #, fuzzy msgid "Trigger all service commands" msgstr "触发所有服务命令" #: personal/nagios/class_nagiosAccount.inc:303 #, fuzzy msgid "Trigger all host commands" msgstr "触发所有主机命令" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Nagios 账号" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "呼机" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Nagios 鉴权" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Nagios 账号" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "查看系统信息" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "查看配置信息" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "触发系统命令" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "查看所有服务" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "查看所有主机" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "触发所有服务命令" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "触发所有主机命令" #, fuzzy #~ msgid "This does something" #~ msgstr "******" #~ msgid "Nagios settings" #~ msgstr "Nagios 设置" #~ msgid "This account has no nagios extensions." #~ msgstr "这个账户尚未包含 nagios 扩展。 " #~ msgid "Remove nagios account" #~ msgstr "删除 nagios 账户" #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "该账号已经启用 nagios 功能。您可以点击下面按钮禁用。" #~ msgid "Create nagios account" #~ msgstr "创建 nagios 账户" #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "这个账户 nagios 功能已禁用。您可以点击下面的按钮来启用。" #, fuzzy #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "保存 dn 为 '%s' 的 user/kolab 账号为空。" #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "必须的字段 'NagiosAlias' 没有设置。" #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "需要的字段 'NagiosMail' 没有设置。" #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "请在 'NagiosMail' 字段输入一个有效的邮件地址。" #, fuzzy #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "删除 dn 为 '%s' 的 user/kolab 账号失败。" #~ msgid "Ok" #~ msgstr "好" #~ msgid "Cancel" #~ msgstr "取消" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "点击下面的“编辑”按钮修改该对话框内的信息" #~ msgid "Edit" #~ msgstr "编辑" gosa-plugin-nagios-2.7.4/locale/nl/0000755000175000017500000000000011752422554016102 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/nl/LC_MESSAGES/0000755000175000017500000000000011752422554017667 5ustar cajuscajusgosa-plugin-nagios-2.7.4/locale/nl/LC_MESSAGES/messages.po0000644000175000017500000001511411475426262022042 0ustar cajuscajus# translation of messages.po to Dutch # GOsa2 Translations # Copyright (C) 2003 GONICUS GmbH, Germany # This file is distributed under the same license as the GOsa2 package. # Alfred Schroeder , 2004. # Cajus Pollmeier , 2004. # # Translator: # Niels Klomp (CareWorks ICT Services) , 2005. msgid "" msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-11-04 15:24+0100\n" "PO-Revision-Date: 2006-06-02 16:58+0100\n" "Last-Translator: Niels Klomp (CareWorks ICT Services) \n" "Language-Team: CareWorks ICT Services \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: personal/nagios/class_nagiosAccount.inc:18 #: personal/nagios/class_nagiosAccount.inc:105 #: personal/nagios/class_nagiosAccount.inc:114 #: personal/nagios/class_nagiosAccount.inc:116 #: personal/nagios/class_nagiosAccount.inc:272 msgid "Nagios" msgstr "Nagios" #: personal/nagios/class_nagiosAccount.inc:19 #, fuzzy msgid "Manage personal Nagios settings" msgstr "Posix instellingen" #: personal/nagios/class_nagiosAccount.inc:172 #: personal/nagios/class_nagiosAccount.inc:257 #, fuzzy msgid "LDAP error" msgstr "LDAP fout:" #: personal/nagios/class_nagiosAccount.inc:193 #: personal/nagios/class_nagiosAccount.inc:287 personal/nagios/nagios.tpl:10 msgid "Alias" msgstr "Alias" #: personal/nagios/class_nagiosAccount.inc:196 #: personal/nagios/class_nagiosAccount.inc:200 #: personal/nagios/class_nagiosAccount.inc:204 msgid "Mail" msgstr "E-mail" #: personal/nagios/class_nagiosAccount.inc:273 #, fuzzy msgid "Nagios account settings" msgstr "Nagios instellingen" #: personal/nagios/class_nagiosAccount.inc:277 msgid "My account" msgstr "Mijn account" #: personal/nagios/class_nagiosAccount.inc:288 personal/nagios/nagios.tpl:19 msgid "Mail address" msgstr "E-mail adres" #: personal/nagios/class_nagiosAccount.inc:289 personal/nagios/nagios.tpl:29 msgid "Host notification period" msgstr "Host notificatie periode" #: personal/nagios/class_nagiosAccount.inc:290 personal/nagios/nagios.tpl:42 msgid "Service notification period" msgstr "Service notificatie periode" #: personal/nagios/class_nagiosAccount.inc:291 personal/nagios/nagios.tpl:68 msgid "Host notification options" msgstr "Host notificatie opties" #: personal/nagios/class_nagiosAccount.inc:292 personal/nagios/nagios.tpl:55 msgid "Service notification options" msgstr "Service notificatie opties" #: personal/nagios/class_nagiosAccount.inc:293 #, fuzzy msgid "Pager number" msgstr "Telefoonnummer" #: personal/nagios/class_nagiosAccount.inc:295 personal/nagios/nagios.tpl:92 msgid "Service notification commands" msgstr "Service notificatie commando's" #: personal/nagios/class_nagiosAccount.inc:296 personal/nagios/nagios.tpl:102 msgid "Host notification commands" msgstr "Host notificatie commando's" #: personal/nagios/class_nagiosAccount.inc:297 #, fuzzy msgid "View system informations" msgstr "systeem informatie bekijken" #: personal/nagios/class_nagiosAccount.inc:298 #, fuzzy msgid "View configuration information" msgstr "configuratie informatie bekijken" #: personal/nagios/class_nagiosAccount.inc:299 #, fuzzy msgid "Trigger system commands" msgstr "systeem commando's activeren" #: personal/nagios/class_nagiosAccount.inc:300 #, fuzzy msgid "View all services" msgstr "alle services bekijken" #: personal/nagios/class_nagiosAccount.inc:301 #, fuzzy msgid "View all hosts" msgstr "alle hosts bekijken" #: personal/nagios/class_nagiosAccount.inc:302 #, fuzzy msgid "Trigger all service commands" msgstr "alle service commando's activeren" #: personal/nagios/class_nagiosAccount.inc:303 #, fuzzy msgid "Trigger all host commands" msgstr "alle host commando's activeren" #: personal/nagios/nagios.tpl:1 personal/nagios/nagios.tpl:7 #: personal/nagios/nagios.tpl:8 msgid "Nagios Account" msgstr "Nagios account" #: personal/nagios/nagios.tpl:81 msgid "Pager" msgstr "Pieper" #: personal/nagios/nagios.tpl:120 #, fuzzy msgid "Nagios authentication" msgstr "Nagios authenticatie" #: personal/nagios/nagios.tpl:121 #, fuzzy msgid "Nagios account" msgstr "Nagios account" #: personal/nagios/nagios.tpl:125 msgid "view system informations" msgstr "systeem informatie bekijken" #: personal/nagios/nagios.tpl:134 msgid "view configuration information" msgstr "configuratie informatie bekijken" #: personal/nagios/nagios.tpl:143 msgid "trigger system commands" msgstr "systeem commando's activeren" #: personal/nagios/nagios.tpl:152 msgid "view all services" msgstr "alle services bekijken" #: personal/nagios/nagios.tpl:161 msgid "view all hosts" msgstr "alle hosts bekijken" #: personal/nagios/nagios.tpl:170 msgid "trigger all service commands" msgstr "alle service commando's activeren" #: personal/nagios/nagios.tpl:179 msgid "trigger all host commands" msgstr "alle host commando's activeren" #~ msgid "This does something" #~ msgstr "Dit doet iets" #~ msgid "Nagios settings" #~ msgstr "Nagios instellingen" #~ msgid "This account has no nagios extensions." #~ msgstr "Dit account heeft nagios mogelijkheden uitgeschakeld." #~ msgid "Remove nagios account" #~ msgstr "Nagios account verwijderen" #~ msgid "" #~ "This account has nagios features enabled. You can disable them by " #~ "clicking below." #~ msgstr "" #~ "Dit account heeft Nagios mogelijkheden ingeschakeld. U kunt deze " #~ "uitschakelen door de knop hieronder te gebruiken." #~ msgid "Create nagios account" #~ msgstr "Nagios account aanmaken" #~ msgid "" #~ "This account has nagios features disabled. You can enable them by " #~ "clicking below." #~ msgstr "" #~ "Dit account heeft geen Nagios mogelijkheden. U kunt deze inschakelen door " #~ "de knop hieronder te gebruiken." #, fuzzy #~ msgid "Saving of user/nagios account with dn '%s' failed." #~ msgstr "Het opslaan van het Nagios account is mislukt" #~ msgid "The required field 'NagiosAlias' is not set." #~ msgstr "Het vereiste veld 'NagiosAlias' is leeg." #~ msgid "The required field 'NagiosMail' is not set." #~ msgstr "Het vereiste veld 'NagiosMail' is leeg." #~ msgid "Please enter a valid email address in 'NagiosMail' field." #~ msgstr "Geef a.u.b. een geldig E-mail adres voor het 'NagiosMail' veld op." #, fuzzy #~ msgid "Removing of user/nagios account with dn '%s' failed." #~ msgstr "Het verwijderen van het Nagios account is mislukt" #~ msgid "Cancel" #~ msgstr "Annuleren" #~ msgid "Click the 'Edit' button below to change informations in this dialog" #~ msgstr "" #~ "Gebruik de 'Bewerk' knop hieronder om de informatie in deze dialoog te " #~ "veranderen" #~ msgid "Edit" #~ msgstr "Bewerken"