centos6.3安装zabbix2.0.2记录

因为工做中须要用到zabbix做监控,之前本身也安装过。如今自已再次安装,写个笔记,以放便下次安装。 1、安装系统,由于是PC装有,windows7,也要求有桌面. 先下载了分区工具,分了一个20G的fat32.解压centos6.3.主要用到的有3个文件ioslinux/vmlinuz,isolinux/initrd.img和install.img 2、启动项添加,原来用grubforDos.我发现windows7没有boot.ini直接写到了文件里,用了easyBCD工具,添加grub启动项。 重启,到GURB: >kernerl (hd0,6)/isolinux/vmlinuz        //这里的(hd0,6)第一个硬盘的6个分区,对应由于windows有扩展分区对应F盘,vmlinuz是linux微内核 >initrd (hd0,6)/isolinux/initrd.img    //是一个初始化的微linux系统 >boot     //boot启动了。 若是是之前的话安装时直接选出localhost就好了,如今还要多一个install.img这个文件,第一步解压出来的。 而后一步分区,选自定义吧,我一直以来都是自定义。 选文件是把桌面,httpd,php,mysql均可选上,最好再把系统管理工具也选上。最好安装。 到系统里用yum install gcc 先安装好,GCC 到www.zabbix.com下载zabbix2.0.2.tar.gz 新建一个zabbix组和用户groupadd zabbix,useradd zabbix -G zabbix 而后解压,编译, tar -xvjf zabbix2.0.2.tar.gz;   cd zabbix; configure --prefix /usr/local/zabbix --enable-server --enable-agent  --with-net-snmp  --with-mysql --with-libcurl. 而后会提示有许多名没有安装, yum install libcurl以及snmp等之类的包安装,和devel开发包一并安装。 直到配置成功,后make 和make install。 而后把启动数据库 service mysqld start,登录数据库mysql -uroot -p  >createdata zabbix set charactor utf8;建zabbix数据库 #cd database/mysql下 #cat scheam.sql |mysql -uroot -p zabbix #cat image.sql |mysql -uroot -p zabbix #cat data.sql |mysql -uroot -p zabbix 完成后就安装好数据库了。 建mysql的zabbix 用户 >GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@"localhost" IDENTIFIED BY "zabbixpasswd";  >flush privileges; 最后是zabbix页面程序的安装。 cp -Rf php /var/www/html/ cd /var/www/html  chown -R zabbix:zabbix 而后启动apache service httpd start  打开localhost/php便可。名字能够换成zabbix也可不换。 会提示有许多设置,然到后vim /etc/php.ini按照要求改就好了。也许还有差有软件包,也能够用yum install再次安装注意。 最后就是把misc下的fedora/croe5下的那个zabbix_service 和zabbix_agent拷到/etc/rc.d/init.d/目录下。 能够查看一下脚本中的zabbix 是不 /usr/local/zabbix/bin/zabbix_agent等这类的。 而后chkconfig --add zabbix_service;chkconfig -add zabbix_agentd并chkconfig --level 345 on zabbix_service;chkconfig --level 345 on zabbix_agentd. 而后修改zabbix_server.conf zabbix_agentd.conf zabbix_agent zabbix_trapper.conf中对应的数据库用用户名和密码,如用使用mysql_root用户也是能够的,那样就不用改了,不过最好是看一下。 再 vim /etc/services文件。添加: zabbix_agent    10050/tcp zabbix_agent    10050/udp zabbix_trapper  10051/tcp zabbix_trapper  10051/udp 这个是否是必须, 关闭selinux/这个要注意哈。 vim /etc/selinux/selinux.conf 把那个改为disabled便可。 打开http://localhost/php应该能够了。
相关文章
相关标签/搜索