yum -y install net-snmp net-snmp-utils
افزودن پیکربندی اساسی برای SNMP :
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig
اکنون یک /etc/snmp/snmpd.conf ایجاد می کنیم :
vim /etc/snmp/snmpd.conf
برای یادآوری ویرایش فایلها توسط vim لینک روبرو را مشاهده نمائید.New User Tutorial: Overview of the Vim Text Editor
متن زیر را در ادامه /etc/snmp/snmpd.conf جدید که ایجاد کردیم، وارد نمائید.
Map 'idv90we3rnov90wer' community to the 'ConfigUser' #
Map '209ijvfwer0df92jd' community to the 'AllUser' #
sec.name source community com2sec ConfigUser default idv90we3rnov90wer com2sec AllUser default 209ijvfwer0df92jd #
Map 'ConfigUser' to 'ConfigGroup' for SNMP Version 2c#
Map 'AllUser' to 'AllGroup' for SNMP Version 2c #
sec.model sec.name group ConfigGroup v2c ConfigUser group AllGroup v2c AllUser#
(Define 'SystemView', which includes everything under .1.3.6.1.2.1.1 (or .1.3.6.1.2.1.25.1 #
Define 'AllView', which includes everything under .1 #
incl/excl subtree view SystemView included .1.3.6.1.2.1.1 view SystemView included .1.3.6.1.2.1.25.1.1 view AllView included .1 #
Give 'ConfigGroup' read access to objects in the view 'SystemView' # Give 'AllGroup' read access to objects in the view 'AllView' #
context model level prefix read write notify access ConfigGroup "" any noauth exact SystemView none none access AllGroup "" any noauth exact AllView none none
متن بالا اطلاعات اساسی درمورد عملکرد هرخط از پیکربندی می باشد. بطور خلاصه، ما در حال ایجاد دو سناریو در مورد SNMP ورژن2C می باشیم.
service snmpd restart
هنگامی که سرور boot شد SNMP را برای شروع پیکربندی کنید:
chkconfig snmpd on
تست پیکربندی SNMP :
snmpwalk -v 2c -c idv90we3rnov90wer -O e 127.0.0.1snmpwalk -v 2c -c 209ijvfwer0df92jd -O e 127.0.0.1
نکته: پورت پیش فرض برای SNMP پورتهای 161 و 162 می باشد. اگر می خواهید با Remote server به SNMP متصل شوید مطمئن شوید که در فایروال سرور شما پورت های مناسب باز می باشد.