熱門搜索 Zabbix技術資料 Zabbix常見問、答討論 成功案例 Zabbix交流區 Prometheus交流區
Rhel 7.6 |
192.168.163.72 |
Rhel 6.5 |
192.168.163.61 |
均已配置操作安裝光盤為YUM源
安裝包準備如下圖:
a.
源碼安裝zabbix,以及相關的nginx、PHP、mysql
b.
添加zabbix服務器自身到監控里
c.
添加一臺agent客戶端
#sed -ri ‘/^SELINUX=*/cSELINUX=disabled’ |
#setenforce 0 |
#systemctl stop |
?
?
#mkdir -pv /mnt/hg/{mysql-5.7.26,nginx-1.16.0,php-7.2.17,zabbix-4.2.1} |
#mkdir -pv /mnt/hg/mysql-5.7.26/data |
#ln -s /mnt/hg/mysql-5.7.26 /mnt/hg/mysql-last |
#ln -s /mnt/hg/nginx-1.16.0 /mnt/hg/nginx-last |
#ln -s /mnt/hg/php-7.2.17 /mnt/hg/php-last |
#ln -s /mnt/hg/zabbix-4.2.1 /mnt/hg/zabbix-last |
創建軟鏈接的目的是方便日后升級維護使用
#useradd -s /sbin/nologin mysql |
#useradd -s /sbin/nologin nginx |
#useradd -s /sbin/nologin zabbix |
#tar -xvf mysql-5.7.26.tar.gz |
#tar -xvf |
#yum install -y |
#cd mysql-5.7.26 |
#cmake? -DCMAKE_INSTALL_PREFIX=/mnt/hg/mysql-5.7.26? -DMYSQL_DATADIR=/mnt/hg/mysql/data? -DDEFAULT_CHARSET=utf8? -DDEFAULT_COLLATION=utf8_unicode_ci? -DWITH_READLINE=1? -DWITH_SSL=system? -DWITH_EMBEDDED_SERVER=1? -DENABLED_LOCAL_INFILE=1? -DDEFAULT_COLLATION=utf8_general_ci? -DWITH_MYISAM_STORAGE_ENGINE=1? -DWITH_INNOBASE_STORAGE_ENGINE=1? -DWITH_DEBUG=0 -DWITH_BOOST=/mnt/hg/boost_1_59_0 |
#make -j4 && make install |
#mkdir -pv /mnt/hg/mysql-last/log |
#touch /mnt/hg/mysql-last/log/mariadb.log |
#touch /mnt/hg/mysql-last/log/mariadb.pid |
#cd /mnt/hg && chown mysql:mysql -R |
vim /etc/my.cnf
[mysqld] datadir=/mnt/hg/mysql-last/data????????????? #數據存儲的地方 socket=/mnt/hg/mysql-last/mysql.sock???????? #sock文件的路徑 skip-grant-tables???????????????????????????? #跳過登錄認證 user=mysql explicit_defaults_for_timestamp=true [mysqld_safe] log-error=/mnt/hg/mysql-last/log/mariadb.log? #錯誤日志存放的地方 pid-file=/mnt/hg/mysql-last/log/mariadb.pid |
?
vim /etc/profile
####mysql path export PATH=$PATH:/mnt/hg/mysql-last/support-files export |
重新加載環境變量
#source |
?
#mysqld –initialize –user=mysql |
#mysql.server start |
#ln -s /mnt/hg/mysql-last/mysql.sock /tmp/ |
#tar -xvf zabbix-4.2.1.tar.gz |
#cd |
#mysql -u root |
在mysql里執行:
>use mysql; |
>create database zabbix default character set |
>update user set authentication_string = |
>use zabbix; |
>source schema.sql; |
>source images.sql; |
>source data.sql; |
>quit; |
vim /etc/my.cnf
去掉skip-grant-tables
?
重新啟動mysql
#mysql.server |
添加lib文件
#echo “/mnt/hg/mysql-last/lib” |
#ldconfig -v |
?
#tar -xvf |
#./configure –prefix=/mnt/hg/nginx-1.16.0 |
#make -j4 |
#make install |
vim /etc/profile
####nginx path export |
重新加載環境變量
#source |
#cd /mnt/hg/ |
#chown nginx:nginx -R nginx-1.16.0 |
vim
/mnt/hg/nginx-last/conf/nginx.conf
user nginx;? ####暫時僅修改啟動用戶即可 |
#nginx |
#tar -xvf |
?
#yum install -y |
#make -j4 |
#make install |
#cd /mnt/hg |
#chown nginx:nginx -R php-7.2.17 |
#cd ~/zabbix/php-7.2.17 |
#cp |
#cp |
#cp /mnt/hg/php-7.2.17/etc/php-fpm.d/www.conf{.default,} |
#cp php.ini-production |
vim /mnt/hg/php-last/lib/php.ini
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = PRC |
#systemctl start php-fpm.service && systemctl |
vim
/mnt/hg/nginx-last/conf/nginx.conf
location ~ “.php$” { root
??? include } |
vim /mnt/hg/nginx-last/html/index.php
??????? phpinfo(); ?> |
#nginx -s reload |
?
#yum localinstall -y libevent-devel-2.0.21-4.el7.x86_64.rpm |
#cd zabbix-4.2.1 |
#./configure –prefix=/mnt/hg/zabbix-4.2.1 |
#make -j4 |
#make install |
vim /etc/profile
####zabbix path export |
?
vim /mnt/hg/zabbix-last/etc/zabbix_server.conf
DBUser=root DBPassword=hg |
#cp -R |
#nginx -s reload |
?
默認賬號admin,默認密碼zabbix
#zabbix_server |
#zabbix_agentd |
#tar -xvf |
#mkdir /mnt/hg |
#./configure –prefix=/mnt/hg/zabbix-4.2.1 |
#make && |
#ln -s |
Vim /mnt/hg/zabbix-last/etc/zabbix_agentd.conf
Server=192.168.163.72 ServerActive=192.168.163.72 Hostname=hg62 |
#/mnt/hg/zabbix-last/sbin/zabbix_agentd |
更多zabbix技術文章,請關注尊龍時凱社區:http://forum.ydcanyin.com/
綜合運維管理平臺的落地,實現了統一門戶、統一監控、統一資產管理、統一運維、統一存儲等目標,為客戶解決了運維數據孤島、人力運維等問題。
View details業務地圖、告警收斂、自動網絡拓撲、虛擬化監控、定制投屏、章節式報表、可持續消費知識庫等、資產管理、自動運維、服務管理等多個方面的功能和服務。
View details數字政務在全國范圍內加速推進,不斷提升政府部門的政務服務水平與效率。針對數字政府建設帶來的運維層面問題,尊龍時凱打造集監控、日志管理、資產管理于一體的...
View details