Ad Widget

Collapse

How to select between Agent , Snmp and other available communicating protocol.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Paras
    Junior Member
    • Aug 2017
    • 7

    #1

    How to select between Agent , Snmp and other available communicating protocol.

    hello guyz, I have started using zabbix 3.2 and currently I am monitoring 10 devices , 8 of which are Snmp based and 2 are Agent based. Currently both type of devices are showing basic data like CPU, Memory etc. Performance wise I do not see much difference now but I would like to know which is better SNMP or Agent based monitoring.

    If in near future I am monitoring 1000's of devices i.e servers which would be better SNMP or Agent and why?

    I do realize both have there own pros and cons, so how should I decide while selecting between Agent and SNMP. Can anyone please guide me ?
    I tried searching in previous threads but didn't get any good information.
  • allexpetrov
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2017
    • 361

    #2
    Hi Paras,
    The Zabbix Agent has more functionality over the SNMP, and :

    1. Zabbix Agent can be polled passively, which means that Zabbix Server will establish the connection and get the metrics.
    2. Zabbix Agent can be polled actively. This means that Agent will have it own buffer in case of network outage and the Agent will be the one who establish the connection. In this case this will be less consumable for Zabbix Server resources + some additional features which are available only as Active check.
    3. SNMP is good if you don't have any other option or if you have some specific which you can't measure with Zabbix Agent.

    Honestly, I would go with Agent rather than SNMP. Agent can launch custom scripts and perform some UserParameter commands. So basically functionality of Zabbix Agent can be extended and configured as you wish for your own case.

    P.S. - The link for the manual of with all available checks with Agent https://www.zabbix.com/documentation...s/zabbix_agent

    Regards,
    Alex!

    Comment

    • Paras
      Junior Member
      • Aug 2017
      • 7

      #3
      Thanks Alex

      Comment

      • kasik
        Member
        • Aug 2017
        • 30

        #4
        Originally posted by allexpetrov
        Hi Paras,
        The Zabbix Agent has more functionality over the SNMP, and :

        1. Zabbix Agent can be polled passively, which means that Zabbix Server will establish the connection and get the metrics.
        2. Zabbix Agent can be polled actively. This means that Agent will have it own buffer in case of network outage and the Agent will be the one who establish the connection. In this case this will be less consumable for Zabbix Server resources + some additional features which are available only as Active check.
        3. SNMP is good if you don't have any other option or if you have some specific which you can't measure with Zabbix Agent.

        Honestly, I would go with Agent rather than SNMP. Agent can launch custom scripts and perform some UserParameter commands. So basically functionality of Zabbix Agent can be extended and configured as you wish for your own case.

        P.S. - The link for the manual of with all available checks with Agent https://www.zabbix.com/documentation...s/zabbix_agent

        Regards,
        Alex!
        Even there is easy option to monitor services state and many more... only thing what's good on SNMP are traps but it takes a lot to get them working.

        Comment

        Working...