https://www.ronan.bzh/p/zabbix-server-on-freebsd/
https://www.tecmint.com/things-to-do-after-installing-freebsd/
https://www.sunnyvalley.io/docs/network-security-tutorials/how-to-install-wireguard-on-freebsd
https://www.zabbix.com/forum/zabbix-help/396573-reinstall-after-upgrade
https://makandracards.com/l3unix/515096-zabbix-6-freebsd-13
https://www.zabbix.com/documentation/5.4/en/manual/appendix/install/db_scripts
https://comoinstalar.me/como-instalar-zabbix-en-freebsd-12/
rc.conf
cat /etc/rc.conf
clear_tmp_enable="YES"
sendmail_enable="NONE"
hostname="zabbix.l3unix.org"
ifconfig_vtnet0="DHCP"
sshd_enable="YES"
ntpdate_enable="YES"
ntpd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
apache24_enable="YES"
php_fpm_enable="yes"
mysql_enable="yes"
zabbix_server_enable="YES"
zabbix_agentd_enable="YES"
apache24 install
pkg install apache24
sysrc apache24_enable=YES
vi /usr/local/etc/apache24/httpd.conf #ServerName red.vm.org:80
apachectl configtest
apachectl restart
php80 install
pkg install -y php80 php80-mysqli mod_php80
php --version
cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
cat /usr/local/etc/apache24/modules.d/001_mod-php.conf
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
sysrc php_fpm_enable=YES
service php-fpm start
service php-fpm status
apache24 mod-php
root@zabbix:~ # cat /usr/local/etc/apache24/modules.d/001_mod-php.conf
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
root@zabbix:~ #
mysql80 install
pkg install -y mysql80-client mysql80-server
mysql --version
sysrc mysql_enable=YES
service mysql-server start
service mysql-server status
mysql_secure_installation
zabbix6 server install
pkg install zabbix6-server nmap
Create database ;
create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'localhost' identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;
Install the database :
cd /usr/local/share/zabbix6/server/database
mysql -uzabbix -p zabbix < mysql/schema.sql
mysql -uzabbix -p zabbix < mysql/images.sql
mysql -uzabbix -p zabbix < mysql/data.sql
root@localhost [(none)]> drop database zabbix;
Query OK, 173 rows affected (29.21 sec)
root@localhost [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected, 2 warnings (0.10 sec)
root@localhost [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost';
Query OK, 0 rows affected (0.09 sec)
root@localhost [(none)]> quit;
Bye
zabbix6-frontend install
pkg install zabbix6-frontend-php80-6.0.6
apache24 Includes zabbix
cat /usr/local/etc/apache24/Includes/zabbix.conf
Alias /zabbix "/usr/local/www/zabbix6"
<Directory "/usr/local/www/zabbix6">
Options None
AllowOverride None
Require all granted
</Directory>
root@zabbix:~ # history
1 22:25 pkg install htop
2 22:26 pkg install bpytop
3 22:28 pkg install apache24
4 22:35 vi /usr/local/etc/apache24/modules.d/001_mod-php.conf
5 22:36 vi /usr/local/etc/apache24/httpd.conf
6 22:36 apachectl configtest
7 22:37 vi /etc/rc.conf
8 22:37 apachectl configtest
9 22:37 vi /etc/rc.conf
10 22:37 apachectl configtest
11 22:38 apachectl restart
12 22:38 pkg install -y php80 php80-mysqli mod_php80
13 22:40 php --version
14 22:40 cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
15 22:40 sysrc php_fpm_enable=yes
16 22:40 service php-fpm start
17 22:40 service php-fpm status
18 22:42 pkg install -y mysql80-client mysql80-server
19 22:44 mysql --version
20 22:44 mysql --version
21 22:44 sysrc mysql_enable=yes
22 22:44 service mysql-server start
23 22:47 service mysql-server status
24 22:47 mysql_secure_installation
25 22:50 pkg install zabbix6-server nmap
26 22:55 mysql -u root -p
27 22:57 cd /usr/local/share/zabbix6/
28 22:58 cd server/database/
29 22:58 mysql -uzabbix -p zabbix < mysql/schema.sql
30 23:10 mysql -uzabbix -p zabbix < mysql/images.sql
31 23:11 mysql -uzabbix -p zabbix < mysql/data.sql
32 23:27 cd /usr/local/etc/zabbix6/
33 23:27 vim
34 23:27 pkg install vim
35 23:28 vim zabbix_server.conf
36 23:30 mkdir /var/log/zabbix/
37 23:30 chown zabbix:zabbix /var/log/zabbix/
38 23:30 vi /etc/rc.conf
39 23:30 service zabbix_server start
40 23:30 tail /var/log/zabbix/zabbix_server.log
41 23:31 pkg search zabbix6-front
42 23:31 history
43 23:31 pkg install zabbix6-frontend-php80-6.0.6
44 23:47 cd ~
45 23:47 vi zabbixxxx
46 23:49 ls /usr/local/www/zabbix6/
47 23:49 vi zabbixxxx
48 23:50 vi /usr/local/etc/apache24/httpd.conf
49 23:52 service apache24 restart
50 23:52 ifconfig
51 23:53 vi /usr/local/etc/apache24/httpd.conf
52 23:53 vim /usr/local/etc/apache24/httpd.conf
53 0:02 cd /usr/local/etc/apache24/Includes/
54 0:02 ls
55 0:02 cat no-accf.conf
56 0:02 vi zabbix.conf
57 0:03 cat /usr/local/etc/apache24/httpd.conf
58 0:03 vi zabbix.conf
59 0:04 service apache24 stop
60 0:04 service apache24 start
61 0:04 vi usr/local/etc/apache24/httpd.conf
62 0:04 service apache24 start
63 0:05 service apache24 startvi /usr/local/etc/apache24/httpd.conf
64 0:05 vi /usr/local/etc/apache24/httpd.conf
65 0:05 service apache24 stop
66 0:05 service apache24 start
67 0:06 service apache24 startvi /usr/local/etc/apache24/httpd.conf
68 0:06 /index.html
69 0:06 vi /usr/local/etc/apache24/httpd.conf
70 0:07 service apache24 stop
71 0:07 service apache24 start
72 0:11 vi /usr/local/etc/apache24/httpd.conf
73 0:11 vim /usr/local/etc/apache24/httpd.conf
74 0:12 vim /usr/local/etc/apache24/Includes/zabbix.conf
75 0:14 cp zabbix.conf /root/
76 0:14 vim /usr/local/etc/apache24/Includes/zabbix.conf
77 0:15 service apache24 stop
78 0:15 service apache24 start
79 0:17 vi /usr/local/etc/php.ini
80 0:17 vim /usr/local/etc/php.ini
81 0:21 /usr/local/etc/rc.d/php-fpm restart
82 0:21 vim /usr/local/etc/php.ini
83 0:22 service apache24 stop
84 0:22 service apache24 start
85 0:23 mysql -u zabbix -p
86 0:29 mysql -u root -p
87 0:31 cd /usr/local/share/zabbix6/server/database/
88 0:31 ls
89 0:31 mysql -uzabbix -p zabbix < mysql/schema.sql
90 0:32 mysql -uzabbix -p zabbix2 < mysql/schema.sql
91 1:10 mysql -uzabbix -p zabbix2 < mysql/images.sql
92 1:11 mysql -uzabbix -p zabbix2 < mysql/data.sql
93 1:16 vi /usr/local/etc/zabbix6/zabbix_server.conf
94 1:17 service zabbix_server stop
95 1:17 service zabbix_server start
96 1:20 cd /home/leo/
97 1:20 ls
98 1:20 ls /usr/local/www/zabbix6/conf/
99 1:20 cp zabbix.conf.php /usr/local/www/zabbix6/conf/
100 1:20 cd /usr/local/www/zabbix6/conf/
101 1:20 ls -la
102 1:23 pkg search zabbix
103 1:24 pkg install zabbix6-agent
104 1:24 service zabbix_agent start
105 1:25 vi /etc/rc.conf
106 1:25 service zabbix_agent start
107 1:27 vi /etc/rc.conf
108 1:27 service zabbix_agent start
109 2:02 cd ..
110 2:02 ls
111 2:02 cd ll
112 2:02 cd ..
113 2:02 ls
114 2:02 cd /usr/local/etc/zabbix6/zabbix
115 2:02 ls
116 2:03 cd ..
117 2:03 ls
118 2:03 vi zabbix_agentd.conf
119 2:04 service zabbix_agentd start
120 2:18 cat /etc/rc.conf
121 11:26 bpytop
122 21:16 shutdown -r now
123 17:33 history
124 17:34 vim /usr/local/etc/apache24/Includes/zabbix.conf
125 17:35 cat /usr/local/etc/apache24/Includes/zabbix.conf
126 17:36 history
root@zabbix:~ #