zabbix-server新增zabbix-agent
zabbix监控系统搭建好了之后,就需要为各种角色host加入进来,现在新增一台zabbix-agent:
1.在172.16.23.128上安装zabbix-agent,zabbix-server:172.16.23.131
# rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
# cd /etc/yum.repos.d/
# mv epel.repo epel.repo.bak
# yum install zabbix zabbix-agent -y
# mv epel.repo.bak epel.repo
安装完成agent端程序之后,现在做一些简单配置:
# sed -i 's/Server=127.0.0.1/Server=172.16.23.131/g' /etc/zabbix/zabbix_agentd.conf
# sed -i 's/ServerActive=127.0.0.1/ServerActive=172.16.23.131/g' /etc/zabbix/zabbix_agentd.conf
Hostname=172.16.23.128
然后开启服务,并检查日志是否报错:
# systemctl start zabbix-agent
# systemctl status zabbix-agent
# tail -f /var/log/zabbix/zabbix_agentd.log
[root@master zabbix_agentd.d]# tail -f /var/log/zabbix/zabbix_agentd.log
7681:20181209:123239.539 IPv6 support: YES
7681:20181209:123239.539 TLS support: YES
7681:20181209:123239.539 **************************
7681:20181209:123239.539 using configuration file: /etc/zabbix/zabbix_agentd.conf
7681:20181209:123239.540 agent #0 started [main process]
7682:20181209:123239.540 agent #1 started [collector]
7683:20181209:123239.540 agent #2 started [listener #1]
7684:20181209:123239.541 agent #3 started [listener #2]
7686:20181209:123239.542 agent #5 started [active checks #1]
7685:20181209:123239.543 agent #4 started [listener #3]
然后配置zabbix的web页面:

注意:这里的hostname一定要和zabbix-agent端配置文件的hostname一致,不然会报错如下:
[root@master zabbix_agentd.d]# tail -f /var/log/zabbix/zabbix_agentd.log
7644:20181209:122919.996 TLS support: YES
7644:20181209:122919.996 **************************
7644:20181209:122919.996 using configuration file: /etc/zabbix/zabbix_agentd.conf
7644:20181209:122919.997 agent #0 started [main process]
7645:20181209:122919.997 agent #1 started [collector]
7646:20181209:122919.998 agent #2 started [listener #1]
7648:20181209:122919.999 agent #4 started [listener #3]
7647:20181209:122919.999 agent #3 started [listener #2]
7649:20181209:122920.000 agent #5 started [active checks #1]
7649:20181209:122920.007 no active checks on server [172.16.23.131:10051]: host [master] not found
7649:20181209:123120.077 no active checks on server [172.16.23.131:10051]: host [master] not found
当只添加了host而没有添加template,那么日志并不会报错,但是web页面那里的agent不会变绿:

