zabbix
提示:以下是本篇文章正文内容,下面案例可供参考
一、配置环境
准备两台新的rhel7.6版本虚拟机。
二、agent端安装
承接上一个博客zabbix[服务端安装] 的内容。 首先将服务端中的仓库配置文件copy到server7以及server8中 然后可以先把两台agent端校验置0
两台主机都安装服务 yum install -y zabbix-agent
手动添加方法 (以server7为例)
绿灯亮起表示生效
自动添加(以server8为例)
配置文件 与server7一样 更改服务器ip和hostname
自动注册(以server8为例)
为了测试server8并看到效果 先删掉server8的信息,关闭自动寻找
删掉的server8自动注册成功
API方式
图形化操作实现,使用更加便利 关于得到的返回值的解释 检索主机列表 删除主机
创建 vim zabbix-api.sh
curl -XPOST -H 'Content-Type: application/json-rpc' -d '
{
"jsonrpc": "2.0",
"method": "host.create",
"params": {
"host": "server8",
"interfaces": [
{
"type": 1,
"main": 1,
"useip": 1,
"ip": "172.25.254.108",
"dns": "",
"port": "10050"
}
],
"groups": [
{
"groupid": "2"
}
],
"tags": [
{
"tag": "server8",
"value": "Linux server"
}
],
"templates": [
{
"templateid": "10001"
}
]
},
"id": 2,
"auth": "7196365dbb53d12e2ed626c23b4fb21a"
}' http://172.25.254.106/zabbix/api_jsonrpc.php | python -m json.tool
./zabbix-api.sh
三、采集流程(agent方式监控)
实验 在server7中先安一个nginx http://nginx.org/en/download.html nginx的安装流程在之前的博客中已经提及,这里就不再过多叙述
[root@server7 ~]
[root@server7 ~]
[root@server7 nginx-1.20.2]
auto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src
[root@server7 nginx-1.20.2]
[root@server7 nginx-1.20.2]
[root@server7 nginx-1.20.2]
[root@server7 nginx-1.20.2]
[root@server7 nginx-1.20.2]
auto CHANGES.ru configure html Makefile objs src
CHANGES conf contrib LICENSE man README
[root@server7 nginx-1.20.2]
[root@server7 nginx]
conf html logs sbin
[root@server7 nginx]
[root@server7 nginx]
conf html logs sbin
[root@server7 nginx]
[root@server7 conf]
fastcgi.conf koi-utf nginx.conf uwsgi_params
fastcgi.conf.default koi-win nginx.conf.default uwsgi_params.default
fastcgi_params mime.types scgi_params win-utf
fastcgi_params.default mime.types.default scgi_params.default
[root@server7 conf]
[root@server7 conf]
[root@server7 conf]
[root@server7 nginx]
[root@server7 zabbix_agentd.d]
[root@server7 zabbix_agentd.d]
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/zabbix_agentd.d
/usr/lib/systemd/system/zabbix-agent.service
/usr/lib/tmpfiles.d/zabbix-agent.conf
/usr/sbin/zabbix_agentd
/usr/share/doc/zabbix-agent-5.0.19
/usr/share/doc/zabbix-agent-5.0.19/AUTHORS
/usr/share/doc/zabbix-agent-5.0.19/COPYING
/usr/share/doc/zabbix-agent-5.0.19/ChangeLog
/usr/share/doc/zabbix-agent-5.0.19/NEWS
/usr/share/doc/zabbix-agent-5.0.19/README
/usr/share/doc/zabbix-agent-5.0.19/userparameter_mysql.conf
/usr/share/man/man8/zabbix_agentd.8.gz
/var/log/zabbix
/var/run/zabbix
[root@server7 zabbix_agentd.d]
[root@server7 zabbix_agentd.d]
[root@server7 zabbix_agentd.d]
nginx.conf
测试 去server端(server6)安装get yum install -y zabbix-get
有乱码 自己下一个字体替换下
需要统计显示的信息可以自定义添加 systemctl restart zabbix-agent.service
依次添加三个
更新
|