zabbix搭建
1,下载zabbix,并解压安装,用的是2.0.4的源码包tar -zxf zabbix-2.0.14.tar.gz cd zabbix-2.0.4
./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server ---enable-agent--with-mysql=/usr/bin/mysql_config //安装路径,主配置文件路径,服务端,客户端,指定mysql
useradd zabbix //增加zabbix用户
2,修改php.ini,路径/etc/php.ini(非源码安装的php) date.timezone =Asia/Shanghai max_execution_time = 300 post_max_size = 16M max_input_time = 300 memory_limit = 128M mbstring.func_overload = 2
修改完记得重启php-fpm哦(我是用的php-fpm连接到nginx)3,创建mysql数据库 mysql//进入mysql
mysql >create database zabbix; //创建数据库
mysql >grant all on zabbix.* to 'zabbix'@'localhost'identified by 'zabbix'; //创建zabbix用户管 理zabbixmysql > \q //退出
4,导入数据 mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql//导入数据。路径必须在 zabbix安装路径下 mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql //注意导入的顺序哦
5,拷贝server启动脚本cp misc/init.d/fedora/core/zabbix_* /etc/init.d/ chmod 755 /etc/init.d/zabbix_*sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_serversed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd
6,配置zabbix_server配置文件路径/etc/zabbix/zabbix_server.conf。就改三处 DBName=zabbix //数据库名 DNUser=zabbix //用户名 DBPassword=zabbix //密码
7,修改zabbix客户端zabbix_agented.conf(不是zabbix_agente.conf) Server=127.0.0.1 添加zabbix服务器的ip,如果不是本机就写服务器的ip
ServerActive=127.0.0.1 //修改为服务器IP
/tmp/zabbix_agentd.log//日志位置。可以修改
8,搭建使用网页来访问(这是要使用在lamp或者是lnmp环境下) cp -r ./frontends/php /usr/local/nginx/html/zabbix //把php这个文件夹拷贝到你的网站根目 录 下 chown nginx -R /usr/local/nginx/html/zabbix //以自己实际路径和http使用的用户为主
9,启动zabbix server zabbix_serverstart server zabbix_agentd start 10,在浏览器上访问自己的网站,后面加上/zabbix,例如我的http首页地址为:http://192.168.1.111zabbix 访问地址为http://192.168.1.111/zabbix ,就可以开始设置了,我就不多说了,
11,默认登陆名为admin密码:zabbix
页:
[1]