上面是添加template之后的,所以agent变为了绿色
zabbix-agent:172.16.23.128 zabbix-server:172.16.23.131
现在在agent端配置自定义item:
/etc/zabbix/zabbix_agentd.d/userparameter_script.conf
[root@master zabbix_agentd.d]# cat userparameter_script.conf
UserParameter=getupload,/etc/zabbix/getupload.py
配置文件确保这里是打开的:Include=/etc/zabbix/zabbix_agentd.d/*.conf,/etc/zabbix/getupload.py该脚本必须有执行权限
[root@master zabbix_agentd.d]# cat /etc/zabbix/getupload.py
#!/usr/bin/env python
def getload():
with open("/proc/loadavg", "r") as f:
con2 = f.read().split()
f.close()
return con2 print(getload()[0])
agent配置完成后重启zabbix-agent服务:systemctl restart zabbix-agent
然后在zabbix-server端手动获取该值:
[root@zabbix-server zabbix_agentd.d]# zabbix_get -s 172.16.23.128 -k getupload
0.00
上面-s 后面接上zabbix-agent的ip,如果agent在server上就和server ip一致,-k后面接命名的item
zabbix-server新增zabbix-agent的更多相关文章
- docker 一键安装zabbix server、zabbix agent
基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...
- Zabbix Server 和 Zabbix Agentd 开机自动运行
Zabbix Server 和 Zabbix Agentd 开机自动运行 请问:怎样 Zabbix Server 和 Zabbix Agentd 开机自动运行? 注:如果你的命令行写进了 /etc/r ...
- zabbix server端与agent端源码安装 自定义监控项
ZabbixServer的安装(只有源码装zabbix才能装支持java) 搭建自定义yum仓库并安装支持包 yum -y install createrepo #下载依赖关系命令 createrep ...
- zabbix之 zabbix server 跟 agent 更换ip地址
描述: zabbix server端跟agent端更改 ip . 改完之后,相应配置文件 (zabbix_agentd.conf.zabbix_server.conf)的ip也进行了替换 但是依旧报错 ...
- zabbix Server 4.0 部署及之内置item使用案例
zabbix Server 4.0 部署及之内置item使用案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.zabbix组件架构概述(图片摘自网络) 1>.zabbi ...
- 运维监控-使用Zabbix Server 添加自定义 item
运维监控-使用Zabbix Server 监控自定义 item 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客就直接开门见山如何使用Zabbix Server 监控自定义 ...
- zabbix server总是stoped,找到此方法解决了问题
zabbix日志报错: One child process died (PID:8885,exitcode/signal:1). Exiting ... syncing history data... ...
- 使用zabbix server监控tomcat实战案例
使用zabbix server监控tomcat实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大家都知道,zabbix server效率高是使用C语言编写的,有很多应用程序 ...
- Zabbix Server宕机报“__zbx_mem_malloc(): out of memory (requested 96 bytes)”
早上登录Zabbix的时候,发现其提示"Zabbix server is not running: the information displayed may not be current& ...
- 转 zabbix debug and zabbix使用percona插件监控mysql
########## https://www.cnblogs.com/keithtt/p/8542987.html zabbix使用percona插件监控mysql 1.添加percona仓库. ...
随机推荐
- How MySQL Uses Indexes CREATE INDEX SELECT COUNT(*)
MySQL :: MySQL 5.7 Reference Manual :: 9.3.1 How MySQL Uses Indexeshttps://dev.mysql.com/doc/refman/ ...
- 拓扑_dfs——找最小环
今天在题库发现了一个wa了很久还没调过的题,这个题呢是2015年noip的day1t2,莫名感觉难度上升(其实水的一匹). 这道题输出是3,其实就是一个图中让你找最小环,尽管我不会找环,但是要是我的话 ...
- Assign the task---hdu3974(线段树优化+dfs)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3974 题意就是:公司有n个员工,关系有n-1个,T x y 代表把工作y交给员工x: 员工可以把工作交 ...
- MyEclipse如何安装egi插件及如何将github项目引入MyEclipse中
一.如何查看MyEclipse版本及Eclipse版本号 查看MyEclipse版本号:MyEclipse主界面的菜单栏的最左边“help”—>选择“About MyEclipse Enterp ...
- CF1044B Intersecting Subtrees 构造+树论
正解:构造 解题报告: 传送门 又是一道交互题!爱了爱了! 这题真的,极妙!非常神仙!就非常非常思维题! 直接说解法了吼 说起来实在是简单鸭 就是先问一个对方的联通块中的一个点在我这儿的编号,记为x ...
- sublime eslint 和 jshint的安装与使用
jshint简介 jslint是一javascript的语法检测,众多前端自动化工具都又用到,编辑器也用到jshint. webstorm很强大,自身带有,但是我使用的电脑带不动.sublime或者a ...
- Pycharm自动换行
只对当前文件有效的操作是菜单栏->View -> Active Editor -> Use Soft Wraps. 要是想对所有文件都起到效果,就要在setting里面进行操作.Pe ...
- 第十八篇:融汇贯通--谈USB Video Class驱动
USB Video Class驱动是WINDOWS系统包含的一个针对于USB VIDEO 类的驱动程序. 好多project师都做过USB VIDEO设备端的开发, 基本的工作内容为: 使用FIRMW ...
- CentOS工作内容(三)配置网络IP地址
CentOS工作内容(三)配置网络IP地址 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末 ...
- 006-jdk1.5版本新特性
一.Java SE 5.0 (1.5.0) 名称:Tiger(老虎) 发布日期:2004-09-30 新特性: 1.1.静态导入 定义:静态导入用于简化程序对类静态属性和方法的调用. 语法: impo ...