因爲工做中須要用到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應該能夠了。