How To Create An Oracle Solaris 113/11.4 IPS/PKG Nagios Plugins Package

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3.00 out of 5)
Loading...

How to create An Oracle Solaris 11 IPS/PKG Nagios Plugins Package

The example below creates a Solaris Nagios Plugins package, I then show you how to publishes the Nagios pkg to your repository.

Download required software

First, download the latest NRPE and Nagios-plugins, you can download the Nagios plugins from here and the latest NRPE from Github.

Copy the files to a SPARC and x86 server’s for compiling.

Compiling Nagios SPARC and x86

Extract the two Nagios packages.

tar zxf nagios-plugins-2.2.1.tar.gz
tar zxf nrpe-3.2.1.tar.gz

Next, create the compile script.
nagios-plugins

# sparc
cat nagios-plugins-2.2.1/run.sh
:
set -x
./configure --prefix=/opt/nagios \
--with-nagios-user=nagios \
--with-nagios-group=nagios \
--enable-perl-modules \
--sysconfdir=/etc/nagios

make && make install

NRPE

# x86
cat nrpe-3.2.1/run.sh
:
set -x
./configure --prefix=/opt/nagios \
--with-nagios-user=nagios \
--with-nagios-group=nagios \
--with-nrpe-user=nagios \
--with-nrpe-group=nagios \
--with-nrpe-port=9235 \
--sysconfdir=/etc/nagios

make && make install

Note: You can copy the compiled files directly if you don’t wont to run make install.

Prepare the Nagios package directory

Next, lets create the necessary directory’s for Nagios SPARC and x86 package.

# sparc
mkdir -p nagios-x86/lib/svc/manifest/site \
nagios-x86/etc/nagios/nrpe.d \
nagios-x86/opt/nagios/bin \
nagios-x86/opt/nagios/libexec \
nagios-x86/opt/nagios/lib

# x86
mkdir -p nagios/lib/svc/manifest/site \
nagios/etc/nagios/nrpe.d \
nagios/opt/nagios/bin \
nagios/opt/nagios/libexec \
nagios/opt/nagios/lib

Copy the Nagios files to the respective directory’s, by fowling the below.

