📜  SNMP 和 Syslog 的区别

📅  最后修改于: 2021-09-11 03:41:19             🧑  作者: Mango

1.简单网络管理协议(SNMP):
SNMP 是一种应用层协议,已开发用于通过 IP 网络监控网络设备。它负责在网络设备之间交换管理信息。 SNMP 协议由 Internet Architecture Board (IAB) 定义。 SNMP 协议是传输控制协议/互联网协议 (TCP/IP) 协议套件的一部分。简单网络管理协议 (SNMP) 用于管理和监控网络设备。该协议从不同的网络元素收集信息,并根据需要进行配置和修改。

2. 系统日志协议(Syslog):
Syslog 协议是一种广泛使用的跨平台消息记录协议。 Syslog 用于从各种系统、设备、网络元素收集系统事件信息,并将其存储在中央 Syslog 服务器中。这些存储系统日志数据被分析并在发生任何关键事件时发出警报。此 Syslog 协议在 RFC 3164 中定义,但最初由 Eric Allman 编写。此 Syslog 协议旨在帮助传输这些事件消息。主要是收集各种设备日志并存储在Syslog服务器中,然后对其进行监控。因此,我们可以简单地说它是负责跨 IP 网络传输事件消息和警报的协议。

SNMP 和 Syslog 的区别:

Serial Number SNMP SYSLOG
1. SNMP protocol refers Simple Network Management Protocol. SYSLOG protocol refers to System Logging Protocol.
2. It monitors the network devices over IP networks. It transmits the log messages to Syslog server and monitores it.
3. It traps are shared in binary format. It events are shared in Plain text format.
4. It is an active protocol. It is an passive protocol.
5. It is secure. It is not secure.
6. It is referred to get real time information. It is referred to acquire historical data.
7. It is used to alert on critical actions like mentioned (Hot Stanby Router Protocol) HSRP state changes. It allows to dig dipper to figure out why that (Hot Stanby Router Protocol) HSRP state change occured.
8. By the help of SNMP end device configuration is possible. By the help of Syslog set end device configuration is not possible.
9. It uses UDP port number 161 and 162. It uses TCP/UDP port number 514.