Ubuntu 12.04环境下使用Zabbix监控Apache的配置过程
来源:互联网 发布:hdfs如何保证数据安全 编辑:程序博客网 时间:2024/06/08 01:06
参考:http://www.it165.net/os/html/201404/7978.html
默认Zabbix的环境已搭建好(我使用的是Zabbix2.2),环境有一个Zabbix server(后面简称server)和一个Zabbix agent(后面简称agent)。现在开始配置过程。
首先在本机下载模板:https://github.com/rdvn/zabbix-templates/archive/master.zip
该zip包有apache、memcache、redis、varnish模板,我们解压后使用其中的apache模板。其次,要在要监控的主机(Zabbix agent端安装Apache,安装命令为apt-get install apache2)。
打开Zabbix agent端的apache的server-status:# vim /etc/apache2/apache2.conf
末行添加如下内容:
---------------------
ExtendedStatus On
<location /server-status>
SetHandler server-status
Order Allow,Deny
Allow from all
</location>
---------------------
重启apache使其生效:
# service apache2 restart
将下载下来的zip包内apache目录下的apache_status.sh上传到Zabbix agent端机器上的/usr/local/bin/目录下,并赋予执行权限
# chmod +x apache_status.sh
在zabbix中可以自定义监控变量,通过自己写的bash脚本来抓取相关信息返回给zabbix server,这里我们需要在运行zabbix agent的机器上上编辑/etc/zabbix/zabbix_agentd.conf,修改zabbix_agentd.conf配置:# vim /etc/zabbix/zabbix_agentd.conf
末行添加如下内容:
-------------
UserParameter=apache[*],/usr/local/bin/apache_status.sh$1
-------------
其中apache[*]是定义的zabbix agent变量,/data/shells/apache_status.sh 定义这个变量的动作脚本。重启zabbix服务:# pkill zabbix_agentd
# /etc/init.d/zabbix_agentd start
在Zabbix web前端导入模板
选择组态菜单,点击模板,点击界面右上角的汇入,将下载的zip包apache目录下的apache.xml文件导入zabbix模板,点击汇入
查看新汇入的模板,并添加为模板触发器(这一步是为了接收示警邮件才配置的,如果不需要接收示警文件此步可略去)
选择组态菜单,点击模板,在列表中找到模板apache_t,点击触发器,在界面的右上角点击创建触发器。触发器的表达式根据自己的需要构建。
将Zabbix agent关联到新汇入的模板apache_t
选择组态菜单,点击主机,点击Zabbix agent的主机名称(我这里是zabbixoftest):
点击主机名称以后,点击界面的模板选项卡,点击选择,在弹出的对话框中勾选apache_t,点击选择。点击添加,点击存档。
这样就完成了监控Apache的配置过程,可以选择监测中菜单栏,点击最新数据查看Apache的监控项。
- Ubuntu 12.04环境下使用Zabbix监控Apache的配置过程
- Zabbix Ubuntu 环境下配置
- 【zabbix】 ubuntu环境下zabbix的安装
- ubuntu下安装配置部署zabbix——mysql监控
- 运维监控——zabbix环境的搭建配置
- ubuntu环境下使用apt-get配置apache+php+mysql
- ubuntu环境下使用apt-get配置apache+php+mysql
- Zabbix的SNMPTrap监控配置
- Ubuntu 下使用minicom 的配置过程
- Ubuntu 下使用minicom 的配置过程
- Ubuntu 下使用minicom 的配置过程
- Ubuntu 下使用minicom 的配置过程
- Zabbix分布式监控平台(1)环境配置
- zabbix下的oracle监控
- linux下zabbix监控环境搭建
- 监控利器 --- Zabbix的常规监控配置
- Ubuntu系统下配置APACHE/SSL环境
- Ubuntu Apache环境下二级域名配置
- 建立Win32 Console Project时会出“error LNK1123” 错误
- 设置Linux系统时间
- sem_init,sem_post,sem_wait 信号量的用法解释
- javascript 返回上一页面:onclick="javascript:history.back(-1);"
- char和short 给int赋值或与int比较时 需要特别注意
- Ubuntu 12.04环境下使用Zabbix监控Apache的配置过程
- 黑马视频学习笔记-OC-对象方法和函数区别
- ios版本支持调整日志
- linux内核——系统调用
- QWidget、HWND转换
- Android 听筒模式和扬声器模式切换的 实现
- PPP[点对点协议](转自互动百科)
- live555 服务端源码分析一
- Java多线程程序设计详细解析