About openDCIM
I dag presenterer vi deg et flott verktøy som vil hjelpe deg å administrere datasenteret
openDCIM er en fri og åpen kildekode-løsning for Data Center Infrastructure Management.. Det er allerede brukt av noen organisasjoner, og er raskt bedre på grunn av innsatsen til sine utviklere. Nummer én målet for openDCIM er å eliminere unnskyldning for noen å stadig spore deres datasenter inventar å bruke et regneark eller tekstbehandling dokumentet på nytt. Vi har alle vært der i det siste, som er det som kjørte oss utviklere å lage dette prosjektet
Funksjoner
Følgende funksjoner er tilgjengelige i dagens versjon:.
Bilde kartlegging med tilpassede image for å skape klikk- stand soner for hvert skap
Overlay lag på kartet for Power, Space, temperatur og vekt kapasitet
Kartlegging av strømtilkoblinger fra enheten - > strømskinne - > panel - > kilde fôr
Kartlegging av nettverkstilkoblinger til alle enheter klassifisert som en bryter
støtte Chassis enhet
Grafisk Cabinet Viewer (brukeren må oppgi grafiske bilder)
flere nivåer av brukerrettigheter
Basic arbeidsflyt system for å generere stativ forespørsler
Rapportering om Hosting Kostnader ved avdelingen basert på en kostnad per U og kostnad per watt formel
Rapportering om feil Toleranse status for enheter, og virkningen simulering av et panel eller kilde fôr brudd
Støtte for automatisk overføring brytere
Krav
Før begynner å installere openDCIM må du ha disse kravene:
Web host kjører Apache 2.x (eller høyere) med en SSL aktivert nettstedet.
MySQL 5.x (eller høyere) database
PHP 5.3 (eller høyere)
User Authentication
Internett-basert klient
La oss starte.
openDCIM Server konfigurasjon
Før du installerer openDCIM, sørg for at du har en riktig konfigurert forekomst av Apache /PHP kjører.
Første skritt å gjøre er å installere LAMP-server under CentOS server.
yum install httpd php mysql mysql-server php-mbstring php-mysqlFor mer informasjon kan du sjekke vår artikkel Installer LAMP-server (Apache, MySQL, PHP) På RHEL, CentOS , Scientific Linux 6.5 /6.4
Det neste trinnet er å opprette en database for openDCIM (endre databasenavn DCIM og passordet dcimpassword til noe som passer for deg):
mysql -u root -pmysql > opprette database DCIM; mysql > gi alle rettigheter på DCIM * å "DCIM" identifisert av 'dcimpassword';. Så du må aktivere https henhold til webserveren. Denne kommandoen er å installere mod_ssl henhold CentOS
yum -y installere mod_sslNext trinnet er å generere de nødvendige tastene og kopiere dem til de riktige katalogene.
cd /rootOpenSSL genrsa - ut ca.key 1024openssl req -new -tasten ca.key utsjekking ca.csropenssl x509 -req -Days 365 -i ca.csr -signkey ca.key utsjekking ca.crtcp ca.crt /etc /pki /TLS /konsertercp ca.key /etc/pki/tls/private/ca.keycp ca.csr /etc/pki/tls/private/ca.csrTo la Apache vet om de riktige stedene i nøklene, redigere /etc/httpd/conf/httpd.conf...
vim + /SSLCertificateFile /etc/httpd/conf.d/ssl.confcomment ut linjen
SSLCertificateFile /etc/pki/tls/certs/localhost.crt..and erstatning med denne linjen
SSLCertificateFile /etc/pki/tls/certs/ca.crtAlso kommentere ut linjen
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key... og erstatning med dette ligne
SSLCertificateKeyFile /etc/pki/tls/private/ca.keyTo satt servernavn:
< pre> vim + /Server /etc/httpd/conf/httpd.confFind linjen ...
#ServerName www.example.com:80...and legge under seg:
Server opendcim.example com:. 443Finally starte Apache ...
tjenesten httpd restartAfter du aktiverte mod_ssl under web-tjeneste, må du nå opprette virtuelle host
vim + /Namevirtualhost /etc /httpd /conf /httpd .confFind linjen:
#NameVirtualHost *: 80and legge under seg:
Namevirtualhost *: 443Now opprette en ny konfigurasjonsfil for openDCIM virtuellverten ...
vim /etc /httpd /conf.d /opendcim.example.com.confand endelig legge linjene
< virtuellverten *: 443 > Server [email protected] /var /www /opendcimServerName opendcim.unximen.net < Directory /var /www /opendcim > AuthType BasicAuthName "openDCIM" AuthUserFile /var/www/.htpasswdRequire valid-user < /Directory > < /virtuellverten > Du har beskyttet openDCIM web-katalogen med et krav for enkel godkjenning, med linjer som allerede er lagt . i Apache konfigurasjonsfilen ovenfor
Nå, for å opprette minst på brukeren, gjør:
berøre /var/www/.htpasswdhtpasswd /var/www/.htpasswd AdministratorYou vil bli bedt om for et passord for brukeren "Administrator" to ganger.
siste trinnet i serverkonfigurasjonen er at port 443 under brannmur
iptables brannmur er aktivert på CentOS være standard, og blokkerer tilgang til HTTPS port 443. Til tillate det ...
vim /etc/sysconfing/iptables..and legge under denne linjen:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -J ACCEPTRestart iptables:
tjenesteleverandører iptables restartopenDCIM Installasjon
Nå etter fullført konfigurasjonen av serveren, må du laste ned openDCIM pakken fra opendcim.com
cd /var /www < pre> wget http://www.opendcim.org/packages/openDCIM-3.2.tar.gzExtract arkivet og lage en symbolsk link:
tjære zxvf openDCIM-3.2.tar.gzln - s openDCIM-3.2.1 opendcimThe symbolsk lenke er ikke nødvendig. Hvis du ikke ønsker å lage det, bare gi denne katalogen openDCIM-2.1 til opendcim. Men å ha en symbolsk lenke i stedet kan du finne ut hvilken versjon av openDCIM på et øyeblikk, og gjør oppgraderinger enklere
Nå forbereder konfigurasjonsfilen for tilgang til databasen.
cd /var www /opendcimcp db.inc.php-dist db.inc.phpvim db.inc.phpEdit følgende linjer, for å gjenspeile innstillingene av databasevert (i dette eksempelet localhost), databasenavn (/DCIM), og påloggingsinformasjonen som du tildelt når du oppretter databasen:
$ dbhost = 'localhost'; $ DBNAME = 'DCIM'; $ dbuser = 'DCIM'; $ dbpass = 'dcimpassword'; slutt, restart Apache en siste gang:
tjenesten httpd restartNow, kan du åpne openDCIM i nettleseren din for å fortsette med installasjonen. Hvis du har satt opp en DNS-oppføring for et domenenavn til punkt til webserveren din IP, vil du gå til noe som ligner på https://opendcim.example.com/. Ellers kan du besøke https: //IP_of_web_server /
Skjerm
Det er alt for nå.. Takk for besøket Unixmen. Stay tuned med oss. Anmeldelser