zabbix内核安装

文件/sbin/init #查看32/64位机器

uname - r #查看linxu版本



yum - y安装gcc gcc-c + + autoconf httpd php mysql lrzsz mysql服务器php mysql httpd -


对mod_ssl进行手动mod_perl mod_auth_mysql php-gd php xml php-mbstring php-ldap php-pear php -


xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl -


猛击php-fpm pcre openssl openssl-devel, libjpeg * php-imap php php mysql php-gd libjpeg *,


php-imap php-ldap php odbc php-pear php xml php-xmlrpc php-mbstring php-mcrypt php-bcmath 


php-mhash libmcrypt libmcrypt-devel php-fpm php-pecl *,



#配置nginx

*这里绑定了两个端口,一般只要80就行了。

* vim/etc/nginx/conf.d/default.参看

服务器{

,,听,,,80 default_server;

,,server_name, _;


,,#字符集koi8-r;


,,# access_log,日志/host.access。日志,主要;


,,位置/{

,,,,根,/usr/share/nginx/html;

,,,,索引,索引。html你;

,,}


,,error_page, 404,,,,,,,404./html;

,,位置=/404。html {

,,,,根,/usr/share/nginx/html;

,,}


,,#服务器错误页面重定向到静态页面/50 x.html

,,#

,,error_page,500 502 503 504,/50 x.html;

,,位置=/50 x。html {

,,,,根,/usr/share/nginx/html;

,,}


* vim/etc/nginx/conf.d/zabbix.conf

,,服务器{

,,,,听,,10.17.26.176:8080;

,,,,听,,10.17.26.176:80;

,,,,server_name, 10.17.26.176;

,,,,位置/{

,,,,,,根html;

,,,,,,索引,索引。html索引。htm index . php,

,,,,}

,,,,~ \位置。php $ {

,,,,,,根,,,,,html;

,,,,,,fastcgi_pass,127.0.0.1:9000;

,,,,,,fastcgi_index, index . php,

,,,,,,fastcgi_param, SCRIPT_FILENAME, document_root fastcgi_script_name美元;

,,,,,,包括,,,,fastcgi_params;

,,,,,,包括,,,,fastcgi.conf;

,,,,}}


/usr/sbin/nginx - t

nginx:/etc/nginx/nginx.的配置文件配置语法好

nginx:/etc/nginx/nginx.配置文件配置测试是成功的


chkconfig nginx> #进入mysql

*用户为zabbix_uesr密码为zabbix(之后为zabbix登陆用户名和密码)

插入mysql.user(主机、用户密码)值(“localhost”、“zabbix_user”密码


(“zabbix”)),

冲洗特权;#刷新权限


mysql - u根

*创建数据库名字为zabbix

*为了支持中文,数据库字符集采用utf8,在定义添加设备的时候可以使用中文名称

*授权zabbix系统访问mysql数据库的用户和密码,zabbixdb。*指的是访问zabbixdb库内的所有表

创建数据库zabbix字符集utf8;

zabbix上的所有特权授予。* zabbix_user@localhost被zabbix的;

冲洗特权;


chkconfig mysqld

服务mysqld开始


===========================================================

#配置zabbix

groupadd zabbix - g 1001

useradd zabbix - u 1001 - g - m zabbix

猫所属| grep zabbix

猫/etc/passwd | grep zabbix


焦油-zxvf zabbix-2.0.18.tar。广州

cd。/zabbix-2.0.18

。/configure——prefix=/usr/地方/zabbix——启用服务器enable-proxy enable-agent——


使用mysql=/usr/bin/mysql_config——with-net-snmp with-libcurl

让安装


配置:错误:未找到mysqlclient图书馆cd/usr/lib64/mysql/

ln - s libmysqlclient.so.16.0.0 libmysqlclient。所以

ln - s libmysqlclient_r.so.16.0.0 libmysqlclient_r。所以


配置:错误:无效- snmp目录——找不到net-snmp-config

wget ftp://fr2.rpmfind.net/linux/opensuse/update/12.3/x86_64/net-snmp-devel-5.7.2-


3.12.1.x86_64。rpm

yum - y安装net-snmp-devel


猫/etc/services | grep zabbix

zabbix-agent,10050/tcp大敌;,,,,,null

zabbix内核安装