zabbix邮件告警

使用 zabbix 邮件发送告警消息,老是遇到发送程序出现问题,因此使用 go 结合开源的邮件库,写了一个 smtp 发邮件的程序(CentOS 6.4 X64 位测试通过) 下载地址:zabbix_mail.x86_64.tar.gz 使用方法: zabbix alertscripts 脚本路径为/usr/local/zabbix/alertscripts cd /usr/local/zabbix/alertscripts wget……

Continue reading

monitoring mysql with zabbix

使用 go 语言写了一个采集 mysql 性能的小程序,通过 SDK 连接 mysql 数据库,采集数据库性能指标,同时采集远程数据库的性能,大家可试用一下,欢迎提出修改意见和建议 被监控端设置 监控下载: Linux: mymon_x86.tar.gz mymon_x64.tar.gz Linux: 修改 zabbix agentd 配置文件(具体位置根据自身情况设置),添加 key vi /usr/local/zabbix/etc/zabbix_agentd.conf 添加如下 #mysql UserParameter=mysql.status[*],/usr/local/zabbix/bin/mysql/mymon $1 $2 添加好之后执行 mkdir -p /usr/local/zabbix/bin/mysql/ cd /usr/local/zabbix/bin/mysql/ wget……

Continue reading

monitoring tomcat with zabbix

zabbix 提供了一个 java gateway 的应用去监控 jmx(Java Management Extensions,即 Java 管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX 可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 一. Zabbix 的 JMX 监控架构 二.安装 Java gate……

Continue reading

setting up sms with cacti

之前听人说使用飞信告警,由于最近飞信机器人协议更新,不能使用,因此采用了第三方的短信接口,实现了 cacti 的短信告警。 接口申请 市面上短信接口很多,都提供了标准的 http 接口,我试用了云片网络的短信接口,申请好之后,要申请一个模版,不按照模版是不能发送的,另外还要添加你的主机 IP 地址到白名单里,不……

Continue reading

monitoring oracle with zabbix

使用 zabbix 监控 oracle 数据库之前用过Orabbix和Pyora,都不太理想,主要问题有以下几点 1.orabbix 需要数据库安装 java 环境,另外 SQL 脚本哪里,本人实在不会配置,调整起来比较麻烦,因为不熟悉 2.Pyora 需要在服务端指定链接的数据库用户名等信息,有点不安全,另外一个 python 的 cx-Oracle 依赖包真心难安装,头疼! 于是打算自己用简……

Continue reading

Monitor MySQL Zabbix

环境 操作系统 CentOS7 Zabbix 版本 2.4.3 MySql 版本 5.6.23 zabbix_agent 安装目录 /usr/local/zabbix/ 被监控端配置 下载监控模版 m percona-monitoring-plugins-1.1.4.tar.gz 下载到客户端/opt 目录下 cd /opt wget https://dl.cactifans.com/template/percona-monitoring-plugins-1.1.4.tar.gz tar zxvf percona-monitoring-plugins-1.1.4.tar.gz 建立对应目录 mkdir -p /var/lib/zabbix/percona/scripts/ 拷贝参数文件到 agentd 的配置文件目录(一般为 zabbix_agent 安装目录下的 etc 下的 zabbix_agentd.conf.d 目录) cd /usr/local/zabbix/etc/zabbix_agentd.conf.d/ cp /opt/percona-monitoring-plugins-1.1.4/zabbix/templates/userparameter_percona_mysql.conf . 修改 zabbix_agentd.conf 启用参数文件文件 vi /usr/local/zabbix/etc/zabbix_agentd.conf 253 行,取消注释 Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf 修改后,重启 agentd service zabbix-agent restart 配置 mysql 数据连接……

Continue reading

Install Zabbix 2.4 on Rhel 6.4

系统安装 通过 iso 安装 rhel6.4 系统 64 位,一路默认即可,设置好网络。 注意事项: 1.不使用 UTC 时区 2.选择安装基本服务器 3.安装好之后同步时间: 通过 ntp 同步服务器时间,这里我使用上海交通大学的 ntp 服务器,进行时间同步,执行一下命令同步时间 1 ntpdate ntp.sjtu.edu.cn 4.关闭 seLinux 和防火墙 1 vi /etc/sysconfig/selinux 把 enforcing 改成 disabled,保存 SELINUX=disabled……

Continue reading