微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

zabbix-简介

监控服务器的出入带宽,报文数量

网站响应速度超过几秒

 

yum install zabbix-server-MysqL zabbix-agent2
yum install centos-release-scl
yum install zabbix-web-MysqL-scl zabbix-Nginx-conf-scl

安装MysqL

yum -y install MysqL-*

查看状态

[root@master-2 MysqL]# systemctl  start MysqLd

[root@master-2 MysqL]# systemctl  status  MysqL
Unit MysqL.service Could not be found.
[root@master-2 MysqL]# systemctl  status  MysqLd
● MysqLd.service - MysqL Server
   Loaded: loaded (/usr/lib/systemd/system/MysqLd.service; enabled; vendor preset: @R_502_6422@abled)
   Active: active (running) since Wed 2022-05-25 21:28:52 CST; 11s ago
     Docs: man:MysqLd(8)
           http://dev.MysqL.com/doc/refman/en/using-systemd.html
  Process: 13300 ExecStart=/usr/sbin/MysqLd --daemonize --pid-file=/var/run/MysqLd/MysqLd.pid $MysqLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 13245 ExecStartPre=/usr/bin/MysqLd_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 13303 (MysqLd)
    Tasks: 27
   Memory: 369.2M
   CGroup: /system.slice/MysqLd.service
           └─13303 /usr/sbin/MysqLd --daemonize --pid-file=/var/run/MysqLd/MysqLd.pid

May 25 21:28:44 master-2 systemd[1]: Starting MysqL Server...
May 25 21:28:52 master-2 systemd[1]: Started MysqL Server.

查看初始密码

[root@master-2 MysqL]# grep password /var/log/MysqLd.log
2022-05-25T13:28:49.450510Z 1 [Note] A temporary password is generated for root@localhost: ijgfk:z.d1kI

登录

[root@master-2 MysqL]# MysqL -uroot -pijgfk:z.d1kI
MysqL> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改密码

[root@master-2 MysqL]# MysqLadmin -uroot -pijgfk:z.d1kI -password xxxxx

创建数据库用户,授权

MysqL> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MysqL> create user zabbix@localhost identified by 'xxxxxxxx';
Query OK, 0 rows affected (0.00 sec)

MysqL> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)

MysqL> quit;

导入数据

[root@master-2 MysqL]# ll /usr/share/doc/zabbix-server-MysqL-5.0.23/
total 3228
-rw-r--r-- 1 root root      98 May  2 16:26 AUTHORS
-rw-r--r-- 1 root root 1223392 May  2 17:20 ChangeLog
-rw-r--r-- 1 root root   17990 May  2 16:26 copYING
-rw-r--r-- 1 root root 2040914 May  2 18:28 create.sql.gz
-rw-r--r-- 1 root root     282 May  2 17:20 double.sql
-rw-r--r-- 1 root root      52 May  2 16:26 NEWS
-rw-r--r-- 1 root root    1322 May  2 17:20 README
MysqL> use zabbix;
Reading table @R_547_4045@ion for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MysqL> show tables;
+----------------------------+
| Tables_in_zabbix           |
+----------------------------+
| ackNowledges               |
| actions                    |
| widget_field               |
+----------------------------+
166 rows in set (0.00 sec)

修改zabbix配置文件

[root@master-2 MysqL]# grep "^[a-Z]" /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=512
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
dbname=zabbix
DBUser=zabbix
DBPassword=xxxxxxxx
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1

vim /etc/opt/rh/rh-Nginx116/Nginx/conf.d/zabbix.conf

server {
        listen          80;
        server_name     192.168.64.111;

        root    /usr/share/zabbix;

        index   index.PHP;

vim /etc/opt/rh/rh-PHP72/PHP-fpm.d/zabbix.conf

[zabbix]
user = apache
group = apache

listen = /var/opt/rh/rh-PHP72/run/PHP-fpm/zabbix.sock
listen.acl_users = apache,Nginx
listen.allowed_clients = 127.0.0.1

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 200

PHP_value[session.save_handler] = files
PHP_value[session.save_path]    = /var/opt/rh/rh-PHP72/lib/PHP/session/

PHP_value[max_execution_time] = 300
PHP_value[memory_limit] = 128M
PHP_value[post_max_size] = 16M
PHP_value[upload_max_filesize] = 2M
PHP_value[max_input_time] = 300
PHP_value[max_input_vars] = 10000
PHP_value[date.timezone] = Asia/Shanghai

启动服务

[root@master-2 MysqL]# systemctl restart zabbix-server zabbix-agent2 rh-Nginx116-Nginx rh-PHP72-PHP-fpm
[root@master-2 MysqL]# systemctl enable zabbix-server zabbix-agent2 rh-Nginx116-Nginx rh-PHP72-PHP-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent2.service to /usr/lib/systemd/system/zabbix-agent2.service.

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