Linux学习12-zabbix其他服务监控
服务监控
nginx服务
agent安装nginx
![]()
修改配置文件
![]()
启动监控功能,关闭日志

启动服务
![]()
sever2添加模板
![]()
已经可以监控到nginx的服务了

mysql服务
下载MySQL-server
![]()
创建用户,赋予权限

新建文件夹,修改其中的隐藏文件

用户名和密码

添加MySQL模板

已经可以监控到MySQL数据库

percona数据库服务
首先导入模板


安装rpm包
![]()
拷贝文件,重启服务使其生效

编辑

修改用户名和密码

删除之前的配置文件,将新的配置文件拷贝过来

添加模板

可以看到监控项已启用

注:php版本可能过高
tomcat服务
下载JMX监控服务
![]()
启动服务,查看端口

修改配置文件
![]()
改为agent IP

重启服务使修改生效
![]()
下载开发工具包
![]()
官网下载tomcat压缩包

解压缩
![]()
创建软连接

编辑启动脚本
![]()
指定端口,关闭ssl加密与身份验证

启动服务

主机添加端口与模板

监控项已启动

集成外部告警
睿象云官网注册,进入集成->监控工具,选择zabbix

在conf文件中可以找到alertscripts目录的路径,切入

下载
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-4.0.5.tar.gz
解压
![]()
切目录
![]()
生成Appkey

使用Appkey,输入zabbix访问url,账号和密码,初始化zabbix告警通知

回到zabbix,管理->媒介,已经可以看到自动添加了cloud alert media

zabbix api
允许开发者和运维人员通过编程的方式来与 Zabbix 服务器交互,从而实现对监控系统的自动化管理、配置和数据查询
获取token(数字令牌)用于身份验证
编辑脚本
![]()
用于获取token

result得到token

拉取主机列表
修改文件,将auth替换为刚才得到的token

运行脚本,自动列出所有被监控的主机

同样也可以通过编辑脚本的方式来删除,添加主机
删除主机

添加主机



更多推荐

所有评论(0)