Install Cacti+rrdtool monitor Windows under Ubuntu

Source: Internet
Author: User
Tags rrdtool snmp snmp error snmp port ftp access

Environment and materials required for the experiment

1. Ubuntu installation Please refer to:

2. SNMP INFORMANT-STD-17 (Note: is a Windows enhanced SNMP plugin that allows cacti to monitor more Windows information):

3. Cacti Windows monitoring template,:

The experiment begins formally:

Start Ubuntu and log in with your root account to ensure your Ubuntu has access to the Internet

Install update type: Apt-get update

650) this.width=650; "Src=" 3-wmp_4-s_357052560.png "style=" Float:none; "Title=" W (1). png "alt=" wkiol1mqjmczupv2aaap7qyrku8653.png-wh_50 "/>

Installing Snmpd,cacti,cacti-spine,rrdtool related components

Command: Apt-get install snmpd cacti cacti-spine RRDtool

650) this.width=650; "Src=" 3-wmp_4-s_351248736.png "style=" Float:none; "Title=" W (2). png "alt=" wkiom1mqjmhjs8u7aaaiyfsnsss632.png-wh_50 "/>

650) this.width=650; "Src=" 3-wmp_4-s_1662926484.png "style=" Float:none; "Title=" W (3). png "alt=" wkiom1mqjmhcgwataaanswdtk00560.png-wh_50 "/ >

Set the MySQL root password

650) this.width=650; "Src=" 3-wmp_4-s_535417250.png "style=" Float:none; "Title=" W (5). png "alt=" wkiol1mqjmlrvlutaaaewl439qa702.png-wh_50 "/>

650) this.width=650; "Src=" 3-wmp_4-s_4230140783.png "style=" Float:none; "Title=" W (6). png "alt=" wkiom1mqjmkxscvdaaaklmoqc5i613.png-wh_50 "/ >

Installing Apache2

650) this.width=650; "Src=" 3-wmp_4-s_702802532.png "style=" Float:none; "Title=" W (7). png "alt=" wkiom1mqjmkcad50aaaiyo1xemc072.png-wh_50 "/>

Database Admin Password

650) this.width=650; "Src=" 3-wmp_4-s_2323702841.png "style=" Float:none; "Title=" W (8). png "alt=" wkiol1mqjmpa-s34aaai4p1w1yu062.png-wh_50 "/ >

CACTI uses the password of the database, which is an internal password

650) this.width=650; "Src=" 3-wmp_4-s_2486721680.png "style=" Float:none; "Title=" W (9). png "alt=" wkiom1mqjmohwxc-aaaiffh4xr4742.png-wh_50 "/ >

Confirm Password

650) this.width=650; "Src=" 3-wmp_4-s_3450884887.png "style=" Float:none; "title=" W (Ten). png "alt=" wkiol1mqjmochj3-aaadtkqers4173.png-wh_50 "/ >

Wait until the installation is complete

Modifying the snmpd.conf configuration file

Type: nano/etc/snmp/snmpd.conf

650) this.width=650; "Src=" 3-wmp_4-s_2208454727.png "style=" Float:none; "title=" W (one). png "alt=" wkiol1mqjxgroxnxaaadwdtc7be603.png-wh_50 "/ >

Find related code

Edit the agent behavior Agent Behavio, comment out the agentaddress udp: line at the beginning of the file, and uncomment the #agentAddress udp:161,udp6:[::1]:161 line:

650) this.width=650; "Src=" 3-wmp_4-s_1968929963.png "style=" Float:none; "title=" W (n). png "alt=" wkiom1mqjxhw1inlaaaexbgsrze932.png-wh_50 "/ >

Locate Access CONTROL

Uncomment #rocommunity public localhost

650) this.width=650; "Src=" 3-wmp_4-s_2892799999.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqjxldemvsaaaprde-rbe577.png-wh_50 "/ >

Restart SNMPD Service

Type: Service snmpd restart

650) this.width=650; "Src=" 3-wmp_4-s_4012992270.png "style=" Float:none; "title=" W (+). png "alt=" wkiol1mqjxljg0kcaaacule-khm900.png-wh_50 "/ >

Find a PC that can access your Ubuntu server, open IE Input:/http/ your ubuntuip address /cacti

650) this.width=650; "Src=" 3-wmp_4-s_2543937543.png "style=" Float:none; "title=" W (. png "alt=" wkiol1mqjxozvwg9aadbcggtamy689.png-wh_50 "/ >

Select New Install

650) this.width=650; "Src=" 3-wmp_4-s_222408264.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqjxoyjbfsaaayxykvytu384.png-wh_50 "/ >

Relevant current status display "OK", press Finish

650) this.width=650; "Src=" 3-wmp_4-s_3081962971.png "style=" Float:none; "title=" W (n). png "alt=" wkiom1mqjxsqhktcaabcwlz_ogo126.png-wh_50 "/ >

