From: "Mad-Max-Traveller@yandex.ru" <Mad-Max-Traveller@yandex.ru> To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org> Subject: Re: [Sysadmins] Zabbix Date: Wed, 05 Aug 2009 15:20:48 +0800 Message-ID: <4A7932D0.6050006@yandex.ru> (raw) In-Reply-To: <4A5460FE.4040904@yandex.ru> [-- Attachment #1: Type: text/plain, Size: 176 bytes --] А не просветит ли кто-нибудь как добавлять mib файлы в zabbix? Есть железка MP-11x and MP-124 H.323 - голосовой шлюз. Есть большой набор мибов к нему. Один из них прикрепляю. [-- Attachment #2: AC-ALARM-MIB.my --] [-- Type: text/plain, Size: 15979 bytes --] AcAlarm DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, Unsigned32 FROM SNMPv2-SMI AcAlarmEventType, AcAlarmProbableCause, AcAlarmSeverity FROM AC-FAULT-TC SnmpAdminString, SnmpEngineID FROM SNMP-FRAMEWORK-MIB DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION, TimeStamp, TruthValue FROM SNMPv2-TC; audioCodes OBJECT IDENTIFIER ::= { enterprises 5003 } acFault OBJECT IDENTIFIER ::= { audioCodes 11 } acAlarm MODULE-IDENTITY LAST-UPDATED "200312180000Z" ORGANIZATION "Audiocodes" CONTACT-INFO "Postal: Support AudioCodes LTD 1 Hayarden Street Airport City Lod 70151, ISRAEL Tel: 972-3-9764000 Fax: 972-3-9764040 Email: support@audiocodes.com Web: www.audiocodes.com" DESCRIPTION "This MIB defines the enterprise-specific objects needed to support fault management of Audiocodes products. The MIB consists of: o Active alarm table o Alarm history table o Alarm notification varbinds" REVISION "200312180000Z" DESCRIPTION "4.4. Dec. 18, 2003. Made these changes: o Initial version" ::= { acFault 1 } -- Note on use of SnmpAdminString instead of DisplayString -- -- IETF Generic and Common Textual Conventions (http://ops.ietf.org/mib-common-tcs.html ) -- "DisplayString does not support internationalized text. -- It MUST NOT be used for objects that are required to -- hold internationalized text (which is always the case -- if the object is intended for use by humans [RFC2277]). -- Designers SHOULD consider using SnmpAdminString, -- Utf8String, or LongUtf8String for such objects." -- **************************************** -- acActiveAlarm -- **************************************** acActiveAlarm OBJECT IDENTIFIER ::= {acAlarm 1} -- **************************************** -- acActiveAlarm table decleration -- **************************************** acActiveAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AcActiveAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of active alarms." ::= {acActiveAlarm 1} -- **************************************** -- acActiveAlarm table entry -- **************************************** acActiveAlarmEntry OBJECT-TYPE SYNTAX AcActiveAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the acActiveAlarmTable" INDEX { acActiveAlarmSequenceNumber } ::= {acActiveAlarmTable 1} -- **************************************** -- acActiveAlarm TABLE -- **************************************** AcActiveAlarmEntry ::= SEQUENCE { acActiveAlarmSequenceNumber Unsigned32, acActiveAlarmSysuptime TimeStamp, acActiveAlarmTrapOID OBJECT IDENTIFIER, acActiveAlarmDateAndTime DateAndTime, acActiveAlarmName Unsigned32, acActiveAlarmTextualDescription SnmpAdminString, acActiveAlarmSource SnmpAdminString, acActiveAlarmSeverity AcAlarmSeverity, acActiveAlarmEventType AcAlarmEventType, acActiveAlarmProbableCause AcAlarmProbableCause, acActiveAlarmAdditionalInfo1 SnmpAdminString, acActiveAlarmAdditionalInfo2 SnmpAdminString, acActiveAlarmAdditionalInfo3 SnmpAdminString } acActiveAlarmSequenceNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number of the alarm raise trap." ::= {acActiveAlarmEntry 1} acActiveAlarmSysuptime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysuptime at the time the alarm raise trap was sent" ::= {acActiveAlarmEntry 2} acActiveAlarmTrapOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID of the notification trap" ::= {acActiveAlarmEntry 3} acActiveAlarmDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time at the time the alarm raise trap was sent." ::= {acActiveAlarmEntry 4} acActiveAlarmName OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the alarm that was raised. This actually in the form of a number. Each kind of alarm has a unique number associated with it." ::= {acActiveAlarmEntry 5} acActiveAlarmTextualDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Text that descries the alarm condition." ::= {acActiveAlarmEntry 6} acActiveAlarmSource OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The component in the system which raised the alarm." ::= {acActiveAlarmEntry 7} acActiveAlarmSeverity OBJECT-TYPE SYNTAX AcAlarmSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the alarm." ::= {acActiveAlarmEntry 8} acActiveAlarmEventType OBJECT-TYPE SYNTAX AcAlarmEventType MAX-ACCESS read-only STATUS current DESCRIPTION "The event type of the alarm." ::= {acActiveAlarmEntry 9} acActiveAlarmProbableCause OBJECT-TYPE SYNTAX AcAlarmProbableCause MAX-ACCESS read-only STATUS current DESCRIPTION "The probable cause of the alarm." ::= {acActiveAlarmEntry 10} acActiveAlarmAdditionalInfo1 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acActiveAlarmEntry 11} acActiveAlarmAdditionalInfo2 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acActiveAlarmEntry 12} acActiveAlarmAdditionalInfo3 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acActiveAlarmEntry 13} -- **************************************** -- acAlarmHistory -- **************************************** acAlarmHistory OBJECT IDENTIFIER ::= {acAlarm 2} -- **************************************** -- acAlarmHistory table decleration -- **************************************** acAlarmHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF AcAlarmHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of all raise-alarm and clear-alarm traps sent by the system. Internal to the system, this table of traps is a fixed size. Once the table reaches this size, older traps are removed to make room for new traps. The size of the table is the value of the nlmConfigLogEntryLimit (NOTIFICATION-LOG-MIB)." ::= {acAlarmHistory 1} -- **************************************** -- acAlarmHistory table entry -- **************************************** acAlarmHistoryEntry OBJECT-TYPE SYNTAX AcAlarmHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the acAlarmHistoryTable" INDEX { acAlarmHistorySequenceNumber } ::= {acAlarmHistoryTable 1} -- **************************************** -- acAlarmHistory TABLE -- **************************************** AcAlarmHistoryEntry ::= SEQUENCE { acAlarmHistorySequenceNumber Unsigned32, acAlarmHistorySysuptime TimeStamp, acAlarmHistoryTrapOID OBJECT IDENTIFIER, acAlarmHistoryDateAndTime DateAndTime, acAlarmHistoryName Unsigned32, acAlarmHistoryTextualDescription SnmpAdminString, acAlarmHistorySource SnmpAdminString, acAlarmHistorySeverity AcAlarmSeverity, acAlarmHistoryEventType AcAlarmEventType, acAlarmHistoryProbableCause AcAlarmProbableCause, acAlarmHistoryAdditionalInfo1 SnmpAdminString, acAlarmHistoryAdditionalInfo2 SnmpAdminString, acAlarmHistoryAdditionalInfo3 SnmpAdminString } acAlarmHistorySequenceNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number of the alarm raise or clear trap." ::= {acAlarmHistoryEntry 1} acAlarmHistorySysuptime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysuptime at the time the alarm raise or clear trap was sent" ::= {acAlarmHistoryEntry 2} acAlarmHistoryTrapOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID of the notification trap" ::= {acAlarmHistoryEntry 3} acAlarmHistoryDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time at the time the alarm raise or clear trap was sent." ::= {acAlarmHistoryEntry 4} acAlarmHistoryName OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the alarm that was raised or cleared. This actually in the form of a number. Each kind of alarm has a unique number associated with it." ::= {acAlarmHistoryEntry 5} acAlarmHistoryTextualDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Text that descries the alarm condition." ::= {acAlarmHistoryEntry 6} acAlarmHistorySource OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The component in the system which raised or cleared the alarm." ::= {acAlarmHistoryEntry 7} acAlarmHistorySeverity OBJECT-TYPE SYNTAX AcAlarmSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the alarm. A severity of warning, minor, major or critical indicates a raise trap. A severity of cleared indicates a clear trap." ::= {acAlarmHistoryEntry 8} acAlarmHistoryEventType OBJECT-TYPE SYNTAX AcAlarmEventType MAX-ACCESS read-only STATUS current DESCRIPTION "The event type of the alarm." ::= {acAlarmHistoryEntry 9} acAlarmHistoryProbableCause OBJECT-TYPE SYNTAX AcAlarmProbableCause MAX-ACCESS read-only STATUS current DESCRIPTION "The probable cause of the alarm." ::= {acAlarmHistoryEntry 10} acAlarmHistoryAdditionalInfo1 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmHistoryEntry 11} acAlarmHistoryAdditionalInfo2 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmHistoryEntry 12} acAlarmHistoryAdditionalInfo3 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmHistoryEntry 13} -- **************************************** -- acAlarmVarbinds -- **************************************** acAlarmVarbinds OBJECT IDENTIFIER ::= {acAlarm 3} acAlarmVarbindsSequenceNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The sequence number of the alarm raise or clear trap." ::= {acAlarmVarbinds 1} acAlarmVarbindsDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The date and time at the time the alarm raise or clear trap was sent." ::= {acAlarmVarbinds 2} acAlarmVarbindsAlarmName OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the alarm that was raised or cleared. This actually in the form of a number. Each kind of alarm has a unique number associated with it." ::= {acAlarmVarbinds 3} acAlarmVarbindsTextualDescription OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Text that descries the alarm condition." ::= {acAlarmVarbinds 4} acAlarmVarbindsSource OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The component in the system which raised or cleared the alarm." ::= {acAlarmVarbinds 5} acAlarmVarbindsSeverity OBJECT-TYPE SYNTAX AcAlarmSeverity MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The severity of the alarm. A severity of warning, minor, major or critical indicates a raise trap. A severity of cleared indicates a clear trap." ::= {acAlarmVarbinds 6} acAlarmVarbindsEventType OBJECT-TYPE SYNTAX AcAlarmEventType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The event type of the alarm." ::= {acAlarmVarbinds 7} acAlarmVarbindsProbableCause OBJECT-TYPE SYNTAX AcAlarmProbableCause MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The probable cause of the alarm." ::= {acAlarmVarbinds 8} acAlarmVarbindsAdditionalInfo1 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmVarbinds 9} acAlarmVarbindsAdditionalInfo2 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmVarbinds 10} acAlarmVarbindsAdditionalInfo3 OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Additional miscellaneous info regarding this alarm." ::= {acAlarmVarbinds 11} END
next prev parent reply other threads:[~2009-08-05 7:20 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-07-08 9:03 Mad-Max-Traveller 2009-07-08 12:40 ` Slava Dubrovskiy 2009-07-10 8:00 ` Mad-Max-Traveller 2009-07-10 9:40 ` Terechkov Evgenii 2009-07-11 8:02 ` Tsaryuk Maksim 2009-07-11 8:23 ` Terechkov Evgenii 2009-07-27 6:23 ` Mad-Max-Traveller 2009-07-29 6:43 ` Mad-Max-Traveller 2009-08-05 7:20 ` Mad-Max-Traveller [this message] 2009-08-05 7:48 ` Konstantin Pavlov 2009-08-06 4:22 ` Mad-Max-Traveller 2009-08-06 5:24 ` Terechkov Evgenii 2009-08-06 6:02 ` Mad-Max-Traveller 2009-08-11 6:56 ` Mad-Max-Traveller
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4A7932D0.6050006@yandex.ru \ --to=mad-max-traveller@yandex.ru \ --cc=sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git