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.
osTicket açık kaynaklı bir müşteri destek bilet sistemidir. osTicket kaynak kodu genel barındırılan Github . Bu öğreticide, Ubuntu 18.04 LTS'ye osTicket'in nasıl kurulacağını ve yapılandırılacağını öğreneceksiniz.
mysqli, gd, gettext, imap, json, mbstring, Ve xmlPHP uzantılarıUbuntu sürümünü kontrol edin.
lsb_release -ds
# Ubuntu 18.04.2 LTS
Erişimi olan yeni bir non-rootkullanıcı hesabı oluşturun sudove bu hesaba geçin.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
NOT : Kullanıcı adınızla değiştirinjohndoe .
Saat dilimini ayarlayın.
sudo dpkg-reconfigure tzdata
Sisteminizin güncel olduğundan emin olun.
sudo apt update && sudo apt upgrade -y
Gerekli paketleri kurun.
sudo apt install -y zip unzip curl wget git
PHP'yi ve gerekli PHP uzantılarını yükleyin.
sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-curl php7.2-gd php7.2-mysql php7.2-json php7.2-xml php7.2-imap php7.2-intl php-apcu
Versiyonu kontrol et.
php -v
# PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2019 19:34:28) ( NTS )
Yüklü PHP uzantılarını kontrol edin.
php -m
# mbstring
# curl
# gd
# PDO
# mysqli
# openssl
# . . .
MySQL'i yükleyin.
sudo apt install -y mysql-server
Versiyonu kontrol et.
mysql --version
# mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper
mysql_secure_installationMySQL kurulumunuzun güvenliğini artırmak için komut dosyasını çalıştırın .
sudo mysql_secure_installation
MySQL'de kök kullanıcı olarak oturum açın.
sudo mysql -u root -p
# Enter password:
Yeni bir MySQL veritabanı ve kullanıcı oluşturun ve kimlik bilgilerini hatırlayın.
CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
Nginx'i yükleyin.
sudo apt install -y nginx
Versiyonu kontrol et.
sudo nginx -v
# nginx version: nginx/1.14.0 (Ubuntu)
Nginx'i Osticket ile kullanılacak şekilde yapılandırın.
sudo vim /etc/nginx/sites-available/osticket.conf
Dosyayı aşağıdakilerle doldurun.
server {
listen 80;
server_name example.com;
root /var/www/osticket/upload;
index index.php index.html;
set $path_info "";
location ~ /include {
deny all;
return 403;
}
if ($request_uri ~ "^/api(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/api/(?:tickets|tasks).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}
if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
set $path_info $1;
}
if ($request_uri ~ "^/.*\.php(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/scp/ajax.php/.*$ {
try_files $uri $uri/ /scp/ajax.php?$query_string;
}
location ~ ^/ajax.php/.*$ {
try_files $uri $uri/ /ajax.php?$query_string;
}
location / {
try_files $uri $uri/ index.php;
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_param PATH_INFO $path_info;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
}
osticket.confDosyayı sites-enableddizine bağlayarak yeni yapılandırmayı etkinleştirin .
sudo ln -s /etc/nginx/sites-available/osticket.conf /etc/nginx/sites-enabled
Yapılandırmayı test edin.
sudo nginx -t
Nginx'i yeniden yükleyin.
sudo systemctl reload nginx.service
Bir belge kök dizini oluşturun.
sudo mkdir -p /var/www/osticket
/var/www/osticketDizinin sahipliğini olarak değiştirin johndoe.
sudo chown -R johndoe:johndoe /var/www/osticket
Belge kök klasörüne gidin.
cd /var/www/osticket
OsTicket'in en son sürümünü indirin ve sıkıştırmasını açın.
wget https://github.com/osTicket/osTicket/releases/download/v1.12.2/osTicket-v1.12.2.zip
unzip osTicket-v1.12.2.zip
rm osTicket-v1.12.2.zip
Örnek yapılandırma dosyasını kopyalayın.
sudo cp upload/include/ost-sampleconfig.php upload/include/ost-config.php
/var/www/osticketDizinin sahipliğini olarak değiştirin www-data.
sudo chown -R www-data:www-data /var/www/osticket
Her şey yapılandırıldıktan sonra, osTicket web kurulum sihirbazına erişme zamanı. Sitenizi bir web tarayıcısında açın ve yüklemeyi tamamlamak için ekrandaki talimatları izleyin.
Güvenlik nedeniyle kurulumdan sonra setupdizini silin .
sudo rm -rf upload/setup
sudo chmod 0644 upload/include/ost-config.php
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.