Enter the admin account and password for the Cacti Web page

Default account and password is admin

650) this.width=650; "Src=" 3-wmp_4-s_1399722895.png "style=" Float:none; "title=" W (+). png "alt=" wkiol1mqjxshpti9aabikivatxm977.png-wh_50 "/ >

First login prompt to change password

650) this.width=650; "Src=" 3-wmp_4-s_2102247648.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqjxtsow-baabiysmw4s8160.png-wh_50 "/ >

After logging in, click on the left menu "Settings"

650) this.width=650; "Src=" 3-wmp_4-s_3891774781.png "style=" Float:none; "title=" W (). png "alt=" wkiol1mqjxxxssd9aaaxi__60t8676.png-wh_50 "/ >

Under the "General" tab

SNMP Version selected as "Version2"

SNMP Community value is "public"

650) this.width=650; "Src=" 3-wmp_4-s_3955259407.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqkyhb3xmbaabiucav-bm637.png-wh_50 "/ >

Click on the "Poller" tab

Poller type-> "Spine"

Poller interval-> "Every Minute"

650) this.width=650; "Src=" 3-wmp_4-s_1051425111.png "style=" Float:none; "title=" W (n). png "alt=" wkiom1mqkyhztj0kaabgv4pn3s8462.png-wh_50 "/ >

Find a network of Windows here with Windows Server R2 For example, install the SNMP,SNMP installation process slightly

Turn on SNMP Service->security as set

650) this.width=650; "Src=" 3-wmp_4-s_1562118418.png "title=" W (23°c). png "alt=" wkiol1mqkyhbbm9eaaazcc8euqi596.png-wh_50 "/>

Installing SNMP INFORMANT-STD-17 (:

Finally, restart the SNMP server and SNMP trap service.

Go back to Ubuntu to test if the SNMP installation was successful

Type: Snmpwalk-c public-v 2c (IP address is just configured for Windows IP)

If a lot of information is returned, it means the SNMP configuration succeeds

650) this.width=650; "Src=" 3-wmp_4-s_3530838576.png "style=" Float:none; "title=" W (. png "alt=" wkiol1mqkylhzyihaaapjyndglm471.png-wh_50 "/ >

Ubuntu installs FTP in order to upload the downloaded cacti Windows Monitor template to Ubuntu

Type: Apt-get Install VSFTPD

650) this.width=650; "Src=" 3-wmp_4-s_721347092.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqkylhery5aaashpuurpm514.png-wh_50 "/ >

Wait until the installation is complete

Type: nano/etc/vsftpd.conf

Modify the following line to make sure it is not commented out, save the exit (CRTL+X)

650) this.width=650; "Src=" 3-wmp_4-s_10087917.png "Title=" W (-) PNG "alt=" wkiol1mqk5msq9spaaae4fh5jyk532.png-wh_50 "/>

Setting Up FTP Access users

Type: nano/etc/ftpusers

Delete root user, save exit (Note: The user here is not able to access the FTP user)

Type: Reboot reboot.

650) this.width=650; "Src=" 3-wmp_4-s_1288217529.png "style=" Float:none; "title=" W () PNG "alt=" wkiol1mqk0tz5phiaaaftjaznaa190.png-wh_50 "/ >

Go back to Windows and access your FTP server

650) this.width=650; "Src=" 3-wmp_4-s_1870544386.png "style=" Float:none; "title=" W (). png "alt=" wkiom1mqk0sxqgroaabo3_0do54155.png-wh_50 "/ >

Create a new Windows folder and copy all the files in the downloaded cacti Windows monitoring template "resource\snmp_queries" directory

650) this.width=650; "Src=" 3-wmp_4-s_1726477661.png "style=" Float:none; "title=" W () PNG "alt=" wkiol1mqk0xgjvtdaaaztrdqxlq015.png-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_3379436414.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqk0xgpsjgaablwtibpoc208.png-wh_50 "/ >

Go back to Ubuntu and check.

Type: cd windows

Copy all files under the Windows directory to the corresponding folder in the cacti directory

Type: CP */usr/share/cacti/resource/snmp_queries

650) this.width=650; "Src=" 3-wmp_4-s_3340824463.png "style=" Float:none; "title=" W (+). png "alt=" wkiol1mqldojrcigaaamie98sfq486.png-wh_50 "/ >

and give read and write permissions

Type: cd/usr/share/cacti/resource/snmp_queries

Type: chmod 666 *-R

650) this.width=650; "Src=" 3-wmp_4-s_977906322.png "style=" Float:none; "title=" W (31-2). png "alt=" wkiom1mqldorq2jcaaassj984gc965.png-wh_50 "/ >

Back to cacti Web Administration page, left "Import Templates"

650) this.width=650; "Src=" 3-wmp_4-s_513228779.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqldtyazeoaaaydgk2pyi409.png-wh_50 "/ >

Select download all files under the "template" Directory of the Cacti Windows Monitoring template one import

