Zabbix Documentation 3.0
发布时间:2022-02-26 03:34:00 所属栏目:MySql教程 来源:互联网
导读:Create user account shellgroupadd zabbix shelluseradd -g zabbix zabbix 2 Create Zabbix database Database creation scripts Scripts MySQL shell mysql -uroot -ppassword mysql create database zabbix character set utf8 collate utf8_bin; mysql g
Create user account shell>groupadd zabbix shell>useradd -g zabbix zabbix 2 Create Zabbix database Database creation scripts Scripts MySQL shell> mysql -uroot -p<password> mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>'; mysql> flush privileges; mysql> quit; Installation from sources 3 Installing Zabbix daemons shell>tar -zxvf zabbix-3.0.0.tar.gz shell> cd database/mysql shell> mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy shell> mysql -uzabbix -p<password> zabbix < p_w_picpaths.sql shell> mysql -uzabbix -p<password> zabbix < data.sql databases 'zabbix' pssword 'password' 4 Configure the sources To configure the sources for a Zabbix server and agent, you may run something like: shell>./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 5 Make and install everything shell>make install 6 Review and edit configuration files edit the Zabbix agent configuration file /usr/local/etc/zabbix_agentd.conf shell> vim /usr/local/zabbix/etc/zabbix_agentd.conf#指定server地址 Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=Zabbix server#Hostname是唯一的,不能重复 edit the Zabbix server configuration file /usr/local/etc/zabbix_server.conf shell>vim /usr/local/zabbix/etc/zabbix_server.conf#指定数据库用户名、密码 ListenPort=10051 DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix DBSocket=/var/lib/mysql/mysql.sock DBPort=3306 7 Start up the daemons Run zabbix_server on the server side. shell> /usr/local/zabbix/sbin/zabbix_server zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory shell>ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/ Run zabbix_agentd on all the monitored machines. shell> /usr/local/zabbix/sbin/zabbix_agentd 8 Installing Zabbix web interface shell>mkdir <htdocs>/zabbix shell>cd ~/zabbix-3.x.x/frontends/php shell>cp -a . <htdocs>/zabbix 9 Installing frontend In your browser, open Zabbix URL: http://<server_ip_or_name>/zabbix You should see the first screen of the frontend installation wizard. 输入用户名:Admin密码:zabbix可以正常访问 Editing PHP configuration for Zabbix frontend php.ini路径可以访问php测试页得到test.php <?php echo phpinfo(); ?> In php.ini: date.timezone = Asia/Shanghai memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_execution_time = 300 max_input_time = 300 session.auto_start = 0. mbstring.func_overload = 0. 安装Zabbix3.X后首页报错 A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpMemoryLimit() → str2mem() in include/func.inc.php:410] A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpPostMaxSize() → str2mem() in include/func.inc.php:410] A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpUploadMaxFilesize() → str2mem() in include/func.inc.php:410] 这是因为PHP7.1X类型强化,解决方法如下 sed -i '/$last = strtolower(substr($val, -1));/a$val = substr($val,0,-1);' <htdocs>/zabbix/include/func.inc.php 注意Zabbix Web路径即可 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |