Hi,

btw - if you are using the manubulon-snmp check plugins, there are additional 
CheckCommand definitions available directly from Icinga 2.

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands#snmp-manubulon-plugin-check-commands

So you do not necessarily need to create your own CheckCommand definitions :)

Kind regards,
Michael


> On 12 Apr 2016, at 14:49, Romaneev Vasily <enter...@yandex.ru> wrote:
>
> I choose snmp-based checks for agentless checks.
>
> Some examples from my config:
> Create check commands - set some default variables
>
> object CheckCommand "check_snmp_storage" {
>      import "plugin-check-command"
>
>        command = [ PluginDir + "/check_snmp_storage" ]
>        arguments = {
>            "-H" = "$address$",
>            "-l" = "$snmpv3user$",
>            "-x" = "$snmpv3pass$",
>            "-m" = "$snmp_disk$",
>            "-q" = "$diskType$",
>            "-r" = {
>                set_if = "$disk_not_regexp$"
>                description = "Do not use regexp on Disk mountpoint"
>            }
>            "-w" = "$snmp_disk_w$"
>            "-c" = "$snmp_disk_c$"
>            "-f" = "$snmp_disk_perf_data$"
>            "-R" = "$reserved_root_space$"
>        }
>            vars.snmpv3user = "snmpv3login"
>            vars.snmpv3pass = "snmpv3password"
>            vars.snmp_disk       = "/"
>            vars.diskType   = "FixedDisk"
>            vars.disk_not_regexp = false
>            vars.snmp_disk_perf_data = true
>            vars.reserved_root_space = 5
>            vars.snmp_disk_w = "90%"
>            vars.snmp_disk_c = "95%"
> }
>
> Next i apply Service to a hosts:
> apply Service "check_snmp_storage" {
>    import "generic-service"
>    check_command = "check_snmp_storage"
>    check_interval = 1800 /* 10 min*/
>    retry_interval = 1800
>    max_check_attempts = 2
>    #ignore where host.name
>    assign where host.name
>    assign where host.name == "next-test.com"
>    vars.notification["slack_major_storage"] = { devops_channel = [ 
> "icingaadmins" ] }    /*some notification handlers*/
>    vars.notification["slack_service_storage"] = { devops_channel = [ 
> "icingaadmins" ] }  /*some notification handlers*/
> }
>
>
>
> 12.04.2016, 13:48, "Meti, Shantala (NFV BU)" <shantala.m...@hpe.com>:
>> Thanks.
>>
>> How default services like disk, ssh etc works in agentless icinga2.
>>
>> I have two VMs where in one VM icinga2 is running and another VM is a spare 
>> VM. Icinga2 VM monitors spare VM disk utilization, VM2 (spare VM) is not 
>> having any agent running.
>> I am able to monitor spare VM disk utilization without installing nay agent 
>> in it. Please can anyone explains how exactly this logics works internally.
>>
>> Regards
>> Shantala
>>
>> -----Original Message-----
>> From: icinga-users [mailto:icinga-users-boun...@lists.icinga.org] On Behalf 
>> Of Romaneev Vasily
>> Sent: Thursday, April 07, 2016 3:04 PM
>> To: Icinga User's Corner <icinga-users@lists.icinga.org>
>> Subject: Re: [icinga-users] How disk monitoring works in icinga2
>>
>> http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-remote-systems
>> 12.4. Agent-based Checks for Linux/Unix
>> The agent runs as daemon and communicates with the master requesting a check 
>> being executed or local stored information (SNMP OID). The Icinga 2 client 
>> continues to execute checks when the connection dies, and does not need the 
>> master as check scheduler like the other listed agents.
>> * Icinga 2 Client
>> * SSH
>> * SNMP
>> * NRPE
>>
>> Also you can send check results via API.
>> I select snmp-based checks.
>> And now i'm planning on replace snmp with sending results via API.
>>
>> 07.04.2016, 10:40, "Meti, Shantala (NFV BU)" <shantala.m...@hpe.com>:
>>>  Hi,
>>>
>>>  Please can anyone share the link or explain how disk monitoring of remote 
>>> server works in icinga2 for Ubuntu/linux.
>>>
>>>  Thanks & Regards
>>>
>>>  Shantala
>>>
>>>  ,
>>>
>>>  _______________________________________________
>>>  icinga-users mailing list
>>>  icinga-users@lists.icinga.org
>>>  https://lists.icinga.org/mailman/listinfo/icinga-users
>>
>> ------
>>  Романеев Василий
>> Мобильный: +7-987-636-62-67
>> skype romaneev
>> _______________________________________________
>> icinga-users mailing list
>> icinga-users@lists.icinga.org
>> https://lists.icinga.org/mailman/listinfo/icinga-users
>> _______________________________________________
>> icinga-users mailing list
>> icinga-users@lists.icinga.org
>> https://lists.icinga.org/mailman/listinfo/icinga-users
>
> ------
> Романеев Василий
> Мобильный: +7-987-636-62-67
> skype romaneev
> _______________________________________________
> icinga-users mailing list
> icinga-users@lists.icinga.org
> https://lists.icinga.org/mailman/listinfo/icinga-users


-- 
Michael Friedrich, DI (FH)
Senior Developer

NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
CEO: Julian Hein, Bernd Erk | AG Nuernberg HRB18461
http://www.netways.de | michael.friedr...@netways.de

** OSDC 2016 - April - netways.de/osdc **
** OSBConf 2016 - September - osbconf.org **
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to