服务监控

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

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

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

删除主机

添加主机

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