Hi Joerg, Please find my answers to you questions.
Joerg Barfurth wrote: > deepti vaidya schrieb: >> Hi Darren, >> >> Find my answers to your questions below and also find attached the >> updated nagios-arc one pager. >> Please let me know the required changes. >> > >> Interfaces >> ========== > > >> Exported Interfaces >> ------------------- >> >> /var/svc/manifest/application/nagios.xml -- SMF XML File -- Its >> Project Private and uncommittted. > > Can't be both?! SMF xml is private to the project not intended for other users and it may undergo slight changes later. So may I know why can't it be > >> And the FMRI is, application/nagios:default > > This one needs a stability classification too. You should specify a > complete FMRI. Probably you meant svc:/application/nagios:default ? DONE > >> /usr/bin/nagios -- Executable file -- Its uncomitted. >> /usr/bin/nagiostats -- Executable file -- Its uncomitted. > > Are there man pages? Are just the file locations uncommitted or does > this extend to options and output? > There are no man pages. Nagios and nagiostats are having options. >> /etc/apache2/2.2/conf.d/nagios.conf -- It is used to authenticate >> the user -- Its uncomitted. > > Is there a man page? Do you actually export this file as *your* > interface for use by others? nagios.conf is used by apache webserver to authenticate the user. > >> /usr/apache2/2.2/bin/<cgi-scripts> -- Its uncomitted. > > I don't think you export this directory or its use for cgi-scripts?! > > It seems like you *import /etc/apache2/2.2/{conf.d,bin} as interfaces, > but is there anything you export here? > Nagios installation copies cgi files to this directory. These files are used by the web interface. > >> Imported Interfaces >> ------------------- >> SUNWapache2 >> SUNWgd2 >> >> Not An Interface -------------------- >> >> /etc/nagios -- cfg files are copied here >> /etc/nagios/objects -- cfg files are copied here > > Who copies cfg files here? Neither configuration files nor directories > to which configuration files can be added make sense being Not An > Interface. AFAICT the NRPE case tries to import this interface by > putting a config file there. cfg files are copied to this directories by the nagios installation. Only nrpe.cfg is copied by NRPE installation but there are other cfg files copied by nagios > >> /usr/lib/nagios -- When the nagios-plugin is >> installed, plugins are copied here > > Same here. If plugin projects or users adding plugins need to use this > interface (again NRPE does), it can't be Not An Interface, > DONE >> /usr/share/nagios -- HTML files for web-UI >> /usr/share/nagios/contexthelp -- HTML files for web-UI >> /usr/share/nagios/docs -- Nagios Documentation files >> /usr/share/nagios/docs/images -- Nagios Documentation >> images >> /usr/share/nagios/images -- Nagios Web-UI realated >> images >> /usr/share/nagios/images/logos -- Nagios Web-UI realaged >> logos /usr/share/nagios/stylesheets -- css files for UI >> /var/nagios -- Nagios generates files here >> /var/nagios/archives -- Nagios log file gets >> created here /var/nagios/rw -- fifo File gets >> generated here by nagios >> /var/nagios/spool/checkresults > > You probably mean these to be either Project Private or Volatile. If > noone uses a directory, it needn't be there. IME file system pathes > aren't good candidates to be Not An Interface. > > - J?rg > > Thanks and Regards, Deepti -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: nagios-arc.txt URL: <http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20091113/24d1e640/attachment-0001.txt>