This KB guides you through securely connecting to SynetoOS, editing the syslog-ng plugin configuration, and restarting the service for changes to take effect.
How to configure syslog-ng and SNMP on Supermicro Servers
Step 1: Access SynetoOS CLi
- Connect to SynetoOS CLI using SSH
Remove the bash profile before editing and restart the SSH session.
rm ~admin/.bash_profile
Before editing and restart the SSH session.
Remember to log out and restart the SSH session afterward and use sudo su - to get SuperUser privileges.
Step 2: Access and edit te plugin.conf file
Locate and edit the plugin.conf in /usr/share/syslog-ng/include/scl/syneto/ file using VI/VIM.
cat /usr/share/syslog-ng/include/scl/syneto/plugin.config
Step 3: Add a new destination in the config file
Switch to insert mode in VI/VIM (ESC + i).
Add a new destination in the config file, replacing the IP address and port number with your specific data destination remote
{ network("your_ip_address" transport("udp/tcp") port(your_port_number)); }
Step 4: Replace address and port numbers with your data
- Add your new destination above this row
log { source(s_local); filter(f_audit); destination(remote);};
eg: destination remote { network("192.0.2.10" transport("udp") port(514));
- Apply and save using the keyboard keys
ESC + :wq
Step 5: Restart the syslog-ng service
svcadm restart svc:/system/syslog-ng:default
SNMP Configuration for Hardware Alerts on Syneto SuperMicro Servers
Step 1: Access IPMI Interface
Step 2: Navigate to SNMP Settings
- Access Configuration panel and then select SNMP
Step 3: Activate SNMP and Configure
- Enable SNMP and set up the parameters. Options include SNMPv2 with a public community for general cases, or SNMPv3 for enhanced security, especially in non-secure VLANs or internet-based monitoring.
Step 4: Testing the Configuration
- Verify the setup using
snmpwalk
snmpwalk -v2c -c public [IPMI IP address] |more