Syslog Messages

Original Article:

https://success.trendmicro.com/solution/TP000086250-What-are-Syslog-Facilities-and-Levels

List of available Facilities as per RFC5424:

Facility NumberFacility DescriptionFacility NumberFacility Description
0kernel messages12NTP subsystem
1user-level messages13log audit
2mail system14log alert
3system daemons15clock daemon
4**security/authorization messages16local use 0 (local0)
5messages generated internally by syslog17local use 1 (local1)
6line printer subsystem18local use 2 (local2)
7network news subsystem19local use 3 (local3)
8UUCP subsystem20local use 4 (local4)
9clock daemon21local use 5 (local5)
10security/authorization messages22local use 6 (local6)
11FTP daemon23local use 7 (local7)
** SMS default
Note: Items in yellow are the facility numbers available on the SMS.

Syslog Severity Levels

Recommended practice is to use the Notice or Informational level for normal messages.

Explanation of the severity Levels:

SEVERITY LEVELEXPLANATION
**SEVERITY IN EVENTDefault SMS setting for Syslog Security option. This setting will send all events to remote Syslog system
0EMERGENCYA “panic” condition – notify all tech staff on call? (Earthquake? Tornado?) – affects multiple apps/servers/sites.
1ALERTShould be corrected immediately – notify staff who can fix the problem – example is loss of backup ISP connection.
2CRITICALShould be corrected immediately, but indicates failure in a primary system – fix CRITICAL problems before ALERT – example is loss of primary ISP connection.
3ERRORNon-urgent failures – these should be relayed to developers or admins; each item must be resolved within a given time.
4WARNINGWarning messages – not an error, but indication that an error will occur if action is not taken, e.g. file system 85% full – each item must be resolved within a given time.
5NOTICEEvents that are unusual but not error conditions – might be summarized in an email to developers or admins to spot potential problems – no immediate action required.
6INFORMATIONALNormal operational messages – may be harvested for reporting, measuring throughput, etc. – no action required.
7DEBUGInfo useful to developers for debugging the app, not useful during operations

By:

Posted in:


Leave a comment