[ Contents] [ Prev] [ Next] [ Report an Error]

AI-Scripts Overview

Q. What are AI-Scripts?

AI-Scripts are specialized Juniper Networks operational and event scripts that detect events and provide information for analysis, to periodically collect intelligence information, and to package all incident and intelligence event data into a structured format called a Juniper Message Bundle (JMB) and send it to a remote archive location so that it can be collected and displayed by Advanced Insight Manager (AIM). AI-Scripts are written in XSLT and are bundled, signed, and packaged like other JUNOS software bundles. AI-Script bundles are downloaded from the Juniper Networks software download Web site, and are installed on Juniper Networks routing platforms (devices) running JUNOS Release 9.0 or later.

AIM can be configured to send event data to Juniper Support Systems (JSS), the third component in the AIS system. JSS collects incident and intelligence information from AIM and sends intelligence information back to AIM specifically for your network.

Q. What do AI-Scripts do?

AI-Scripts:

Q. What is the AI-Scripts data flow?

  1. AI-Scripts installed on Juniper Networks devices detect events or intelligence information.
  2. AI-Scripts analyze event and intelligence information.
  3. AI-Scripts package and send a JMB to an archive location (either a local directory on the same system as AIM or a directory mounted from another system onto the system running AIM).
  4. AIM connects to the AIM archive location, retrieves, then displays the JMB information in Incident Manager for reactive services and Intelligence Manager for proactive services. For reactive services, AIM submits a case for resolution by JSS. For proactive services, JSS analyzes intelligence information, then sends AIM pertinent information to prevent problem events from occurring in the future.

Q. What is inside a JMB?

Q. What are the two AI-Scripts operation modes?

Q. What events are detected by AI-Scripts in a release?

For a complete list of the AI-Scripts added and the events detected, see the AI-Scripts Release Notes located at http://www.juniper.net/support/.

Q. How often are AI-Scripts packages released?

Juniper Networks release AI-Scripts twice a quarter.

Q. What metrics are collected by AI-Scripts for intelligence information sent to AIM?

For a complete list, consult Juniper Support Systems at http:/juniper/support/.

Q. What scripts are included in an AI-Scripts release?

For a complete list of the AI-Scripts added and the events detected, see the AI-Scripts Release Notes located at http://www.juniper.net/support/.

Q. How do AI-Scripts detect events in JUNOS?

AI-Scripts event scripts are activated and stored in a table in the eventd process. The eventd process monitors all of the log messages generated by all system processes. When eventd detects an event script event trigger, it executes the associated event script.

Q. Can AI-Scripts detect potential hardware failures (for example, Routing Engine or hard disk)?

Yes, but it also depends on the failure. If the failure is one of the problems that the AI-Scripts supports for that release, then it will be captured.

Q. Can you see the information that is contained in the eJMB and iJMB?

Yes. You can view eJMBs in AIM Incident Manager and iJMBs in AIM Intelligence Manager. For more information about AIM Incident and Intelligence Managers, see the AIS User Guide located at http://www.juniper.net/support/.

Q. Is it possible to review the historical data (JMBs and iJMBs) sent to Juniper Networks by AIM?

Yes. View the historical data can be viewed in AIM Incident Manager and Intelligence Manager. For more information about AIM Incident Manager and Intelligence Manager, see the AIS User Guide located at http://www.juniper.net/support/.

Q. Can AI-Scripts detect network-level incidents such as protocol flaps, routing loops, or traffic blackholes?

It depends on the event. If there are trigger-points, indicators such as log messages, it can but if traffic is lost silently, it cannot.

Q. Can AI-Scripts detect interface-level problems such as packets drops?

No, AI-Scripts cannot detect interface problems, and it cannot be triggered off such activities, but AI-Scripts can collect such values and make decisions based on such activities.

Q. Can you selectively disable some AI-Scripts, to avoid receiving incidents detected by those scripts?

No. AI-Scripts are designed to capture serious problems that can severely impact the normal operation of network devices. AI-Scripts are available as a single package and cannot be selectively enabled or disabled.

Q. How does Juniper Networks determine which incidents will be included in future AI-Scripts releases?

New AI-Scripts are developed based on input from customers, partners, and the Juniper Networks Support and Engineering teams.

Q. Is there any other way for AIS to collect information from devices besides AI-Scripts?

Yes. Starting in AIS 1.2, AIS can monitor devices that do not run AI-Script files. These devices are JUNOS versions between 8.0 and 9.0, JUNOSe devices, and ScreenOS devices. A new AIM module, which is called JDC (Juniper Data Collector), collects information from these devices. JDC uses specific instructions called "directives" to collect data from target devices and to form iJMBs that are sent into the host application AIM. This method ensures that JDC can support new data elements or platforms with addition of new directives.


[ Contents] [ Prev] [ Next] [ Report an Error]