@
目录
- 实战
- Zabbix server源码安装使用示例
- 部署
- 配置
- Zabbix agent2使用示例
- 部署
- 配置
- Zabbix proxy使用示例
- 部署
- 配置
- 自定义监控使用示例
- 触发器使用示例
- 图形使用示例
- 模板使用示例
- SNMP监控使用示例
- 自动发现使用示例
- 自动注册使用示例
- JMX监控使用示例
- Zabbix server源码安装使用示例
# 下载zabbix的源码包wget https://github.com/zabbix/zabbix/archive/refs/shenghuo/tags/6.2.4.tar.gz# 解压下载好的zabbix源安装包mkdir /usr/local/zabbixtar -zxvf zabbix-6.2.4.tar.gz -C /usr/local/zabbix/# 为编译安装依赖yum -y install net-snmp-devel libevent-devel mysql-devel libxml2-devel curl-devel gcc gcc-c++ pcre-devel OpenIPMI-develcd /usr/local/zabbix/zabbix-6.2.4./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmimake install
配置mysql就使用前面部署好的容器zabbix-docker-624_mysql-server_1 , 通过docker inspect zabbix-docker-624_mysql-server_1找到"IPAddress": "172.16.239.2"vi /usr/local/zabbix/etc/zabbix_server.conf
DBHost=172.16.239.2---数据库本机DBName=zabbix---数据库库名DBUser=zabbix---数据库账号DBPassword=zabbix---数据库密码DBSocket=/var/lib/mysql/mysql.sock---指定sock路径ListenPort=10051---服务端监听端口ListenIP=0.0.0.0---监听IP范围
# 停掉基于容器的zabbix-agent和zabbix-serverdocker stop zabbix-agent1docker stop zabbix-docker-624_zabbix-server_1# 复制启动配置cp /usr/local/zabbix/zabbix-6.2.4/misc/init.d/fedora/core/zabbix_server /etc/init.d/# 修改BASEDIRvim /etc/init.d/zabbix_serverBASEDIR=/usr/local/zabbix# 启动zabbix-serverservice zabbix_server start
文章插图
由于前面是容器启动修改主机Zabbix server , 这里修改为本机127.0.0.1地址 ,
文章插图
vi /usr/local/zabbix/etc/zabbix_agentd.conf , 下面这三项保持默认设置即可
Server=127.0.0.1---填写server端IP,server链接agent获取数据ServerActive=127.0.0.1---填写server端IP,agent主动提交数据Hostname=Zabbix server---给agent设定一个名字 , 默认为Zabbix server
# 复制服务配置cp /usr/local/zabbix/zabbix-6.2.4/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/vi /etc/init.d/zabbix_agentdBASEDIR=/usr/local/zabbix# 启动服务service zabbix_agentd start
查看zabbix-server和zabbix-agent的进程信息和监听端口文章插图
等待一小段时间后查看web的主机信息Zabbix server已为可用状态
文章插图
Zabbix agent2使用示例部署部署Agent和Agent2使用rpm安装是比较方便的
# 安装Zabbix仓库rpm -Uvh https://repo.zabbix.com/zabbix/6.2/rhel/7/x86_64/zabbix-release-6.2-3.el7.noarch.rpmyum clean all# 安装Zabbix agent2yum install zabbix-agent2 zabbix-agent2-plugin-*
编辑zabbix-agent2的配置文件 vi /etc/zabbix/zabbix_agent2.conf# 被动检查相关配置,允许zabbix-server的IP到当前服务器上获取数据 , 可以写多个IPServer=192.168.50.95# Option: Hostname ,区分大小写且在zabbix server唯一的值Hostname=agent2-host1# Server和ServerActive都是zabbix_server端的ipServerActive=192.168.50.95
启动zabbix-agent2systemctl start zabbix-agent2systemctl enable zabbix-agent2netstat -ntulp |grep 10050
经验总结扩展阅读
- 葫芦能吃吗 怎么吃啊
- 北方桑葚几月份成熟?
- 金樱子什么时候成熟?
- 镇宁樱桃什么时候成熟?
- 虾黄是什么部位
- 怎样判断榴莲是否成熟
- 昭通苹果什么时候成熟?
- 印盒李子什么时候成熟?
- 大米什么时候成熟?
- DevOps|乱谈开源社区、开源项目与企业内部开源