[Nagiosplug-devel] Passing arguments to a servce?
nodata
nagios at nodata.co.uk
Tue Oct 5 06:02:56 CEST 2004
Thanks for this.
I think I'm going to end up with a lot of similar services :)
It would be nice if a service could inherit or "use" another service.
That way there would be no repetition.
>
> You can put on 'checkcommands.cfg' file anything you want.. you can
> create multiple fixed checkcommands like:
>
> # 'check_your_check01' command definition
> define command{
> command_name check_your_check01
> command_line $USER1$/check_your_check $HOSTADDRESS$ USER PASS
> DBSVR DBNAME
> }
>
> this frist dont have $ARGx$ only fixed parameters
> OR you can do this.. (mix)
>
> # 'check_your_check02' command definition
> define command{
> command_name check_your_check02
> command_line $USER1$/check_your_check $HOSTADDRESS$ USER PASS
> $ARG1$ DBSVR DBNAME
> }
>
> # 'check_your_check03' command definition
> define command{
> command_name check_your_check03
> command_line $USER1$/check_your_check 192.168.0.1 USER PASS
> DBSVR DBNAME
> }
>
> you must put in services the name in command_name like:
>
>
> # Service definition
> define service{
> use generic-service ; Name of
> service template to use
>
> host_name MY-SERVER
> service_description CHECK_YOUR_CHECK01
> is_volatile 0
> check_period 24x7
> max_check_attempts 3
> normal_check_interval 10
> retry_check_interval 1
> contact_groups LOCAL-admins
> notification_interval 20
> notification_period 24x7
> notification_options c,r
> check_command
> check_your_check!USER!PASS!DBSVR!DBNAME
> }
>
> OR
> fixed:
>
> # Service definition
> define service{
> use generic-service ; Name of
> service template to use
>
> host_name MY-SERVER
> service_description CHECK_YOUR_CHECK03
> is_volatile 0
> check_period 24x7
> max_check_attempts 3
> normal_check_interval 10
> retry_check_interval 1
> contact_groups LOCAL-admins
> notification_interval 20
> notification_period 24x7
> notification_options c,r
> check_command check_your_check03!
> }
>
>
>
>
>
>
>
> "nodata" <nagios at nodata.co.uk>@lists.sourceforge.net em 05/10/2004
> 07:30:39
>
> Enviado Por: nagiosplug-devel-admin at lists.sourceforge.net
>
>
> Para: nagiosplug-devel at lists.sourceforge.net
> cc:
>
> Assunto: [Nagiosplug-devel] Passing arguments to a servce?
>
> How can I pass an argument to a service?
>
> I have many hosts, each running multiple Sybase databases.
> I have a plugin that checks whether the Sybase database is up.
>
> The plugin requires four arguments to connect:
> * user
> * pass
> * dbsvr (note that this is not the hostname)
> * dbname
>
> My question is: Because I cannot use the $HOSTNAME$ macro to make a
> generic SYBASE-Server service, how can I still have a generic
> SYBASE-Server service, with custom arguments passed to its check_command?
>
> Your help would really be appreciated.
>
> Thanks
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out
> more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> Nagiosplug-devel mailing list
> Nagiosplug-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel
> ::: Please include plugins version (-v) and OS when reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
>
>
>
>
>
>
More information about the Devel
mailing list