由于工作中需要用到zabbix作监控,以前自己也安装过。现在自已再次安装,写个笔记,以放便下次安装。
一、安装系统,因为是PC装有,windows7,也要求有桌面.
先下载了分区工具,分了一个20G的fat32.解压centos6.3.主要用到的有3个文件ioslinux/vmlinuz,isolinux/initrd.img和install.img
二、启动项添加,原来用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应该可以了。
一、安装系统,因为是PC装有,windows7,也要求有桌面.
先下载了分区工具,分了一个20G的fat32.解压centos6.3.主要用到的有3个文件ioslinux/vmlinuz,isolinux/initrd.img和install.img
二、启动项添加,原来用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应该可以了。
来源:oschina
链接:https://my.oschina.net/u/854444/blog/188463