PowerFlex: Lähetä viestejä rsyslogille
Summary: Tässä tietämyskannan artikkelissa kuvataan, miten rsyslog määritetään ja miten sitä käytetään oikein ScaleIO:n kanssa, samalla kun korostetaan, miten eri vakavuustasot jaetaan erillisiksi lokitiedostoiksi. Alla olevat komennot, tiedostopolut ja esimerkit on otettu RedHat-pohjaisesta järjestelmästä (RHEL/CentOS), ja ne voivat vaihdella, jos rsyslog-vastaanottimena käytetään eri Linux-jakeluja. ...
Symptoms
Edellytykset:
- Asennettu ScaleIO-järjestelmä
- Palvelimeen asennettu rsyslog-paketti on tarkoitettu vastaanottamaan syslog-viestejä.
Cause
.
Resolution
ScaleIO-kokoonpano:
- Ota rsyslog-viestien lähettäminen käyttöön ScaleIO:ssa:
scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
- Varmista määritysten oikeellisuus rsyslog-asetusten kyselyllä:
scli --query_remote_syslog
Huomaa: tämä tehdään vain ensisijaiselle MDM:lle. Arvot kopioidaan uuteen ensisijaiseen MDM:ään, kun vikasietoisuus tapahtuu.
Rsyslog-isännän määritykset:
- Varmista, että rsyslog-paketti on asennettu:
rpm -qa rsyslog
- Varmista, että rsyslog on toiminnassa:
ps -ef | grep -i rsyslog | grep -v grep
- Määritä /etc/rsyslog.conf-tiedosto seuraavien esimerkkien mukaisesti:
local6.info;local6.debug;local6.warn /var/log/syslog.log local6.err /var/log/syslog.err local6.crit /var/log/syslog.crit
Edellä olevassa esimerkissä käytettiin laitoskoodia #22, jota rsyslog.conf-tiedostossa edustaa local6.
Syntaksi on seuraava: "LAITOS. VAKAVUUS /polku/kohteeseen/lokiin/tiedostoon"
Jos haluat kirjata VAIN "virheen" vakavuuden viestit, käytä: local6.err /var/log/syslog.err
Voit lähettää useita vakavuustasoja yhteen tiedostoon seuraavasti: "local6.info; paikallinen6.virheenkorjaus; local6.warn /var/log/syslog.log".
Katso liite A saadaksesi täydellisen luettelon laitoskoodeista ja esityksistä, käyttäisimme mitä tahansa välillä 16–23 "mukautettuna" laitoksena ScaleIO-lokiin.
- Kun olet muokannut tiedostoa /etc/rsyslog.conf, käynnistä rsyslog-palvelu uudelleen:
systemctl restart rsyslog (RHEL/CentOS 7.x) service rsyslog restart (RHEL/CentOS 6.x)
Lisäys A:
Tämä liite sisältää täydellisen Syslog-protokollan RFC:n URL-osoitteen sekä luettelon laitoskoodinumeroista ja niiden localX-esityksistä, joita käytetään tiedostossa /etc/rsyslog.conf.
http://tools.ietf.org/html/rfc5424
0 ytimen viestiä
1 Käyttäjätason viestit
2 Sähköpostijärjestelmä
3 Järjestelmän daimonit
4 Suojaus-/valtuutusviestit
5 Syslogdin sisäisesti luomat viestit
6-rivinen tulostinalijärjestelmä
7 Verkkouutisten alijärjestelmä
8 UUCP-osajärjestelmä
9 kellon daemon
10 suojaus-/valtuutusviestiä
11 FTP:n daemon
12 NTP-osajärjestelmä
13 Loki tarkastus
14 lokin hälytys
15 kellon daemon (huomautus 2)
16 paikallinen käyttö 0 (local0)
17 Paikallinen käyttö 1 (paikallinen1)
18 Paikallinen käyttö 2 (paikallinen2)
19 Paikallinen käyttö 3 (paikallinen3)
20 Paikallinen käyttö 4 (paikallinen4)
21 Paikallinen käyttö 5 (paikallinen5)
22 Paikallinen käyttö 6 (paikallinen6)
23 Paikallinen käyttö 7 (paikallinen7)