diff --git a/pandora_server/ChangeLog b/pandora_server/ChangeLog index 26b6083949..2531e71c0c 100644 --- a/pandora_server/ChangeLog +++ b/pandora_server/ChangeLog @@ -1,3 +1,13 @@ +2011-08-25 Tomas Palacios + + * pandora_server/pandora_server.spec + pandora_server/pandora_server.redhat.spec + pandora_server/pandora_server_installer + pandora_server/Makefile.PL + pandora_server/DEBIAN/control: Added perl-XML-Twig, perl-SNMP + and a missing libio-socket-inet6-perl reference. + + 2011-08-24 Ramon Novoa * lib/PandoraFMS/NmapParser.pm: Added to repository. Patched diff --git a/pandora_server/DEBIAN/control b/pandora_server/DEBIAN/control index eed0b909df..7ca3d59b2a 100644 --- a/pandora_server/DEBIAN/control +++ b/pandora_server/DEBIAN/control @@ -6,5 +6,5 @@ Section: admin Installed-Size: 640 Maintainer: Miguel de Dios Homepage: http://pandorafms.org/ -Depends: perl (>= 5.8), libdbi-perl, libdbd-mysql-perl, libtime-format-perl, libnetaddr-ip-perl, libtime-format-perl, libxml-simple-perl, libhtml-parser-perl, snmp, snmpd, traceroute, xprobe2, nmap, sudo, libwww-perl, libsocket6-perl, libio-socket-inet6-perl +Depends: perl (>= 5.8), libdbi-perl, libdbd-mysql-perl, libtime-format-perl, libnetaddr-ip-perl, libtime-format-perl, libxml-simple-perl, libxml-twig-perl libhtml-parser-perl, snmp, snmpd, traceroute, xprobe2, nmap, sudo, libwww-perl, libsocket6-perl, libio-socket-inet6-perl, libsnmp-perl Description: Pandora FMS is a monitoring system for big IT environments. It uses remote tests, or local agents to grab information. Pandora supports all standard OS (Linux, AIX, HP-UX, Solaris and Windows XP,2000/2003), and support multiple setups in HA enviroments. This is the server package. Server makes the remote checks and process information transfer by Pandora FMS agents to the server. diff --git a/pandora_server/Makefile.PL b/pandora_server/Makefile.PL index 3aae0d4cc2..257c11042a 100644 --- a/pandora_server/Makefile.PL +++ b/pandora_server/Makefile.PL @@ -12,11 +12,13 @@ WriteMakefile( PREREQ_PM => { NetAddr::IP => 0, DBI => 0, + SNMP => 0, threads::shared => 0, IO::Socket => 0, Socket6 => 0, Time::Local => 0, XML::Simple => 0, + XML::Twig => 0, Time::HiRes => 0, HTML::Entities => 0, IO::Socket::INET6 => 0, diff --git a/pandora_server/pandora_server.redhat.spec b/pandora_server/pandora_server.redhat.spec index 93dce8c85e..1bd25de810 100644 --- a/pandora_server/pandora_server.redhat.spec +++ b/pandora_server/pandora_server.redhat.spec @@ -24,10 +24,10 @@ AutoReq: 0 Provides: %{name}-%{version} Requires: coreutils Requires: perl-DBI perl-DBD-mysql perl-libwww-perl -Requires: perl-XML-Simple net-snmp-utils +Requires: perl-XML-Simple perl-XML-Twig net-snmp-utils Requires: perl-NetAddr-IP net-snmp net-tools Requires: perl-IO-Socket-INET6 perl-Socket6 -Requires: nmap wmic sudo +Requires: nmap wmic sudo perl-SNMP %description Pandora FMS is a monitoring system for big IT environments. It uses remote tests, or local agents to grab information. Pandora supports all standard OS (Linux, AIX, HP-UX, Solaris and Windows XP,2000/2003), and support multiple setups in HA enviroments. diff --git a/pandora_server/pandora_server.spec b/pandora_server/pandora_server.spec index 6e7fac66fe..983eb276db 100644 --- a/pandora_server/pandora_server.spec +++ b/pandora_server/pandora_server.spec @@ -23,9 +23,9 @@ BuildRequires: sysvinit cron rsyslog sysconfig AutoReq: 0 Provides: %{name}-%{version} Requires: perl-DBI perl-DBD-mysql perl-libwww-perl -Requires: perl-NetAddr-IP net-snmp net-tools +Requires: perl-NetAddr-IP net-snmp net-tools perl-XML-Twig Requires: nmap wmic sudo perl-HTML-Tree perl-XML-Simple -Requires: perl-IO-Socket-INET6 perl-Socket6 +Requires: perl-IO-Socket-INET6 perl-Socket6 perl-SNMP %description diff --git a/pandora_server/pandora_server_installer b/pandora_server/pandora_server_installer index 1f0cffb262..b2b666b0e8 100755 --- a/pandora_server/pandora_server_installer +++ b/pandora_server/pandora_server_installer @@ -93,17 +93,17 @@ install () { echo "The complete installation guide is at: http://openideas.info/wiki/index.php?title=Pandora" echo " " echo "Debian-based distribution do:" - echo " # apt-get install snmp snmpd libxml-simple-perl libnetaddr-ip-perl libdbi-perl libxml-simple-perl libnetaddr-ip-perl libhtml-parser-perl wmi-client xprobe2" + echo " # apt-get install snmp snmpd libio-socket-inet6-perl libxml-simple-perl libxml-twig-perl libnetaddr-ip-perl libdbi-perl libsnmp-perl libnetaddr-ip-perl libhtml-parser-perl wmi-client xprobe2" echo " " echo "For CentOS / RHEL do: " echo " " - echo " # yum install perl-XML-Simple* perl-IO-Socket* perl-Time-modules* perl-NetAddr-IP* perl-DateTime* perl-ExtUtils perl-DBI nmap " + echo " # yum install perl-XML-Simple* perl-XML-Twig perl-IO-Socket* perl-Time-modules* perl-NetAddr-IP* perl-DateTime* perl-ExtUtils perl-DBI perl-SNMP nmap " echo " " echo "For OpenSUSE / SLES do : " echo " " echo " # zypper install install nmap perl-DBD-mysql perl-DBI perl-HTML-Parser perl-HTML-Encoding perl-HTML-Tree perl-NetAddr-IP perl-IO-Socket-INET6 -perl-TimeDate perl-XML-Simple perl-libwww-perl mysql-client" +perl-TimeDate perl-XML-Simple perl-XML-Twig perl-libwww-perl mysql-client perl-SNMP" echo " " echo " You also will need to install (optionally) xprobe2 and wmiclient from rpm (download from our website)" echo " " @@ -118,12 +118,12 @@ perl-TimeDate perl-XML-Simple perl-libwww-perl mysql-client" echo " # make install" echo " " echo " Install following tools from ports. Don't use packages." - echo " Recommended: p5-DBI p5-NetAddr-IP p5-XML-Simple p5-HTML-Parser p5-DBD-mysql p5-IO-Socket-INET6" + echo " Recommended: p5-DBI p5-NetAddr-IP p5-XML-Simple p5-XML-Twig p5-HTML-Parser p5-SNMP p5-DBD-mysql p5-IO-Socket-INET6" echo " Optional: nmap xprobe" echo " " echo "To get it from source through CPAN do" echo " " - echo " $ cpan Time::Local DBI XML::Simple IO::Socket Time::HiRes NetAddr::IP HTML::Entities IO::Socket::INET6" + echo " $ cpan Time::Local DBI SNMP XML::Simple XML::Twig IO::Socket Time::HiRes NetAddr::IP HTML::Entities IO::Socket::INET6" echo " " rm output else