zabbix1.8.3 安装配置
各种开源监控软件比较 http://en.wikipedia.org/wiki/Network_monitoring_comparison zabbix 官方文档 http://www.zabbix.com/documentation 官方下载地址 http://www.zabbix.com/download.php 以下配置在debian5.06上配置成功,数据库服务器和apache分离 准备数据库 连接数据库 mysql -u root -p -h 172.16.8.31 创建数据库 create database zabbix character set utf8; 创建用户并赋予权限,允许远程连接 grant all privileges on zabbix.* to zabbix@”%” identified by’zabbix2010′; 导入表和数据 mysql -h 172.16.8.31 -u zabbix -p zabbix < zabbix-1.8.3/create/schema/mysql.sql mysql -h 172.16.8.31 -u zabbix -p zabbix < zabbix-1.8.3/create/data/data.sql 创建用户 useradd zabbix -s /usr/bin/nologin 安装库 apt-get install libcurl4-gnutls-dev libiksemel-dev libiksemel-utils 编译安装 ./configure –enable-server –enable-proxy –enable-agent –with-mysql –with-net-snmp –with-jabber –with-libcurl #–with-jabber 如若不行可以尝试一下啊 –with-jabber=/usr make insall * 服务端口定义: 编辑 /etc/services,在后面追加: zabbix-agent 10050/tcp Zabbix Agent zabbix-agent 10050/udp Zabbix Agent zabbix-trapper 10051/tcp Zabbix Trapper zabbix-trapper 10051/udp Zabbix Trapper 复制配置文件 cp misc/conf/zabbix_server.conf /etc/zabbix/ cp misc/conf/zabbix_agent.conf /etc/zabbix/ cp misc/conf/zabbix_agentd.conf /etc/zabbix/ cp misc/conf/zabbix_proxy.conf /etc/zabbix/ 修改 zabbix server 配置文件 /etc/zabbix/zabbix_server.conf 中的数据库信息 DBHost=172.16.8.31 DBName=zabbix DBUser=zabbix DBPassword=zabbix2010 配置启动脚本 cp misc/init.d/debian/zabbix-server /etc/init.d/ cp misc/init.d/debian/zabbix-agent /etc/init.d/ 添加权限 chmod u x /etc/init.d/zabbix-server chmod u x /etc/init.d/zabbix-agent 修改/etc/init.d/zabbix-server 头部变量的定义 原内容 NAME=zabbix_server PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/bin DAEMON=/home/zabbix/bin/${NAME} DESC=”Zabbix server daemon” PID=/var/tmp/$NAME.pid 改为 NAME=zabbix_server PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin/ DAEMON=/usr/local/sbin/${NAME} DESC=”Zabbix server daemon” PID=/var/run/$NAME.pid 修改/etc/init.d/zabbix-agent 头部变量的定义 原内容 NAME=zabbix_agentd PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/zabbix/bin DAEMON=/home/zabbix/bin/${NAME} DESC=”Zabbix agent daemon” PID=/var/run/$NAME.pid 修改为 NAME=zabbix_agentd PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin/ DAEMON=/usr/local/sbin/${NAME} DESC=”Zabbix agent daemon” PID=/var/run/$NAME.pid 开启自动启动 update-rc.d zabbix-server defaults update-rc.d zabbix-agent defaults 启动zabbix server /etc/init.d/zabbix-server start 启动 zabbix agent /etc/init.d/zabbix-agent start 复制web interface到web目录 cp -r frontends/php/ /var/www/zabbix 更改权限(否则后面配置的时候报错,无法保存配置文件) chown -R www-data.www-data /var/www/zabbix/ 访问web并配置 http://ip/zabbix/ 修改相关php信息 php.ini 注意: 出现 PHP timezone no failed 修改 date.timezone =Asia/Shanghai 全部通过后 http://ip/zabbix/ 默认用户名和密码是: Admin/zabbix参考文档 http://hily.me/blog/2010/01/zabbix-install-log/ http://www.zabbix.com/documentation/1.8/manual/installation 本文出自 “开源运维研究室” 博客,请务必保留此出处http://devops.blog.51cto.com/3542185/667010 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |