Bagikan melalui


Mengelola dan mengonfigurasi agen UNIX - Linux

Artikel ini menjelaskan opsi untuk mengelola dan mengonfigurasi agen UNIX/Linux untuk Pusat Sistem - Manajer Operasi.

Direktori agen

  • Open Management Infrastructure (OMI) diinstal ke direktori: /opt/omi

  • Agen UNIX/Linux diinstal ke direktori: /opt/microsoft/scx/

  • Agen UNIX/Linux mempertahankan file log di direktori: /var/opt/microsoft/scx/log/

  • OMI mempertahankan file log di direktori: /var/opt/omi/log/

  • File konfigurasi agen, termasuk sertifikat, disimpan di direktori: /etc/opt/microsoft/scx/

  • File konfigurasi OMI disimpan di direktori: /etc/opt/omi

Alat untuk administrasi agen

Di bagian ini, alat untuk mengelola dan mengonfigurasi agen UNIX/Linux dijelaskan.

Jalankan alat administrasi agen

Alat untuk mengonfigurasi Agen UNIX/Linux terletak di direktori:

/opt/microsoft/scx/bin/tools  

Scxadmin

Alat scxadmin digunakan untuk mengontrol status agen UNIX/Linux (menjalankan, menghentikan, atau memulai ulang) dan mengontrol pencatatan yang dilakukan oleh agen. Penggunaan alat dapat ditampilkan dengan perintah berikut: scxadmin -?


  # /opt/microsoft/scx/bin/tools/scxadmin -?  

Usage: scxadmin  
Generic options (for all commands)  
  [-quiet]      Set quiet mode (no output)  

        General Options  
scxadmin -version  

        Service Management  
scxadmin {-start|-stop|-restart|-status}  [all|cimom|provider]  

        Providers Management  
scxadmin -config-list {RunAs}  
scxadmin -config-set {RunAs} {CWD=<directory>|ChRootPath=<directory>|AllowRoot={true|false}}  
scxadmin -config-reset {RunAs} [CWD|ChRootPath|AllowRoot]  

        Log Configuration Management  
scxadmin {-log-list|-log-rotate|-log-reset} [all|cimom|provider]  
scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}  
scxadmin -log-set provider {{FILE:<path>|STDOUT}:<module-id>={SUPPRESS|ERROR|WARNING|INFO|TRACE|HYSTERICAL}}  
scxadmin {-log-reset|-log-remove} provider [{FILE:<path>|STDOUT}]  

Contoh

Mulai ulang agen:

cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart

Tingkatkan semua pengelogan ke tingkat Menengah:

cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate

scxsslconfig

Alat scxsslconfig digunakan untuk menghasilkan sertifikat di /etc/opt/Microsoft/scx/ssl/. Alat ini berguna dalam memperbaiki masalah di mana nama domain yang sepenuhnya memenuhi syarat tidak dapat ditentukan dari host UNIX atau Linux itu sendiri, atau FQDN yang dikenal oleh host UNIX/Linux tidak cocok dengan FQDN yang digunakan oleh server manajemen untuk menjangkau host.

Nota

Sertifikat yang dihasilkan harus ditandatangani oleh server manajemen Operations Manager agar dapat digunakan dalam komunikasi WS-Management. Menimpa sertifikat yang sudah ditandatangani sebelumnya akan membutuhkan penandatanganan ulang sertifikat tersebut.

Penggunaan alat scxsslconfig dapat ditampilkan dengan perintah berikut: scxsslconfig -?

# /opt/microsoft/scx/bin/tools/scxsslconfig -?  
Usage: /opt/microsoft/scx/bin/tools/.scxsslconfig [-v] [-s days] [-e days] [-d domain] [-h host] [-g targetpath]  

-v             - toggle debug flag  
-g targetpath  - generate certificates in targetpath  
-s days        - days to offset valid start date with (0)  
-e days        - days to offset valid end date with (3650)  
-f             - force certificate to be generated even if one exists  
-d domain      - domain name  
-h host        - host name  
-b bits        - number of key bits  
-?             - this help message  

Contoh

Meregenerasi sertifikat, memaksa penimpaan sertifikat yang ada, dengan keluaran terperinci:

cd /opt/microsoft/scx/bin/tools/  
. setup.sh  
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v  

Menghasilkan ulang sertifikat, memaksa penimpaan sertifikat yang sudah ada, dengan host dan domain DNS tertentu:

cd /opt/microsoft/scx/bin/tools/  
. setup.sh  
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h myserver -d contoso.com  

Topik konfigurasi tambahan

Cipher SSL

Jika diperlukan, daftar sandi SSL yang digunakan oleh agen UNIX/Linux dapat disesuaikan. Untuk informasi selengkapnya tentang konfigurasi ini, lihat artikel Mengonfigurasi Sandi SSL.

Tentukan jalur sementara alternatif untuk skrip

Jika Anda membuat aturan Skrip UNIX/Linux atau memantau dalam paket manajemen kustom, konten skrip akan ditulis ke file di /tmp di komputer agen sebelum dijalankan. Anda mungkin ingin menentukan direktori alternatif untuk eksekusi skrip. Untuk menentukan direktori alternatif, ganti tautan simbolis di: /etc/opt/microsoft/scx/conf/tmpdir untuk menunjuk ke direktori lain. Tujuan tautan simbolis ini harus dapat ditulis oleh akun pengguna yang ditentukan dalam Akun Tindakan UNIX/Linux dan/atau Profil RunAs Akun Istimewa UNIX/Linux.

Universal Linux - nama/versi sistem operasi

Universal Linux Agent, yang mendukung sistem operasi Linux seperti Debian GNU/Linux, Oracle Linux, dan Ubuntu Server, mengurai file rilis untuk menentukan nama dan versi sistem operasi host. Jika diperlukan, properti ini dapat disesuaikan. Untuk menyesuaikan properti sistem operasi yang disajikan ke Operations Manager untuk host Universal Linux Agent, gunakan prosedur berikut:

Buat file disablereleasefileupdates di direktori: /etc/opt/microsoft/scx/conf/.

touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates  

Jika file ini ada, agen tidak akan mencoba memperbarui properti sistem operasi yang dikembalikan ke Operations Manager. Ini memastikan bahwa penyesuaian dipertahankan.

Sunting file scx-release di direktori: /etc/opt/microsoft/scx/conf. File ini memiliki format:

OSName=Ubuntu  
OSVersion=24.04
OSFullName=Ubuntu 24.04 (x86_64)
OSAlias=UniversalR  
OSManufacturer=  

Nilai properti OSName, OSVersion, dan OSFullName dapat diedit untuk mencerminkan nilai yang disesuaikan.

Nota

Properti OSAlias tidak boleh diedit. Semua properti dalam file ini (kecuali untuk OSManufacturer) bersifat wajib dan tidak boleh null.

Nota

Pembaruan berikut berlaku untuk Operations Manager 2019 UR1 dan yang lebih baru.

Peningkatan performa dan keandalan di agen Linux

Dengan Operations Manager 2019 UR1 dan yang lebih baru, untuk meningkatkan keandalan, diperkenalkan proses terpisah untuk mengirim heartbeat. Sebelumnya, utas pengumpulan performa dan heartbeat dijalankan dalam konteks proses yang sama. Karena ini, keterlambatan pengumpulan data performa memengaruhi ketersediaan sistem.

Dengan perubahan ini, selama pengumpulan heartbeat, Anda sekarang dapat melihat proses omiagent tambahan yang berjalan di bawah pengguna omi.

Untuk meningkatkan keandalan, sebuah proses terpisah digunakan untuk mengirim heartbeat. Selama pengumpulan heartbeat, Anda dapat melihat proses tambahan omiagent yang berjalan di bawah pengguna omi.

Untuk meningkatkan kinerja, variabel Filter X-Plat diperkenalkan dalam penggantian. Anda dapat mengambil alih perilaku penemuan/pemantauan untuk paket manajemen X-Plat dengan memperkenalkan kueri WQL dalam parameter Filter. Ini membantu dalam membatasi pemantauan pada entitas yang relevan.

Selain itu, untuk menghindari pengisian ruang disk dengan cepat, pengelogan SCX dikurangi dari Informasi ke Peringatan.

Berikut adalah contoh bagaimana Anda dapat mengonfigurasi override dengan menggunakan variabel Filter:

Jika Anda hanya ingin mendapatkan data untuk loop200 , gunakan kueri berikut dalam variabel Filter:

pilih * dari SCX_DiskDrive di mana DeviceID=loop200

Cuplikan layar menunjukkan contoh penggantian parameter yang dikendalikan1.

Sekarang, Anda akan melihat data hanya untuk disk 'loop200' dalam tampilan performa.

Cuplikan layar memperlihatkan contoh parameter 2 dengan pengaturan penimpaan.

Nota

Pembaruan berikut berlaku untuk Operations Manager 2019 UR3 dan yang lebih baru. Dalam rilis Operations Manager sebelumnya, perubahan pada pengaturan level log proses OMI memerlukan pengaktifan ulang agen. Dengan Operations Manager 2019 UR3, pengaturan tingkat log dapat diubah tanpa perlu menghidupkan ulang agen.

Perubahan dinamis dalam pengaturan tingkat log tanpa memulai ulang agen

Anda dapat mengubah pengaturan tingkat log tanpa perlu menghidupkan ulang agen.

Gunakan langkah-langkah berikut:

  1. Ubah file omiserver.conf dan perbarui loglevel yang baru:

    
     loglevel = INFO
    
    
  2. Terapkan tingkat log ini saat menjalankan perintah di bawah ini:

    $sudo /opt/omi/bin/omiconfigeditor –reconfig
    

Langkah berikutnya