您好,登錄后才能下訂單哦!
今天小編給大家分享一下zabbix代理服務器部署與zabbix-snmp監控問題怎么解決的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
分布式監控的作用:
分擔 server 的集中式壓力
解決多機房之間的網絡延時問題
bsystemctl disable --now firewalld setenforce 0 hostnamectl set-hostname zbx-proxy
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm cd /etc/yum.repos.d sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo yum install -y zabbix-proxy-mysql zabbix-get
yum install -y mariadb-server mariadb systemctl enable --now mariadb mysql_secure_installation #初始化數據庫,并設置密碼,如 abc123
mysql -u root -pabc123 CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin; GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix'; flush privileges;
rpm -ql zabbix-proxy-mysql #查詢 sql 文件的位置 zcat /usr/share/doc/zabbix-proxy-mysql-5.0.15/schema.sql.gz | mysql -uroot -pabc123 zabbix_proxy
vim /etc/zabbix/zabbix_proxy.conf Server=192.168.80.20 #30行,指定 zabbix 服務端的 IP 地址 Hostname=zbx-proxy #49行,指定當前 zabbix 代理服務器的主機名 DBPassword=zabbix #196行,指定當前數據庫 zabbix 用戶的密碼
systemctl start zabbix-proxy systemctl enable zabbix-proxy
vim /etc/hosts 192.168.80.20 zbx-server 192.168.80.30 zbx-agent01 192.168.80.13 zbx-proxy
點擊左邊菜單欄【配置】中的【動作】,勾選自動注冊規則,點擊 禁用 點擊左邊菜單欄【配置】中的【主機】,勾選原有的客戶端主機,點擊 刪除
點擊左邊菜單欄【管理】中的【agent代理程序】,點擊【創建代理】 【agent代理程序名稱】設置為 zbx-proxy 【系統代理程序模式】選擇 主動式 【代理地址】設置為 192.168.130.131 點擊 【添加】
vim /etc/zabbix/zabbix_agent2.conf ...... Server=192.168.80.13 #80行,指定 zabbix 代理服務器的 IP 地址 ServerActive=192.168.80.13 #120行,指定 zabbix 代理服務器的 IP 地址
點擊左邊菜單欄【配置】中的【主機】,點擊【創建主機】 【主機名稱】設置成 zbx-agent01 【可見的名稱】設置成 zbx-agent01 【群組】選擇 Linux server 【Interfaces】的【IP地址】設置成 192.168.80.30 【由agent代理程序監測】選擇 zbx-proxy 再點擊上方菜單欄【模板】 【Link new tamplates】搜索 Linux ,選擇 Template OS Linux by Zabbix agent 點擊 【添加】
systemctl restart zabbix-agent2 systemctl restart zabbix-proxy 點擊左邊菜單欄【配置】中的【主機】刷新,查看客戶端主機監控狀態正常 在服務端查看日志 tail -f /var/log/zabbix/zabbix_proxy.log
SNMP,簡單網絡管理協議
yum install -y net-snmp net-snmp-utils
vim /etc/snmp/snmpd.conf ...... view systemview included .1 #57行,添加此配置 systemctl start snmpd
snmpwalk -v 2c -c public 127.0.0.1 sysname SNMPv2-MIB::sysName.0 = STRING: zbx-server ------------------------------------------------------- –v 1|2c|3:指定SNMP協議版本 –c:指定共同體字符串 sysname:為 snmp 的 key -------------------------------------------------------
點擊左邊菜單欄【配置】中的【主機】,點擊 Zabbix server 【Interfaces】點擊【添加】選擇 SNMP ,端口設置成 161 點擊上方菜單欄【模板】,【鏈接的模板】中的所有 agent 模板選擇取消鏈接并清理 再在【Link new templates】中搜索 Linux SNMP,選擇 Template OS Linux SNMP 點擊 【更新】,等待一段時間后 Zabbix server 的可用性就變成了 SNMP 監控方式。
以上就是“zabbix代理服務器部署與zabbix-snmp監控問題怎么解決”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。