650) this.width=650; "Src=" 3-wmp_4-s_2643181106.png "style=" Float:none; "title=" W (. png "alt=" wkiol1mqldszesyvaaa_wkgyrnc639.png-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_1452420195.png "style=" Float:none; "title=" w (. png) "alt=" wkiol1mqldsavw-vaaanaxft0ko354.png-wh_50 "/ >

Left "Devices"

650) this.width=650; "Src=" 3-wmp_4-s_2469897014.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqldwgh6awaaan1r7xchs101.png-wh_50 "/ >

The right "add" adds information for windows that needs to be monitored.

Description "self-defined"

Hostname-> just got that Windows IP address.

Host template->windows Host-snmp informantion

SNMP Version->version2

SNMP Community->public

SNMP port->161

Note: The information configuration error here may lead to the prompt "SNMP error"

650) this.width=650; "Src=" 3-wmp_4-s_1196176541.jpg "style=" Float:none; "title=" W (35-2). jpg "alt=" wkiom1mqldxxqqudaadw0cq0jis712.jpg-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_346915004.png "style=" Float:none; "title=" W (. png "alt=" wkiol1mqldxdk8ceaabic-dmjc8132.png-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_4166140131.png "style=" Float:none; "title=" W (PNS). png "alt=" wkiom1mqldabhnmsaaaa0x4mke0893.png-wh_50 "/ >

Save it, configure it successfully

650) this.width=650; "Src=" 3-wmp_4-s_3628004440.png "style=" Float:none; "title=" W (37-1). png "alt=" wkiol1mqldbi156yaacvws76mhe427.png-wh_50 "/ >

Delete the following 5 unwanted items

650) this.width=650; "Src=" 3-wmp_4-s_2972849598.jpg "style=" Float:none; "title=" W (37-2). jpg "alt=" wkiol1mqldetpl-4aagboenx5mk976.jpg-wh_50 "/ >

Left "New Graphs"

Host Select the windows you added

Depending on what you need to monitor, please click on the right green circle to refresh

650) this.width=650; "Src=" 3-wmp_4-s_3528263849.png "style=" Float:none; "Title=" W (in). png "alt=" wkiom1mqldfaug22aacbx18885u337.png-wh_50 "/ >

Click "Create"

650) this.width=650; "Src=" 3-wmp_4-s_2409401079.png "style=" Float:none; "title=" W (+). png "alt=" wkiol1mqldicb6lzaaapt8p5ky0935.png-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_183093744.png "style=" Float:none; "title=" W (All). png "alt=" wkiom1mqldighwadaaaulo1cwms165.png-wh_50 "/ >

"Graph Trees", "Add" on the Left

650) this.width=650; "Src=" 3-wmp_4-s_203122287.png "style=" Float:none; "title=" W (41-2). png "alt=" wkiol1mqldjaf3xmaabwupdjn7u316.png-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_1373427318.png "style=" Float:none; "title=" W (. png "alt=" wkiom1mqlgszwewmaabfdm58ba933.0ng/wh_50 "/ >

Parent Item-Root

Tree Item Type, Host

Host-> Choose your Windows

Click "Create"

650) this.width=650; "Src=" 3-wmp_4-s_2503183238.jpg "style=" Float:none; "title=" W (+). jpg "alt=" wkiom1mqlgwqeo2naaerxpqirlq375.jpg-wh_50 "/ >

650) this.width=650; "Src=" 3-wmp_4-s_2637750527.png "style=" Float:none; "title=" W (43-1). png "alt=" wkiol1mqlgxgmuonaabj67o0nva889.png-wh_50 "/ >

To ensure the normal generation of graphics and data, clear the cache

Left "System Utilities", "Rebuild poller Cache"

650) this.width=650; "Src=" 3-wmp_4-s_4091095487.png "style=" Float:none; "title=" W () PNG "alt=" wkiom1mqlgbamvubaabo6z4e7oi421.png-wh_50 "/ >

Select your windows on the left side of "graphs" at the top, and you're done quietly waiting for the image to appear.

650) this.width=650; "Src=" 3-wmp_4-s_1704227482.png "Title=" W ($). png "alt=" wkiom1mqpgeavjtaaabrqnxtesm195.png-wh_50 "/>

650) this.width=650; "Src=" 3-wmp_4-s_4155773449.png "style=" Float:none; "title=" W (+). png "alt=" wkiom1mqlgeaxi7jaabj9ndix-c829.png-wh_50 "/ >

Cacti is still very powerful, not used MRTG do not know how to compare, you can also use cacti monitoring: Firewall, Switch, router and other equipment, have the opportunity to discuss together.

I am also because of the need to just contact Linux, write bad hope forgive me, if there is a clerical error, please point out, tired ah ...

This article is from the "Think Micro Technology" blog, please make sure to keep this source

Install Cacti+rrdtool monitor Windows under Ubuntu

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.