# sparc
cp -rp /opt/nagios/* nagios/opt/nagios
cp -rp /etc/nagios/* nagios/etc/nagios
touch nagios/etc/nagios/common.cfg nagios/etc/nagios/nrpe.d/0.nrpe.cfg

# x86
cp -rp /opt/nagios/* nagios-x86/opt/nagios
cp -rp /etc/nagios/* nagios-x86/etc/nagios
touch nagios-x86/etc/nagios/common.cfg nagios-x86/etc/nagios/nrpe.d/0.nrpe.cfg

Create the startup XML as nagios-monitor.xml in both nagios nagios-x86.

# for SPARC
cat nagios/lib/svc/manifest/site/nagios-monitor.xml
# for x86
cat nagios-x86/lib/svc/manifest/site/nagios-monitor.xml




  
    
    
      
    
    
      
    
    
      
    
    
    
    
      
    
    
      
        
      
    
  

We are now ready to create the package.

Generate and Transform the manifest

Lets generate a nagios manifest, I will be using one for SPARC and one for x86 (you can combine them latter if you like).

# sparc
pkgsend generate nagios | pkgfmt > nagios.p5m.1

# x86
pkgsend generate nagios-x86 | pkgfmt > nagios-x86.p5m.1

Create a transform file, this will transform/change the owner and group to nagios.

cat transform.txt
 edit owner root nagios>
 edit group bin nagios>

Now, lets transform the file

# SPARC
pkgmogrify -I trans -O nagios.p5m.1-transform nagios.p5m.1 transform.txt

# x86
pkgmogrify -I trans -O nagios-x86.p5m.1-transform nagios-x86.p5m.1 transform.txt

Next, make the below changes to the nagios.p5m.1-transform and nagios-x86.p5m.1-transform

  1. Change back owner / group root/sys to directory’s like /opt /etc, etc..
  2. remove any related dir or files to lib/svc/manifest/site, this will simplify things

Next, we area going to add a few other package related settings.
open the file nagios.p5m.1-transform and nagios-x86.p5m.1-transform, add to the beginning of the file the below lines.

set name=pkg.fmri value=pkg://solaris/application/nagios@3.0,5.11-0
set name=info.source-url value=http://www.nagios.com
set name=pkg.summary value="Nagios network monitor"
set name=description value="Nagios network monitor & plugins"
set name=variant.arch value=sparc
depend fmri=pkg:/diagnostic/top type=require
group groupname=nagios gid=757
user gcos-field="Nagios Monitoring" group=nagios uid=1969 username=nagios login-shell=/bin/bash home-dir=/opt/nagios
Note: Feel free to change/replace any of the above like version, pkg name, etc... with your own.

Next, add to the end of the file the below lines.
file lib/svc/manifest/site/nagios-monitor.xml \
    path=lib/svc/manifest/site/nagios-monitor.xml owner=root group=sys \
    mode=0444 restart_fmri=svc:/system/manifest-import:default
legacy pkg=NGOSnrpe arch=sparc category=utility \
    name="Nagios Remote Plugin Executor 3.2.1" vendor=www.nagios.org \
    version=3.2.1

Note: Replace sparc with i386 in the above code (in your nagios-x86 file).

Packaging the content to crate the Nagios package

Finally, we are now ready to create the Nagios pkg, follow the below to do so.

First, create a repository (can be zfs file system)

pkgrepo create nagios-repo

Next, set the repository name.

pkgrepo -s nagios-repo set publisher/prefix=nagios

Next, publish the Nagios pkg to repository with the supplied manifest file.

# SPARC
pkgsend -s nagios-repo publish -d nagios nagios.p5m.1-new

# x86
pkgsend -s nagios-repo publish -d nagios-x86 nagios-x86.p5m.1-new

We now have two options.

  1. Install the package directly to your system
  2. create a p5p file with the package content to port to another system

Create a p5p file for delivery.
Note: The p5p will contain both the SPARC and x86 package

pkgrecv -s nagios-repo -a -d nagios.3.0.p5p nagios

You can now publish / push the final package in your own repository.
An example of adding the package(s) to an existing Oracle Solaris repository is below.

pkgrecv -d /var/mnt/virtlibs/1451311412517/af636d06-33cb-44e0-9ecb-5f4046233370/data -s /tmp/nagios.3.0.p5p "*"
pkgrepo refresh -s /var/mnt/virtlibs/1451311412517/af636d06-33cb-44e0-9ecb-5f4046233370/data

You can also just use the nagios-repo to install your package directly, by doing so.

pkg set-publisher -p nagios-repo
pkg install nagios
Appendix A - manifest example

SPARC and x86 manifest are below.
x86

set name=pkg.fmri value=pkg://solaris/application/nagios@3.0,5.11-0
set name=info.source-url value=http://www.nagios.com
set name=pkg.summary value="Nagios network monitor"
set name=description value="Nagios network monitor & plugins"
set name=variant.arch value=i386
depend fmri=pkg:/diagnostic/top type=require
group groupname=nagios gid=757
user gcos-field="Nagios Monitoring" group=nagios uid=1969 username=nagios login-shell=/bin/bash home-dir=/opt/nagios
dir group=sys mode=0755 owner=root path=etc
dir group=root mode=0755 owner=root path=etc/nagios
file etc/nagios/common.cfg group=nagios mode=0644 owner=nagios path=etc/nagios/common.cfg
file etc/nagios/nrpe.cfg preserve=renameold group=nagios mode=0644 owner=nagios path=etc/nagios/nrpe.cfg
dir group=nagios mode=0755 owner=nagios path=etc/nagios/nrpe.d
file etc/nagios/nrpe.d/0.nrpe.cfg preserve=install-only group=nagios mode=0644 owner=nagios path=etc/nagios/nrpe.d/0.nrpe.cfg
dir group=sys mode=0755 owner=root path=opt
dir group=nagios mode=0755 owner=nagios path=opt/nagios
dir group=nagios mode=0755 owner=nagios path=opt/nagios/bin
file opt/nagios/bin/nrpe group=nagios mode=0755 owner=nagios path=opt/nagios/bin/nrpe
dir group=nagios mode=0755 owner=nagios path=opt/nagios/lib
file opt/nagios/lib/charset.alias group=nagios mode=0644 owner=nagios path=opt/nagios/lib/charset.alias
dir group=nagios mode=0755 owner=nagios path=opt/nagios/libexec
file opt/nagios/libexec/check_apps_ssh group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/check_apps_ssh
file opt/nagios/libexec/check_apt group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_apt
file opt/nagios/libexec/check_asterisk.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_asterisk.pl
file opt/nagios/libexec/check_asterisk_sip_peers.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_asterisk_sip_peers.sh
file opt/nagios/libexec/check_b2bapp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_b2bapp
file opt/nagios/libexec/check_blackberry.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_blackberry.pl
file opt/nagios/libexec/check_breeze group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_breeze
file opt/nagios/libexec/check_by_ssh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_by_ssh
file opt/nagios/libexec/check_clamd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_clamd
file opt/nagios/libexec/check_client group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_client
file opt/nagios/libexec/check_cluster group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_cluster
file opt/nagios/libexec/check_cpu_stats.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_cpu_stats.sh
file opt/nagios/libexec/check_dig group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dig
file opt/nagios/libexec/check_disk group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_disk
file opt/nagios/libexec/check_disk_smb group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_disk_smb
file opt/nagios/libexec/check_dns group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dns
file opt/nagios/libexec/check_dummy group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dummy
file opt/nagios/libexec/check_file_age group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_file_age
file opt/nagios/libexec/check_flexlm group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_flexlm
file opt/nagios/libexec/check_ftp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ftp
file opt/nagios/libexec/check_hpjd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_hpjd
file opt/nagios/libexec/check_http group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_http
file opt/nagios/libexec/check_ifcfg group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifcfg
file opt/nagios/libexec/check_ifoperstatus group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifoperstatus
file opt/nagios/libexec/check_ifstatus group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifstatus
file opt/nagios/libexec/check_imap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_imap
file opt/nagios/libexec/check_init_service group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_init_service
file opt/nagios/libexec/check_ircd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ircd
file opt/nagios/libexec/check_jabber group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_jabber
file opt/nagios/libexec/check_ldap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ldap
file opt/nagios/libexec/check_load group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_load
file opt/nagios/libexec/check_log group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_log
file opt/nagios/libexec/check_logfiles group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_logfiles
file opt/nagios/libexec/check_mailq group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mailq
file opt/nagios/libexec/check_mem group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mem
file opt/nagios/libexec/check_mrtg group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mrtg
file opt/nagios/libexec/check_mrtgtraf group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mrtgtraf
file opt/nagios/libexec/check_mysql group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mysql
file opt/nagios/libexec/check_mysql_query group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mysql_query
file opt/nagios/libexec/check_nagios group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nagios
file opt/nagios/libexec/check_nagios_proc group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nagios_proc
file opt/nagios/libexec/check_netstat.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_netstat.pl
file opt/nagios/libexec/check_nfs_health.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nfs_health.sh
file opt/nagios/libexec/check_nntp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nntp
file opt/nagios/libexec/check_nntps group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nntps
file opt/nagios/libexec/check_nrpe group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nrpe
file opt/nagios/libexec/check_nt group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nt
file opt/nagios/libexec/check_ntp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp
file opt/nagios/libexec/check_ntp_peer group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp_peer
file opt/nagios/libexec/check_ntp_time group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp_time
file opt/nagios/libexec/check_nwstat group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nwstat
file opt/nagios/libexec/check_open_files.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_open_files.pl
file opt/nagios/libexec/check_oracle group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_oracle
file opt/nagios/libexec/check_overcr group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_overcr
file opt/nagios/libexec/check_pgsql group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_pgsql
file opt/nagios/libexec/check_ping group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ping
file opt/nagios/libexec/check_pop group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_pop
file opt/nagios/libexec/check_procs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_procs
file opt/nagios/libexec/check_real group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_real
file opt/nagios/libexec/check_rpc group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_rpc
file opt/nagios/libexec/check_sensors group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_sensors
file opt/nagios/libexec/check_simap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_simap
file opt/nagios/libexec/check_sip group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_sip
file opt/nagios/libexec/check_smf group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_smf
file opt/nagios/libexec/check_smtp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_smtp
file opt/nagios/libexec/check_snmp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_snmp
file opt/nagios/libexec/check_spop group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_spop
file opt/nagios/libexec/check_ssh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssh
file opt/nagios/libexec/check_ssl_cert group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssl_cert
file opt/nagios/libexec/check_ssmtp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssmtp
file opt/nagios/libexec/check_swap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_swap
file opt/nagios/libexec/check_swap.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_swap.pl
file opt/nagios/libexec/check_tcp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_tcp
file opt/nagios/libexec/check_tcp.new group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_tcp.new
file opt/nagios/libexec/check_time group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_time
file opt/nagios/libexec/check_udp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_udp
file opt/nagios/libexec/check_ups group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ups
file opt/nagios/libexec/check_users group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_users
file opt/nagios/libexec/check_vsz group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_vsz
file opt/nagios/libexec/check_wave group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_wave
file opt/nagios/libexec/check_webapp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_webapp
file opt/nagios/libexec/check_whois group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_whois
file opt/nagios/libexec/check_zpool_fs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_zpool_fs
file opt/nagios/libexec/custom_check_mem group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/custom_check_mem
file opt/nagios/libexec/custom_check_procs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/custom_check_procs
file opt/nagios/libexec/domains2 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/domains2
file opt/nagios/libexec/domains3 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/domains3
file opt/nagios/libexec/messages.1 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/messages.1
file opt/nagios/libexec/nagisk.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/nagisk.pl
file opt/nagios/libexec/negate group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/negate
file opt/nagios/libexec/negate1 group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/negate1
file opt/nagios/libexec/pst3 group=nagios mode=04755 owner=root path=opt/nagios/libexec/pst3
file opt/nagios/libexec/samba_test.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/samba_test.sh
file opt/nagios/libexec/script2 group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/script2
file opt/nagios/libexec/send_host_check group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/send_host_check
file opt/nagios/libexec/send_service_check group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/send_service_check
file opt/nagios/libexec/typescript group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/typescript
file opt/nagios/libexec/urlize group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/urlize
file opt/nagios/libexec/utils.pm group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/utils.pm
file opt/nagios/libexec/utils.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/utils.sh
file lib/svc/manifest/site/nagios-monitor.xml \
    path=lib/svc/manifest/site/nagios-monitor.xml owner=root group=sys \
    mode=0444 restart_fmri=svc:/system/manifest-import:default \
    refresh_fmri=svc:/application/nagios:default \
    restart_fmri=svc:/application/nagios:default
legacy pkg=NGOSnrpe arch=sparc category=utility \
    name="Nagios Remote Plugin Executor 3.2.1" vendor=www.nagios.org \
    version=3.2.1

sparc

set name=pkg.fmri value=pkg://solaris/application/nagios@3.0,5.11-0
set name=info.source-url value=http://www.nagios.com
set name=pkg.summary value="Nagios network monitor"
set name=description value="Nagios network monitor & plugins"
set name=variant.arch value=sparc
depend fmri=pkg:/diagnostic/top type=require
group groupname=nagios gid=757
user gcos-field="Nagios Monitoring" group=nagios uid=1969 username=nagios login-shell=/bin/bash home-dir=/opt/nagios
dir group=sys mode=0755 owner=root path=etc
dir group=root mode=0755 owner=root path=etc/nagios
file etc/nagios/common.cfg group=nagios mode=0644 owner=nagios path=etc/nagios/common.cfg
file etc/nagios/nrpe.cfg preserve=renameold group=nagios mode=0644 owner=nagios path=etc/nagios/nrpe.cfg
dir group=root mode=0755 owner=root path=etc/nagios/nrpe.d
file etc/nagios/nrpe.d/0.nrpe.cfg preserve=install-only group=root mode=0644 owner=root path=etc/nagios/nrpe.d/0.nrpe.cfg
dir group=sys mode=0755 owner=root path=opt
dir group=nagios mode=0755 owner=nagios path=opt/nagios
dir group=nagios mode=0755 owner=nagios path=opt/nagios/bin
file opt/nagios/bin/nrpe group=nagios mode=0755 owner=nagios path=opt/nagios/bin/nrpe
dir group=nagios mode=0755 owner=nagios path=opt/nagios/lib
file opt/nagios/lib/charset.alias group=nagios mode=0644 owner=nagios path=opt/nagios/lib/charset.alias
dir group=nagios mode=0755 owner=nagios path=opt/nagios/libexec
file opt/nagios/libexec/check_apps_ssh group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/check_apps_ssh
file opt/nagios/libexec/check_apt group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_apt
file opt/nagios/libexec/check_asterisk.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_asterisk.pl
file opt/nagios/libexec/check_asterisk_sip_peers.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_asterisk_sip_peers.sh
file opt/nagios/libexec/check_b2bapp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_b2bapp
file opt/nagios/libexec/check_blackberry.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_blackberry.pl
file opt/nagios/libexec/check_breeze group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_breeze
file opt/nagios/libexec/check_by_ssh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_by_ssh
file opt/nagios/libexec/check_clamd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_clamd
file opt/nagios/libexec/check_cluster group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_cluster
file opt/nagios/libexec/check_cpu_stats.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_cpu_stats.sh
file opt/nagios/libexec/check_dhcp group=nagios mode=04555 owner=nagios path=opt/nagios/libexec/check_dhcp
file opt/nagios/libexec/check_dig group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dig
file opt/nagios/libexec/check_disk group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_disk
file opt/nagios/libexec/check_disk_smb group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_disk_smb
file opt/nagios/libexec/check_dns group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dns
file opt/nagios/libexec/check_dummy group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_dummy
file opt/nagios/libexec/check_faxprintq group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_faxprintq
file opt/nagios/libexec/check_file_age group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_file_age
file opt/nagios/libexec/check_flexlm group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_flexlm
file opt/nagios/libexec/check_ftp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ftp
file opt/nagios/libexec/check_hpjd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_hpjd
file opt/nagios/libexec/check_http group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_http
file opt/nagios/libexec/check_icmp group=nagios mode=04555 owner=nagios path=opt/nagios/libexec/check_icmp
file opt/nagios/libexec/check_ifcfg group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifcfg
file opt/nagios/libexec/check_ifoperstatus group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifoperstatus
file opt/nagios/libexec/check_ifstatus group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ifstatus
file opt/nagios/libexec/check_imap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_imap
file opt/nagios/libexec/check_init_service group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_init_service
file opt/nagios/libexec/check_ipfilters group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ipfilters
file opt/nagios/libexec/check_ircd group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ircd
file opt/nagios/libexec/check_jabber group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_jabber
file opt/nagios/libexec/check_ldap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ldap
file opt/nagios/libexec/check_ldaps group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ldaps
file opt/nagios/libexec/check_load group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_load
file opt/nagios/libexec/check_log group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_log
file opt/nagios/libexec/check_logfiles group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_logfiles
file opt/nagios/libexec/check_mailq group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mailq
file opt/nagios/libexec/check_mem group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mem
file opt/nagios/libexec/check_mrtg group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mrtg
file opt/nagios/libexec/check_mrtgtraf group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mrtgtraf
file opt/nagios/libexec/check_mysql group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mysql
file opt/nagios/libexec/check_mysql_query group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_mysql_query
file opt/nagios/libexec/check_nagios group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nagios
file opt/nagios/libexec/check_nagios_proc group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nagios_proc
file opt/nagios/libexec/check_netstat.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_netstat.pl
file opt/nagios/libexec/check_nfs_health.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nfs_health.sh
file opt/nagios/libexec/check_nntp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nntp
file opt/nagios/libexec/check_nntps group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nntps
file opt/nagios/libexec/check_nrpe group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nrpe
file opt/nagios/libexec/check_nt group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nt
file opt/nagios/libexec/check_ntp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp
file opt/nagios/libexec/check_ntp_peer group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp_peer
file opt/nagios/libexec/check_ntp_time group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ntp_time
file opt/nagios/libexec/check_nwstat group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_nwstat
file opt/nagios/libexec/check_open_files.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_open_files.pl
file opt/nagios/libexec/check_oracle group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_oracle
file opt/nagios/libexec/check_overcr group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_overcr
file opt/nagios/libexec/check_pgsql group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_pgsql
file opt/nagios/libexec/check_ping group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ping
file opt/nagios/libexec/check_pop group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_pop
file opt/nagios/libexec/check_procs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_procs
file opt/nagios/libexec/check_real group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_real
file opt/nagios/libexec/check_rpc group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_rpc
file opt/nagios/libexec/check_sensors group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_sensors
file opt/nagios/libexec/check_simap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_simap
file opt/nagios/libexec/check_sip group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_sip
file opt/nagios/libexec/check_smf group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_smf
file opt/nagios/libexec/check_smtp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_smtp
file opt/nagios/libexec/check_snmp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_snmp
file opt/nagios/libexec/check_spop group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_spop
file opt/nagios/libexec/check_ssh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssh
file opt/nagios/libexec/check_ssl_cert group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssl_cert
file opt/nagios/libexec/check_ssmtp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ssmtp
file opt/nagios/libexec/check_swap group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_swap
file opt/nagios/libexec/check_swap.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_swap.pl
file opt/nagios/libexec/check_tcp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_tcp
file opt/nagios/libexec/check_time group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_time
file opt/nagios/libexec/check_udp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_udp
file opt/nagios/libexec/check_ups group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_ups
file opt/nagios/libexec/check_users group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_users
file opt/nagios/libexec/check_wave group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_wave
file opt/nagios/libexec/check_webapp group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_webapp
file opt/nagios/libexec/check_whois group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_whois
file opt/nagios/libexec/check_zpool_fs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/check_zpool_fs
file opt/nagios/libexec/custom_check_mem group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/custom_check_mem
file opt/nagios/libexec/custom_check_procs group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/custom_check_procs
file opt/nagios/libexec/domains2 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/domains2
file opt/nagios/libexec/domains3 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/domains3
file opt/nagios/libexec/ldap_test.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/ldap_test.sh
file opt/nagios/libexec/local_ldap_test.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/local_ldap_test.sh
file opt/nagios/libexec/messages.1 group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/messages.1
file opt/nagios/libexec/nagisk.pl group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/nagisk.pl
file opt/nagios/libexec/negate group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/negate
dir group=nagios mode=0775 owner=nagios path=opt/nagios/libexec/orderhistory
file opt/nagios/libexec/orderhistory/orderHistoryNagios.cfg group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/orderhistory/orderHistoryNagios.cfg
file opt/nagios/libexec/orderhistory/orderHistoryNagios.jar group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/orderhistory/orderHistoryNagios.jar
file opt/nagios/libexec/orderhistory/orderHistoryNagios.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/orderhistory/orderHistoryNagios.sh
file opt/nagios/libexec/orderhistory/orderhistory.jar group=nagios mode=0644 owner=nagios path=opt/nagios/libexec/orderhistory/orderhistory.jar
file opt/nagios/libexec/orderhistory/weblogic.jar group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/orderhistory/weblogic.jar
file opt/nagios/libexec/pst3 group=nagios mode=04755 owner=root path=opt/nagios/libexec/pst3
file opt/nagios/libexec/samba_test.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/samba_test.sh
file opt/nagios/libexec/script2 group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/script2
file opt/nagios/libexec/send_host_check group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/send_host_check
file opt/nagios/libexec/send_service_check group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/send_service_check
file opt/nagios/libexec/urlize group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/urlize
file opt/nagios/libexec/utils.pm group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/utils.pm
file opt/nagios/libexec/utils.sh group=nagios mode=0755 owner=nagios path=opt/nagios/libexec/utils.sh
file lib/svc/manifest/site/nagios-monitor.xml \
    path=lib/svc/manifest/site/nagios-monitor.xml owner=root group=sys \
    mode=0444 restart_fmri=svc:/system/manifest-import:default \
    refresh_fmri=svc:/application/nagios:default \
    restart_fmri=svc:/application/nagios:default
legacy pkg=NGOSnrpe arch=sparc category=utility \
    name="Nagios Remote Plugin Executor 3.2.1" vendor=www.nagios.org \
    version=3.2.1

This was originally posetd here, but is now updated with additional details.

You might also like - Articles related to Oracle Solaris 11.4/Solaris 12

Like what you're reading? please provide feedback, any feedback is appreciated.

Leave a Reply

avatar
3000
  Subscribe  
Notify of