zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。
zabbix由2部分構成,zabbix server與可選組件zabbix agent。
zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。
Zabbix agent:負責部署在被監控主機上,把被監控主機的數據傳送給zabbix server
Zabbix server:負責接收agent發送的信息,組織配置信息,統計配置信息和操作數據等
Zabbix database: 用于存儲zabbix的所有配置信息,監控數據的數據庫
Zabbix web: zabbix的web界面,管理可以通過zabbix的web界面管理zabbix配置以及查看zabbix的監控信息,可以獨一部署在一臺服務器上
Zabbix proxy:分布式環境中使用,zabbix proxy代表server端管理該區域中的信息收集,最終統一發往zabbix server
agent:通過專用的代理程序進行監控
ssh/Telnet:通過遠程控制協議進行通訊
SNMP:通過SNMP協議與被監控對象進行通訊,路由器和交換機支持SNMP,其實也是一種agent
IPMI:通過IPMI接口進行監控,通過IPMI硬件接口監控,電壓,溫度,風扇,和電源狀態
JMX:通過(java management extensions Java管理擴展)監控JVM虛擬機~~
mysql \ ##關聯數據庫
php-gd \
libjpeg* \
php-ldap \
php-odbc \
php-pear \
php-xml \
php-xmlrpc \
php-mhash
[root@server ~]# vim /etc/httpd/conf/httpd.conf
95 ServerName www.yun.com:80 #第95行,刪除注釋,域名自定義
164 DirectoryIndex index.html index.php #164行,添加首頁支持類類型index.php
[root@server ~]# vim /etc/php.ini
878 date.timezone = PRC #878行,把前面模板的;號刪除,后面添加中國時區PRC
[root@server ~]# systemctl start httpd.service ##開啟服務
[root@server ~]# systemctl start mariadb.service
[root@server ~]# netstat -natp | egrep '(3306|80)' ##查看端口號
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5087/mysqld
tcp6 0 0 :::80 :::* LISTEN 4807/httpd
[root@server ~]# mysql_secure_installation ##初始化數據庫
Enter current password for root (enter for none): #此處直接回車
Set root password? [Y/n] y #設置密碼
New password: #abc123
Re-enter new password: #確認輸入:abc123
Password updated successfully!
Remove anonymous users? [Y/n] n #是否刪除匿名用戶,選擇不刪除
Disallow root login remotely? [Y/n] y #是否遠程連接
Remove test database and access to it? [Y/n] n #是否刪除測試數據庫
Reload privilege tables now? [Y/n] y #是否重新加載
... Success!
[root@server ~]# mysql -u root -p ##登錄數據庫
MariaDB [(none)]> CREATE DATABASE zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
##創建zabbix數據庫,并且設置為utf8形式,把里面的字符串轉換為二進制
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| zabbix |
+--------------------+
5 rows in set (0.00 sec)
MariaDB [(none)]> GRANT all privileges ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';
Query OK, 0 rows affected (0.01 sec)
#把所有數據庫和所有表都交給zabbix用戶進行管理,并且設置密碼為admin123
MariaDB [(none)]> flush privileges; #刷新
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> quit #退出數據庫
Bye
//測試php基本信息//
[root@server ~]# cd /var/www/html/
[root@server html]# ls
[root@server html]# vim index.php
<?php
phpinfo();
?>
//用瀏覽器訪問網頁//
向AI問一下細節
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。