CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
TestLink, açık kaynaklı bir web tabanlı test yönetimi yürütme sistemidir. Kalite güvence ekiplerinin test senaryolarını oluşturup yönetmelerini ve bunları test planlarında organize etmelerini sağlar. Bu test planları, ekip üyelerinin test senaryoları yürütmesine ve test sonuçlarını dinamik olarak izlemesine olanak tanır.
1.9.16Bu yazıda CentOS 7'ye TestLink sürümünü (bu makalenin yazıldığı andaki en son sürüm) yükleyeceğiz .
CentOS 7 sunucumun ana IP'sini referans alacağım 203.0.113.1.
epelGüncelleştirmeleri yüklemek , sistemi güncellemek ve güncellemeleri uygulamak için yeniden başlatmak için sudo kullanıcısını kullanarak sunucunuza SSH üzerinden oturum açın .
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
sudo yum install httpd -y
Üretim ortamlarında Apache varsayılan karşılama sayfasının kaldırılması / devre dışı bırakılması önerilir.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Apache'nin web dizini dosyalarını ziyaretçilere listelemesini önleyin:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Apache hizmetini başlatın ve önyüklemede otomatik olarak başlamasını sağlayın
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
TestLink 1.9.16'nın gerektirdiği gibi, MariaDB 10.1 veya üstünü sisteminize yüklemeniz gerekir.
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
Ekrandaki soruları aşağıda belirtildiği gibi cevaplayın ve kendi MariaDB kök şifrenizi kullanmayı unutmayın:
EnterdüğmesiYyour-root-passwordyour-root-passwordYYYYMySQL kabuğuna şu şekilde giriş yapın root:
mysql -u root -p
Daha önce ayarladığınız MariaDB kök parolasını yazın ve düğmesine basın Enter.
MySQL kabuğunda, bir veritabanı testlink, bir veritabanı kullanıcısı testlinkuserve veritabanı kullanıcısının parolasını yourpasswordaşağıdaki gibi oluşturun.
Not: Güvenlik nedeniyle, örnek şifreyi yourpasswordkendi şifrenizle değiştirmeyi unutmayın .
CREATE DATABASE testlink;
CREATE USER 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON testlink.* TO 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
TestLink PHP 5.5 veya üstünü gerektirir. Daha iyi performans elde etmek için PHP 7.1 ve TestLink için gerekli tüm uzantıları aşağıdaki gibi yükleyeceğiz:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-common php71w-gd php71w-ldap php71w-cli php71w-mcrypt php71w-xml -y
TestLink gereksinimlerini karşılamak için PHP ayarlarını değiştirmemiz gerekecek:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i "s/session.gc_maxlifetime = 1440/session.gc_maxlifetime = 2880/" /etc/php.ini
sudo sed -i "s/max_execution_time = 30/max_execution_time = 120/" /etc/php.ini
/var/www/html:
cd
wget https://github.com/TestLinkOpenSourceTRMS/testlink-code/archive/1.9.16.tar.gz
sudo tar -zxvf 1.9.16.tar.gz -C /var/www/html
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16
sudo cp /var/www/html/testlink-code-1.9.16/custom_config.inc.php.example /var/www/html/testlink-code-1.9.16/custom_config.inc.php
viBu yapılandırma dosyasını açmak için metin düzenleyicisini kullanın :
sudo vi /var/www/html/testlink-code-1.9.16/custom_config.inc.php
Aşağıdaki satırları bulun:
// $tlCfg->log_path = '/var/testlink-ga-testlink-code/logs/'; /* unix example */
// $g_repositoryPath = '/var/testlink-ga-testlink-code/upload_area/'; /* unix example */
Bunları değiştirin:
$tlCfg->log_path = '/var/www/html/testlink-code-1.9.16/logs/';
$g_repositoryPath = '/var/www/html/testlink-code-1.9.16/upload_area/';
Kaydet ve çık:
:wq!
cat <<EOF | sudo tee -a /etc/httpd/conf.d/testlink.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/testlink-code-1.9.16/
ServerName testlink.example.com
ServerAlias www.testlink.example.com
<Directory /var/www/html/testlink-code-1.9.16/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/testlink.example.com-error_log
CustomLog /var/log/httpd/testlink.example.com-access_log common
</VirtualHost>
EOF
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
İlk ziyaretinizde http://203.0.113.1TestLink kurulum sihirbazı ile karşılaşacaksınız.
İlk sayfada, New installationbağlantıyı tıklayın.
On Acceptance of Licensesayfa, çek I agree to the terms set out in this license.ve ardından Continuedüğmesine basın.
On Verification of System and configuration requirementssayfa, tüm gereksinimleri (ilgili gereksinimleri hariç emin Postgresve MSSQL) memnun edilir ve ardından Continuedüğmesine basın.
On Database Configurationsayfa aşağıdaki gibi veritabanı yapılandırma bilgi sağlamak ve ardından Process TestLink Setupyükleme işlemini bitirmek için düğmeye:
MySQL/MariaDB (5.6+ / 10.+)localhosttestlink<LEAVE IT EMPTY>root<your-MariaDB-root-password>testlinkuseryourpasswordWeb tarayıcınızı http://203.0.113.1TestLink'i kullanmaya başlaması için işaret edebilir ve giriş yapmak için aşağıdaki varsayılan kimlik bilgilerini kullanmanız gerekir:
adminadminNot: Giriş yaptıktan sonra şifrenizi değiştirmeyi unutmayın.
Güvenlik nedeniyle apache, kurulumdan sonra kullanıcının izinlerini kısıtlamanız gerekir :
sudo chown -R root:root /var/www/html/testlink-code-1.9.16
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16/{gui,logs,upload_area}
sudo systemctl restart httpd.service
Ayrıca, /var/www/html/testlink-code-1.9.16/installdizini kaldırmalısınız :
sudo rm -rf /var/www/html/testlink-code-1.9.16/install
Bu kadar. Okuduğunuz için teşekkürler.
CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.
Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.
OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.
Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.