当前位置: 首页 > news >正文

【ZABBIX管理-2】

nmcli c mod eth0 ipv4.method manual ipv4.addresses 192.168.80.168/24 ipv4.gateway 192.168.80.2 ipv4.dns 114.114.114.114
nmcli c down eth0 && nmcli c up eth0

监控服务

nginx监控服务

在agent端:

yum install -y nginx

vim /etc/nginx/nginx.conf

stub_status on;

access_log off;

systemctl enable --now nginx

测试:curl localhost/basic_status

主机关联服务监控模板

mysql监控服务

在 MySQL 主机上部署 Zabbix Agent,通过 Agent 执行监控脚本或使用模板自带的键值,定期采集 MySQL 的运行状态和性能指标,然后上报给 Zabbix Server 进行展示和告警。

agent端:

拷贝模板

cp /usr/share/doc/zabbix-agent/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/

运行后看获取参数

systemctl restart zabbix-agent

yum install -y mysqld-server

systemctl enable --now mysqld

配置数据库监控用户

mysql

mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY 'westos';

mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

mysql>quit

mkdir /var/lib/zabbix

vim /var/lib/zabbix/.my.cnf

[client]

protocol=tcp

user='zbx_monitor'

password='westos'

主机关联服务监控模板

tomacat监控服务

server端安装jmx

yum install -y zabbix-java-gateway

vim /etc/zabbix/zabbix_server.conf

JavaGateway=192.168.80.159

JavaGatewayPort=10052

StartJavaPollers=5

重启服务

systemctl restart zabbix-server

agent端安装tomcat

[root@server2 ~]# yum install java-1.8.0-openjdk
[root@server2 ~]# ls
anaconda-ks.cfg apache-tomcat-9.0.120 apache-tomcat-9.0.120.tar.gz
[root@server2 ~]# tar zxf apache-tomcat-9.0.120 -C /usr/local/
[root@server2 ~]#cd /usr/local/
[root@server2 local]# rm -fr tomcat
[root@server2 local]# ln -s apache-tomcat-9.0.120/ tomcat
[root@server2 local]# cd tomcat/
[root@server2 tomcat]# ls
BUILDING.txt CONTRIBUTING.md LICENSE NOTICE README.md RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
[root@server2 tomcat]# cd bin/

[root@server2 bin]# vim catalina.sh

加入模板

添加jmx接口8888

rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

[root@server5 ~]# cd /var/lib/zabbix/percona/templates
[root@server5 templates]# cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
[root@server5 templates]# systemctl restart zabbix-agent

zabbix api

[root@server1 ~]# curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": "Admin",
"password": "zabbix"
},
"id": 1,
"auth": null
}' http://192.168.80.171/zabbix/api_jsonrpc.php | python -m json.tool

获取token

token,后续api 调用都是使用此token

072cc38350618b82d20fd0c2b79202ce

获取主机列表

vimzabbix-api.sh

curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "host.get",
"params": {
"output": [
"hostid",
"host"
],
"selectInterfaces": [
"interfaceid",
"ip"
]
},
"id": 2,
"auth": "96d5d7751bca1afdcd6cd9a3187936d8" #token
}' http://192.168.80.171/zabbix/api_jsonrpc.php | python -m json.tool

[root@server1 ~]# chmod +x zabbix-api.sh
[root@server1 ~]# ./zabbix-api.sh

http://www.jsqmd.com/news/1407348/

相关文章:

  • 洛谷 P2619 [国家集训队] Tree I
  • Hyper-V虚拟机安装Windows 10完整指南:从环境搭建到性能优化
  • 腾讯云Coding Plan全解析:云端开发环境搭建与CI/CD实战指南
  • 前端Loading效果实现指南:从CSS动画到骨架屏的完整方案
  • Perplexity鸿蒙版导出word格式,我只信这只“AI 导出鸭”
  • XML Schema 复合空元素详解:定义、约束与实战示例
  • Linux系统——进程概念(上)
  • 2026年成都旧房翻新装修公司口碑推荐:5家实力整装企业盘点,老房翻新避坑指南与选择攻略详解 - U渠道
  • 戴尔灵越14R笔记本拆解升级全攻略:清灰换硅脂与SSD升级实战
  • Google MediaPipe:提供手势识别器 (Gesture Recognizer) 任务 DEMO实现
  • 2026成都工序验收装修公司推荐指南:3家正规靠谱实力装企盘点对比,施工工序验收标准解析与签约避坑FAQ详解 - 产业观察报
  • 本地生活系统架构拆解:统一后台、订单索引与私有化交付
  • Git保姆级安装指南:Windows/macOS/Linux全平台配置与避坑
  • GitHub Trending榜首项目解析:自改进AI Agent的技术实现与生态关联
  • 内网隧道与代理
  • AI Agent权限管理实战:安全桥接模型决策与系统执行
  • 异音检测系统投资回报分析:工厂决策者的ROI计算指南
  • 计算机网络核心考点精讲:TCP/IP、GBN协议与IP分片实战解析
  • Python量化实战:如何自动化扫雷高负债与高商誉个股?基于 QuantDash API 的风险避坑指南
  • 2026成都极致性价比家装公司推荐盘点:正规整装品牌怎么选?高性价比装修避坑指南与签约合作FAQ详解 - 商业大观
  • 2026成都闭口合同整装公司推荐:本地正规整装企业实力盘点,闭口合同签约避坑指南、选择标准与适配场景详解全攻略 - 行业观察网
  • Gerrit合并冲突解决:从Git原理到IDEA实战指南
  • 「Python 避坑 · 第 3 篇」0.1 + 0.2 不等于 0.3?Python 的数学是体育老师教的吗!
  • 79-接口清单当前视图导出:为什么导出应该尊重用户正在看的筛选结果
  • 视觉特征-自监督-对比学习:CLIP
  • 免费AI工具实战指南:从文字到视频,构建你的个人效率工具箱
  • 【Android开发日记01】新拟态汉服管理APP - 已开源
  • GET与POST核心差异解析:从协议原理到工程实践避坑指南
  • 78-用例导出与知识可迁移性:为什么平台资产还要能被带出去
  • 深度优先算法(2)——例题详解