Nagios Core: He aha te Nagios me pehea te whakauru ki a Debian GNU / Linux?
Tuhinga o mua Nga Whatunga me nga Servers he nui nga tono pai me te pai mo Kaiwhakahaere punaha / Kaiwhakahaere (SysAdmins). No reira, i tenei ra ka korero taatau mo te karanga rongonui Nagios Core.
Nagios Core te reira noa te putanga noa o Nagios. Ko wai hoki te mea rongonui? taputapu / ratonga / papatono tirotiro kaupapa Tuhinga o mua puna tuwhera.
Webmin: Whakahaerehia mai i te tirotiro paetukutuku
Na i te mea kaore maatau e aro ki nga take e pa ana ki nga tono, nga hotaka me nga punaha Tuhinga ka whai mai Nga Whatunga me nga Servers te whakamahi motuhake ranei mo Kaiwhakahaere punaha / Kaiwhakahaere (SysAdmins), ka waiho maatau i raro etahi hononga ki etahi whakaputanga o mua e pa ana ki tenei waahanga IT:
"Paetukutuku he taonga whirihora punaha tukutuku-whakauru mo OpenSolaris, GNU / Linux me etahi atu punaha Unix. Ma tenei, ka taea e koe te whakarite i nga waahanga o roto o te maha o nga punaha whakahaere, penei i nga kaiwhakamahi, nga waahi mokowhiti, nga ratonga, nga konae whirihoranga, te aukati o te rorohiko, me era atu, me te whakarereke me te whakahaere i nga tono koreutu, penei i te kaituku paetukutuku Apache, PHP, MySQL, DNS, Samba, DHCP, me etahi atu." Webmin: Whakahaerehia mai i te tirotiro paetukutuku
Taurangi
- 1 Nagios Core: Putanga koreutu me te koreutu mo nga Nagios
- 1.1 He aha te Nagios Core?
- 1.2 Ngā āhuatanga
- 1.3 Me pehea te whakauru ki a Debian GNU / Linux 10?
- 1.3.1 1.- Nga taahiraa ki te whakarite i te punaha Whakahaere
- 1.3.2 2.- Tangohia te raupaparorohiko onaianei
- 1.3.3 3.- Whakahiato i nga raupaparorohiko onaianei
- 1.3.4 4.- Hangaia nga Kaiwhakamahi me nga Roopu
- 1.3.5 5.- Whakauruhia nga kohinga nui
- 1.3.6 6.- Whakauruhia nga konae whirihora Apache
- 1.3.7 7.- Whakauruhia ka whirihora i te Pātūahi mā IPTables
- 1.3.8 8.- Waihangahia te kaute Kaiwhakamahi ki Apache kia tiimata ki Nagios Core
- 1.3.9 9.- Whakaoho / Tiimata Ratonga Tika
- 1.3.10 10.- Whakauru ki Nagios Core
- 1.3.11 Kei te whakauruhia nga Nagios Core Plugins
- 1.3.12 Matapihi mata
- 2 10 nga waahanga koreutu me te tuwhera
- 3 Whakarāpopoto
Nagios Core: Putanga koreutu me te koreutu mo nga Nagios
He aha te Nagios Core?
E ai ki te paetukutuku mana o Nagios, Nagios Core E penei ana te korero:
"Ko Nagios® Core ™ he hononga punaha tuwhera me te punaha tirotiro punaha. Ka aroturukihia e ia nga kaihautu (rorohiko) me nga ratonga e tohua ana e koe, me te whakatupato i a koe ka he ana tetahi mea ana ka pai ake ana. Nagios Core i hangaia tuatahihia kia mahi i raro i a Linux, ahakoa me mahi i raro i etahi atu o nga Punaha Whakahaere-a-Unix hoki. Ano hoki, ko te putanga koreutu o ta maatau taputapu o naianei e kiia nei ko Nagios XI."
Ngā āhuatanga
Tuhinga o mua Nagios Core te 10 e whai ake nei ka taea te whakahua:
- Te tirotiro i nga ratonga whatunga (SMTP, POP3, HTTP, NNTP, PING, me etahi atu.)
- Te aro turuki i nga rauemi a nga kaihautu aroturukihia (Taumaha tukatuka, whakamahinga kōpae, me etahi atu.)
- He hoahoa monomai ngawari e ahei ai nga kaiwhakamahi ki te whakawhanake ngawari i a raatau mahi arowhai ratonga.
- Arowhai ratonga whakarara.
- Te kaha ki te tautuhi i te hierarchy manaaki o te whatunga ma te whakamahi i nga "maatua" manaaki, kia taea ai e koe te kite me te wehe i waenga i nga kaihautu e heke ana me nga mea kaore ano kia tae atu.
- Whakapaa atu ki nga panui ka puta ana nga take manaaki, to ratonga ranei ka whakatauhia (ma te imeera, te pager, te tikanga kua tautuhia e te kaiwhakamahi).
- Te kaha ki te tautuhi i nga kairere huihuinga ki te whakahaere i nga waahi manaaki, ratonga ranei mo te raru raru.
- Te hurihanga aunoa o nga konae rākau.
- Te tautoko mo te whakatinana i nga kaitirotiro tirotiro taapiri.
- He atanga tukutuku kowhiringa hei tiro i te tuunga o te whatunga, te hitori o nga whakamohiotanga me nga raru, te konae rakau, me te maha atu.
Me pehea te whakauru ki a Debian GNU / Linux 10?
I mua i te tiimata i tenei waahanga, me maarama tonu mo tenei keehi ka whakamahia e maatau nga mea katoa Whakahou i a Linux i karangatia Miracles GNU / Linux, e hangai ana ki MX Linux 19 (Debian 10). Kua oti te hanga i muri o to maatau «MX Aratohu Whakaahuamata Linux».
Heoi, tetahi GNU / Linux Distro he aha te tautoko Pūnaha. No reira, ka whakamahia e maatau tenei MX Linux Tautuhi Anō mai i te Punaha putu GRUB e to whiringa me "Tīmata ki te Systemd". Hei utu mo tana whiringa taunoa, kei waho Pūnaha pai atu ranei me Pūnaha-shim. Ano hoki, ka mahia e matou nga whakahau katoa mai i te Kaiwhakamahi SysadminTuhinga o mua Kaiwhakamahi pakiakaTuhinga ka whai mai.
Na inaianei mo to tango, whakauru me te whakamahi, ka whakamahia e matou te «Tere Tere Awhina Whakauru mo Debian« a ko enei te whakahau whakahau ki te mahi i roto i te tauranga (papatohu) o to punaha Whakahaere:
1.- Nga taahiraa ki te whakarite i te punaha Whakahaere
Whakahoutia Nga Papaainga me te whakauru i nga kohinga tika me nga mea e tika ana hei mahi Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Tangohia te raupaparorohiko onaianei
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- Whakahiato i nga raupaparorohiko onaianei
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Hangaia nga Kaiwhakamahi me nga Roopu
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Whakauruhia nga kohinga nui
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Whakauruhia nga konae whirihora Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Whakauruhia ka whirihora i te Pātūahi mā IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Waihangahia te kaute Kaiwhakamahi ki Apache kia tiimata ki Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Whakaoho / Tiimata Ratonga Tika
systemctl restart apache2.service
systemctl start nagios.service
Tuhipoka: Whakahouhia te Punaha Whakahaere ka pa he raru ki enei whakahau whakahau.
10.- Whakauru ki Nagios Core
Whakahaerehia he Tirotiro Paetukutuku i runga i te miihini o te rohe mena he Taiao Kaiwhakamahi Whakairoiro (GUI) koe, i tetahi atu rorohiko ranei kei te Whatunga. Ana i te pae wahitau tuhia etahi o nga ota whakahau e whai ake nei ki taau e pai ana:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
Tuhipoka: Ki te kore koe e kite i te matapihi "Whakauru ki Nagios Core", tirohia mena kei te tika te whirihoranga a to Punaha Whakahaere i runga i a Debian GNU / Linux 8/9/10. "Tuhinga pakiaka" Tuhinga o mua Tūmau Apache i roto i te konae whirihoranga e whai ake nei: /etc/apache2/apache2.conf
. Whakakapihia te ara /var/www
e te whai ake: /var/www/html
. Ka tiimata ano te Ratonga Apache Rorohiko ranei, ka ngana ano ki te rorohiko.
Kei te whakauruhia nga Nagios Core Plugins
Whakahoutia Nga Papaainga me te whakauru i nga kohinga tika me nga mea e tika ana hei mahi Nagios Mono.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Tangohia ka wete i te kohinga o naianei me nga "Tohu Nagios"
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
Whakaritehia me te whakauru i nga "Nagios Plugins"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Matapihi mata
Mo te roanga atu o nga korero mo Nagios Core ka taea e koe te tirotiro i nga hononga e whai ake nei:
- Paetukutuku mana i runga i GitHub
- Tuhinga whaimana
- Puna Puna
- Kaiarahi Whakauru Tere Tere
- Mo Nagios Core
10 nga waahanga koreutu me te tuwhera
- Cacti
- Cabot
- Kaupapa Cockpit
- Icinga
- FreeMNS
- Tuhinga
- netdata
- Pandora FMS
- Aroturuki Tūmau PHP
- Zabbix
Hei ako atu mo enei rerekē me te maha atu, paatohia te hono e whai ake nei: Taputapu me te Raupaparorohiko Tirotiro i raro i te Punaha Tuwhera.
Whakarāpopoto
Hei whakarāpopototanga, pēnei i te mea kua kitea Nagios Core he taputapu raupaparorohiko tino pai mo te mara o Whatunga / Tuuturu me te Kaiwhakahaere punaha / Kaiwhakahaere (SysAdmins). Ana ehara i te mea he kaha noa engari he ngohengohe me te urutau, na te whakamahi o te tini monomai. Ana mo te hunga kaore pea e whakamahi, he pai tonu nga rereke penei Zabbix, Kaupapa Icinga me te Paokete, i roto i era atu.
Ko te tumanako ka whai hua tenei pukapuka mo te katoa «Comunidad de Software Libre y Código Abierto»
me te takoha nui ki te whakapainga, te tipu me te hora o te punaha taiao o nga tono e waatea ana «GNU/Linux»
. Kaua hoki e mutu te tohatoha atu ki etahi atu, i runga i o paetukutuku pai, raina, roopu, hapori ranei o nga whatunga hapori, punaha karere ranei. Hei whakamutunga, tirohia te whaarangi kaainga i «Mai i Linux» ki te torotoro haere i nga purongo, me te whakauru ki ta maatau hongere mana Waea waea mai i DesdeLinux.
Hei tuatahi ki te korero