My Company using HP Server in production server, after implementing Nagios. we need a plugins to monitoring this HP Server. ok then once again I found a good plugins from http://labs.consol.de/ called check_hpasm, wow many thanks to Lausser the creator,
I'm using CentOs as a base operating system, HP provide the rpm, but I want to build it using the latest package version 4.5.2
Ok then let start to build.
Install based packages for making rpm.
[root@fazries.com ~]# yum install rpm-build make gcc-c++ gcc automake redhat-rpm-configcheck the folder at /usr/src/redhat/ for build environtment. put tarball package (check_hpasm-4.5.2.tar.gz) at SOURCES folder
[root@fazries.com ~]# cd /usr/src/redhat/ [root@fazries.com ~]# ls BUILD RPMS SOURCES SPECS SRPMS [root@fazries.com ~]# cd SOURCES [root@fazries.com SOURCES]# wget -c http://labs.consol.de/download/shinken-nagios-plugins/check_hpasm-4.5.2.tar.gzBack to root home and create spec file
[root@fazries.com SOURCES]# cd [root@fazries.com ~]# vi hpasm.specedit hpasm.spec with these syntax below
Summary: Checks the hardware health of Hewlett-Packard Proliant Servers for Nagios Name: check_hpasm Version: 4.5 Release: 2%{?dist} License: GPL Group: Applications/System URL: http://labs.consol.de/lang/en/nagios/check_hpasm/ Packager: Fazrie Setyadi Vendor: Fazrie Setyadi Source: http://labs.consol.de/download/shinken-nagios-plugins/check_hpasm-4.5.2.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}.%{release}-root %description check_hpasm is a plugin for Nagios which checks the hardware health of Hewlett-Packard Proliant Servers. To accomplish this, you must have installed the hpasm package. The plugin checks the health of %prep %setup -n %{name}-%{version}.%{release} %build %configure --libexecdir=%_libdir/nagios/plugins --enable-perfdata --enable-hpacucli --enable-extendedinfo %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR="%{buildroot}" %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %{_libdir}/nagios/plugins/check_hpasm %changelog #* Sat Mar 03 2012 Lausser - 4.5.2 - add another error log: Main Memory Corrected Memory Error threshold exceeded.Run the rpm-build to make rpm, using rpmbuild -ba specfile_name.spec
[root@fazries.com ~]# rpmbuild -ba hpasm.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.43889 + umask 022 + cd /usr/src/redhat/BUILD + LANG=C + export LANG + unset DISPLAY + cd /usr/src/redhat/BUILD + rm -rf check_hpasm-4.5.2 + /bin/gzip -dc /usr/src/redhat/SOURCES/check_hpasm-4.5.2.tar.gz + tar -xvvf - drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:19 check_hpasm-4.5.2/ -rw-r--r-- koarlmoik/koarlmoik 0 2012-03-23 23:18:53 check_hpasm-4.5.2/NEWS -rw-r--r-- koarlmoik/koarlmoik 104 2012-03-23 23:18:53 check_hpasm-4.5.2/Makefile.am -rw-r--r-- koarlmoik/koarlmoik 20509 2012-03-23 23:18:56 check_hpasm-4.5.2/aclocal.m4 -rw-r--r-- koarlmoik/koarlmoik 18007 2012-03-23 23:18:53 check_hpasm-4.5.2/COPYING -rw-r--r-- koarlmoik/koarlmoik 9240 2012-03-23 23:18:53 check_hpasm-4.5.2/INSTALL -rw-r--r-- koarlmoik/koarlmoik 13621 2012-03-23 23:18:53 check_hpasm-4.5.2/README -rwxr-xr-x koarlmoik/koarlmoik 97154 2012-03-23 23:19:11 check_hpasm-4.5.2/configure -rwxr-xr-x koarlmoik/koarlmoik 42929 2012-03-23 23:18:53 check_hpasm-4.5.2/config.guess -rw-r--r-- koarlmoik/koarlmoik 1083 2012-03-23 23:18:53 check_hpasm-4.5.2/TODO -rw-r--r-- koarlmoik/koarlmoik 17850 2012-03-23 23:19:02 check_hpasm-4.5.2/Makefile.in -rw-r--r-- koarlmoik/koarlmoik 44 2012-03-23 23:18:53 check_hpasm-4.5.2/AUTHORS -rwxr-xr-x koarlmoik/koarlmoik 10678 2012-03-23 23:18:53 check_hpasm-4.5.2/missing -rwxr-xr-x koarlmoik/koarlmoik 8316 2012-03-23 23:18:53 check_hpasm-4.5.2/install-sh -rw-r--r-- koarlmoik/koarlmoik 2407 2012-03-23 23:18:53 check_hpasm-4.5.2/acinclude.m4 drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:19 check_hpasm-4.5.2/plugins-scripts/ -rw-r--r-- koarlmoik/koarlmoik 6263 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/check_hpasm.pl -rw-r--r-- koarlmoik/koarlmoik 3559 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/Makefile.am -rw-r--r-- koarlmoik/koarlmoik 13449 2012-03-23 23:19:02 check_hpasm-4.5.2/plugins-scripts/Makefile.in -rw-r--r-- koarlmoik/koarlmoik 1460 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/subst.in drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:19 check_hpasm-4.5.2/plugins-scripts/Nagios/ -rw-r--r-- koarlmoik/koarlmoik 8337 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/Nagios/MiniPlugin.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/ -rw-r--r-- koarlmoik/koarlmoik 26688 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant.pm -rw-r--r-- koarlmoik/koarlmoik 8328 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:19 check_hpasm-4.5.2/plugins-scripts/HP/SNMP/ -rw-r--r-- koarlmoik/koarlmoik 2606 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/SNMP/Utils.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/ drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/ drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/EventSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 2073 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/EventSubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 7949 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/EventSubsystem/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 6774 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/NicSubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/AsrSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 577 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/AsrSubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 1707 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/AsrSubsystem/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 4484 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 5788 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/TemperatureSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 6012 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/PowersupplySubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/NicSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 6908 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/NicSubsystem/SNMP.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/PowersupplySubsystem/ -rw-r--r-- koarlmoik/koarlmoik 2361 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/PowersupplySubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 2925 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/PowersupplySubsystem/SNMP.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 7171 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Sas.pm -rw-r--r-- koarlmoik/koarlmoik 7868 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Ide.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Ide/ -rw-r--r-- koarlmoik/koarlmoik 496 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Ide/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 3868 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Ide/SNMP.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Fca/ -rw-r--r-- koarlmoik/koarlmoik 691 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Fca/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 8546 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Fca/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 10765 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Da.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Da/ -rw-r--r-- koarlmoik/koarlmoik 8115 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Da/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 5861 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Da/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 6045 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Scsi.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Scsi/ -rw-r--r-- koarlmoik/koarlmoik 498 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Scsi/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 4243 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Scsi/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 12144 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Fca.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Sas/ -rw-r--r-- koarlmoik/koarlmoik 496 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Sas/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 3795 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/DiskSubsystem/Sas/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 9502 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/FanSubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/MemorySubsystem/ -rw-r--r-- koarlmoik/koarlmoik 2675 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/MemorySubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 26266 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/MemorySubsystem/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 7780 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/EventSubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/CpuSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 1365 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/CpuSubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 1235 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/CpuSubsystem/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 2919 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/CpuSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 1911 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 6168 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/MemorySubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 951 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/AsrSubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/TemperatureSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 1835 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/TemperatureSubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 3151 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/TemperatureSubsystem/SNMP.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:20 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/FanSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 3676 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/FanSubsystem/CLI.pm -rw-r--r-- koarlmoik/koarlmoik 7029 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component/FanSubsystem/SNMP.pm -rw-r--r-- koarlmoik/koarlmoik 67 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Proliant/Component.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/ drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/ -rw-r--r-- koarlmoik/koarlmoik 8722 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/PowerSupplySubsystem.pm drwxr-xr-x koarlmoik/koarlmoik 0 2012-03-23 23:19:21 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem/ -rw-r--r-- koarlmoik/koarlmoik 4000 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem/FuseSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 5740 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem/TempSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 5122 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem/FanSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 5962 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem/ManagerSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 6738 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/CommonEnclosureSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 4881 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/NetConnectorSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 4012 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/PowerEnclosureSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 5873 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component/ServerBladeSubsystem.pm -rw-r--r-- koarlmoik/koarlmoik 86 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/BladeSystem/Component.pm -rw-r--r-- koarlmoik/koarlmoik 13469 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Server.pm -rw-r--r-- koarlmoik/koarlmoik 8831 2012-03-23 23:18:53 check_hpasm-4.5.2/plugins-scripts/HP/Storage.pm -rwxr-xr-x koarlmoik/koarlmoik 30845 2012-03-23 23:18:53 check_hpasm-4.5.2/config.sub -rw-r--r-- koarlmoik/koarlmoik 3786 2012-03-23 23:18:53 check_hpasm-4.5.2/configure.in -rw-r--r-- koarlmoik/koarlmoik 7084 2012-03-23 23:18:53 check_hpasm-4.5.2/ChangeLog + STATUS=0 + '[' 0 -ne 0 ']' + cd check_hpasm-4.5.2 ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.43889 + umask 022 + cd /usr/src/redhat/BUILD + cd check_hpasm-4.5.2 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export FFLAGS ++ find . -name config.guess -o -name config.sub + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /bin/rm -f ./config.sub ++ basename ./config.sub + /bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub `/usr/lib/rpm/redhat/config.sub' -> `./config.sub' + for i in '$(find . -name config.guess -o -name config.sub)' ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /bin/rm -f ./config.guess ++ basename ./config.guess + /bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess `/usr/lib/rpm/redhat/config.guess' -> `./config.guess' + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64/nagios/plugins --enable-perfdata --enable-hpacucli --enable-extendedinfo checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... (cached) yes checking for gawk... (cached) gawk checking for sh... /bin/sh checking for perl... /usr/bin/perl configure: creating ./config.status config.status: creating Makefile config.status: creating plugins-scripts/Makefile config.status: creating plugins-scripts/subst --with-perl: /usr/bin/perl --with-nagios-user: nagios --with-nagios-group: nagios --with-noinst-level: unknown --with-degrees: unknown --enable-perfdata: yes --enable-extendedinfo: yes --enable-hwinfo: yes --enable-hpacucli: yes + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.89408 + umask 022 + cd /usr/src/redhat/BUILD + cd check_hpasm-4.5.2 + LANG=C + export LANG + unset DISPLAY + /bin/rm -rf /var/tmp/check_hpasm-4.5.2-root + /usr/bin/make install DESTDIR=/var/tmp/check_hpasm-4.5.2-root Making install in plugins-scripts make[1]: Entering directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2/plugins-scripts' /bin/echo "#! #PERL# -w" | gawk -f ./subst > check_hpasm /bin/echo >> check_hpasm for m in Nagios/MiniPlugin.pm HP/SNMP/Utils.pm HP/Proliant/Component/EventSubsystem.pm HP/Proliant/Component/EventSubsystem/CLI.pm HP/Proliant/Component/EventSubsystem/SNMP.pm HP/Proliant/Component/PowersupplySubsystem.pm HP/Proliant/Component/PowersupplySubsystem/CLI.pm HP/Proliant/Component/PowersupplySubsystem/SNMP.pm HP/Proliant/Component/TemperatureSubsystem.pm HP/Proliant/Component/TemperatureSubsystem/CLI.pm HP/Proliant/Component/TemperatureSubsystem/SNMP.pm HP/Proliant/Component/CpuSubsystem.pm HP/Proliant/Component/CpuSubsystem/CLI.pm HP/Proliant/Component/CpuSubsystem/SNMP.pm HP/Proliant/Component/FanSubsystem.pm HP/Proliant/Component/FanSubsystem/CLI.pm HP/Proliant/Component/FanSubsystem/SNMP.pm HP/Proliant/Component/MemorySubsystem/CLI.pm HP/Proliant/Component/MemorySubsystem/SNMP.pm HP/Proliant/Component/MemorySubsystem.pm HP/Proliant/Component/NicSubsystem/SNMP.pm HP/Proliant/Component/NicSubsystem.pm HP/Proliant/Component/AsrSubsystem/CLI.pm HP/Proliant/Component/AsrSubsystem/SNMP.pm HP/Proliant/Component/AsrSubsystem.pm HP/Proliant/Component/SNMP.pm HP/Proliant/Component/DiskSubsystem/Da/CLI.pm HP/Proliant/Component/DiskSubsystem/Da/SNMP.pm HP/Proliant/Component/DiskSubsystem/Da.pm HP/Proliant/Component/DiskSubsystem/Sas/CLI.pm HP/Proliant/Component/DiskSubsystem/Sas/SNMP.pm HP/Proliant/Component/DiskSubsystem/Sas.pm HP/Proliant/Component/DiskSubsystem/Scsi/CLI.pm HP/Proliant/Component/DiskSubsystem/Scsi/SNMP.pm HP/Proliant/Component/DiskSubsystem/Scsi.pm HP/Proliant/Component/DiskSubsystem/Ide/CLI.pm HP/Proliant/Component/DiskSubsystem/Ide/SNMP.pm HP/Proliant/Component/DiskSubsystem/Ide.pm HP/Proliant/Component/DiskSubsystem/Fca/CLI.pm HP/Proliant/Component/DiskSubsystem/Fca/SNMP.pm HP/Proliant/Component/DiskSubsystem/Fca.pm HP/Proliant/Component/DiskSubsystem.pm HP/Proliant/Component.pm HP/Proliant.pm HP/BladeSystem/Component/CommonEnclosureSubsystem.pm HP/BladeSystem/Component/CommonEnclosureSubsystem/FanSubsystem.pm HP/BladeSystem/Component/CommonEnclosureSubsystem/TempSubsystem.pm HP/BladeSystem/Component/CommonEnclosureSubsystem/FuseSubsystem.pm HP/BladeSystem/Component/CommonEnclosureSubsystem/ManagerSubsystem.pm HP/BladeSystem/Component/PowerEnclosureSubsystem.pm HP/BladeSystem/Component/PowerSupplySubsystem.pm HP/BladeSystem/Component/NetConnectorSubsystem.pm HP/BladeSystem/Component/ServerBladeSubsystem.pm HP/BladeSystem/Component.pm HP/BladeSystem.pm HP/Storage.pm HP/Server.pm ; do \ /bin/sed -e 's/^1;//g' < $m | gawk -f ./subst | /bin/grep -v "use Nagios::Plugin" >> check_hpasm; \ done /bin/echo "package main;" >> check_hpasm /bin/cat check_hpasm.pl | gawk -f ./subst >> check_hpasm chmod +x check_hpasm make[2]: Entering directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2/plugins-scripts' test -z "/usr/lib64/nagios/plugins" || mkdir -p -- "/var/tmp/check_hpasm-4.5.2-root/usr/lib64/nagios/plugins" /usr/bin/install -c 'check_hpasm' '/var/tmp/check_hpasm-4.5.2-root/usr/lib64/nagios/plugins/check_hpasm' make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2/plugins-scripts' make[1]: Leaving directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2/plugins-scripts' make[1]: Entering directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2' make[2]: Entering directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2' make[1]: Leaving directory `/usr/src/redhat/BUILD/check_hpasm-4.5.2' + /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/check_hpasm-4.5.2 + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-python-bytecompile + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: check_hpasm-4.5-2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl perl(Data::Dumper) perl(Exporter) perl(File::Basename) perl(Getopt::Long) perl(Time::Local) perl(constant) perl(strict) Processing files: check_hpasm-debuginfo-4.5-2 Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/check_hpasm-4.5.2-root Wrote: /usr/src/redhat/SRPMS/check_hpasm-4.5-2.src.rpm Wrote: /usr/src/redhat/RPMS/x86_64/check_hpasm-4.5-2.x86_64.rpm Wrote: /usr/src/redhat/RPMS/x86_64/check_hpasm-debuginfo-4.5-2.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.40512 + umask 022 + cd /usr/src/redhat/BUILD + cd check_hpasm-4.5.2 + /bin/rm -rf /var/tmp/check_hpasm-4.5.2-root + exit 0After it finish, check your package at /usr/src/redhat/RPMS/(arch).
[root@fazries.com ~]# cd /usr/src/redhat/ [root@fazries.com redhat]# ls RPMS/x86_64/ check_hpasm-4.5-2.x86_64.rpm check_hpasm-debuginfo-4.5-2.x86_64.rpm [root@fazries.com redhat]# ls SRPMS/ check_hpasm-4.5-2.src.rpmwe can also use the src.rpm,so next time just run, rpmbuild --rebuild check_hpasm-4.5-2.src.rpm thanks to: http://labs.consol.de/
Comments
Post a Comment