/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Zabbix, Cấu Hình Zabbix Cơ Bản / SNMP Template - Monitoring Graph 3/5

Yêu cầu:
1. Cấu hình SNMP trên Windows
2. Cấu hình SNMP trên Cisco IOS
3. Add Host Monitor SNMP trên Zabbix

Thực hiện
1. Cấu hình SNMP trên Windows

  • Cài SNMP bằng Windows PowerShell
PS C:\Users\Administrator> import-module servermanager
PS C:\Users\Administrator> Install-WindowsFeature SNMP-Service -IncludeManagementTools
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No Success {Feature Administration Tools, SNMP Tools,...

  • Kiểm tra sau khi cài đặt
PS C:\Users\Administrator> Get-WindowsFeature SNMP-Service
Display Name Name Install State
------------ ---- -------------
[X] SNMP Service SNMP-Service Installed

  • Xem thông tin trước khi cấu hình
PS C:\Users\Administrator> Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\
Hive: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters
Name Property
---- --------
ExtensionAgents W3SVC : Software\Microsoft\W3SVC\CurrentVersion
PermittedManagers 1 : localhost
RFC1156Agent sysServices : 76
sysLocation :
sysContact :
ValidCommunities

  • Thiết lập SNMP Contract có tên là public
Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent\ -Name sysContact -Value public

  • Thiết lập Community là public và Read-only cho Community
Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities\ -Name public 4

  • Cho phép IP 192.168.0.222 mới có thể thiết lập SNMP vào server này
Set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers\ -Name 2 -Value 192.168.0.222

  • Khởi động SNMP serves
Restart-Service SNMP -Verbose

  • Kiểm tra thông tin đã cấu hình
PS C:\Users\Administrator> Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\
    Hive: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters
Name                                  Property
----                                        --------
ExtensionAgents                 W3SVC : Software\Microsoft\W3SVC\CurrentVersion
PermittedManagers              1 : localhost
                                              2 : 192.168.0.222
RFC1156Agent                     sysServices : 76
                                              sysLocation :
                                              sysContact  : public
TrapConfiguration
ValidCommunities                public : 4
PS C:\Users\Administrator>

  • Đảm bảo port 161 UDP được cho phép trên Firewall của windows
netsh advfirewall firewall add rule name="Allow Port 161 UDP" dir=in action=allow protocol=UDP localport=161


Cấu hình GUI tham khảo ở đây


2. Cấu hình SNMP trên Cisco IOS

Version 2
snmp-server community public ro

Version 3
snmp-server group SNMPGroup v3 priv
snmp-server user SNMPUser SNMPGroup v3 auth md5 snmpPASSWORD123 priv des snmpKEY123
snmp-server host 192.168.0.222 version 3 auth SNMPUser

Tham khảo bài cấu hình SNMP trên cisco có giải thích ở đây

3. Add Host Monitor SNMP trên Zabbix

  • SNMP Version 2
Windows:

Cisco IOS:


  • Kiểm tra xem zabbix đã kết nối được switch chưa:
- Cài đặt tool trên zabbix:
sudo yum install net-snmp net-snmp-utils


- Kiểm tra:
snmpwalk -v2c -c public 192.168.100.6  1.3.6.1.2.1.1.1

- Kết quả thành công:
[root@zabbix5 ~]# snmpwalk -v2c -c public 192.168.100.6  1.3.6.1.2.1.1.1
SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, C2960 Software (C2960-LANLITEK9-M), Version 15.2(7)E2, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2020 by Cisco Systems, Inc.
Compiled Sat 14-Mar-20 17:53 by prod_rel_team

tìm hiểu RFC1213 để biết thêm về dãy số 1.3.6.1.2.1.1.1   hoặc đây
  • SNMP Version 3
- Tìm và Download templates cho thích hợp với thiết bị cần monitoring (SNMPv3 không tích hợp sẵn trong Zabbix)
- Import templates 

file import trong lab 

- Add host:

Chúng ta thấy SNMP enable xanh có nghĩa thiết lập kết nối SNMP thành công.

Cách xem monitor tương tự lab trước
Xong!

No comments:

Post a Comment

/*header slide*/