1.Ubuntu-22.04安装Zabbix
2.记录一次zabbix6.0 server和agent安装并部署监控
3.在Linux中搭建Zabbix监控环境(yum安装PHP-7.4+MariaDB+Zabbix)
4.新手容器安装ZABBIX6.0保姆教程
5.网络工程师的码安zabbix之旅(实战) -- zabbix_server5.0安装部署
6.求助,关于zabbix客户端agent在linux安装问题
Ubuntu-22.04安装Zabbix
在Win系统上通过VirtualBox7.2安装Ubuntu.,码安实现Zabbix6.0的码安安装。此过程考虑到内网环境限制,码安需调整下载策略。码安
第一步,码安php会员注册源码下载Zabbix deb文件。码安登录指定链接,码安选择安装组件。码安直接下载文件,码安并上传至虚拟机,码安执行dpkg命令进行安装。码安避免在虚拟机内执行wget下载,码安确保文件正确导入。码安
第二步,码安修改源中的/zabbix/...
dpkg -i zabbix-release_6.0-4+ubuntu._all.deb
apt update
apt install zabbix-agent
确保Zabbix Agent服务在系统重启后自动启动:
bash
systemctl restart zabbix-agent
systemctl enable zabbix-agent
接下来,为Zabbix Agent配置连接到Zabbix Server的参数。找到或创建`/etc/zabbix/zabbix_agentd.conf`文件,修改`Server`和`ServerActive`为Zabbix Server容器的IP地址。
在宿主机上执行以下命令更新配置文件:
bash
nano /etc/zabbix/zabbix_agentd.conf
在`Server`和`ServerActive`字段中输入Zabbix Server容器的IP地址。确保容器的喵喵记账源码运行参数设置为在退出时自动重启,以保持监控服务的连续运行:
bash
--restart=always # 表示容器退出时,docker会总是自动重启这个容器
--restart=on-failure:3 # 表示容器的退出状态码非0(非正常退出),自动重启容器,3是自动重启的次数。超过3此则不重启
--restart=no # 默认值,容器退出时,docker不自动重启容器
--restart=unless-stopped # 表示容器退出时总是重启,但是不考虑docker守护进程运行时就已经停止的容器
最后,重启Zabbix Agent服务,更新配置,c++ strlen 源码并确保宿主机的Zabbix Agent能够连接到Zabbix Server容器:
bash
systemctl restart zabbix-agent
在Zabbix Web界面中配置主机信息,将Agent的IP地址设置为宿主机的IP地址。刷新页面,检查连接状态,确保一切正常。
网络工程师的zabbix之旅(实战) -- zabbix_server5.0安装部署
在开始网络工程师的zabbix_server5.0安装部署之旅前,确保你的系统环境如下:CentOS 7.0操作系统
2个CPU
8GB内存
GB磁盘空间
建议具备网络访问权限以获取最新软件包
在安装前,需进行一些基础设置:临时关闭并后续永久关闭selinux
关闭防火墙服务,禁用开机自启,并确认服务状态
接下来是卡友地带源码zabbix_server5.0的正式安装步骤:从阿里云提供的centos7.0和zabbix5.0源码中安装zabbix rpm包,并清除yum缓存
通过yum安装zabbix-server-mysql和zabbix-agent
分两步安装zabbix前端:
安装CentOS SCL
修改zabbix.repo配置文件,启用zabbix-frontend
安装mariadb数据库,设置开机自启,检查服务状态
初始化数据库,创建zabbix库、用户及权限
导入zabbix数据库,配置相关配置文件,如DBPassword和timezone
启动相关服务并设置开机自启
通过浏览器访问"/zabbix/commu...上找到相应的模板。由于我使用的zabbix版本是5.0,因此我下载了5.0版本的波段神兵指标源码模板。
2.将下载的模板导入zabbix
按照图1~2的步骤,点击"配置"-"模板"-"导入",然后点击"选择文件"选择下载好的模板,最后点击"导入"。如图3所示,导入的模板名为"HSC Discovery DHCP scopes - HSC"。
3.修改该模板的一些监控项
按照图1~2的步骤,点击"Status Serviço DHCP",将监控项的类型从"Zabbix 客户端"改为"Zabbix 客户端(主动式)"。如图3所示,点击该模板的宏,添加一个宏"{ $SNMP_COMMUNITY}"并给它赋值,方便后期添加主机时调用。
4.DHCP服务器安装agent并配置成主动模式,之后配置SNMP服务
4.1安装agent并配置成主动模式
参见沐希:网络工程师的zabbix之旅(实战) -- zabbix agent监控windows系统
4.2开启SNMP服务
4.2.1SNMP服务安装
4.2.1.1打开"服务管理器",点击"管理"-"添加角色与功能"
4.2.1.2开始之前,直接点击"下一步"
4.2.1.3安装类型,选择"基于角色或基于功能的安装",后点击"下一步"
4.2.1.4服务器选择,默认即可,后点击"下一步"
4.2.1.5服务器角色,默认即可,后点击"下一步"
4.2.1.1功能,勾选"SNMP服务"-"SNMP WMI提供程序",后点击"下一步",最后点击"安装"。
4.2.2SNMP服务配置
4.2.2.1打开服务管理器,选择"工具"-"服务",如图1
4.2.2.2右击"SNMP Service",后点击"属性"。如图2
4.2.2.3"安全"一栏选择"添加(D)","团体权限(R)"选择"只读","社区名称(C)"自定义,之后勾选"接受来自任何主机的SNMP数据包(C)",如图3
5.在zabbix的命令行用snmpwalk测试
6.在zabbix的web界面添加dhcp服务器
点击"配置"-"主机"-"创建主机",如图1
按如图2关联主机
按图3关联两个模板
7.最后查看是否有关键的dhcp地址池的数据
笔者全开源写作,希望能帮助网工路上的伙伴少走弯路,如内容有疑问随时交流,文章将反复打磨!
欢迎各位小伙伴关注点赞收藏评论交流,如果觉得特别认可,可挑一篇帮助到你的文章打赏1元 支持,各位的鼓励是笔者创作的动力,感谢!