天天看點

zabbix

#各版本下載下傳源

wget -c http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Development/3.0.0alpha2/zabbix-3.0.0alpha2.tar.gz

#安裝

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

yum install -y mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway

vi /etc/httpd/conf.d/zabbix

php_value date.timezone Asia/Shanghai

wq

service httpd restartvi

service mysqld start

mysql_secure_installation

mysql -u root  -p

create database zabbix character set utf8;

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'password';

flush privileges;

exit

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/p_w_picpaths.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql

#============zabbix-client install ========================

#===============zabbix源碼安裝=============================

yum -y groupinstall "Development Tools"   #安裝開發軟體包

yum -y install nginx mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBl php-xml ntpdate php-bcmath #安裝依賴

yum -y install sqlite-devel wget gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel pcre pcre-devel nss_ldap openldap-clients openldap-servers zlib zlib-devel expat-devel perl perl-devel cpio gettext-devel expect rsync lsof mlocate inotify-tools xinetd telnet unzip tree numactl

ntpdate time.windows.com  #同步時間

#建立zabbix使用者群組

groupadd -g 201 zabbix

useradd -g zabbix -u 201 -m zabbix

passwd zabbix

#啟動MySQL

chkconfig mysqld on

vi /etc/sysconfig/seliunx

setenforce 0

#建立zabbix所需要的資料庫及使用者權限

mysqladmin -uroot -h127.0.0.1 password "111111"

mysql -uroot -h127.0.0.1 -p111111

create database zabbix character set utf8;

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

flush privileges;

#下載下傳zabbix

wget http://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz

wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download

tar -xf download 

mv zabbix-2.2.2.tar.gz zabbix

cd zabbix

#将zabbix導入資料庫   mPpOyyBuH4glfG2pQBfc

mysql -uroot  -p zabbix <database/mysql/schema.sql

mysql -uroot  -p zabbix <database/mysql/p_w_picpaths.sql

mysql -uroot  -p zabbix <database/mysql/data.sql

#編譯zabbix

./configure -sysconfdir=/etc/zabbix/ -enable-server -enable-agent -with-net-snmp -with-libcurl -with-mysql

make && make install

#Copy zabbixServer端和agent端的啟動項到etc/init.d

cp -r misc/init.d/tru64/zabbix_server  /etc/init.d/

cp -r misc/init.d/tru64/zabbix_agentd  /etc/init.d/

chmod +x /etc/init.d/zabbix_*

#copy zabbix頁面到指定目錄(與Apache配置目錄相同)

mkdir /var/www/html/zabbix

cp -r frontends/php/* /var/www/html/zabbix

chown -R apache.apache /var/www/html/zabbix/

#配置PHP檔案

vi /etc/php.ini

date.timezone=Asia/Shanghai

max_execution_time=300

max_input_time=300

post_max_size=32M

memory_limit=128M

mbstring.func_overload=2

#添加配置檔案

rm -rf /etc/zabbix/*

cd /root/zabbix

cp -r conf/* /etc/zabbix/

vi /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPsswd=zabbix

grep zabbix /etc/services 

#啟動服務

/etc/init.d/zabbix_server start

/etc/init.d/httpd start

上一篇: zabbix
下一篇: Zabbix