2010-05-20 Ramon Novoa <rnovoa@artica.es>
* unix/pandora_agent_installer, unix/DEBIAN/control, unix/DEBIAN/make_deb_package.sh, unix/pandora_agent.spec, unix/pandora_agent, linux/DEBIAN/make_deb_package.sh, linux/pandora_agent.spec: Updated for the release of Pandora FMS 3.1 RC1. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2772 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
233e02d4b5
commit
c637d5e73b
|
@ -1,3 +1,10 @@
|
|||
2010-05-20 Ramon Novoa <rnovoa@artica.es>
|
||||
|
||||
* unix/pandora_agent_installer, unix/DEBIAN/control,
|
||||
unix/DEBIAN/make_deb_package.sh, unix/pandora_agent.spec,
|
||||
unix/pandora_agent, linux/DEBIAN/make_deb_package.sh,
|
||||
linux/pandora_agent.spec: Updated for the release of Pandora FMS 3.1 RC1.
|
||||
|
||||
2010-05-20 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* DEBIAN/make_deb_package.sh: fixed the permissions to DEBIAN temp package.
|
||||
|
|
|
@ -38,7 +38,7 @@ mkdir -p temp_package/usr/bin
|
|||
|
||||
echo "Make directory system tree for package."
|
||||
cp DEBIAN temp_package -R
|
||||
chmod 777 -R temp_package/DEBIAN
|
||||
chmod 755 -R temp_package/DEBIAN
|
||||
|
||||
PANDORA_LOG=temp_package/var/log/pandora/pandora_agent.log
|
||||
PANDORA_BIN=temp_package/usr/bin/pandora_agent
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
#Pandora FMS Linux Agent
|
||||
#
|
||||
%define name pandorafms_agent
|
||||
%define version 3.0.0
|
||||
%define version 3.1rc1
|
||||
Summary: Pandora FMS Linux agent
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: 4
|
||||
Release: 1
|
||||
License: GPL
|
||||
Vendor: ArticaST <http://www.artica.es>
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
package: PandoraFMS-Agent
|
||||
Version: 3.1.0
|
||||
Version: 3.1rc1
|
||||
Architecture: all
|
||||
Priority: optional
|
||||
Section: admin
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
pandora_agent_version="3.1.0"
|
||||
pandora_version="3.1rc1"
|
||||
|
||||
echo "Test if you has the tools for to make the packages."
|
||||
whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null
|
||||
|
@ -38,7 +38,7 @@ mkdir -p temp_package/usr/bin
|
|||
|
||||
echo "Make directory system tree for package."
|
||||
cp DEBIAN temp_package -R
|
||||
chmod 777 -R temp_package/DEBIAN
|
||||
chmod 755 -R temp_package/DEBIAN
|
||||
|
||||
PANDORA_LOG=temp_package/var/log/pandora/pandora_agent.log
|
||||
PANDORA_BIN=temp_package/usr/bin/pandora_agent
|
||||
|
@ -119,7 +119,7 @@ echo "END"
|
|||
|
||||
echo "Make the package \"Pandorafms console\"."
|
||||
dpkg-deb --build temp_package
|
||||
mv temp_package.deb pandorafms.agent_$pandora_agent_version.deb
|
||||
mv temp_package.deb pandorafms.agent_$pandora_version.deb
|
||||
|
||||
echo "Delete the \"temp_package\" temp dir for job."
|
||||
rm -rf temp_package
|
||||
|
|
|
@ -36,6 +36,7 @@ use constant AGENT_BUILD => '100222';
|
|||
use constant TOTALMEMORY_CMDS => {
|
||||
# command
|
||||
linux => ['cat /proc/meminfo | grep MemTotal: | awk \'{ print $2 }\''],
|
||||
solaris => ['MEM=`prtconf | grep Memory | awk \'{print $3}\'` bash -c \'echo $(( 1024 * $MEM ))\''],
|
||||
hpux => ['swapinfo -t | grep memory | awk \'{print $2}\'']
|
||||
};
|
||||
|
||||
|
@ -59,7 +60,7 @@ use constant CPUUSAGE_CMDS => {
|
|||
use constant PROC_CMDS => {
|
||||
# command, command name index, cpu usage index, memory usage index
|
||||
linux => ['ps aux', 10, 2, 5],
|
||||
solaris => ['prstat 1 1 | awk -F/ \'{print $1}\' | sed \'s/% / /g\' | sed \'s/K / /g\'', 9, 8, 2],
|
||||
solaris => ['prstat 1 1 | awk -F/ \'{print $1}\' | sed \'s/% / /g\' | sed \'s/K / /g\'', 10, 9, 3],
|
||||
hpux => ['ps -elf', 15, -1, 9],
|
||||
aix => ['ps aux', 10, 2, 5],
|
||||
};
|
||||
|
@ -70,7 +71,7 @@ use constant PART_CMDS => {
|
|||
linux => ['df', 5, 1, 3],
|
||||
solaris => ['df -k', 5, 1, 3],
|
||||
hpux => ['df -P', 5, 1, 3],
|
||||
aix => ['df -k', 6, 1, 2]
|
||||
aix => ['df -kP', 5, 1, 3]
|
||||
};
|
||||
|
||||
# OS and OS version
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
#Pandora FMS Linux Agent
|
||||
#
|
||||
%define name pandorafms_agent_unix
|
||||
%define version 3.0.0
|
||||
%define version 3.1rc1
|
||||
Summary: Pandora FMS Linux agent, PERL version
|
||||
Name: %{name}
|
||||
Version: %{version}
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPL
|
||||
Vendor: ArticaST <http://www.artica.es>
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
@ -43,7 +43,7 @@ mkdir -p $RPM_BUILD_ROOT/var/log/pandora/
|
|||
cp -aRf * $RPM_BUILD_ROOT%{prefix}/pandora_agent/
|
||||
cp -aRf $RPM_BUILD_ROOT%{prefix}/pandora_agent/tentacle_client $RPM_BUILD_ROOT/usr/bin/
|
||||
cp -aRf $RPM_BUILD_ROOT%{prefix}/pandora_agent/pandora_agent $RPM_BUILD_ROOT/usr/bin/
|
||||
cp -aRf $RPM_BUILD_ROOT%{prefix}/pandora_agent/Linux/pandora_agent_daemon $RPM_BUILD_ROOT/etc/init.d/pandora_agent_daemon
|
||||
cp -aRf $RPM_BUILD_ROOT%{prefix}/pandora_agent/pandora_agent_daemon $RPM_BUILD_ROOT/etc/init.d/pandora_agent_daemon
|
||||
|
||||
# Checking old config file (if exists)
|
||||
if [ -f /etc/pandora/pandora_agent.conf ] ; then
|
||||
|
|
|
@ -188,7 +188,7 @@ install () {
|
|||
chmod 755 $PANDORA_BASE$TENTACLE
|
||||
|
||||
echo "Installing Tentacle Client manual"
|
||||
if [ -e ../man/man1/tentacle_client.1.gz ]
|
||||
if [ -f ../man/man1/tentacle_client.1.gz ]
|
||||
then
|
||||
cp ../man/man1/tentacle_client.1.gz $PANDORA_BASE/usr/share/man/man1
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue