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?!

>    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 ?

>       /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?

>       /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?

>       /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?


> 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.

>       /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,

>       /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


-- 
Joerg Barfurth           phone: +49 40 23646662 / x66662
Software Engineer        mailto:joerg.barfurth at sun.com
Desktop Technology       http://reserv.ireland/twiki/bin/view/Argus/
Thin Client Software     http://www.sun.com/software/sunray/
Sun Microsystems GmbH    http://www.sun.com/software/javadesktopsystem/


Reply via email to