问题一、 Q:这个怎么办 A:zabbix server上 curl file:///C:\Users\Tony\AppData\Local\Temp\ksohtml22344\wps1.jpghttp://www.sogou.com 可以正常返回吗? Q:什么是返回 A:你这个提示是解析sougou 的地址失败,你需要先确认你zabbix服务器本身支不支持这个地址的解析,也就是curl测试一下 Q: A:yum -y install curl* 试试 Q:已经安装玩了,搜狗的返回数据是 A:改成30试试 Q:多谢,可以了 问题二、 Q:我想问下,故障已经发生了,但是zabbix发现的很慢从哪里改参数呢,让故障发生的一瞬间就提示告警 A:改下故障告警触发器对应的指标刷新间隔,根据你的需求可以改成秒级 Q:这个的刷新间隔从哪里改 A:主机管理-监控项 有个参数是设置更新间隔的 问题三、 Q:这个咋解决,我timeout已经设置为30了 A:这个监控项能点进去看下表达式吗 Q:我用的是脚本 A:这个脚本手动执行结果返回是json吗 Q:是这个 A:监控项先改成被动式,然后zabbix server执行zabbix_get -s 客户端IP -k 'wyzt',看能不能正确接受 Q:我监控的客户端是主动模式,没法执行zabbix_get -s 客户端IP -k 'wyzt' A:监控项先改成被动式测试一下 Q:改了,我无法zabbix_get测试,服务端到客户端不通,因为我客户端的IP是一个内网地址 问题四、 Q:./var/lib/mysql/ibdata1 文件过大(300多G数据),实际./var/lib/mysql/zabbix/history_uint.ibd 文件只有139G 需要怎么清除./var/lib/mysql/ibdata1 文件 求乐乐指导一下。 A:你是不是mysql参数配置的所有数据都写到共享表空间了? Q:之前装系统时默认的,现在改了mysql的配置了,可是./var/lib/mysql/ibdata1 文件里面的数据还是没法删除,直接删了ibdate1文件会不会导致mysql无法运行 A:这个是正在使用文件,没法直接删,删了你库就起不来了,你可以先全库备份,然后停止运行mysql,再删掉ibdata1(备份一份),启动mysql,数据库倒回 Q:有什么简单的方式清除了ibdate1里面的数据吗 A:没有,配置优化后,只能防止它再增大 问题五、 Q:我在docker下安装的zabbix,为啥一直出现这个告警?我也安装网上的说了,把IP填进去了,都不行 A:看下你这个触发器关联监控项对应的历史数据 Q:我填了0.5,哪里错了 A: 不是,你这个触发器不是告警了吗,触发器关联的总有监控项吧,我想看的是监控项最近的数据 Q: A:你这是zabbix server主机的自监控是吧,主机借口127.0.0.1试过吗? Q:试过了,我是docker安装的,上面那个就正常 A:上面的那个是别的主机是吧 Q:是的,好像没有10050端口 A:你agent类型的监控项数据不是还在实时刷新吗?那就说明agent是可用的,你zabbix server是docker部署的,还是agent用docker部署的,agent是正常安装的? Q:有问题的这台agent没有安装 A:你安装试试 Q:装这个吗 A:是的 Q:有一个 docker pull zabbix/zabbix-agent2,装那个好? A:有标签吗,agent和server的版本要一致 Q:没有 A:那你下agent容器的时候,也指latest,不带的那个,容器跑起来,agent服务器的配置文件看下 Q:配置一般在哪个文件夹了 A:etc,zabbix_agentd.conf,主机名跟web端对应,Server和ServerActive都指向zabbix的IP地址 Q: A:改了。参数不对,Hostname=本地主机名,Server=zabbix服务器ip,ServerActive=zabbix服务器ip,ListenPort=10050 先改这4个,改完重启,看下agent的日志。 Q:重启了,咋又回去 A:你容器怎么启动的,重启命令给我看下 Q:这样 A:重启的时候加上这句,gent容器的配置在创建的时候被那个命令已传参的方式写入的,所以你重启容器,加载应该还是那个配置 Q:还是不行 A:command not found,zabbix_get,zabbix环境变量没配 zabbix_get -s 127.0.0.1 -k system.hostname, Q:错了 A:第二个报错是提示配置文件的IP地址,没有指对,我是说agent的配置文件,把Server的IP换成后面这个IP. Q:好,我再删除容器,再来一遍,可以了。 |
错误信息