> For the complete documentation index, see [llms.txt](https://docs.liman.dev/liman-eklentileri/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.liman.dev/liman-eklentileri/ag-izleme-eklentisi/ag-izleme-eklentisi-kurulumlar.md).

# Ağ İzleme Eklentisi Kurulumlar

## Liman üzerine eklenti ekleme

1. Liman arayüzü açılır.
2. Menüye girilir.
3. “+ Sunucu Ekle” butonuna tıklanır. (ilk defa ekleme yaparken)
4. “Tüm sunucuları gör” butonuna tıklanır. (ikinci ve daha fazla sunucuyu eklerken)
5. Sunucular sayfasında yeşil "+ Sunucu Ekle" butonuna tıklanır.

* Açılan ekranda ulaşacağınız Sunucunun IP adresi veya DNS kaydındaki adresi yazılır.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--W2SmPW_i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lggw0a4d9tir5bo5zqcu.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--W2SmPW_i--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lggw0a4d9tir5bo5zqcu.png)

* Sunucunun portu girilir. (ör. SSH: 22 / WinRM: 5986 / Active Directory,Samba: 636)

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--zhilDlIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydxdudp15r2vlvxpgtj9.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--zhilDlIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydxdudp15r2vlvxpgtj9.png)

* "Bağlantıyı Kontrol Et" diyerek ilgili porttan ağ erişimi bulunmakta ise “Sunucuya başarıyla erişim sağlandı” mesajı alınır ve bir sonraki adıma geçilir.
* Sunucuyu Liman MYS üzerinde görülmek istenen isim girilir.
* Makinenin işletim sistemine göre GNU/Linux veya Microsoft Windows seçilir.
* "Ayarları Onayla" diyerek “İsim onaylandı” mesajı alınır ve bir sonraki adıma geçilir.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--9_JWADFY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gklckeqeea9q1jj0y9wu.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--9_JWADFY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gklckeqeea9q1jj0y9wu.png)

* Anahtar kullanılacaksa “Bir Anahtar Kullanmak İstiyorum” butonunu seçilir.
* Kullanıcı adı ve Şifre kısmına rehber dahilinde kullanıcı adı ve şifre girilir.
* “Ayarları Onayla” butonuna tıklanır, “Anahtarınız doğrulandı” mesajı alınır ve Özet sekmesine geçilir.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--3PJw9je2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xmmur9cegdnetipbbh2n.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--3PJw9je2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xmmur9cegdnetipbbh2n.png)

* Özet sekmesinde, eklenecek olan sunucunun özeti listelenir.
* “Sunucuyu Ekle” butonuna tıklayarak sunucu eklenir.

1. Eklenen sunucunun üzerine tıklanır ve Eklentiler sekmesine girilir. Yeşil + butonuna basılarak var olan Network eklentisi eklenir.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--eMl1Fj5w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w0xkze580vb2krypowjt.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--eMl1Fj5w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w0xkze580vb2krypowjt.png)

1. Sunucuya eklenen NETWORK eklentisine tıklanır ve NETWORK eklenti ayarları sayfasında istenen veriler doldurulur ve yeşil Kaydet butonuna tıklanır. Zabbix kurulumu için [buraya](https://dev.to/aciklab/ubuntu-2004-sunucuya-zabbix-62-kurulumu-zabbix-server-frontend-agent-3816) bakılabilir.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--q6_c4k4W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tgon0gih5uw7vxpd39ez.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--q6_c4k4W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tgon0gih5uw7vxpd39ez.png)

## Ağ Servisinin Yüklenmesi

1. Network API paketi servis olarak kurulacağı için farklı bir makineye kurulması önerilir.
2. Network API yüklenir:<br>

```
# sudo dpkg -i network-api.deb
```

3. /opt/network-api/.env-example dosyasının içerisine girilir.

DB\_NAME="dbname"\
DB\_USER="dbuser"\
ZABBIX\_URL="[http://zabbix\_IP\_Adresi/zabbix/api\_jsonrpc.php](http://zabbix_ip_adresi/zabbix/api_jsonrpc.php)"

bilgileri güncellenir.

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--j8yxdvZL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k01ay80rilk9einf2kwc.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--j8yxdvZL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k01ay80rilk9einf2kwc.png)

4. Değişiklikler sonrasında aşağıdaki adımları izleyerek veritabanında user, database ve şifre oluşturulur:

```
# sudo -u postgres psql
```

**Veritabanı üzerinde Kullanıcı Oluşturma:**<br>

```
# sudo -u postgres createuser <username>
```

Bizim örneğimizde karşılığı dbuser olarak belirlenmiştir.

**Veritabanı üzerinde Database Oluşturma:**<br>

```
# sudo -u postgres createdb <dbname>
```

Bizim örneğimizde karşılığı dbname olarak belirlenmiştir.

**Veritabanı üzerinde Kullanıcıya Şifre Verme:**<br>

```
# sudo -u postgres psql
psql=# alter user <username> with encrypted password '<password>';
```

Bu örnekte şifre 1 olarak güncellendi.

**Veritabanında Ayrıcalıklar Verme:**<br>

```
psql=# grant all privileges on database <dbname> to <username> ;
```

Bu adımlardan sonra tekrardan /opt/network-api/.env-example dosyasının içerisine gidilir ve yenilenen şifre girilerek güncellenir.

Örneğe göre DB\_PASS=1 olarak güncellendi

[![Image description](https://res.cloudinary.com/practicaldev/image/fetch/s--1Loj4WSc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ecji9uazzlkx9fkz7oe.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--1Loj4WSc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ecji9uazzlkx9fkz7oe.png)

Son olarak network-api'yi tekrar başlatmak için:

```
# systemctl restart network-api
```

komutu girilir. Aktif olup olmadığını kontrol etmek için de:<br>

```
# systemctl status network-api
```

komutu girilir.

* Liman arayüzüne geri dönülür network api alanına [http://Zabbix\_IP\_Adresiniz:3000](http://zabbix_ip_adresiniz:3000/) eklenir.
